/*======================================
Theme Name: Veterans Resource Program
Theme URI: https://divicake.com/
Description: Veterans Resource Program
Version: 1.0
Author: Veterans Resource Program
Author URI: https://divicake.com/
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

@media only screen and (min-width: 981px) and (max-width: 7000px) {
	
	.et_pb_menu__logo {
    display: none;
}
	
    h1 {
        font-size: 48px;
        line-height: 60px;
    }
    h2 {
        font-size: 48px;
        line-height: 60px;
    }
    h3 {
        font-size: 32px;
        line-height: 40px;
    }
    h4 {
        font-size: 24px;
        line-height: 30px;
    }
    .main_header {
        padding: 0 !important;
    }
    .main_header .et_pb_row {
        padding: 20px 0px;
    }
    .a_center {
        display: flex;
        align-items: center;
    }
    .h_section_1 {
        padding: 200px 0px 220px 0px !important;
        margin-top: -140px;
    }
    .globle_menu .current-menu-item a {
        position: relative;
    }
    .globle_menu a {
        padding: 20px 0px 15px !important;
    }
    .globle_menu .current-menu-item a:before {
        position: absolute;
        top: 0;
        left: 0;
        margin: 0 auto;
        text-align: center;
        content: '\43';
        width: 100%;
        height: 2px;
        border-top: 2px solid #fff;
        font-family: 'ETmodules';
    }
    .globle_menu li {
        padding: 0px 30px !important;
    }
    .globle_menu .current-menu-item a:after {
        border-bottom: 2px solid #fff;
        content: '\42';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        width: 100%;
        font-family: 'ETmodules';
        margin-top: 0;
    }
    .globle_menu a:hover:before {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        content: '\43';
        width: 100%;
        border-top: 2px solid #fff;
        font-family: 'ETmodules';
    }
    .globle_menu a:hover:after {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0 auto;
        text-align: center;
        content: '\42';
        width: 100%;
        border-bottom: 2px solid #fff;
        font-family: 'ETmodules';
    }
    .g_text_box .et_pb_text_inner {
        padding-left: 30px;
        border-left: 5px solid #1B1464;
        border-radius: 5px;
    }
    .g_text_box2 {
        height: 500px;
        position: relative;
    }
    .g_text_box2::before {
        width: 5px;
        height: 150px;
        background-color: #1B1464;
        position: absolute;
        left: 0;
        top: 30px;
        content: "";
        border-radius: 5px;
    }
    .h_box2::before {
        width: 15px;
        height: 15px;
        background-color: #1B1464;
        left: 0;
        border-top-left-radius: 7px;
        top: 0;
        position: absolute;
        content: "";
    }
    .h_box1 {
        height: 120px;
        display: flex;
        align-items: center;
        justify-content: space-around;
    }
	
    .hb_text p {
        padding: 30px 0px 30px !important;
    }
    .hb_text p:before {
        position: absolute;
        background-color: #000000;
        width: 120px;
        height: 2px;
        left: 0;
        right: 0;
        top: 0;
        margin: 0 auto;
        content: "";
    }
    .hb_text p:after {
        position: absolute;
        background-color: #000000;
        width: 120px;
        height: 2px;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0 auto;
        content: "";
    }
    .f_last_section {
        padding-bottom: 300px !important;
    }
    .f_img_g img,
	.f_img_g iframe {
        margin-top: -350px;
        border-radius: 22px;
        border: 1px solid;
    }
    .sosial_icon .et_pb_social_media_follow_network_0_tb_footer:before {
        position: absolute;
        width: 300px;
        height: 1px;
        background-color: #fff;
        left: -320px;
        top: 30px;
        content: "";
    }
    .sosial_icon .et_pb_social_media_follow_network_0_tb_footer {
        position: relative;
    }
    .sosial_icon .et_pb_social_media_follow_network_2_tb_footer {
        position: relative;
    }
    .sosial_icon .et_pb_social_media_follow_network_2_tb_footer:before {
        position: absolute;
        width: 300px;
        height: 1px;
        background-color: #fff;
        right: -330px;
        top: 30px;
        content: "";
    }
    .hero_style::before {
        width: 97%;
        height: 300px;
        background-color: #f3f3f3;
        bottom: -1px;
        content: "";
        position: absolute;
        -webkit-clip-path: polygon(49% 55%, 100% 83%, 100% 100%, 0 100%, 0 83%);
        clip-path: polygon(49% 55%, 100% 83%, 100% 100%, 0 100%, 0 83%);
        margin: 0 auto;
        left: 0;
        right: 0;
        text-align: center;
    }
    body #page-container a.et_pb_button.et_pb_button_0_tb_footer.et_pb_bg_layout_light:before {
        font-size: 26px !important;
    }
    body #page-container a.et_pb_button.et_pb_button_2_tb_footer.et_pb_bg_layout_light:before {
        font-size: 26px !important;
    }
    .et_pb_scroll_top.et-pb-icon {
        margin-right: 50px;
        ;
    }
}


@media only screen and (min-width: 1200px) and (max-width: 7000px) {
    .h_section_1 .et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 .et_pb_column:nth-child(1) {
        width: 19%;
    }
    .h_section_1 .et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 .et_pb_column:nth-child(2) {
        width: 30%;
    }
    .h_section_1 .et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 .et_pb_column:nth-child(3) {
        width: 30%;
    }
}

@media only screen and (min-width: 980px) and (max-width: 1350px) {
    .g_text_box2 {
        height: 570px;
        position: relative;
    }
}

@media only screen and (min-width: 980px) and (max-width: 1200px) {
    .globle_menu li {
        padding: 0px 15px !important;
    }
    .h_section_1 .et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 .et_pb_column:nth-child(1) {
        width: 25%;
    }
    .h_section_1 .et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 .et_pb_column:nth-child(2) {
        width: 28%;
    }
    .h_section_1 .et_pb_row.et_pb_row_1.et_pb_gutters1.et_pb_row_1-5_1-5_3-5 .et_pb_column:nth-child(3) {
        width: 30%;
    }
    .h_section_1 {
        padding: 150px 0px 180px 0px !important;
        margin-top: -140px;
    }
}

.et_pb_scroll_top.et-pb-icon {
    text-align: center;
    background: #fff;
    padding: 5px;
    color: #000;
    font-weight: bold;
    border: 2px solid #000;
    border-radius: 5px;
}

.hero_style {
    position: relative;
}

.list_item_2 ul {
    padding-left: 0;
}

.list_item_2 li {
    position: relative;
    list-style: none;
    padding-left: 40px;
}

.list_item_2 li::before {
    position: absolute;
    content: url(images/r_arrow.png);
    left: 0;
    top: 0;
}

.hb_text p {
    position: relative;
}

.h_box1.h_sp {
    position: relative;
}

.h_box1.h_sp::before {
    position: absolute;
    margin: 0 auto;
    text-align: center;
    content: '\43';
    font-family: 'ETmodules';
    font-size: 35px;
    color: #1B1464;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    margin-bottom: -19px;
}

.btn_1 {
    text-transform: uppercase;
}

.g_text h2 {
    color: #1B1464;
    text-transform: uppercase;
    font-weight: bold;
}

.img_brd img {
    border-radius: 15px;
}

.g_text_box {
    padding: 35px 30px 35px 0px;
    border-radius: 15px;
}

.et_pb_text_inner {
    padding-bottom: 0;
    line-height: 30px;
    font-size: 16px;
}

.g_text_box2 {
    padding: 35px 30px 35px 35px;
    border-radius: 15px;
}

.g_text_box2 ul {
    padding-left: 0 !important;
    list-style: none;
    margin-top: 30px;
}

.g_text_box2 ul li {
    padding-left: 35px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

.h_box1 {
    padding: 30px 0px;
    border-radius: 10px;
}
#home_section5 .h_box12 h4 {
	border: 1px solid #000;
	border-radius: 0 0 25px 25px;
	display: block;
	margin: -60px auto;
	padding: 60px 30px 20px 30px;
	border-top: none;
	margin-bottom: 1px;
}
	
#home_section5 img {
	border: 1px solid #000;
	border-radius: 25px 25px 0 0;
	border-bottom: none;
}

.h_box2 {
    padding: 30px 0px;
    border-radius: 10px;
    position: relative;
}

.h_box1 h4 {
    padding-bottom: 0;
}

.g_text_box2 li:before {
    content: "\5a";
    font-family: 'ETmodules';
    position: absolute;
    left: 0;
    top: 0;
    font-weight: bolder;
    font-size: 24px;
}
#project_section1{
	padding-bottom:0px;
}
#project_section1 .project_row1 .et_pb_column_1{
	position:relative;
}
#project_section1 .project_row1 .et_pb_column_1:after {
	position:absolute;
	content:"";
	width: 100px;
    height: 2px;
    background-color: #B70000;
	margin: auto;
    display: block;
    left: 0;
    right: 0;
	
}
#projectsection2{
	padding-top:0px;
}
	#projectsection2 .et_pb_row_4{
		padding:0px;
	}
	#projectsection2 .et_pb_column_5 .et_pb_text{
		background-color:#1B1464;
		border-radius:25px;
		color:#fff;
		padding: 31px 43px;
		position:relative;
	}
	#projectsection2 .et_pb_column_5 .et_pb_text:before{
	position:absolute;
	content:"";
	width: 6px;
    height: 70%;
    background-color: #B70000;
    top: 29px;
    bottom: 0;
    border-radius: 5px;
	left:0
		
}
#projectsection3{
	padding-top:0px;
	
}
#projectsection3 .et_pb_row_5 .et_pb_column_6{
	position:relative;
}
#projectsection3 .et_pb_row_5 .et_pb_column_6:after {
	position:absolute;
	content:"";
	width: 100px;
    height: 2px;
    background-color: #B70000;
    left: 0;	
}
#projectsection3 .et_pb_row_6{
	padding:0px;
}
#projectsection3 .et_pb_row_7 .et_pb_text{
	padding:25px 10px;
}
#projectsection3 .et_pb_row_8 , #projectsection3 .et_pb_row_9 {
	display:flex;
	align-items:center;
}
#projectsection3 .et_pb_row_9 {
	padding:0px 0px;
}
#projectsection3 .et_pb_row_13{
		display:flex;
	   flex-wrap:wrap;
	}
#projectsection4 .et_pb_row_11 .et_pb_column_16{
	position:relative;
}
#projectsection4 .et_pb_row_11 .et_pb_column_16:after{
	position:absolute;
	content:"";
	width: 100px;
    height: 2px;
    background-color: #1B1464;
    left: 0;	
}
#projectsection4 .et_pb_row_12{
	padding:0px 0px;
}

.c_red{
	color:#B70000;
}
#projectsection4 .et_pb_row_13 .et_pb_module:hover , #projectsection4 .et_pb_row_14 .et_pb_module:hover ,#projectsection4 .et_pb_row_15 .et_pb_module:hover{
	background-color:#B70000;
	color:#fff!important;
	
}
#projectsection4 .et_pb_row_13 .et_pb_module:hover .c_red , #projectsection4 .et_pb_row_14 .et_pb_module:hover .c_red , #projectsection4 .et_pb_row_15 .et_pb_module:hover .c_red{
	color:#FFF;
}
#projectsection4 .et_pb_row_13 .et_pb_module:hover a , #projectsection4 .et_pb_row_14 .et_pb_module:hover a , #projectsection4 .et_pb_row_15 .et_pb_module:hover a{
	color:#FFF!important;
}


#projectsection4 .et_pb_row_13 .et_pb_module p{
	padding-bottom:5px;
}
#projectsection4 .et_pb_row_14{
	padding-top:0px;
	padding-bottom:0px;
}
#contactsection1 .et_pb_row_1 .et_pb_column_1{
	padding-top:40px;
	padding-bottom:140px;
	
}
#contactsection1 .et_pb_row_1 .et_pb_column_1 .et_pb_module {
    padding-left: 25px;
    padding-right: 25px;
}
#contactsection1 .et_pb_blurb_content{
	position:relative;
}
#contactsection1 .et_pb_blurb_content:after{
	position:absolute;
	content:"";
	width: 100%;
    height: 2px;
    background-color: #ffff;
    left: 0;
}
.gform_heading{
	display:none;
}
input[type=text]{
	height:55px;
	border-radius:10px;
}
textarea{
	height:110px;
	border-radius:10px;
}
#contactsection1 .et_pb_text_2{
	margin-top:-77px;
}


#contactsection1 ul.et_pb_social_media_follow_0{
	padding-top: 20px;
   padding-bottom: 20px;
	padding-left:20px;
 
}
#contactsection1 .et_pb_main_blurb_image{
	margin-bottom:10px;
}
#contactsection1 .et_pb_code_0{
	padding:30px 55px;
}


#gform_submit_button_1{
	padding:13px 20px;
	background-color:#B70000;
	border-radius:10px;
	border:none;
	font-size:16px;
	font-family: Montserrat;
	color:#FFF;
	text-transform:uppercase;
	position:relative;
	padding-left:30px;
	z-index:0
}
.gform_wrapper.gravity-theme #field_submit{
		    flex-direction: column-reverse;
	}

.gform_wrapper.gravity-theme #field_submit{
	justify-content: flex-end;
}
.et_pb_section_0_tb_footer .et_pb_blurb_content{
	display: flex;
    justify-content: center;
	margin:0px;
	padding:0px;
}

@media only screen and (min-width: 1281px) and (max-width: 1499px) {
	
	#projectsection4 .et_pb_row_13{
		display:flex;
	}
	#contactsection1 .et_pb_row_1 .et_pb_column_1 .et_pb_module {
    padding-left: 14px;
}
	
			.bx_h p:not(.has-background):last-of-type {
    padding-bottom: 0;
    font-size: 12px;
}

.bx_h .et_pb_text a {
    font-size: 12px;
}
	
	.bx_h  .et_pb_text p {
    font-size: 12px ;
}

	
	#projectsection4 .et_pb_row_13 .et_pb_module, #projectsection4 .et_pb_row_14 .et_pb_module, #projectsection4 .et_pb_row_15 .et_pb_module {
    height: 360px;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
	
	#contactsection1 .et_pb_code_0 {
    padding: 24px 52px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
	
	
	#contactsection1 .et_pb_row_1 .et_pb_column_1 .et_pb_module {
    padding-left: 14px;
}
	#contactsection1 .et_pb_text_2 {
    margin-top: -72px;
}
	#contactsection1 .et_pb_module.et_pb_text_align_center {
    text-align: end;
}
	#contactsection1 .et_pb_row_1 .et_pb_column_1 {
    padding-bottom: 87px;
}
	
	#projectsection4 .et_pb_row_13 .et_pb_module {
	min-height:350px;
	}
	#projectsection4 .et_pb_row_14 .et_pb_module {
	 display:inherit;
	min-height:395px;
	}
	#projectsection4 .et_pb_row_15 .et_pb_module {
	 display:inherit;
	min-height:460px;
	}
	#projectsection4 .et_pb_row_13 .et_pb_text_inner{
		padding:20px 7px;
	} 
	#projectsection4 .et_pb_row_14 .et_pb_text_inner{
		padding:20px 8px;
	} 
	#projectsection4 .et_pb_row_15 .et_pb_text_inner{
		padding:20px 20px;
	}
	#projectsection4 .et_pb_row_15 br{
		display:none;
	}
	#gform_fields_1 iframe{
       transform:scale(0.78);
       -webkit-transform:scal(0.78);
       transform-origin:0 0;
       -webkit-transform-origin:0 0;
}
	.gform_wrapper.gravity-theme #field_submit{
		    flex-direction: column-reverse;
	}
	#contactsection1 .et_pb_code_0 {
    padding: 18px 27px;
}
	
	
	
	
}
@media only screen and (min-width: 599px) and (max-width: 980px){
	
	.bx_h .et_pb_text {
    padding: 30px 0px;
}
	
	#contactsection1 .et_pb_text_inner{
		margin-left:98px;
	}
	#contactsection1 .et_pb_text_2 {
    margin-top: -90px;
}
	#contactsection1 .et_pb_row_1 .et_pb_column_1 {
    padding-bottom: 70px;
}
	#contactsection1 .et_pb_text_inner {
    margin-left: 12px;
}
}

@media only screen and (min-width: 450px) and (max-width: 980px) {
	#home_section5 .h_box12 h4 {width: 382px;}
	
		ul#mobile_menu1 {
    margin-top: 40px;
    width: 450px ;
    margin: 43px -110px;
    /* position: relative; */
}
	
	.s2_text   h1 {
    font-size: 24px!important;
    line-height: 36px!important;
}
	
}

