/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        4.3.2
*/
/*----- Stylesheet -----*/
header#main-header {
    position: absolute;
    top: 30px;
    background: transparent;
    box-shadow: none;
}
header#main-header .logo_container img {
    width: 200px;
    max-height: 90px;
    height: 90px;
}
header#main-header div#et-top-navigation {
    display: none;
}
.banner-slider h1 > span, .banner-slider p > span {
    color: #e78f04;
}
.bottom-sec p > strong {
	color: #000;
}
.bottom-sec p > strong {
    color: #000;
    font-size: 26px;
}
footer#main-footer {
    display: none;
}
.thankYou {
    display: flex;
    height: 100vh;
    align-items: center;
    justify-content: center;
}
.thankYou > .et_pb_row > .et_pb_column {
    text-align: center;
}
.thankYou > .et_pb_row > .et_pb_column > .et_pb_module {
	display: inline-block;
}
.thankYou > .et_pb_row > .et_pb_column > .et_pb_module > .et_pb_text_inner > p:nth-child(2) {
    padding: 5px 0;
}
.thankYou p > small {
    font-weight: 600;
    font-size: 22px;
}

.rspns_frm{ background:#151515; padding:25px; }

.rspns_frm input[type="text"], .rspns_frm input[type="email"]{ font-weight:300; color:#666; padding:12px; border:none; font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif; background:#fff; font-size:21px; width:38%; margin-right:2%; }

.rspns_frm input[type="submit"]{ background:#e78f04; padding:14px 0; text-align:center; border:none; color:#fff; width:19%; font-weight:900; font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif; text-transform:uppercase; font-size:18px; transition:.5s ease; cursor:pointer; }

.rspns_frm input[type="submit"]:hover{ background:#fff; color:#e78f04; }


@media only screen and (max-width: 980px) {
	.rspns_frm input[type="text"], .rspns_frm input[type="email"]{ width:100%; margin-bottom:20px; }
	.rspns_frm input[type="submit"]{ width:100%; }
}

@media only screen and (max-width: 767px) {
	header#main-header .logo_container img {
		max-height: 60px;
		background: #fff;
		height: 60px;
		padding: 2px 5px 4px;
	}
	.bottom-sec p > strong {
		font-size: 18px;
	}
	.thankYou h1 {
		font-size: 40px !important;
	}
	.thankYou > .et_pb_row > .et_pb_column > .et_pb_module > .et_pb_text_inner > p:nth-child(2) {
		padding: 5px 0 0;
	}
	.thankYou p > small {
		font-size: 20px;
	}
}