@media(min-width : 1280px){

    :root{
       --pri_color :#1a76d1;
       --sec_color :#e12454;
       --uni_color :#223a66;
    }
    body{
    	font-family :-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    }
    .pre_nav{
    	background-color:var(--uni_color);
    	width : 100%;
    	color : #ffffff;
    	height : 50px;
    	z-index : 100;
    }



/******************************FIRST SECTION******************************/

    .first_section{
    	width : 100%;
		min-height : 50dvh;
		min-height : 50vh;
		margin-top : 80px;
    }
	
	
    
    /* .first_section_content{ */
    	/* z-index : -1; */
    	
    /* } */
    .checkout_img{
		width : 100%;
    	/* z-index : -1; */
    }
	
	
/******************************SECOND SECTION******************************/
    .second_section{
        width : 100%;
        min-height : auto;
        padding : 2rem 0 4rem 0;		
    }
    
    .second_section_flex{
    	display : flex;
		flex-direction : row;
	    column-gap :;
        row-gap :;		
    	width : 90%;
		margin-left : auto;
		margin-right : auto;
    }
    .second_section_content{
    	/* margin-left : 5%; */
    	/* margin-right : 5%; */
    }
	
	.second_section_heading{
		font-size : 2.5rem;
		font-weight : 600;
		color : var(--uni_color);
		padding : 0 0 1rem 0;
	}	
    
    
    .name_flex{
    	display : flex;
		flex-direction : row;
	    column-gap :;
        row-gap :;			
    }
    .form-group{
    	margin-top : 15px;
    }
    .form-group:nth-child(1n){
    	margin-right:50px;
    }
    
    label{
    	font-weight : 500;
    	font-size : 1.18rem;
    }
    
    .form_body{
    	width : 60%;
    }
    small{
       color :#de4453;
    }
    
    
    .payment_body{
    	width : 40%;
    	border: solid 4px var(--pri_color);
    	border-radius : 4px;
    	padding : 20px;
    }
    .stock{
    	background-color : var(--uni_color);
    	color : #ffffff;
    	font-weight : 600;
    	border-radius : 50px;
    	width : 120px;
    	padding-left : 5px;
    	text-align : center;
    }
    
    table{
    	margin-bottom : 50px;
    }
    tr{
    	border-bottom :solid 2px var(--uni_color);
    	height : 75px;
    }
    
    td:first-child{
    	/* color : var(--sec_color); */
    	font-weight : 600;
    	font-size : 1.1rem;
    	color : var(--sec_color);
    }
    .total_flex{
    	display :flex;
    	width : 100%;
    	height : 50px;
    	align-items : center;
    	justify-content : space-between;
    }
    .total_label{
    	font-weight : 600;
    	font-size : 1.75rem;
    	
    }
    .total_input{
    	color : var(--sec_color);
    	font-weight : 600;
    	font-size : 2rem;
    	/* display : inline; */
    }
    
    .cal_total{
    	font-weight : 600;
    	color : var(--sec_color);
    	width : 150px;
    }


    .quantity{
    	background-color : lavender;
    	border-radius : 50px;
    	width : 125px;
    	height : 45px;
    	display : flex;
    	align-items : center;
    	justify-content :space-between;
    	font-size : 1.18rem;
    	padding:0 7.5px;
    	float : left;
    	margin-right : 20px;
    }
    .quantity_plus, .quantity_minus{
    	background : none;
    	border:none;
    	outline : none;
    	cursor : pointer;
    }
    
    
    .bank_transfer_content{
    	width : 100%;
    	height : 125px;
    	background-color : #eef0f3;
    	padding : 10px;
    }
    .triangle_up{
        background-color:#eef0f3;
        height: 10px;
        width: 15px;
        clip-path: polygon(50% 0, 0% 100%, 100% 100%);
    	margin-left : 10px;
    }


    .bank_transfer_content p{
    	font-size : 0.9rem;    
    }
    .card_transfer{
    	display : none;
    }
    .card_transfer_content{
    	background-color : #eef0f3;
    	padding : 10px;	
    	width : 100%;
    	height : 75px;	
    	
    }
    .transfer_option, .card_option{
    	width : 7.5px;
    	height : 7.5px;
        border-radius : 1000px;
    	background-color :#007bff;
    	outline : 0;
    }
    .transfer_button, .card_button{
    	width : 20px;
    	height : 20px;
    	border-radius : 100px;
    	display : flex;
		flex-direction : row;
	    column-gap :;
        row-gap :;			
    	justify-content : center;
    	align-items : center;
    	background-color : #ffffff;
    	border : solid 2px #007bff;
    	cursor:pointer;
    	
    }
    .transfer_payment,.card_payment{
       display : flex;
	   flex-direction : row;
	   column-gap :;
       row-gap :;		   
       align-items : center;
       height : 25px;
       margin-top : 15px;
    	cursor:pointer;
    }
    .card_option{
    	display : none;
    }
    
    .privacy_policy{
    	margin-top : 25px;
    }
    
    .button_text{
    	font-size : 0.9rem;
    }
    input[type = "submit"]{
    	width : 225px;
    	height : 45px;
    	color : #ffffff;
    	font-weight : 600;
    	background-color :var(--pri_color);
    	border : none;
    	outline : none;
    	border-radius : 50px;
    }
    
    input[type = "submit"]:hover{
       box-shadow: 1px 1px 3px 3px #3e3e3e4C;
    }
    .card_image{
    	width : 150px;
    	height : 40px;
    }



}