@media only screen and (min-width: 240px) and (max-width: 980px) {
	
	.et_pb_menu_inner_container {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-left: 60%;
}
	
	.et_pb_menu__logo-wrap {
    margin-top: -45px !important;
}
	
	
#projectsection3 .et_pb_row_5 .et_pb_column_6:after {
    position: absolute;
    content: "";
    width: 100px;
    height: 2px;
    background-color: #B70000;
    left: 0;
    right: 0;
    margin: 0 auto;
}
	
	
	#home_section5 .h_box12 h4 {
		border: 1px solid #000;
		border-radius: 0 0 25px 25px;
		display: block;
		margin: -85px auto;
		padding: 60px 30px 20px 30px;		
		border-top: none;
		margin-bottom: 1px;
	}
	
	#home_section5 img {
		border: 1px solid #000;
		border-radius: 25px 25px 0 0;
		border-bottom: none;
	}
	
    .main_header {
        padding: 0;
        background-color: #fff !important;
    }
    
    .et_pb_menu--style-centered .et_pb_menu__menu>nav>ul,
    .et_pb_menu--style-centered .et_pb_menu__wrap {
        -webkit-box-pack: right !important;
        -ms-flex-pack: right !important;
        justify-content: right !important;
    }
	
	.et_pb_row.et_pb_row_0_tb_header.a_center.et_pb_row--with-menu.et_pb_row_1-4_1-2_1-4 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
	
	.et_pb_image_0_tb_header .et_pb_image_wrap, .et_pb_image_1_tb_header .et_pb_image_wrap {
    box-shadow: 0px 2px 18px 0px rgb(0 0 0 / 0%) !important;
}
    
    .main_header .et_pb_row {
        padding: 10px 0px;
    }
    .main_header .et_pb_row .et_pb_column {
        margin-bottom: 0 !important;
    }
    h1 {
        font-size: 32px;
        line-height: 40px;
    }
    h2 {
        font-size: 32px;
        line-height: 40px;
    }
    h3 {
        font-size: 26px;
        line-height: 34px;
    }
    h4 {
        font-size: 24px;
        line-height: 30px;
    }
    .fx_rev {
        display: flex;
        flex-direction: column-reverse;
    }
    .hero_style::before {
        width: 97%;
        height: 100px;
        background-color: #f3f3f3;
        bottom: -1px;
        content: "";
        position: absolute;
        -webkit-clip-path: polygon(49% 55%, 100% 83%, 100% 100%, 0 100%, 0 83%);
        clip-path: polygon(49% 55%, 100% 83%, 100% 100%, 0 100%, 0 83%);
        margin: 0 auto;
        left: 0;
        right: 0;
        text-align: center;
    }
    .g_text_box .et_pb_text_inner {
        padding-left: 30px;
        border-radius: 5px;
    }
    .g_text_box {
        border-top: 5px solid #1B1464;
    }
    .g_text_box2 {
        border-top: 5px solid #1B1464;
        padding-bottom: 20px;
    }
    .hb_text p {
        padding: 30px 0px !important;
    }
    .hb_text p:before {
        position: absolute;
        background-color: #000000;
        width: 120px;
        height: 2px;
        left: 0;
        right: 0;
        top: 0;
        margin: 0 auto;
        content: "";
    }
    .hb_text p:after {
        position: absolute;
        background-color: #000000;
        width: 120px;
        height: 2px;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0 auto;
        content: "";
    }
    .f_img_g img {
        border-radius: 15px;
        border: 1px solid;
    }
    .main_footer .et_pb_row_2_tb_footer .et_pb_column {
        margin-bottom: 0 !important;
    }
	#projectsection3 .et_pb_row_8 , #projectsection3 .et_pb_row_9 {
		display: flex;
        flex-direction: column;
	}
	ul#mobile_menu1 {
    margin-top: 40px;
}
	#projectsection4 .et_pb_text_inner p{
		padding:10px;
	}
	.et_pb_row_2_tb_footer .et_pb_button_module_wrapper{
		  text-align: center;
	}
	#projectsection2 .et_pb_text , #projectsection2 .et_pb_image_0{
		text-align:center;
	}
	.f_img_g img,
	.f_img_g iframe {
	   border-radius:20px;	
	}
	.et_pb_section_0_tb_footer .et_pb_blurb_content{
	max-width:100%!important;
}
	
	
}

