@charset "utf-8";
/* 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-size:16px; font-weight:normal;font-family: "Source Sans 3", sans-serif; color:#000; background:#fff; min-height:100%;}

ul {padding-left: 0; margin: 0;}

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: #e37818;}
a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;color:#203444;}

a img{ border:none; outline: none;}
a:focus {outline:none; } 
border{ border-collapse:collapse;}
hr{ height:1px; background:#000; border:none;}
.clear{ clear:both;}
.clearfix:before,
.clearfix:after { content: " "; display: table;}
.clearfix:after { clear: both;}
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: #efc06d;}
::selection {  color: #fff; background: #efc06d;}

/* 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, select::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="date"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder {color:#cac7c7;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, select::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="search"]::-moz-placeholder {color:#cac7c7;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, select:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="date"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder {color:#cac7c7;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, select:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="date"]:-moz-placeholder, input[type="search"]:-moz-placeholder {color:#cac7c7;opacity:1}

.form-control, input[type="text"],input[type="tel"],input[type="email"],textarea,input[type="password"],input[type="number"], input[type="date"], input[type="time"],input[type="search"],select {display: block;width: 100%; font-size: 18px;color: #464646;height: auto;padding: 15px 15px;margin-bottom: 8px;background: #f6f6f6;outline: none;border-radius: 3px;box-shadow: none;line-height: normal;border: 0;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;position: relative;}
textarea.form-control, textarea {height:120px; resize:none; overflow:hidden;border-radius: 3px;}
.form-control:focus,textarea.form-control:focus {outline:none;box-shadow:none; border: 0; background-color:#fff; box-shadow: none;}

.date input[type="text"] { display: block; background: url(../images/calendar-icon.png) no-repeat  calc(100% - 15px) center; text-align: left; text-align: -webkit-left;}
.date input[type="date"] { display: block; background: url(../images/calendar-icon.png) no-repeat  calc(100% - 15px) center; text-align: left; text-align: -webkit-left;}
input[type="date"]::-webkit-calendar-picker-indicator { background: transparent; bottom: 0; color: transparent; cursor: pointer; height: auto; left: 0; position: absolute; right: 0; top: 0; width: auto; }
input[type="time"]::-webkit-calendar-picker-indicator {  display:block; inset: 0; background: #0000; position:absolute; transform: scale(12); width: auto; cursor: pointer; }
.time input[type="text"] { display: block; background: url(../images/time-icon.png) no-repeat  calc(100% - 15px) center #fff; text-align: left; text-align: -webkit-left;}
.time input[type="time"] { display: block; background: url(../images/time-icon.png) no-repeat  calc(100% - 15px) center #fff; text-align: left; text-align: -webkit-left;}
.date input::-webkit-date-and-time-value, .time input::-webkit-date-and-time-value {text-align: left;}

/* form css */
select{-webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; border: 1px solid #f6f6f6; border-radius: 3px; box-shadow: none; background-image:url(../images/arrow-drpd.png); background-position:calc(100% - 15px) center; background-repeat: no-repeat;font-weight: normal;font-size: 16px;line-height: 26px; color: #cac7c7;height: auto;padding: 12px 15px; margin-bottom: 20px; cursor: pointer; background-color: #f6f6f6; background-size: 13px 11x;}
select:focus {border:1px solid #f6f6f6;outline: none; background-color: #f6f6f6;color: #000;}
select option {color:#000; font-size:14px;}

label {font-size: 20px;color: #000;margin: 0px 0px 5px; padding: 0px;font-family: "Josefin Sans", system-ui;}

/* button css */
.btn {position: relative;font-family: "Kavoon", system-ui; font-size: 14px;line-height: 26px;background-color: #f57b20; padding: 14px 35px;color: #fff;outline: none;border: 0;border-radius: 35px;-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;}
.btn:focus, .btn:active:focus { outline:0;box-shadow:none; color:#fff; border: 0;} 
.btn:hover {background-color: #000;color: #fff;}

.btn.blue {background-color: #4592e1;}
.btn.blue:hover {background-color: #f57b20;}

/*    adhar */
.agrnov-mdlewrap {padding: 50px 0;font-family: "Source Sans 3", sans-serif;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fce2d3+0,f6eae0+0,f6eae0+20,daebe3+40,daebe3+60,e0d7ea+80,eac2dc+100 */
    background: linear-gradient(to right,  rgba(252,226,211,1) 0%,rgba(246,234,224,1) 0%,rgba(246,234,224,1) 20%,rgba(218,235,227,1) 40%,rgba(218,235,227,1) 60%,rgba(224,215,234,1) 80%,rgba(234,194,220,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    }
.agrnov-mdlewrap h3 {font-family: "Urbanist", sans-serif;font-size: 28px;color: #000;font-weight: 600;margin: 0 0 26px;}
.agrnov-lftsd-lst > ul {list-style: none;}
.agrnov-lftsd-lst > ul > li {margin: 0 0 17px;background: url(../images/agrnov-arrow.png) no-repeat right 11px;}
.agrnov-lftsd-lst > ul > li > a {font-size: 20px;color: #c3bcbc;}
.agrnov-lftsd-lst > ul > li.active > a {color: #000;}
.agrnov-lftsd-lst > ul > li > ul {list-style: none;padding: 8px 0 0 25px;}
.agrnov-lftsd-lst > ul > li > ul > li {margin: 0 0 8px;}
.agrnov-lftsd-lst > ul > li > ul > li > a {font-size: 17px;color: #c3bcbc;}
.agrnov-lftsd-lst > ul > li > ul > li.active > a {color: #000;}

.agrnov-rgtsd {border-left: 1px solid #afafaf;padding-left: 60px;margin-left: 30px;}
.agrnov-adhrvrftn {background-color: #fff;border-radius: 5px;padding: 40px 65px;}
.agrnov-adhrvrftn h2 {text-align: center;font-size: 36px;color: #000;font-weight: 700;margin: 0 0 30px;}
.agrnov-adhrvrftn-bx {margin: 0 0 35px;}
.agrnov-adhrvrftn-bx label {font-size: 17px;color: #706f6f;font-weight: 500;}
.agrnov-adhrvrftn-bxchk {margin: 0 0 40px;}
.agrnov-adhrvrftn-bxchk label {font-size: 14px;color: #706f6f;line-height: 16px;}
.agrnov-adhrvrftn-bx.mgsm {margin: 0 0 10px;}
.agrnov-adhrvrftn-bx.sndop {position: relative;}
.agrnov-adhrvrftn-bx.sndop input[type="text"] {padding-right: 87px;}
.agrnov-adhrvrftn-bx span {position: absolute;right: 10px;top: 46px;font-size: 17px;color: #afafaf;z-index: 9;}
.agrnov-adhrvrftn .btn {width: 100%;}
.adrvrfct {text-align: center;}
.adrvrfct p a {color: #575757;font-size: 18px;}
.adrvrfct p a:hover {color: #f17b35;}
.adrvrfct-tick {width: 84px;height: 84px;margin: 0 auto 26px;background-color: #18ae7b;border-radius: 50%;display: flex;justify-content: center;align-items: center;}
.agrnov-adhrvrftn.adrvrfct {padding: 75px;}
.agrnov-vld-btn {margin: 0 0 35px;padding: 5px;border-radius: 35px;border: 1px solid #f2dfd4;}
.dlrcd-bx {margin: 0 0 35px;}
.dlrcd-bx input[type="text"] {border-radius: 35px;border: 1px solid #ddd;width: 150px;margin: 0 auto;}
.dlrcd-bx p {color: #575757;}

.agrnov-adhrvrftn.prnldtls {padding: 30px;}
.agrnov-adhrvrftn.prnldtls .row>* {
    padding-right: calc(var(--bs-gutter-x)* .2);
    padding-left: calc(var(--bs-gutter-x)* .2);
}

.prnldtls-lbl label {font-size: 17px;color: #706f6f;font-weight: 500;}
.agrnov-adhrvrftn.prnldtls .row {margin-bottom: 25px;}
.nmnwchb p {font-size: 15px;color: #706f6f;line-height: 18px;padding: 0;margin: 0;}
.nmnwchb .agrnov-adhrvrftn-bxchk {margin: 0;}
.nmnwchb .agrnov-adhrvrftn-bxchk label {font-size: 15px;line-height: 18px;}
.prnldtls-btmbxbt {text-align: center;margin: 50px 50px 0;}
.prnldtls-btmbxbt p a {color: #575757;font-size: 18px;}
.prnldtls-btmbxbt p a:hover {color: #f17b35;}

.agrnov-adhrvrftn.prnldtlscndpg {padding: 35px;}
.prnldtlscndpg-info-lft {background-color: #f5f5f5;border-radius: 3px;height: 222px;display: flex;align-items: center;justify-content: center;}
.prnldtlscndpg-info {margin-bottom: 60px;}
.agrnov-adhrvrftn .prnldtlscndpg-info-lft .btn {border-radius: 5px;width: auto;padding: 10px 22px;margin: 0 3px;}
.prnldtlscndpg-info h4 {font-size: 18px;color: #575757;margin: 0 0 20px;}
.prnldtlscndpg-info p {color: #575757;}
.prnldtlscndpg-info-lft.odd {flex-direction: column;}

.input_container {border: 1px solid #e5e5e5;margin: 0 0 10px;max-width: 250px;}
.input_container input[type=file]::file-selector-button {
    background-color: #2f6ba5;color: #fff;border: 0px;border-right: 1px solid #2f6ba5;
    padding: 10px 8px;margin-right: 5px;border-radius: 5px;transition: .5s;}
.input_container input[type=file]::file-selector-button:hover {background-color: #f17b35;border: 0px;border-right: 1px solid #e5e5e5;}

/* scroll top */
#btn-back-to-top {display: none;position: fixed;bottom: 20px;right: 20px;background-color: #e5781a; color: #fff; font-size: 15px; width: 45px; height: 45px; line-height: 45px;  -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; z-index: 100; text-align: center; border: none; border-radius: 50%;}
#btn-back-to-top:hover, #btn-back-to-top:focus{color:#fff; border:none; background-color: #e5781a;}

.ft-main {background-color: #214781;padding: 17px 0;}
.ft-main p {color: #fff;font-size: 16px;padding: 0;margin: 0;line-height: 18px;}

.hdmdle {background-color: #fff;}
.hdmdle-wrp {display: flex;justify-content: end;align-items: center;position: relative;padding: 17px 0;}
.logo {width: 80px;position: absolute;left: 0;top: 13px;}
.gt-btn {margin-left: 20px;}
.gt-btn .btn {padding: 10px 25px;line-height: 16px;}

.adahrd-t {font-size: 17px;line-height: 25px;}
.flcn-bx {margin: 0 0 25px;}
.flcn-bx label {font-size: 15px;line-height: 18px;}
.fla {display: flex;align-items: start;}
.fla input[type="checkbox"] {margin: 1px 7px 0 0;}

.mdkckkn-bs h4 {display: flex;align-items: center;}
.mdkckkn-bs h4 span {width: 30px;height: 30px;
    background-color: #18ae7b;padding: 6px;margin-right: 5px;
    border-radius: 50%;display: flex;
    justify-content: center;
    align-items: center;}
.mdkckkn-fvh {margin: 15px 0 15px;}

.adkcsp h3 {margin: 0 0 8px;}
.adkcsp h4 {font-size: 25px;color: #575757;line-height: 30px;}
.ncrpad h5 {font-size: 18px;color: #575757;line-height: 26px;margin: 0 0 25px;text-align: center;}
.ncrpad p {font-size: 18px;line-height: 26px;color: #575757;}
.ncrpad p strong {font-weight: 600;}
.ncrpad ul {list-style: none;margin: 0 0 30px;}
.ncrpad ul li {font-size: 18px;line-height: 26px;color: #575757;background: url(../images/hnd.jpg) no-repeat 0 8px;padding-left: 30px;margin: 0 0 5px;}


/**	---------------- ==============	 Responsive style start	 ==============	---------------- **/
/***----------------------------------------------------------------------------------------***/

@media (min-width: 1600px){
.container {width: 1410px;}

}
/*******		end 1600px		*******/

@media only screen and (max-width:1399px) {
.agrnov-adhrvrftn h2 {font-size: 28px;}
.agrnov-mdlewrap h3 {font-size: 25px;}
.adkcsp h4 {font-size: 23px;}
.ncrpad h5 {font-size: 17px;}
.ncrpad ul li {font-size: 17px;}
}
/*******		end 1399		*******/

@media only screen and (max-width:1365px) {

}
/*******		end 1365		*******/

@media only screen and (max-width:1199px) {
.agrnov-adhrvrftn {padding: 30px;}
.agrnov-adhrvrftn.adrvrfct {padding: 30px;}
.input_container {max-width: 200px;}
.input_container input[type=file]::file-selector-button {font-size: 15px;}
.gt-btn {margin-left: 10px;}
.stellarnav li a {padding: 10px 5px;}
.ncrpad h5 {font-size: 15px; line-height: 22px;}
}
/*******		end 1199		*******/

@media only screen and (max-width: 991px) {
.agrnov-adhrvrftn {padding: 30px 20px;}
.agrnov-adhrvrftn.adrvrfct {padding: 30px 20px;}
.agrnov-rgtsd {padding-left: 30px;margin-left: 15px;}
.agrnov-adhrvrftn h2 {font-size: 28px;font-weight: 600;margin: 0 0 20px;}
.agrnov-mdlewrap h3 {font-size: 22px;margin: 0 0 20px;}
.agrnov-adhrvrftn-bxchk {display: flex;align-items: start;}
.agrnov-adhrvrftn-bxchk label {margin: -2px 0 0 6px;}
.agrnov-lftsd-lst {padding: 0 7px;}
.prnldtls-btmbxbt {margin: 0;}
.nmnwchb .agrnov-adhrvrftn-bxchk {margin: 0 0 18px;}
.input_container {max-width: 100%;}
.prnldtlscndpg-info-lft {margin-bottom: 15px;}
.agrnov-adhrvrftn.prnldtlscndpg {padding: 30px;}
.ft-main p {font-size: 15px;}
.stellarnav ul > li > a:hover { color: #fff;}
.ncrpad h5 br {display: none;}
}
/*******		end 991		*******/ 
 
@media only screen and (max-width: 767px) {
.agrnov-rgtsd {padding-left: 0;margin-left: 0;border: 0;padding-top: 10px;}
.agrnov-mdlewrap {padding: 30px 0;}
.prnldtls-btmbxbt p {line-height: 18px;}
.agrnov-adhrvrftn.prnldtlscndpg {padding: 20px;}
.prnldtlscndpg-info {margin-bottom: 15px;}
.ft-main {text-align: center;}
.ft-main p {padding:  4px 0;}
.logo {width: 70px;}
.hdmdle-wrp {padding: 14px 0;}
.fla input[type="checkbox"] {
    margin: 1px 3px 0 0;
}
.adahrd-hw br {display: none;}
.adkcsp h4 {font-size: 20px;line-height: 28px;}
.adkcsp h4 br {display: none;}
.agrnov-adhrvrftn.ncrpad h2 br {display: none;}
}
/*******	 end 767		*******/ 