	/*additional pages css Starts*/
	.note_box{
	    background-color: var(--secondary-color) !important;
	}
	.menu__breadcrumbs a{
	    color: var(--secondary-color) !important;
	}
	.gnb-privacy-p-b-10 ul li {
	    font-weight: 300;
	    margin-left: 20px;
	    margin-bottom: 10px;
        list-style: disc;
	}
	.gnb-privacy-p-b-10 ul { 
	    margin-left: 10px; 
	}
	 
	.addition_1200{
	    max-width: 1200px;
    	margin: 0 auto;
	}
 
	.para_section h3, .text_sec h3, .team_card h3{
		font-size: 22px;
	    font-weight: bold;
	    color: var(--secondary-color);
	    margin-top: 0;
	    margin-bottom: 12px;
	    line-height: 150%;
	}
	.team_card h3{
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.stripe_bottom_btn{
		width: 100%;
		background: url(https://cdn1.gnbproperty.com/gnb-user-uploads/cnb/website/new/31090705cd21556f2c584444f553aff1.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		padding: 60px 0px; 
		overflow: hidden; 
		position: relative;
	}
	.stripe_bottom_btn:before {
	    content: '';
	    height: 100%;
	    width: 100%;
	    left: 0;
	    position: absolute;
	    top: 0;
	    display: block;
	    background: linear-gradient(91deg, #00000085 8%, #0000006b 40%, #00000085);
	}
	.stripe_bottom_btn .text_sec h3{
		color: #fff;
		margin-bottom: 5px;
		font-size: 42px;
	}
	.para_section p, .text_sec p, .team_card_top p{
		font-size: 16px;
	    font-weight: 100;
	    color: #333;
	    margin-bottom: 12px;
	    line-height: 150%;
	}
	.valuation_section{
		text-align: center;
	}
	.team_card_top p{
	    margin-bottom: 0px;
	    font-weight: bold;
	    font-size: 16px;
	    line-height: 120%;
	}
 
	.stripe_bottom_btn .text_sec p{
		color: #fff;
		margin-bottom: 0px;
	}
	.text_social_div{
	    display: flex;
	    gap: 10px;
	    justify-content: space-between;
	    align-items: center;
	}
	.addition_page_title_sec{
		margin-bottom: 30px;
	}
 
	.para_section {
	    margin-bottom: 40px;
	}
	.para_section_small{
	    margin-bottom: 20px;
	}
	.additional_page_table_main{
	    margin-bottom: 15px;
	    overflow-x: auto;
        box-shadow: 0px 0px 10px #00000017;
	}
	.para_section:last-child {
	    margin-bottom: 0px;
	}
 
	.team_cards_bottom a{ 
	    font-size: 15px;
	    font-weight: 100;
	    margin-bottom: 5px;
	    line-height: 150%;
	    color: var(--secondary-color);
	}
	.team_cards_bottom a:last-child{ 
	    margin-bottom: 0px;
	}

	.para_section .important_line{
	    font-weight: bold;
    	color: var(--secondary_color);
	}
	.addition_page_video{
	    display: grid;
	    grid-template-columns: 1fr 1fr;
	    gap: 20px;
	}
	.addition_page_video iframe{
        width: 100%;
	}
	.para_section #contact_form input[type="text"], .para_section #contact_form input[type="email"], .para_section #contact_form textarea, .para_section #contact_form select {
	    position: relative;
	    display: block;
	    background: transparent;
	    border: 1px solid #e6e6e6;
	    width: 100%;
	    height: 45px;
	    font-size: 14px;
	    margin-bottom: 16px;
	    padding-left: 20px;
	    padding-right: 20px;
	    border-radius: var(--radius);
	    font-weight: 400;
	    transition: var(--trans);
	}
	.para_section #contact_form input:focus, .para_section #contact_form textarea:focus, .para_section #contact_form select:focus {
	    border: 1px solid var(--main_color);
	    box-shadow: unset;
	}
	.para_section input, .para_section select {
	    font-family: 'Montserrat';
	}
	
	.para_section form .consent_check{
	    font-size: 14px;
	    line-height: 150%;
	    margin-bottom: 20px;
	    color: #000;
	    cursor: pointer;
	}
	.para_section .check_error .error_1 {
	    color: #ff0000 !important;
	}
	.para_section #contact_form input.error, .para_section #contact_form textarea.error {
	    border-color: #ff0000 !important;
	}
	.para_form{
	    display: grid;
	    grid-template-columns: 2fr 1fr;
	    gap: 30px;
        align-items: center;
	}
	.para_section #contact_form input[type="text"]::placeholder{
		color:#212121;
	}
	
	.para_section #contact_form textarea::placeholder{
		color:#212121;
	}
	.form_right{
	    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
	    padding: 20px;
	    border-radius: var(--radius);
	    transition: var(--trans);
	}
	.form_right:hover{
        box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
	}
	.form_right .cmn_btn{
	    background-color: var(--main_color);
	    color: #fff;
	    display: inline-block;
	    padding: 10px 15px;
	    font-size: 16px;
	    border-radius: var(--radius);
	    width: 100%;
	    text-align: center;
	    font-weight: 600;
	    transition: var(--trans);
	    border: 1px solid var(--main_color);
	}
	.form_right .cmn_btn:hover{
	    background-color: #fff;
	    color: var(--main_color);
	}
	.form_right a, .para_section h3 a, .para_section h4 a, .para_section ul li a{
	    color: var(--secondary-color);
	    font-weight: bold;
	    transition: var(--trans);
	}
	.form_right a:hover, .para_section h3 a:hover, .para_section h4 a:hover, .para_section ul li a:hover{
	    color: var(--main-color);
	}
	.col_contact_form #contact_status{
	    padding: 5px;
	    text-align: center;
	    font-size: 14px;
	    color: #00c93e;
	    line-height: 150%;
	}
	.para_section .col_contact_form h3{
	    text-align: center;
    	margin-bottom: 5px;
	}
	.para_section .col_contact_form > p{
        text-align: center;
    	margin-bottom: 20px;
	}
	.testimonials li{
		border-radius: var(--radius);
	}
	.testimonials_container{
	    margin: 80px auto 80px auto !important;
	}
	.social_div{
	    display: flex;
	}
	.social_div a:first-child{
	    margin-right: 10px;
	}
	.team_card{
		display: flex;
	    padding: 10px;
        box-shadow: 0px 0px 10px #00000017;
	    align-items: flex-start;
	    transition: var(--trans);
        justify-content: center;
	}
	.social_div a{
		background-color: var(--main-color);
	    border-radius: 0px;
	    width: 30px;
	    height: 30px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    color: #fff;
	    font-size: 16px;
	    transition: var(--trans);
	    -webkit-transition: var(--trans);
	}
	.social_div a:hover{
		background-color: var(--secondary-color);
	}
	.team_card img{
		width: 100%;
	    height: 250px;
	    object-fit: cover;
	    transition: var(--trans);
	}
	.team_cards_bottom{
	    display: flex;
    	flex-direction: column;
	}
	.cards_text{
	    margin-left: 30px;
	}
	.cards_text h3{
	    margin-bottom: 0px;
    	color: var(--secondary_color);
	}
	
	.team_cards{
		display: grid;
	    grid-template-columns: repeat(5, 1fr);
	    gap: 20px;
	}
	.cards_link p{
		margin-bottom: 0px;
	    display: flex;
	    align-items: center;
	}
	.cards_link p i{
		display: inline;
	    padding-right: 10px;
	    color: var(--secondary_color);
	}
	.team_card:hover {
	    box-shadow: 0px 0px 10px #0000000d;
	}
	.para_section .important_line_2{
	    color: var(--secondary_color);
	    text-align: center;
        margin-bottom: 0px;
	}
	.para_section ol li{
	    list-style: decimal;
	    font-size: 18px;
	    font-weight: bold;
	    color: #333;
	    line-height: 150%;
	    margin-bottom: 20px;
	}
	.para_section ol li > strong, .para_section ul li > strong{
    	display: inline-block;
    	margin-bottom: 5px;
	}
	.para_section ol{
        padding-left: 40px;
	}
	.para_section .ol_para li, .para_section .ul_para li{
        font-size: 16px;
	    font-weight: 100;
	    color: #333;
	    margin-bottom: 5px;
	    line-height: 150%;
	}
	.para_section ol li .ul_para li::marker {
        font-size: 0px;
	}
	.para_section .ol_para, .para_section .ul_para{
        margin-bottom: 10px;
	}
	.para_section h4{
	    font-size: 18px;
	    font-weight: bold;
	    color: #000;
	    margin-top: 0;
	    margin-bottom: 12px;
	    line-height: 150%;
	}
	.para_section .small_para{
		font-size: 12px;
	    font-weight: 100;
	    color: #333;
	    margin-bottom: 0px;
	    line-height: 150%;
	}
	.cards_text h4{
	    margin-bottom: 15px;
	}
  
	.img_form{
	    display: grid;
	    grid-template-columns: 2fr 1fr;
	    gap: 30px;
	    align-items: start;
	}
	.img_form img{
		width: 100%;
    	height: auto;
	}
	.tex_cen{
		text-align: center;	
	}
	.para_section .ol_small li, .para_section .ul_small li{
		font-size: 16px;
	    font-weight: 100;
        margin-bottom: 10px;
	}
	.para_small_section{
		margin-bottom: 20px;
	}
	.para_section .additional_page_btn{
	    background-color: var(--secondary_color);
	    color: #fff;
	    display: inline-block;
	    padding: 12px 18px;
	    font-size: 17px;
	    border-radius: 8px;
        min-width: 250px;
	    text-align: center;
	    font-weight: 600;
	    transition: var(--trans);
	    border: 1px solid var(--secondary_color);
	    margin-right: 10px;
	}
	.para_section .additional_page_btn:last-child{
	    margin-right: 0px;
	}
	.para_section .additional_page_btn:hover{
        background-color: #fff;
    	color: var(--secondary_color);
	}
	.para_btn{
		display: flex;
	    align-items: center;
	    justify-content: center;
	}
	.additional_page_table{
	    border-collapse: collapse;
	    border-radius: var(--radius);
	    overflow: hidden;
		width: 100%;
	}
	.additional_page_table thead{
	    font-size: 16px;
	    font-weight: bold;
	    color: #fff;
	    margin: 0px;
        background-color: var(--main-color);
	    line-height: 150%;
	}
	.additional_page_table tbody tr{
        line-height: 150%;
	    color: #333;
	    height: 50px;
	    font-size: 16px;
	    background-color: #f6f6f6;
	    border-bottom: 1px solid #d6d6d6;
	}
	.additional_page_table tbody tr:last-child{
	    border-bottom: 0px solid #d6d6d6;
	}
	.additional_page_table tbody td a{
        color: var(--main_color);
	    font-weight: bold;
	    transition: var(--trans);
	}
	.additional_page_table tbody td a:hover{
        color: var(--secondary_color);
	}
	.additional_page_table thead th, .additional_page_table tbody td{
        padding: 10px;
        line-height: 170%;
	}
	
	.para_section .font_color{
		color: #333;
	}
	.form_dwon_btn{
		margin-top: 20px;
	}
	.form_dwon_btn .additional_page_btn{
	    width: 100%;
	}
	.para_section .quotes_text{
    	font-style: italic;
	}
	.section-content {
	    padding: 80px 0 !important;
	}
	
	.col_review_message p{
	    font-size: 14px;
	    line-height: 160%;
	    margin-bottom: 20px;
	    color: #000;
	}
	.btn_center_div, .text_cen{
		text-align: center;
	}
	.bgf7{
	    background-color: #F7F7F7;
	}
	.add_form_sec{
	    display: grid;
	    grid-template-columns: 0.6fr 1fr;
	    box-shadow: 0px 0px 10px #00000017;
	}
	.two_para_grid{
	    display: grid;
	    grid-template-columns: 1fr 1fr;
	    grid-gap: 50px;
	}
	.border-top{
	    border-top: 1px solid #eee;
	}
	.add_form_sec_img img{
		width: 100%;
	    object-fit: cover;
	    height: 100%;
	}
	.add_form_sec_form{
	    padding: 40px;
	    background-color: #fff;
	}
	.add_form_sec .form_group input,  .add_form_sec .form_group textarea, #captcha_holder {
	    background: #fff;
	    border: 1px solid #eee;
	    color: #333;
	    padding: 10px 20px;
	    width: 100%;
	    font-size: 15px;
	    border-radius: 5px;
	    resize: vertical;
	}
	.add_form_sec .form_group {
	    margin-bottom: 20px;
	}
	.add_form_sec .add_form_sec_form .error {
	    border: 1px solid red;
	}
	.text_btn_sec{
	    display: flex;
	    align-items: center;
	    justify-content: space-between;
        position: relative;
	}
	.text_sec{
		width: calc(100% - 400px);
	}
	.text_btn{
	    width: 400px;
    	text-align: right;
	}
	
	main{
        margin-top: 0px !important;
	}
	main .head_sec{
	    padding-top: 80px;
	    background-color: transparent;
	}
	main .head_sec .title{
		font-size: 40px;
		text-transform: capitalize;
		color: #000000;
		margin: 0;
		text-align: center;
	}
	.intro_div p {
	    color: #ffffff;
	    text-align: center;
	    width: 100%;
	    max-width: 1000px;
	    margin: 40px auto 30px;
	    padding: 30px;
	    background-color: #333333;
	    font-size: 20px;
	    font-weight: 600;
	    line-height: 160%;
	}
	.login_menu_a.loggin_name {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		width: 120px;
		margin: 0 auto;
	}
	@media(max-width: 1400px){
       
    }
	@media(max-width: 1220px){
        .addition_page_padding{
    	    padding: 0px 15px;
        }
        main .head_sec .title{
			font-size: 36px;
        }
    }
    @media(max-width: 1200px){
       
	 
		.team_cards {
		    grid-template-columns: repeat(4, 1fr);
		}
	 
    }
    @media(max-width: 992px){
        .addition_page_padding{
    	    padding: 0px 15px;
        }
        .addition_page_video, .img_form{
    	    grid-template-columns: auto;
        }
        .addition_page_video iframe{
        	height: 560px;
        }
        .para_form {
		    grid-template-columns: 1fr 1fr;
		}
        .addition_page_padding{
    	    padding: 0px 15px;
        }
        .addition_page_video, .img_form{
    	    grid-template-columns: auto;
        }
        .addition_page_video iframe{
        	height: 560px;
        }
        .para_form {
		    grid-template-columns: 1fr 1fr;
		}
		.team_cards {
		    grid-template-columns: repeat(3, 1fr);
		}
		.team_card img {
		    height: 280px;
		}
		.text_btn_sec {
		    flex-direction: column;
		}
		.text_sec {
		    width: 100%;
		    text-align: center;
		    margin-bottom: 20px;
		}
		.text_btn {
		    width: 100%;
		    text-align: center;
		}
    }
     @media(max-width:768px){
     	
		 
    }
    
    @media(max-width:680px){
    	.para_btn{
		    flex-wrap: wrap;
		}
        .para_section .additional_page_btn {
		    width: 100%;
		    margin-right: 0px;	
		    margin-bottom: 10px;	
		}
		.para_section .additional_page_btn:last-child {
		    margin-bottom: 0px;	
		}
	 
    }
    @media(max-width:576px){
        .login_sec .child_level1{
		    top: 50px;
	    	right: -30px;
		}
		.para_left_img {
		    width: 100%;
		}
		.para_left_img picture:before {
	    	left: 5px;
			top: 5px;
		    border: 2px solid var(--secondary-color);
		}
		.add_form_sec_img img {
	        height: auto;
		}
		.team_card img {
		    height: 270px;
		}
		.team_cards {
		    gap: 10px;
		}
		main .head_sec .title{
			font-size: 30px;
        }
    }
   
    @media(max-width:380px){
        .addition_page_video iframe{
    	    height: 200px;
        }
        .team_card img {
		    height: 310px;
		}
        .input_outer, .boolean_cls, .pl0{
        	padding-right: 0px !important;
        }
        .login_box{
        	padding: 0 !important;
        }
        .tabinator label {
		    padding: 10px 10px !important;
		    font-size: 12px;
		}
		.header_sec .full_container{
		    padding: 0px;
		}
		.login_box_inner{
			height: auto;
		}
    }
    @media(max-width:330px){
    	.team_card img {
		    height: 270px;
		} 
    }
	/*additional pages css Ends*/ 
	
	
	
	
	
	
	.addition_page_wrap, .add_page_form_sec{
		padding: 90px 0;
	}
	.addition_page_wrap h1, .main_title_div h1{
		font-size: 40px; 
		margin: 0 0 10px;
	}
	.main_title_div {
	    text-align: center;
	    margin: 0 0 20px;
	}
	.addition_page_wrap h2{
		font-size: 29px;
		margin: 0 0 15px;
	}
	.addition_page_wrap h3{
		font-size: 20px; 
	}
	.faq-item {
	    margin: 0 0 30px;
	}
	.faq-section{
	    margin: 40px 0 0px;
	}
	
	
	
	
	.team_card h3{
		font-size: 22px;
	    font-weight: bold;
	    color: var(--secondary-color);
	    margin-top: 0; 
	}
	.team_card h3{
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.team_card_top p{
		font-size: 16px;
	    font-weight: 100;
	    color: var(--para-color);
	    margin-bottom: 10px; 
	}
	.team_card_top p{
	    margin-bottom: 0px;
	    font-weight: bold;
	    font-size: 16px;
	    line-height: 120%;
	}
	.team_cards_bottom a{ 
	    font-size: 15px;
	    font-weight: 100;
	    margin-bottom: 5px;
	    line-height: 150%;
	    color: var(--secondary-color);
	}
	.team_cards_bottom a:last-child{ 
	    margin-bottom: 0px;
	}
	.social_div{
	    display: flex;
	    margin-top: 15px;
	}
	.social_div a:first-child{
	    margin-right: 10px;
	}
	.team_card{
		display: flex;
	    padding: 10px;
        /*box-shadow: 0px 0px 10px #00000017;*/
	    align-items: flex-start;
	    transition: var(--trans);
        justify-content: center;
	}
	.social_div a{
		background-color: var(--main-color);
	    border-radius: 0px;
	    width: 30px;
	    height: 30px;
	    display: flex;
	    align-items: center;
	    justify-content: center;
	    color: #fff;
	    font-size: 16px;
	    transition: var(--trans);
	    -webkit-transition: var(--trans);
	}
	.social_div a:hover{
		background-color: var(--secondary-color);
	}
	.team_card img{
		width: 100%;
	    height: 360px;
	    object-fit: cover;
	    transition: var(--trans);
	}
	.team_cards_bottom{
	    display: flex;
    	flex-direction: column;
	}
	.team_cards{
		display: grid;
	    grid-template-columns: repeat(4, 1fr);
	    gap: 30px;
	    margin: 40px 0;
	} 
	.para_img {
	    display: grid;
	    grid-template-columns: 0.8fr 1.2fr;
	    gap: 30px;
	    align-items: center;
	}
	.major_para_img {
	    display: grid;
	    grid-template-columns:  1.2fr 0.8fr;
	    gap: 30px;
	    align-items: center;
	}
	.para_left_img picture {
	    position: relative;
	    display: block;
	    width: 100%;
	    max-width: 460px;
	    margin: 0 auto;
	}
	.major_para_img .para_left_img picture {
	    position: relative;
	    display: block;
	    width: 100%;  
	    max-width: 100%;
	}
	.para_left_img picture img{
		width: 100%;
	}
	.para_left_img picture:before {
	    content: '';
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    left: -10px;
		top: -10px;
		border: 2px solid var(--secondary-color);
	}
 
	
	.content_wrapper {
		display: table;
		width: 100%;
		margin-bottom: 80px;
	}
	.addition_page_title {
		font-size: 34px;
		text-align:center;
	}
	.team_member .addition_page_title {
		padding: 0 0 5px 0;
	}
	.para_section ul li {
	    font-size: 16px;
	    line-height: 160%;
	    margin: 0 0 12px;
	    color: #333;
	    padding-left: 40px;
	}
	.para_section ul li:before {
	    content: "\f061";
	    font-family: FontAwesome;
	    color: var(--secondary-color);
	    position: absolute;
	    margin-left: -25px;
	}
	.form_right a, .para_section h3 a, .para_section h4 a, .para_section ul li a {
	    color: var(--secondary-color);
	    font-weight: bold;
	    transition: var(--trans);
	}
	.valuation_section {
	    text-align: center;
	}
	.para_section p a {
	    color: var(--secondary-color);
	    font-weight: bold;
	    transition: var(--trans);
	    text-decoration: underline;
	}
	.para_section p a:hover{
	    color: var(--main-color);
	}
	.addition_page_title_sub {
	    color: #333; 
	    margin-bottom: 10px;
	}
	.addition_page_title_sec {
	    margin-bottom: 20px;
	}
	.addition_page_title_sub a {
	    color: var(--secondary-color);
	    font-weight: bold;
	    transition: var(--trans);
	}
	.addition_page_title_sub a:hover {
	    color: var(--main-color);
	}
 
	input#captcha_holder {
	    width: auto;
	}
	.para_section p strong {
	    color: var(--secondary-color);
	}
	
	.para_only_content {
	    width: 100%;
	    max-width: 1280px;
	    margin: 0 auto;
	    padding: 60px;
	    box-shadow: 0 0 #0000, 0 0 #0000, var(--tw-shadow);
	    --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0%);
	}
	.para_only_content h2 {
	    font-size: 26px;
	}
	.para_section.line_design:not(:last-child) {
	    padding-bottom: 20px;
	    margin-bottom: 40px;
	    border-bottom: 1px solid #ddd;
	}
	
	@media(max-width:1250px){
		.addition_page_wrap h1, .main_title_div h1{
			font-size: 38px; 
		}
		.team_cards {
		    grid-template-columns: repeat(3, 1fr);
		}
	}
	@media(max-width:1200px){
		.para_left_img {
			width: 100%;
		}
	}
	@media(max-width:1024px){
		.addition_page_wrap h1, .main_title_div h1{
			font-size: 36px; 
		}
		.addition_page_wrap h2{
			font-size: 27px; 
		}
		.para_img, .major_para_img {
			grid-template-columns: auto;
		}
		.major_para_img .para_left_img picture { 
		    max-width: 600px;
		}
		.add_form_sec, .two_para_grid {
		    grid-template-columns: auto;
		    grid-gap: 30px;
		}
	}
	@media(max-width:992px){
		.team_cards {
		    grid-template-columns: repeat(2, 1fr);
		}
		.para_only_content { 
		    padding: 50px; 
		}
	}
	@media(max-width:768px){
		.addition_page_wrap h1, .main_title_div h1{
			font-size: 34px; 
		}
		.addition_page_wrap h2{
			font-size: 26px; 
		}
		.addition_page_wrap h3{
			font-size: 16px; 
		}
		.team_card h3{
			font-size: 18px;
		}
		.team_card{
		    flex-direction: column;
		}
		.team_cards {
		    grid-template-columns: repeat(2, 1fr);
		}
		.team_card img {
		    height: 300px;
		}
		.addition_page_wrap, .add_page_form_sec {
			padding: 80px 0;
		}
		.addition_page_title {
			font-size: 28px;
		}
		.para_section ul li a {
			word-break: break-all;
		}
		.addition_page_title_sec {
			margin-bottom: 20px;
		}
		.stripe_bottom_btn .text_sec h3{
			font-size: 32px;
		}
	 
        .addition_page_video iframe{
    	    height: 380px;
        }
       
		.addition_page_title{
		    font-size: 20px;
		}
		.para_section h3, .addition_page_title_sub, .text_sec h3, .team_card h3{
			font-size: 18px;
		}
		
		.form_right .cmn_btn, .para_section .additional_page_btn, .additional_page_table tbody tr{
		    padding: 10px;
    		font-size: 16px;
		}
		.para_section ol li{
		    font-size: 16px;
		}
		.para_section h4{
		    font-size: 16px;
		}
		.para_form{
		    grid-template-columns: auto;
		}
		.testimonials_container{
		    margin: 50px auto 50px auto !important;
		}
		.team_card{
		    flex-direction: column;
		}
		.cards_text {
			margin-top: 20px;
		    margin-left: 0px;
		}
		.cards_text h3, .cards_text h4{
			text-align: center;
		}
		.cards_text p{
		    justify-content: center;
	        text-align: center;
		}
		
		.page_title {
		    font-size: 28px;
		}
		.title_sec p{
		    font-size: 16px;
		}
	 
		
		.add_form_sec_img img{
			height: 400px;
		}
		.add_form_sec_form{
			padding: 20px;
		}
		.default_btn{
		    padding: 15px 20px;
		}
		
		.team_cards {
		    grid-template-columns: repeat(2, 1fr);
		}
		.team_card img {
		    height: 320px;
		}
		.para_only_content { 
		    padding: 40px; 
		}
	}
	@media(max-width:580px){
		.addition_page_wrap h1, .main_title_div h1{
			font-size: 32px; 
		}
		.para_section p, .para_section ul li, .para_section .ol_small li, .para_section .ul_small li,.para_section .ol_para li, .para_section .ul_para li, .addition_page_title_sec .addition_page_title_sub, .text_sec p, .team_card_top p{
		    font-size: 15px;
		}
		.team_card img {
		    height: 270px;
		}
		.team_cards {
		    gap: 10px;
		}
		.team_cards {
		    grid-template-columns: auto;
		}
		.addition_page_wrap h2{
			font-size: 24px; 
		}
		.additional_page_table thead, .additional_page_table tbody tr{
		    font-size: 15px; 
		} 
		.para_only_content h2 {
		    font-size: 24px;
		}
		.para_only_content { 
		    padding: 30px; 
		    box-shadow: none;
		}
	}
	 
	 @media(max-width:480px){
        .addition_page_video iframe{
    	    height: 270px;
        }
        .form_right{
        	padding: 10px;
        }
        .para_section ol, .para_section ul li {
		    padding-left: 20px;
		}
		.team_cards {
		    grid-template-columns: auto;
		}
        .team_card img {
		    height: 410px;
		}
		.stripe_bottom_btn .text_sec h3{
			font-size: 28px;
		}
		.report_list a {
		    font-size: 14px !important;
		}
	 
		ul.child_level1 li a { 
		    font-size: 12px; 
		} 
        .para_left_img picture:before {
			top: 0;
			left: 0;
		}
		.para_section ul li:before { 
		    margin-left: -20px;
		}
		.addition_page_title {
			font-size: 25px;
		}
		.team_member .addition_page_title {
			padding: 10px 0 0px 0;
		}
		.para_only_content { 
		    padding: 15px;  
		}
		.addition_page_wrap h1, .main_title_div h1{
			font-size: 30px; 
		}
	}
	@media(max-width:380px){
		.para_only_content { 
		    padding: 5px;  
		}
	}