@media only screen and (min-width: 240px) and (max-width: 599px) {
	
.bx_h	.et_pb_text_inner {
    padding-bottom: 0;
    line-height: 22px;
    font-size: 12px !important;
    display: block;
    padding: 15px 25px;
}
	
	
	ul#mobile_menu1 {
    margin-top: 40px;
    width: 320px;
    margin: 43px -110px;
    /* position: relative; */
}
	
	
	
    .o_img {
        margin-top: -130px;
    }
    .page-id-18 .et_pb_section.et_pb_section_1.et_pb_with_background.et_section_regular {
        padding-top: 0;
    }
	
	.et_pb_row_2_tb_footer .et_pb_button_module_wrapper{
		  text-align: center;
	}
	.et_pb_section .et_pb_button_0_tb_footer{
		padding:0px!important;
	}
	h1{
		font-size: 26px!important;
       line-height: 36px!important;
	}
	h4 {
    font-size: 18px!important;
    line-height: 23px!important;
}
	#projectsection4 .et_pb_text_inner p{
		padding:10px;
	}
	#projectsection2 .et_pb_column_5 .et_pb_text:before {
		    height: 86%;
	}
	#projectsection2 .et_pb_column_5 .et_pb_text {
		    padding: 28px 18px;
	}
	#contactsection1 .et_pb_text_2 {
    margin-top: -88px;
}
	#contactsection1 .et_pb_row_1 .et_pb_column_1 {
    padding-bottom: 100px;
}
	 .gform_wrapper.gravity-theme #field_submit {
    justify-content: flex-start;
}
	.h_section_1 .et_pb_button_1_wrapper .et_pb_button_1{
		padding-right:9px!important;
	}
	#contactsection1 .et_pb_code_0 {
    padding: 30px 13px;
}
	#contactsection1 .et_pb_social_media_follow_0{
		text-align:end;
	}
	#gform_fields_1 iframe{
       transform:scale(0.88);
       -webkit-transform:scal(0.88);
       transform-origin:0 0;
       -webkit-transform-origin:0 0;
}
	.gform_wrapper.gravity-theme #field_submit {
    flex-direction: inherit;
}
	.main_footer  .et_pb_blurb a,.main_footer  .et_pb_blurb p {
    font-size:16px;
		line-height:30px !important;
}

}

