@charset "utf-8";
/* CSS Document */

/*
 Theme Name:     SEOFast - Divi Child
 Theme URI:      http://www.seofast.com.au/
 Description:    Divi Child theme by SEOFast
 Author:         SEOFast
 Author URI:     http://www.seofast.com.au/
 Template:       Divi
 Version:        1.0
*/

 
/* =Theme customization starts here
------------------------------------------------------- */
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar {
background-color: #eee !important;
border: none !important;
width: 100% !important;
-moz-border-radius: 0 !important;
-webkit-border-radius: 0 !important;
border-radius: 0 !important;
font-size: 14px;
color: #999 !important;
padding: 16px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7-submit {
color: #2EA3F2 !important;
margin: 8px auto 0;
cursor: pointer;
font-size: 20px;
font-weight: 500;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 6px 20px;
line-height: 1.7em;
background: transparent;
border: 2px solid;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-moz-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.wpcf7-submit:hover { 
background-color: #eee; 
border-color:#eee; 
padding: 6px 20px !important; 
}


/* =NAVIGATION
------------------------------------------------------- */

.et_fixed_nav #logo {
    max-height: 130px !important;
}
.et-fixed-header #logo {
    max-height: 90px !important;
    padding-top: 5px !important;
}
#et-top-navigation a {
color:#fff;
text-transform:uppercase;
font: 17px oswald;
}

h7 {
 font-size: 17px;
}
h5 {
 font-size: 30px;
}
#main-header::after {
    content: "";
    background-image:;
    background-color: #2E3192;
    background-image:linear-gradient(#00AEEF, #2E3192);
    background-size:cover;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: -1;
}
/*------------Footer starts here-----------*/
#menu-footer-menu li {
border-bottom: 2px solid #666666;
width: 225px;
}
#nav_menu-6 {
   width: 225px;
}

/* =HOME PAGE
------------------------------------------------------- */




/* =SUB PAGE
------------------------------------------------------- */

.thirdcol {
width:20% !important;
padding:5px;
padding-bottom:25px !important;
float:left;
text-align:center;
}
.thirdcol img {
max-width:100% !important;
border:5px solid #333;
width:20% !important;
padding:5px;
padding-bottom:25px !important;
float:left;
background-color:#f1f1f1;
text-align:center;
}
.thirdcol img:hover {
opacity:0.7 !important;
}

#fplogo img {
    float: left;
    margin: 0 20px 10px 0;
    max-width: 70px;
}

/* =iPad Portrait
----------------------------------------------------------- */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

}



/* =iPad Landscape
----------------------------------------------------------- */

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}



/* =iPhone Portrait
----------------------------------------------------------- */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {

}





/* =iPhone Landscape
----------------------------------------------------------- */

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) {

}