@charset "utf-8";
:root {
--whiteText: #fff;
--lightyellow: #fff9d9;
--greentext: #23803b;
--greenBg:#23803b;
}

/* CSS Document */
*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html{ width:100%; height:100%; margin:0px; padding:0px;}
body{ margin:0px; padding:0px; font-family: 'Oswald', sans-serif; font-size:14px; color:var(--whiteText); background:#fff; min-height:100%;}
p{ margin:0px; padding:0px 0 20px 0; font-family: 'Oswald', sans-serif; font-size:14px; font-weight: 400; color:var(--whiteText); line-height:18px;}
h1{ margin: 0; padding: 0; font-size:48px; line-height:auto; font-family: 'Oswald', sans-serif;}
h2{ margin: 0; padding: 0; font-size:48px; line-height:auto; font-family: 'Oswald', sans-serif;}
h3{ margin: 0; padding: 0; font-size:26px; line-height:28px; font-family: 'Oswald', sans-serif;}
h4{ margin: 0; padding: 0; font-size:24px; line-height:26px; font-family: 'Oswald', sans-serif;}
h5{ margin: 0; padding: 0; font-size:18px; line-height:22px; font-family: 'Oswald', sans-serif;}
h6{ margin: 0; padding: 0; font-size:16px; line-height:20px; font-family: 'Oswald', sans-serif;}

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }
label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}
a{ text-decoration:none; border: 0px; outline: none; transition: all .5s; color: #288bb6;}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;color:#4c7998;}

a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr { height:1px; background:#333333; border:none;}
.clear{ clear:both;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}
img {max-width: 100%;height: auto;object-fit: cover; -webkit-object-fit: cover;}

.no-pad { padding:0px !important;}
.no-mag { margin:0px !important;}

/*	Reset style			*/
::-moz-selection { color: #fff; background: #0376ab;}
::selection {  color: #fff; background: #0376ab;}

/* home form css */
.form-control::-webkit-input-placeholder, input[type="text"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color:#595959;opacity:1}
.form-control::-moz-placeholder, input[type="text"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="password"]::-moz-placeholder, textarea::-moz-placeholder {color:#595959;opacity:1}
.form-control:-ms-input-placeholder, input[type="text"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, 
textarea:-ms-input-placeholder {color:#595959;opacity:1}
.form-control:-moz-placeholder, input[type="text"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="password"]:-moz-placeholder, textarea:-moz-placeholder 
{color:#595959;opacity:1}

label { font-size: 23px; line-height: 27px; color: #070707; margin: 0px 0px 10px; padding: 0px; font-weight: 500;}

.form-control, input[type="text"],input[type="tel"],input[type="email"],textarea,input[type="password"],input[type="number"], select { display: block; width: 100%; font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 16px; color: #595959; height: auto; background: #fff; padding: 17px 30px; margin-bottom: 20px; outline: none; border-radius: 25px; box-shadow: none; line-height: normal; border: 2px solid #d7d7d7; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
textarea.form-control, textarea {height:109px;resize:none; overflow:hidden; padding:15px 30px;}
.form-control:focus,textarea.form-control:focus {outline:none;box-shadow:none; border:none; background-color:transparent; box-shadow: none;}

/* home form css */
select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border: 1px solid #bcbcbc;border-radius:5px;box-shadow:none;background:url(../images/down-arrow-black.png) no-repeat 94.5% center;font-size:15px;color:#7e7e7e;height:38px;padding:0 15px; font-family: 'Oswald', sans-serif; line-height:normal; font-weight:400; text-transform:none; cursor: pointer; background-color:#fff;}
select.form-control:focus {border:1px solid #bcbcbc;outline: none;background:url(../images/down-arrow-black.png) no-repeat 94.5% center;}
select.form-control option {color:#1f1f1f; font-size:12px; font-weight:400;}

/* btn */
.btn {position: relative; font-family: 'Oswald', sans-serif; font-size: 30px; font-weight: 800; line-height: normal; padding:9px 86px; color: var(--greentext); outline: none; background-repeat: no-repeat; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; text-align: left; overflow: hidden; border-radius:5px; border: 3px solid var(--lightyellow); background-color:var(--lightyellow); text-transform: none; text-transform: uppercase;}
.btn:hover, .btn:focus, .btn:active:focus { outline:0; box-shadow:none; background-color: #fff; border: 3px solid var(--lightyellow);}

/* add css */
.padTopbtm{padding:90px 0;}
.displayTable{display:table;height:100%;width:100%; position:relative;}
.displayCell{display:table-cell;vertical-align:middle}
.tableWidth-full {width:100%;}
.tableWidth-half {width:50%; height:100%}


/* home */
body { background-color: #23803b;}
.wrapper.fullPage { display: flex; width: 100%; height: 100vh; align-items: center; padding: 60px 0px;}
.just-fat-img { width: 100%;}
.just-fat-img img { width: 100%;}
.logo { max-width: 179px; margin: 0px 0px 20px;}
.just-fat-text { width: 571px;}
.just-fat-text h1 { color: #fff; padding: 0px 0px 35px;    text-transform: uppercase;}


/**	===============================	Responsive style start	============================---------------------------------------------------------------****
*********************************************--------------------------------------------------------------------------------------------------***/

@media only screen and (max-width:1299px){

h1 { font-size: 44px;}

}
/*******		end 1299		*/


@media only screen and (max-width: 991px){
.wrapper h1, .wrapper h2 { margin: 0px 0px 20px;}
h1, h2 { font-size: 30px; line-height: 34px;}

.btn { font-size: 18px; padding: 8px 54px;}

.wrapper.fullPage { padding: 50px 0px;}
.just-fat-text h1 { padding: 0;}


}
/*******		end 991		*/

@media only screen and (max-width: 767px) {
h1, h2 { font-size: 24px; line-height: 28px;}
.wrapper h1 br, .wrapper h2 br { display: none;}
.wrapper h1, .wrapper h2 { margin: 0px 0px 20px;}

.btn {font-size: 16px;padding: 5px 45px;}

.just-fat-text h1 br { display: none;}
.logo { margin: 0px auto 15px; max-width: 110px;}
.just-fat-img { margin: 0px 0px 10px;}
.wrapper.fullPage { padding: 20px 0px; text-align: center; height: auto;}
.just-fat-text h1 { padding: 0;}
.just-fat-text { width: 100%;}


}
/*******	 end 767		*******/

@media only screen and (max-width: 639px){


}
/*******	 end 639		*******/