.main_footer  .et_pb_main_blurb_image {
    margin-bottom: 0px !important;
	    margin-top: 3px;
}

.hd_1 h1 {
    text-align: center !important;
}


@media only screen and (min-width: 1500px) and (max-width: 7000px) {
#projectsection4 .et_pb_row_13 .et_pb_module , #projectsection4 .et_pb_row_14 .et_pb_module  , #projectsection4 .et_pb_row_15 .et_pb_module{
	height: 360px;
	padding:10px;
	display:flex;
	align-items:center;
	justify-content:center;
}
	
	.bx_h p:not(.has-background):last-of-type {
    padding-bottom: 0;
    font-size: 14px;
}

.bx_h .et_pb_text a {
    font-size: 14px;
}
	
	.bx_h  .et_pb_text p {
    font-size: 14px ;
}
	
}

@media only screen and (min-width: 980px) and (max-width: 1199px) {

	
	#projectsection4 .et_pb_row_13 .et_pb_module p {
    padding-bottom: 5px;
    font-size: 12px;
}
	
#projectsection4 .et_pb_row_13 .et_pb_module , #projectsection4 .et_pb_row_14 .et_pb_module  , #projectsection4 .et_pb_row_15 .et_pb_module{
	padding:20px;
	display:flex;
	align-items:center;
	justify-content:center;   	
}
	
	#projectsection4 .et_pb_row_15 .et_pb_module {
    display: inherit;
    min-height: 470px !important;
}
	
}

@media only screen and (min-width: 980px) and (max-width: 1400px) {
	
		.bx_h p:not(.has-background):last-of-type {
    padding-bottom: 0;
    font-size: 12px;
}

.bx_h .et_pb_text a {
    font-size: 12px;
}
	
	.bx_h  .et_pb_text p {
    font-size: 12px ;
}
#projectsection4 .et_pb_row_13 .et_pb_module, #projectsection4 .et_pb_row_14 .et_pb_module, #projectsection4 .et_pb_row_15 .et_pb_module {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
	
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
    font-size: 14px !important;
    color: #ffffff!important;
}
	
}



@media only screen and (min-width: 980px) and (max-width: 1100px){
#projectsection4 .et_pb_row_13 .et_pb_module, #projectsection4 .et_pb_row_14 .et_pb_module, #projectsection4 .et_pb_row_15 .et_pb_module {
    padding: 20px;
    display: block;
    align-items: center;
    justify-content: center;
}
}

#gform_submit_button_1 {
    cursor: pointer;
}

