@charset "utf-8";



/* CSS Document */







/* 	-----------------------------------------------------



	------------------- General Styles ------------------



	----------------------------------------------------- */



article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}



audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}



audio:not([controls]) {display:none;}



	



* {margin:0; padding:0; outline:none;







  -webkit-box-sizing: border-box;



     -moz-box-sizing: border-box;



          box-sizing: border-box;



}



*:before,



*:after {



  -webkit-box-sizing: border-box;



     -moz-box-sizing: border-box;



          box-sizing: border-box;



}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}







blockquote, q {quotes:none;}



blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}



:focus {outline:0;}



ins {text-decoration:none;}



del {text-decoration:line-through;}



table {border-collapse:collapse; border-spacing:0;}











a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }







img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}



button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}



label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}



input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}



input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}



textarea {overflow:auto; vertical-align:top;}







body {margin:0; padding:0px 0px 0px 0px; font-family: 'Roboto', sans-serif;  color:#6c6d70;  background:#FFF; font-size:14px;  }







.clr {font-size:0; height:0; line-height:0; clear:both;}



.left {margin:0; padding:0; width:auto; height:auto; float:left;}



.right {margin:0; padding:0; width:auto; height:auto; float:right;}







a{ color:#b77fbf; text-decoration:none; }







a:hover{  text-decoration:none; }











.clearfix {



  *zoom: 1;



}







.clearfix:before,



.clearfix:after {



  display: table;



  line-height: 0;



  content: "";



}







.clearfix:after {



  clear: both;



}











.container{ position:relative; width:1170px; margin:0px auto }







.pull-left{ float:left; }



.pull-right{ float:right; }



.text-right{ text-align:right; }



.text-left{ text-align:left; }



.text-justify{ text-align:justify; }



.text-center{ text-align:center; }



.text-uppercase{ text-transform:uppercase; }



.image-left{ float:left; margin:0px 20px 0px 0px; }



.image-right{ float:right; margin:0px 0px 0px 20px; }



.no-padding{ padding-left:0px; padding-right:0px; }



.nopadding-left{ padding-left:0px; }



.nopadding-right{ padding-right:0px; font-family:'Open Sans', sans-serif; }







@font-face {



    font-family: 'avantgarde_bk_btdemi';



    src: url('../fonts/avgardd_0-webfont.woff2') format('woff2'),



         url('../fonts/avgardd_0-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;







}







@font-face {



    font-family: 'avantgarde_bk_btbook';



    src: url('../fonts/avgardn_0-webfont.woff2') format('woff2'),



         url('../fonts/avgardn_0-webfont.woff') format('woff');



    font-weight: normal;



    font-style: normal;







}







/*========topsection start===============*/



.topsection{ width:100%; background:url(../images/top-bg.jpg) repeat-x bottom left #0171ac; min-height:134px; padding:0px; margin:0px auto; color:#FFF;}



.topsection-main{ max-width:1152px; height:auto; padding:17px 0px; margin:0px auto;}



.topsection-main h2{font-family: 'avantgarde_bk_btdemi'; color:#FFF; font-size:40px; line-height:40px; font-weight:normal; text-transform:uppercase; margin-bottom:10px;}



.topsection-main p{ color:#ffffff; font-size:16px; line-height:normal; font-weight:400;}


.infosection-main{ max-width:1170px; height:auto; padding:10px; margin:15px auto 5px auto; background: #e4cca0; position:relative; }
.infosection-main h2{font-family: 'avantgarde_bk_btdemi'; color:#000; font-size:38px; line-height:42px; font-weight:normal; text-transform:uppercase; margin-bottom:10px; text-align:center;
}
.infosection-main p{ color:#000; font-size:19px; line-height:25px; font-weight:600; margin-bottom:10px; padding:0px 14%;}
.final-report p{ color:#000; font-size:19px; line-height:25px; font-weight:600; margin-bottom:10px; padding:0px 10px;}

.infosection-main::after{ content:''; width:90px; height:90px; position:absolute; right:0px; bottom:0px; border-bottom:5px solid #5c1916;
border-right:5px solid #5c1916; }

.infosection-main::before{ content:''; width:90px; height:90px; position:absolute; left:0px; top:0px; border-top:5px solid #5c1916;
border-left:5px solid #5c1916; }



/*========topsection end===============*/







/*=========contantsection start======================*/



.contantsection{ width:100%; height:auto; padding:0px; margin:0px auto;}



.contantsection-main{ max-width:1152px; height:auto; padding:0 0 40px 0px; margin:0px auto;}



.contantsection-main h1{ color:#242323; font-size:32px; line-height:normal; font-weight:normal;



font-family: 'avantgarde_bk_btdemi'; text-transform:uppercase; text-align:center;margin-bottom: 0px;padding: 0;margin-top: 5px;}







.category-section{ width:100%; height:auto; padding:0px; margin:0px auto 30px auto; text-align:left;}







.category-section h2{ background:url(../images/titel-bg.jpg) repeat-x; border:1px solid #f6b406; color:#171515; font-size:21px; line-height:49px; font-weight:normal; font-family: 'avantgarde_bk_btdemi'; display:inline-block; text-transform:uppercase; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding:0px 70px; content:''; position:relative; margin:0px 45px;} 







.category-section h2::after{ background:url(../images/yellow-aero.jpg) no-repeat; content:''; position:absolute; left:47%; top:100%; width:26px; height:18px;}











.category-section01{ width:100%; border-bottom:1px dotted#9d9d9d; padding:20px 0px; margin:0px auto;}



.category-section01-left{ width:348px; float:left; height:auto; padding:37px 0px 0px 0px; margin:0px auto;}



.category-section01-left01{ background:url(../images/content01-bg.png) no-repeat top center; width:100%; min-height:133px; text-align:center; color:#FFF; padding:25px 0px 0px 0px;}



.category-section01-left01 h4{ color:#ffffff; font-size:19px; line-height:24px; font-weight:400; text-transform:uppercase; text-shadow:1px 1px 0px #4e0302;}



.category-section01-left01 h5{color:#ffffff; font-size:24px; line-height:33px; font-weight:600; text-transform:uppercase; text-shadow:1px 1px 0px #4e0302;}







.category-section01-middle{ width:384px; float:left; min-height:193px; padding:15px; margin:0px 0px 0px 17px; background:url(../images/content02-bg.jpg) repeat-x #11acfe; border:1px solid #026eads; -webkit-border-radius: 6px;-moz-border-radius: 6px;



border-radius: 6px; color:#FFF;}



.category-section01-middle ul{ list-style:none; padding:0px; margin:0px;}



.category-section01-middle ul li{ background:url(../images/whight-boll.png) no-repeat 0 5px; padding:0px 0px 0px 30px; color:#ffffff; font-size:15px; line-height:22px; font-weight:600; margin:9px 0px;}







.category-section01-right{ width:383px; min-height:193px; float:right; padding:15px; margin:0px; background:url(../images/content03-bg.jpg) repeat-x #000; border:1px solid #020202; -webkit-border-radius: 6px;-moz-border-radius: 6px;



border-radius: 6px;}



.category-section01-right ul{ list-style:none; padding:0px; margin:0px;}



.category-section01-right ul li{ background:url(../images/whight-boll.png) no-repeat 0 5px; padding:0px 0px 0px 30px; color:#ffffff; font-size:15px; line-height:22px; font-weight:600; margin:9px 0px;}







/*=========contantsection end======================*/







/*============report-section start================*/



.report-section{ width:100%; height:auto; padding:40px 0px 0px 0px; margin:0px;}



.report-section h2{ color:#171616; font-size:32px; line-height:34px; font-weight:normal; font-family: 'avantgarde_bk_btdemi'; text-transform:uppercase; margin-bottom:6px; text-align:center;}



.report-section h4{font-family: 'avantgarde_bk_btbook'; color:#171616; font-size:27px; line-height:normal; font-weight:normal; text-transform:uppercase; text-align:center; margin-bottom:15px;}







.report-section01{ width:100%; /*background:#f0f0f0;*/ padding:16px 24px; margin:0px auto 27px auto; /*border:1px solid #b2b2b2;*/ -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
-webkit-box-shadow: 0px 0px 14px 0px rgba(230,230,230,1);
-moz-box-shadow: 0px 0px 14px 0px rgba(230,230,230,1);
box-shadow: 0px 0px 14px 0px rgba(230,230,230,1);}



.yellowsec{ width:100%; /*background:#ffbf14;*/ padding:8px; margin:0px auto 10px auto; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffbf14+0,7db9e8+100 */
background: #ffbf14; /* Old browsers */
background: -moz-linear-gradient(left,  #ffbf14 0%, #7db9e8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ffbf14 0%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ffbf14 0%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf14', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 */
}



.yellowsec h3{ color:#000000; font-size:23px; line-height:normal; font-weight:400;}



.yellowsec h3 span{ font-size:17px;}


.report-section01 h6{ color:#000; font-size:22px; line-height:28px; font-weight:600; margin-bottom:20px;}
.report-section01 p{ color:#484444; font-size:17px; line-height:24px; font-weight:400; margin-bottom:14px;}



.report-section01 p span{ color:#d40702; font-weight:500;}



/*============report-section end================*/







/*==========skysection start================*/



.skysection{ width:100%; background:#bae2fd; border:1px solid #417ea8; padding:2%; margin:0px auto 20px auto;  -webkit-border-radius: 6px;



-moz-border-radius: 6px;border-radius: 6px;}



.skysection p{ color:#484444; font-size:17px; line-height:24px; font-weight:400; margin-bottom:14px;}



.skysection p span{ color:#d40702; font-weight:500;}







.skysection-titel{ width:100%; height:auto; padding:25px 0px 0px 0px; margin:0px auto 20px auto; text-align:center;}



.skysection-titel h2{ color:#d40702; font-size:32px; line-height:34px; font-weight:normal; font-family: 'avantgarde_bk_btdemi'; text-transform:uppercase; margin-bottom:6px; text-align:center;}



.skysection-titel h4{font-family: 'avantgarde_bk_btbook'; color:#171616; font-size:27px; line-height:normal; font-weight:normal; text-transform:uppercase; text-align:center; margin-bottom:15px;}



.skysection-titel h4 span{ font-size:20px;}



/*==========skysection end================*/








@import url(https://fonts.googleapis.com/css?family=Roboto:300);

.login-page {
  width: 450px;
  padding: 6% 0 0;
  margin: auto;
}
.form {
  position: relative;
  z-index: 1;
  background: #FFFFFF;
  max-width: 450px;
  margin: 0 auto 50px;
  padding: 45px;
  text-align: center;
  box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.form input {
  font-family: "Roboto", sans-serif;
  outline: 0;
  background: #f2f2f2;
  width: 100%;
  border: 0;
  margin: 0 0 15px;
  padding: 15px;
  box-sizing: border-box;
  font-size: 14px;
}
.form input[type="submit"] {
  font-family: "Roboto", sans-serif;
  text-transform: uppercase;
  outline: 0;
  background: #4CAF50;
  width: 100%;
  border: 0;
  padding: 15px;
  color: #FFFFFF;
  font-size: 14px;
  -webkit-transition: all 0.3 ease;
  transition: all 0.3 ease;
  cursor: pointer;
}
.form input[type="submit"]:hover,.form input[type="submit"]:active,.form input[type="submit"]:focus {
  background: #43A047;
}
.form .message {
  margin: 15px 0 0;
  color: #b3b3b3;
  font-size: 12px;
}
.form .message a {
  color: #4CAF50;
  text-decoration: none;
}
.form .register-form {
  display: none;
}
.container {
  position: relative;
  z-index: 1;
  max-width: 300px;
  margin: 0 auto;
}
.container:before, .container:after {
  content: "";
  display: block;
  clear: both;
}
.container .info{margin: 50px auto;text-align: center;}
.container .info h1 {margin: 0 0 15px; padding: 0; font-size: 36px; font-weight: 300; color: #1a1a1a;}
.container .info span {color: #4d4d4d; font-size: 12px;}
.container .info span a {color: #000000; text-decoration: none;}
.container .info span .fa{color:#EF3B3A;}
.loginlogo{margin:0px auto 25px;}
#login-form h2{font-size:24px; line-height:28px; margin-bottom:20px;}

.personal-video-wrraper{text-align:center;}
.personal-video{margin:0px auto 25px; text-align:center; padding:5px; border:#000 solid 3px; display:inline-block; vertical-align:top;}
.personal-video video{vertical-align:top; max-width:100%; height:auto;}

.feedback-video-section{text-align:center; margin:0px auto; padding:0px 0 20px;}
.feedback-video-section h3{font-size:26px; line-height:28px; color:#000; font-weight:700; margin-bottom:45px;}
.feedback-video-row{margin:0px; padding:0px;}
.feedback-video{width:30%; display:inline-block; vertical-align:top; margin:0px 1.5% 0px;}
.feedback-video-img{width:100%; margin-bottom:25px; border:#00000060 solid 3px; -webkit-box-shadow: 6px -3px 12px -3px rgba(0,0,0,0.65);
-moz-box-shadow: 6px -3px 12px -3px rgba(0,0,0,0.65);
box-shadow: 6px -3px 12px -3px rgba(0,0,0,0.65);}
.feedback-video-img img{width:100%;}
.feedback-video h4{font-size:20px; line-height:24px; color:#000; font-weight:600; margin:0px; padding:0 15px 15px;}

.video-feedback-arrow{display:none;}
.video-feedback-arrow img{max-width:50px;}
.feedback-threebtn{margin:0px auto 0px;}
.feedback-threebtn ul{margin:0px; padding:0px; list-style:none;}
.feedback-threebtn ul li{margin:0px 10px; padding:0px; display:inline-block; vertical-align:middle; font-size:15px; line-height:20px; font-weight:700; color:#fff;}
.feedback-threebtn ul li a{display:block; padding:10px 25px; color:#fff; border-radius:8px; background:#c70d2a; font-weight: 700;text-transform: uppercase; box-shadow:2px 0px 8px #00000046; border: #333 solid 2px; -moz-box-shadow: inset 0 0 5px 5px #a20921;
-webkit-box-shadow: inset 0 0 5px 5px #a20921;
box-shadow: inset 0 0 5px 5px #a20921;}
.feedback-threebtn .play{padding:10px 25px; background:#3ef5db; color:#444; -moz-box-shadow: inset 0 0 5px 5px #2db09e;
-webkit-box-shadow: inset 0 0 5px 5px #2db09e;border: #333 solid 2px; border-radius: 8px;}
.feedback-threebtn ul li:nth-child(2) a{padding:10px 25px; background:#f5b73e; color:#fff; -moz-box-shadow: inset 0 0 5px 5px #c88d1a;
-webkit-box-shadow: inset 0 0 5px 5px #c88d1a;
box-shadow: inset 0 0 5px 5px #c88d1a;}
.feedback-threebtn ul li:nth-child(3) a{padding:10px 25px; background:#00b058; -moz-box-shadow: inset 0 0 5px 5px #048042;
-webkit-box-shadow: inset 0 0 5px 5px #048042;
box-shadow: inset 0 0 5px 5px #048042;}
.feedback-threebtn ul li a:hover{text-decoration:none;}

.clicktoprint{max-width:66%;}
.clicktoprint h4{font-size:22px; line-height:normal; font-weight:700; color:#333; margin:0px 10px; padding:0px; display:inline-block; vertical-align:middle;}
.clicktoprint img{margin-top:-20px;}

.feedback-video-section{margin:0px; padding:0px;}
.feedback-video-section p{font-size:16px; line-height:26px; color:#333; font-weight:400; margin:0 0 20px; text-align: left;}
.feedback-video-section p a{color: #0171ac;}
.feedback-video-section p a.clickhere-btn{background:#0171ac; font-size:15px; line-height:32px; color:#fff; font-weight:500; border-radius:20px; display:inline-block; vertical-align:middle; padding:0px 15px;}

.modal-body{padding-top:0px !important;}

.feedback-video-section h2{font-size:28px; line-height:30px; color:#333; font-weight:600; margin-bottom:10px; text-align:left;}
.feedback-video-section h4{font-size:22px; line-height:26px; color:#333; font-weight:600; margin-bottom:8px; text-align:left;}
.feedback-video-section ul{list-style:none;}
.feedback-video-section ul li{font-size:16px; line-height:24px; color:#333; font-weight:400; margin-bottom:40px; text-align:left;}
.feedback-video-section ul li p{margin-bottom:10px;}
.alignleft{margin:0px 20px 20px 0; float: left;}
.alignright{margin:0px 0 20px 20px; float: right;}



#loadimg{position: fixed;
background: rgba(0,0,0,0.8);
z-index: 99999999999;
width: 100%;
height: 100%;
left: 0;
top: 0;}

.loding_overlay{position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); font-size:20px; color:#fff;
}


/*==========security-section start================*/
.security-section{ width:100%; padding:25px 0px 90px 0px; }
.security-sectionmain{padding:9px 0px; max-width:1200px; margin:0px auto; border:0px solid red;}

.security-sectionmain01{ width:23%; float:left; height:auto; padding:5px; margin:1%; position:relative; }

.security-sectionmain01 input[type="checkbox"] { position: absolute; opacity:0; width: 100%; height: 100%; z-index: 999999; left: 0px; top: 0px; margin: 0px; padding: 0px;}

.security-sectionmain01-main{ width:100%; min-height:100px; background:#FFF; padding:0px; margin:0px auto; overflow:hidden;
-webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px;  -webkit-box-shadow: 0px 0px 21px 0px rgba(219,218,218,1);
-moz-box-shadow: 0px 0px 21px 0px rgba(219,218,218,1);
box-shadow: 0px 0px 21px 0px rgba(219,218,218,1); position:relative; transition: all 0.4s ease-in-out 0s;}

.security-sectionmain01-main:hover{-webkit-transform: translateZ(0) scale(1.05);
-moz-transform: translateZ(0) scale(1.05);
-ms-transform: translateZ(0) scale(1.05);
transform: translateZ(0) scale(1.05);}


.security-sectionmain01-main:hover{ background:rgba(246, 180, 6, 1); }
.security-sectionmain01-main:hover .security-sectionmain01-main-right img{ opacity:0.5 }

/*.security-sectionmain01-main.active{ background:rgba(246, 180, 6, 1);}*/
.security-sectionmain01-main.active{background-color:rgba(246, 180, 6, 1); background-image: url(../images/checkbox-activeicon.png); background-repeat: no-repeat;
background-position: 99% 10px;}
.security-sectionmain01-main.active .security-sectionmain01-main-right img{ opacity:0.1 }


.security-sectionmain01-main-right{ width:100%;}
.security-sectionmain01-main-right img{ width:100%; height:auto; }

.security-sectionmain01 button {
  background: none;
  border: none;
  padding: 0;
  width: 100%;
  outline: none;
  cursor:pointer;
}

.security-sectionmain01-main .textsec{ width:50%; height:auto; position:absolute; left:15px; top:15px; 
text-align:left; z-index:999;}
.security-sectionmain01-main .textsec h4{ color:#000000; font-size:22px; line-height:normal; font-weight:600; margin-bottom:6px; }
.security-sectionmain01-main .textsec p{ color:#000000; font-size:15px; line-height:22px; font-weight:400; }

.security-section .security-sectionmain .resultbox p{ color:#000; font-size:15px; line-height:21px; font-weight:400; }
.security-section .security-sectionmain .resultbox{ margin-bottom:25px; }
/*==========security-section start================*/

/*=============footer start==========*/
.footer-section{
  background: #fff;
  width: 100%;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.5);
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999999;
}
.footer-section-main{ padding:15px 0px; max-width:1000px; margin:0px auto; position: relative; }
.footer-section-main button{ border:2px solid #909090; color:#909090; font-size:16px; line-height:41px; font-weight:500;
display:table; margin:0px auto; padding:0px 18px; cursor:pointer; -webkit-border-radius:30px;
-moz-border-radius:30px; border-radius:30px; }
.footer-section-main span{ float:left; color:#000; font-size:17px; line-height:31px; font-weight:400; padding:0px 2px; }
.footer-section-main .checkcount{ border:2px solid #909090; color:#909090; font-size:16px; line-height:41px; font-weight:500;
display:table; margin:0px auto; padding:0px 18px; cursor:pointer; -webkit-border-radius:30px;
-moz-border-radius:30px; border-radius:30px; }
.footer-section-main .checkcount span#count_echeckbox{float:none ;}

.footer-section-main input[type='submit']{ border:2px solid #fff; color:#000; font-size:16px; line-height:41px; font-weight:500;
display:table; margin:0px auto; padding:0px 24px; cursor:pointer; -webkit-border-radius:30px; background:#f6b406;
-moz-border-radius:30px; border-radius:30px; text-transform:uppercase;}

.reamining{ font-size:17px; line-height:31px; color:#000; font-weight:400; position:absolute; left:0px; bottom:4px; }

/*============5.05.2022===========*/
.stage2-section{ max-width: 1200px!important; }


/*=======12.05.2022=========*/
.yellowsec-right{ width:200px; float:right; height:auto; padding:5px; margin:0px; border:0px solid red; background: #f0f0f0; border: 1px solid #b2b2b2; }
.yellowsec-right input[type="number"]{ width:100%; border:1px solid #d3d1d1; min-height:35px; padding:0px 10px; color:#000; font-size:14px;
line-height:35px; font-weight:400; }

.main_description{width:100%; height:auto; background:#f0f0f0; border:1px solid #b2b2b2; padding:25px; margin:0px auto; border-radius: 8px; display:table;}
.report-newboxsec-left{ width:100%; height:auto; padding:0px; margin:0px auto 10px auto }
.report-newboxsec-left01{ width:100%; height:auto; padding:0px; margin:0px auto; font-size:15px; line-height:20px; font-weight:600; }
.report-newboxsec-left02{ width:100%; height:auto; padding:0px; margin:0px auto; }
.report-newboxsec-right{ width:100%; height:auto; padding:0px; margin:0px auto 10px auto }
.report-newboxsec-right01{ width:100%; height:auto; padding:0px; margin:0px auto; font-size:15px; line-height:20px; font-weight:600; }
.report-newboxsec-right02{ width:100%; height:auto; padding:0px; margin:0px auto; }
.main_description input[type="text"]{ width:100%; border:1px solid #d3d1d1; min-height:35px; padding:0px 10px; color:#000; font-size:14px;
line-height:35px; font-weight:400; margin-top:4px; margin-bottom:12px; }
.main_description textarea{ width:100%; border:1px solid #d3d1d1; min-height:130px; padding:10px; color:#000; font-size:14px;
line-height:19px; font-weight:400; margin-top:4px; margin-bottom:12px; }
.main_description input[type="number"]{ width:100%; border:1px solid #d3d1d1; min-height:35px; padding:0px 10px; color:#000; font-size:14px;
line-height:35px; font-weight:400; margin-top:4px; margin-bottom:12px;}

.whysection{width:100%; height:auto; padding:0px; margin:0px auto 10px auto;}
.whysection01{ width:100%; height:auto; padding:0px; margin:0px auto; font-size:15px; line-height:20px; font-weight:600; }
.whysection02{ width:100%; height:auto; padding:0px; margin:0px auto; }
.whysection03{ width: 200px;
height: auto;
padding: 0px;
margin: 0px auto;
float: right;
display: table; }


/*===========13.05.2022=========*/
.video_step{background: url(../images/arrows.png) no-repeat 0 0;height:79px; display:block;  padding-top:16px; 
  padding-bottom:16px; color:#000; font-size:18px; line-height:45px;text-align: left; padding-left: 20px;}
.video_step a{color:#000; display:block;}
.video_step a:hover{color:#000; text-decoration:none;}
.video_step{ margin:10px 0px; }
.personal-video-wrraper{ position:relative; }

.video_sidebar{ width:212px; height:auto; position:absolute; right:-60px; top: 0px;background: #eee;border-radius: 5px;padding-bottom: 60px; }
.video_sidebar h3{text-align:left!important; font-weight:600; text-align:left;font-size: 22px;padding: 20px;margin: 0;line-height: 30px;}

/*===========14.05.2022==========*/
.final-repoartsection{ max-width:1170px; height:auto; padding:5px; margin:0px auto; -webkit-box-shadow: 0px 0px 10px 0px rgba(218,218,218,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(218,218,218,1); box-shadow: 0px 0px 10px 0px rgba(218,218,218,1); background:#FFF;}

.final-report-main {background: url(../images/repoart-new-bg.png) no-repeat bottom center #e9d1b1; width:1068px;
padding:156px 70px 97px 122px; position:relative; min-height:400px; margin:0px auto 27px auto;}

.final-report-main::after{content:''; background: url(../images/final-leftbg.png) no-repeat 0 0; width:150px; height:470px;
position:absolute; left:-51px; top:-5px;}

.final-report-right-logo{ position: absolute; right: -32px; top: 42px; width:auto; }
.final-report-main p{ color:#131007; font-size:16px; line-height:25px; font-weight:400; margin-bottom:18px; }

.final-report-titelsec{width:auto; height:auto; position:absolute; left: -23px; top: 67px; z-index: 99;}
.final-report-titelsec h2{ color:#1e4079; font-size:50px; line-height:normal; font-weight:600; text-transform:capitalize; position:relative; }
.final-report-titelsec h2 span{ color:#FFF; }

.final-report-titelsec h2::before{content:''; width:300px; height:3px; background:#c5ae90; position:absolute; left:122px; bottom:-10px; }

.security-sectionmain-x{ width:100%; background:#f6f6f6; padding:18px 30px; margin:0px auto; }

.report-section01-new{ width:100%; background:#FFF; padding:23px; display:table; height:auto; margin:27px auto;-webkit-box-shadow: 0px 0px 10px 0px rgba(218,218,218,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(218,218,218,1); box-shadow: 0px 0px 10px 0px rgba(218,218,218,1);  }

.report-section01-new-left{ width:auto; float:left; height:auto; padding:0px; margin:0px;
-webkit-box-shadow: 0px 0px 9px 0px rgba(175,175,175,1);
-moz-box-shadow: 0px 0px 9px 0px rgba(175,175,175,1);
box-shadow: 0px 0px 9px 0px rgba(175,175,175,1); overflow: hidden; -webkit-border-radius: 13px; -moz-border-radius: 13px; border-radius: 13px;}
.report-section01-new-left img{ width:100%; height:auto; }

.report-section01-new-right{ width:69%; float:right; height:auto; padding:0px; margin:0px; }
.report-section01-new-right h3{ color:#1e4079; font-size:30px; line-height:normal; font-weight:500; margin-bottom:6px; }
.report-section01-new-right p{ color:#676767; font-size:15px; line-height:24px; font-weight:400; }

.final-repoartsection .footer-section-main input[type="submit"]{ border: 2px solid #c62b30; color: #FFF; font-size: 16px;
line-height: 41px; font-weight: 600; display: table; margin: 0px auto; padding: 0px 34px; cursor: pointer; -webkit-border-radius: 30px;
 -moz-border-radius: 30px; border-radius: 30px; text-transform: uppercase;
letter-spacing: 1px; /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ea5d2c+0,c62b30+100 */
background: #ea5d2c; /* Old browsers */
background: -moz-linear-gradient(top,  #ea5d2c 0%, #c62b30 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ea5d2c 0%,#c62b30 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ea5d2c 0%,#c62b30 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea5d2c', endColorstr='#c62b30',GradientType=0 ); /* IE6-9 */
}

.stage2-section .security-sectionmain01-main .textsec{ width:68%!important; }
.stage2-section .security-sectionmain01-main .textsec h4{ font-size:22px!important; }
.stage2-section .security-sectionmain01-main .textsec h3{ font-size:15px!important; line-height:18px!important; color:#000;
font-weight:600; margin-bottom:14px; }
.stage2-section .security-sectionmain01-main .textsec p{ font-size:13px!important; line-height:19px!important; }


.stage2-section .security-sectionmain01{ width:31%!important; }
.report-section01-new-left .security-sectionmain01{ padding:0px!important; margin:0px!important; width:100%!important; }
.report-section01-new-left .security-sectionmain01-main .textsec{ text-align:left!important; }
.report-section01-new-left .security-sectionmain01-main .textsec h4{ text-align:left!important; }
.report-section01-new-left .security-sectionmain01-main .textsec p{ padding:0px!important;}


/*=============intro-topsec start=============*/
.intro-topsec{ background:#FFF!important; min-height:40px!important; padding:11px 0px!important; text-align:center!important; }
.intro-middlesec{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f8f3e6+0,f8f3e6+36,ffffff+100 */
background: #f8f3e6; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f3e6 0%, #f8f3e6 36%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f8f3e6 0%,#f8f3e6 36%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f8f3e6 0%,#f8f3e6 36%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f3e6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 height:auto; padding-top:20px!important; padding-bottom:20px!important;}
.intro-topsec .topsection-main{ padding:0px!important; }
 
.intro-middlesec video{ height:420px!important; width:749px!important; display:table!important; margin:0px auto!important;}
.intro-video{ padding:0px!important; } 
 
 a.nextbtn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#cb352f+0,e5882a+100 */
background: #cb352f; /* Old browsers */
background: -moz-linear-gradient(left,  #cb352f 0%, #e5882a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #cb352f 0%,#e5882a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #cb352f 0%,#e5882a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb352f', endColorstr='#e5882a',GradientType=1 ); /* IE6-9 */
 color:#FFF; font-size:16px; line-height:42px; font-weight:600; text-transform:uppercase; padding:0px 28px;
display:table; margin:30px auto 0px auto; -webkit-border-radius: 7px; -moz-border-radius: 7px;
border-radius: 7px;}

/*=============activity-middlesec start=============*/
.activity-middlesec{ background:#dcecf3; display: table; padding-bottom: 50px; }
.activity h2{ color:#182f53; font-size:42px; line-height:normal; font-weight:600; margin-bottom:14px; }
.activity p{ color:#303030; font-size:16px; line-height:24px; font-weight:400; margin-bottom:10px; }

.job-section{ width:100%; display:table; margin:0px auto 23px auto; border:0px solid red; }
.job-section h5{ color:#182f53; font-size:20px; line-height:normal; font-weight:600; width:auto; float:left; }
.job-section-lebel{ width:auto; float:left; }
.job-section-lebel ul{ list-style:none; padding:0px; margin:0px 0px 0px 20px; }
.job-section-lebel ul li{ float:left; padding:0px; margin:0px 10px;
  color:#182f53; font-size:20px; line-height:normal; font-weight:600; }
.job-section-lebel input[type="radio"]{ vertical-align:middle; margin-right:7px; width:18px; height:18px; }

.activity h4{color:#182f53; font-size:20px; line-height:normal; font-weight:600; margin-bottom:12px;}

.activity textarea{ background:#ffffff; border:1px solid #b3c5cd; width:50%; height:160px; padding:10px; color:#000; font-size:14px; line-height:normal;
font-weight:400 ; resize:none; }

.activityarea textarea{ background:#ffffff; border:1px solid #b3c5cd; width:50%; height:60px !important; padding:10px; color:#000; font-size:14px; line-height:normal;
font-weight:400 ; resize:none; margin-bottom:20px;}

.activitynext a.nextbtn{ float:left!important; }


/*==========interest-activity start=================*/
.interest-activity-section{ width:100%; background:#dcecf3; padding-top:0px; padding-bottom:0px; }
.interest-activity-sectionmain{ max-width: 1152px; height:auto; padding:36px 0px; margin: 0px auto; }

.activity01{ width:100%; border:1px solid #c7d9e1; padding:15px; margin:0px auto 20px auto; -webkit-border-radius:6px;
-moz-border-radius:6px; border-radius:6px; background:#e8f2f6;}
.activity01 h3{ color:#182f53; font-size:21px; line-height: normal; font-weight:500; margin-bottom:14px; }
.activity01 h4{ color:#182f53; font-size:16px; line-height: normal; font-weight:500; margin-bottom:12px; }

.activity01box{ width:100%; height:auto; padding:0px; margin:0px auto 20px auto; display:table; }
.activity01box label{ width:100%; font-size:14px; line-height:21px; font-weight:400; margin-bottom:5px; }
.activity01box input[type="text"]{background: #ffffff; border: 1px solid #b3c5cd; width:100%; height:40px; padding:0px 10px;
color:#000; font-size:14px; line-height:40px; font-weight:400;}

.activity01box ul { list-style: none; padding:0px; margin:15px 0px 0px 20px; display:table;}
.activity01box ul li {float:left; padding: 0px; margin: 0px 10px; font-size:15px; line-height:23px; font-weight:400;}

.activity01box input[type="radio"] {vertical-align: middle; margin-right: 7px; width:18px; height:18px; margin-top:0px;}


.activity01box textarea{background: #ffffff; border: 1px solid #b3c5cd; width:100%; height:60px; padding:5px 10px;
color:#000; font-size:14px; line-height:20px; font-weight:400; resize:none;}


.streamsec{ width:100%; display:table; margin:0px auto 13px auto; }
.streamsec01{ width:32.1%; float:left; margin:0px 1% 0px 0px; }

.halfsection{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 20px auto;}
.halfsection01{ width:48.1%; float:left; margin:0px 1% 0px 0px; }

.np{ margin-right:0px; float:right; }
.rw{float: right; margin-right: 0px; width: 33%;}

.healthcarebox ul{ list-style:none; padding:0px; margin:0px!important; }
.healthcarebox ul li{ width:18%; float:left; height:auto; padding:0px; margin:1%; font-size:15px; line-height:normal; font-weight:400; }
.activity01box input[type="checkbox"]{vertical-align:middle; margin-right: 7px; width:18px; height:18px; margin-top:0px;}
/*==========interest-activity end=================*/


/*==============activity-form start============*/
.activity-form h2{color: #182f53; font-size: 42px; line-height: normal; font-weight: 600; margin-bottom: 14px;}
.activity-form h4 { color: #182f53; font-size: 22px; line-height: normal; font-weight: 600; margin-bottom: 12px;}
.activity-form p { color: #303030; font-size: 16px; line-height: 24px; font-weight: 400; margin-bottom: 10px;}

.activity-form h5 { color: #182f53; font-size:18px; line-height: normal; font-weight: 600; margin-bottom:10px; margin-top:20px; width:100%;}
.job-section-lebel-form ul{ list-style:none; padding:0px; margin:0px 0px 15px 0px; }
.job-section-lebel-form ul li{color: #303030; font-size: 16px; line-height: 24px; font-weight: 400; margin:11px 0px;}
.job-section-lebel-form input[type="radio"]{ vertical-align:middle; margin-right:6px; }
.activity-form h6 { color: #182f53; font-size:18px; line-height: normal; font-weight: 600; margin-bottom:25px;}
.job-section-lebel-form input[type="checkbox"]{ vertical-align:middle; margin-right:8px; width:17px; height:17px; }

/*=============personal-pathway-guide-section start============*/
.pathwayguide-titel{width: auto; height: auto; position: absolute; left:21px!important;
top:67px; z-index: 99;}
.pathwayguide-titel h2::before{width: 600px!important; left: 78px!important;}

.guide-titel{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3e60a7+0,945b62+47,df952c+100 */
background: #3e60a7; /* Old browsers */
background: -moz-linear-gradient(left,  #3e60a7 0%, #945b62 47%, #df952c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #3e60a7 0%,#945b62 47%,#df952c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #3e60a7 0%,#945b62 47%,#df952c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e60a7', endColorstr='#df952c',GradientType=1 ); /* IE6-9 */
 color:#FFF; font-size:30px; line-height:normal; font-weight:500; display:table; margin:0px 0px 10px 0px;
padding:6px 35px 6px 20px; font-family: 'avantgarde_bk_btdemi';}

h4.blue-titel{ text-align:left!important; color:#1e4079!important; font-size:25px!important; line-height:normal; font-weight:500; 
  text-transform:capitalize!important; margin-bottom:10px!important; font-family: 'Roboto', sans-serif !important; }
  
 ul.greenicon{ list-style:none; padding:0px; margin:0px 0px 25px 0px; }
 ul.greenicon li{background: url(../images/green-icon.png) no-repeat 0 6px; padding:0px 0px 0px 26px; color:#131007; font-size:16px;
  line-height:22px; font-weight:400; margin-bottom:4px;}
  
 .wightbox{ background:#fdf4e7; width:100%; padding:17px; margin:0px auto 16px auto; color:#131007;
font-size:16px; line-height:24px; font-weight:400; }

ul.industries-sec{ list-style:none; padding:0px; margin:0px 0px 25px 0px; display:table; }
ul.industries-sec li{background: url(../images/green-icon.png) no-repeat 0 6px; padding:0px 0px 0px 20px; color:#131007; font-size:20px;
  line-height:26px; font-weight:400; float:left; margin:0px 15px 5px 0px;}
  
.values-box{ width:100%; padding:25px 0px 0px 0px; margin:0px auto 0px auto; }
.values-box div.values-boxtitel{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3e60a7+0,945b62+47,df952c+100 */
background: #3e60a7; /* Old browsers */
background: -moz-linear-gradient(left,  #3e60a7 0%, #945b62 47%, #df952c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #3e60a7 0%,#945b62 47%,#df952c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #3e60a7 0%,#945b62 47%,#df952c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e60a7', endColorstr='#df952c',GradientType=1 ); /* IE6-9 */
 color:#FFF; font-size:30px; line-height:normal; font-weight:500; display:table; margin:0px 0px 10px 0px;
padding:6px 35px 6px 20px; font-family: 'avantgarde_bk_btdemi';}
.values-box p{color: #545454; font-size: 16px; line-height: 25px; font-weight: 400; margin-bottom:15px;}


.nextbtn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#cb352f+0,e5882a+100 */
background: #cb352f; /* Old browsers */
background: -moz-linear-gradient(left,  #cb352f 0%, #e5882a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #cb352f 0%,#e5882a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #cb352f 0%,#e5882a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb352f', endColorstr='#e5882a',GradientType=1 ); /* IE6-9 */
 color:#FFF; font-size:16px; line-height:42px; font-weight:600; text-transform:uppercase; padding:0px 28px;
display:table; margin:30px auto 0px auto; -webkit-border-radius: 7px; -moz-border-radius: 7px;
border-radius: 7px; border:none!important;}


.final-report-right-logo ul{ list-style:none!important;}
.final-report-right-logo ul li{  list-style:none!important;}

/*=====personalpathway-finalrepoart-section============*/

.personalpathway-finalrepoart-section{ width:100%; padding-top:0px; padding-bottom:0px; }
.personalpathway-finalrepoart-section-main{ max-width: 1152px; height:auto; padding:36px 0px; margin: 0px auto; }

.personalpathway-finalrepoart-section-main h2{ color:#1e4079; font-size:35px; line-height:normal; font-weight:500; margin-bottom:15px; }
.personalpathway-finalrepoart-section-main p{ color:#545454; font-size:16px; line-height:23px; font-weight:400; margin-bottom:20px; }
.personalpathway-finalrepoart-section-main p strong{ color:#1e4079; font-weight:600; }
.personalpathway-finalrepoart-section-main p span{ color:#1e4079;}
.personalpathway-finalrepoart-section-main p span.blackcolor{color:#000; font-weight:600;}

.activity-formsection{ padding-top:12px; padding-bottom:35px; }

.personalpathway-finalrepoart-section-main .titelsec{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#3c61a8+0,84596e+50,db9438+100 */
background: #3c61a8; /* Old browsers */
background: -moz-linear-gradient(left,  #3c61a8 0%, #84596e 50%, #db9438 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #3c61a8 0%,#84596e 50%,#db9438 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #3c61a8 0%,#84596e 50%,#db9438 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c61a8', endColorstr='#db9438',GradientType=1 ); /* IE6-9 */
 color:#FFF; font-size:20px; line-height:35px; font-weight:600; display:table; margin:10px 0px 16px 0px; padding:5px 35px 5px 20px;}

.personalpathway-finalrepoart-section-main h4{ color:#1e4079; font-size:25px; line-height:normal; font-weight:500; margin-bottom:15px; }


.activity-formsection01{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 10px auto; }
.activity-formsection01-left{ width:23px; float:left; height:auto; padding:0px; margin:0px; }
.activity-formsection01-right{ width:94%; float:left; height:auto; padding:0px; margin:0px 0px 0px 1px; }
.activity-formsection01 input[type="text"]{ width:80%; height:43px; background:#FFF; border:1px solid #d0dce1; padding:0px 10px;
color:#000; font-size:15px; line-height:43px; font-weight:400; }
.activity-formsection01-left{ font-size:15px; line-height:43px; font-weight:400; color:#1e4079; }

.timeframe-section{ width:100%; display:table; height:auto; padding:0px; margin:0px auto 36px auto; border:0px solid red; }

.timeframe-section-titel{ width:100%; display:table; height:auto; padding:0px 0px; margin:0px auto 7px auto; }
.timeframe-section-titel01{ width:23px; float:left; height:auto; padding:0px; margin:0px; border:0px solid black; }
.timeframe-section-titel02{ width:50%; float:left; height:auto; padding:0px 5px; margin:0px; border:0px solid black;  }
.timeframe-section-titel03{ width:24%; float:left; height:auto; padding:0px 5px; margin:0px; border:0px solid black;  }
.timeframe-section-titel04{ width:24%; float:left; height:auto; padding:0px 5px; margin:0px; border:0px solid black;  }
.timeframe-section-titel h5{ color:#1e4079; font-size:19px; line-height:28px; font-weight:600; }

.timeframe-section-titel label{ width:100%; color:#000; font-size:13px; line-height:22px; font-weight:400; display:none; }
.timeframe-section-titel input[type="text"]{width:100%; height:43px; background:#FFF; border:1px solid #d0dce1; padding:0px 10px;
color:#000; font-size:15px; line-height:43px; font-weight:400;}
.timeframe-section-titel01{ color:#1e4079; font-size:16px; line-height:40px; font-weight:600; }

.mygoalsection{ width:100%; display:table; height:auto; padding:0px; margin:0px auto 10px auto;}
.mygoalsection-left{ width:12%; float:left; height:auto; padding:0px; margin:0px; }
.mygoalsection-right{ width:88%; float:left; height:auto; padding:0px; margin:0px; }
.mygoalsection input[type="text"]{ width:100%; height:43px; background:#FFF; border:1px solid #d0dce1; padding:0px 10px;
color:#000; font-size:15px; line-height:43px; font-weight:400; }
.mygoalsection-left h6{ color:#1e4079; font-size:15px; line-height:43px; font-weight:600; }

.goalspacingsec{ width:100%; height:auto; border:0px solid red; padding:4px 0px 14px 0px; margin:0px auto 6px auto; }

.goalspacingsec01{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 12px auto; }
.goalspacingsec01-left{ width:15%; float:left; height:auto; padding:0px; margin:0px; }
.goalspacingsec01-right{ width:85%; float:left; height:auto; padding:0px; margin:0px; }
.goalspacingsec01 p{ margin-bottom:12px; }

.goalspacingsecbox{ width:100%; background:#f1f4f5; padding:20px 15px; margin:0px auto 20px auto; -webkit-box-shadow: 0px 0px 12px 0px rgba(226,226,226,1);
-moz-box-shadow: 0px 0px 12px 0px rgba(226,226,226,1);
box-shadow: 0px 0px 12px 0px rgba(226,226,226,1); }


.peoplesection{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 18px auto; }
.peoplesection-left{ width:20%; float:left; height:auto; padding:0px; margin:0px; }
.peoplesection-right{ width:80%; float:left; height:auto; padding:0px; margin:0px; }


.goalboxsection{ width:100%; background:#FFFF; border:1px solid #1e4079; min-height:200px; margin:0px auto; }
.goalboxsection .titelsec{ width:100%; background:#1e4079; color:#FFF; padding:8px 0px; margin:0px auto; text-align:center; }
.goalboxsection .titelsec h2{ color:#FFF; font-size:25px; line-height:normal; font-weight:600; margin-bottom:0px; }

.goalboxsection .textsec{ width:100%; height:auto; padding:0px; margin:0px; display:table;  min-height:200px; }
.goalboxsection .textsec-left{ width:50%; border-right:1px solid #1e4079; float:left;  min-height:200px; padding:20px; margin:0px;  }
.goalboxsection .textsec-right{ width:50%; min-height:200px; float:left; padding:20px; margin:0px;  }

.specificsec{ width:100%; height:auto; padding:0px; margin:0px auto 16px auto; }
.specificsec h6{ color:#545454; font-size:16px; line-height:normal; font-weight:400; margin-bottom:7px; }
.specificsec h6 span{ color:#1e4079; font-weight:600; }
.specificsec textarea{ background:#f4f4f4; border:1px solid #e3e3e3; width:100%; height:110px; padding:10px; color:#000; font-size:14px;
line-height:normal; font-weight:400; resize:none;  }

.stepboxsec{ width:100%; height:auto; padding:10px 0px; margin:0px auto; border:0px solid red;}
.stepboxsec h5{ color:#1e4079; font-size:17px; line-height:normal; font-weight:600; }


.stepboxsec-main{ width:100%; height:auto; display:table; padding:0px; margin:0px auto 7px auto; }
.stepboxsec-main01{ width:25px; float:left; height:auto; padding:0px; margin:0px; }
.stepboxsec-main02{ width:65%; float:left; height:auto; padding:0px 5px; margin:0px;  }
.stepboxsec-main03{ width:30%; float:left; height:auto; padding:0px 5px;; margin:0px; }

.stepboxsec-main input[type="text"]{width:100%; height:30px; background:#f4f4f4; border:1px solid #e3e3e3; padding:0px 10px;
color:#000; font-size:15px; line-height:30px; font-weight:400;}
.stepboxsec-main01{ color:#1e4079; font-size:16px; line-height:30px; font-weight:600; }
.stepboxsec-main label{ color:#1e4079; font-size:14px; line-height:normal; font-weight:400; display:none; }

.peoplerightsec{ width:100%; height:auto; padding:10px 0px 10px 0px; margin:0px auto; border:0px solid red; }
.peoplerightsec h5{ color:#1e4079; font-size:17px; line-height:normal; font-weight:600; }

.peoplerightsec01{ width:100%; height:auto; padding:0px; margin:0px auto 6px auto; display:table; border:0px solid #000; }
.peoplerightsec01-left{ width:10%; float:left; height:auto; padding:0px; margin:0px; color:#1e4079; font-size:16px; line-height:30px;
font-weight:600; }
.peoplerightsec01-right{ width:90%; float:right; height:auto; padding:0px; margin:0px; }

.peoplerightsec01 input[type="text"]{width:100%; height:30px; background:#f4f4f4; border:1px solid #e3e3e3; padding:0px 10px;}


/*=====personalpathway-finalrepoart-section============*/

/*============5.08.2022============*/
.step-to-success{ text-align:left; }
/*.step-to-success ol{  margin:0px 0px 25px 20px ; }
.step-to-success ol li{ color:#000; font-size:16px; line-height:24px; font-weight:400; width:100%!important; display:table!important;
margin-bottom:15px!important; background:#FFF; padding:25px 20px; }
.step-to-success .nextbtn{ float:right!important; margin-top:10px!important; margin-bottom:5px!important; }*/


.step-to-success h2{ color:#000000; font-size:37px; line-height:42px; font-weight:600; text-transform:uppercase; margin-bottom:45px; }



.step-to-success ol {
  max-width:100%;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 40px;
  margin: 0px 0px 0px 20px;
}
.step-to-success ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-awesome-counter;
  position: relative;
  color:#000; font-size:16px; line-height:24px; font-weight:400; width:100%!important;
  margin-bottom:30px!important; background:#FFF; padding:25px 20px;
  -webkit-box-shadow: 0px 0px 9px 0px rgba(205,205,205,1);
-moz-box-shadow: 0px 0px 9px 0px rgba(205,205,205,1);
box-shadow: 0px 0px 9px 0px rgba(205,205,205,1);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.step-to-success ol li::before {
  content: counter(my-awesome-counter);
  color: #FFF;
  font-size: 1.5rem;
  font-weight: bold;
  position: absolute;
  --size:46px;
  left: calc(-1 * var(--size) - 15px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top:10px;
  transform: rotate(0deg);
  /*background: black;*/
  border-radius: 50%;
  text-align: center;
  box-shadow: 1px 1px 0 #999;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#cb352f+0,e5882a+100 */
background: #cb352f; /* Old browsers */
background: -moz-linear-gradient(left,  #cb352f 0%, #e5882a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #cb352f 0%,#e5882a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #cb352f 0%,#e5882a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb352f', endColorstr='#e5882a',GradientType=1 ); /* IE6-9 */
}

.step-to-success-bg{background: #dcecf3!important; padding-top:50px!important;}
.step-to-success ol li a.nextbtn{ float:right; }
/*============5.08.2022============*/

/*==========9.08.2022==============*/
.final-report-main .security-sectionmain-x{ background:none!important; padding:0px!important; }
.final-report-main .security-sectionmain-x .report-section01-new{ background:none!important; padding:0px!important; 
box-shadow:none!important}

.final-report-main .security-sectionmain-x .report-section01-new  .report-section01-new-left{ margin-top:20px!important; }
.final-report-main .security-sectionmain-x .report-section01-new .report-section01-new-right{width: 63%!important;}
.final-report-main .security-sectionmain-x .report-section01-new .report-section01-new-right p{color:#000!important;} 

.final-report-main .security-sectionmain-x .values-box p{color:#000!important;}
/*==========9.08.2022==============*/

.step-to-successbox{ width:65%; background:#FFF; padding:19px 19px 19px 64px; position:relative;  -webkit-box-shadow: 0px 0px 9px 0px rgba(220,224,226,1);
-moz-box-shadow: 0px 0px 9px 0px rgba(220,224,226,1); box-shadow: 0px 0px 9px 0px rgba(220,224,226,1); position:relative;
margin:0px 0px 52px 0px; display:table; -webkit-border-radius: 9px; -moz-border-radius: 9px; border-radius: 9px; margin-left:45px; }

.step-to-successbox .stepicon{ width:auto; height:auto; position:absolute; left:-45px; top:24px; }
.step-to-successbox h4{ color:#1e4079; font-size:25px; line-height:27px; font-weight:600; margin-bottom:12px; }
.step-to-successbox p{ color:#545454; font-size:17px; line-height:26px; font-weight:400; margin-bottom:20px; }

.stepbox-left{ float:left; }
.stepbox-right{ float:right; }
.step-to-success{ display:table; }

.step01arrow{ width:auto; height:auto; position:absolute; right:-185px; bottom:-52px }
.step02arrow{ width:auto; height:auto; position:absolute; left:-190px; bottom:-52px }
.step03arrow{ width:auto; height:auto; position:absolute; right:-185px; bottom:-52px }

a.bluebtn{ background:#3e61a8; color:#FFF; font-size:16px; line-height:40px; font-weight:600; display:inline-block; text-transform:uppercase;
padding:0px 25px; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }

.stepbottom-section{background: url(../images/step-buttonbg.png) repeat-x 0 5px;}
.stepbottom-section a.nextbtn{ margin-top:0px!important; }

.grembox{ text-align:center; background:#f9f2e9; padding:30px 15px; border-radius: 16px; margin:25px auto 0px auto; }
.grembox h5{ color:#1e4079; font-size:25px; line-height:32px; font-weight:600; }
.grembox h5 span{ color:#000; font-size:32px; line-height:38px; }


.watch-video-row{margin:0px; padding:0px; text-align:center;}
.watch-video{width:17%; display:inline-block; vertical-align:top; margin:0px 1% 0px;}
.watch-video-img{width:100%; margin-bottom:25px; border:#00000060 solid 3px; -webkit-box-shadow: 6px -3px 12px -3px rgba(0,0,0,0.65);
-moz-box-shadow: 6px -3px 12px -3px rgba(0,0,0,0.65);
box-shadow: 6px -3px 12px -3px rgba(0,0,0,0.65);}
.watch-video-img img{width:100%;}
.watch-video h4{font-size:20px; line-height:24px; color:#000; font-weight:600; margin:0px; padding:0 15px 15px;}




/*==========================Form Style============================*/
.naform-section{margin:0px; padding:60px 0px; width:100%; position: relative;}
.naform-section h2{font-size:36px; line-height:normal; color:#000; font-weight:700; text-align:center; margin:0px auto 35px; border-bottom:#000 solid 2px;}
.naform-section h3{font-size:20px; line-height:normal; color:#000; font-weight:600; margin:0px auto 10px;}
.naform-section h4{font-size:18px; line-height:normal; color:#000; font-weight:400; margin:0px auto 20px;}
.naform-section h5{font-size:17px; line-height:normal; color:#000; font-weight:600; margin:0px auto 10px;}
.naform-section h6{font-size:16px; line-height:normal; color:#000; font-weight:600; margin:0px auto 10px;}
.naform-section p{font-size:23px; line-height:normal; color:#000; font-weight:600; margin:0px auto 20px;}

.naform-section .container{width:100%; max-width:1000px; position:relative;}
.formelement-wrapper{margin:0px auto; padding:0px; width:100%; border:#e6e6e6 solid 0px; background: #ffbf14;
  background: -moz-linear-gradient(left, #ffbf14 0%, #7db9e8 100%);
  background: -webkit-linear-gradient(left, #ffbf14 0%,#7db9e8 100%);
  background: linear-gradient(to right, #ffbf14 0%,#7db9e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbf14', endColorstr='#7db9e8',GradientType=1 );
  padding: 30px 40px;
  border-radius: 10px;}
 .formelement-wrapper h2{color:#0171ac; border-bottom-color:#0171ac; padding-bottom:10px;}
.formelement-wrapper label{font-size:19px; line-height:18px; color:#333; font-weight:600; font-style:normal; margin:0 0 5px; display:block;}
.formelement-wrapper span.wpcf7-list-item.first{margin-left:0px;}
.formelement-wrapper .form-group{margin-bottom:18px;}
.formelement-row{margin:0px 0px 0px 0px; padding:0px; width:100%;}
.formelement-row:before, .formelement-row:after{display:table; content:""; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.formelement-row:after{clear:both;}
.formelement-col{margin:0px; padding:0px 15px; height:auto; width:100%; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.formelement-col.dcol-1{width:8.333333%;}
.formelement-col.dcol-2{width:16.666667%;}
.formelement-col.dcol-3{width:25%;}
.formelement-col.dcol-4{width:33.333333%;}
.formelement-col.dcol-5{width:41.666667%;}
.formelement-col.dcol-6{width:50%;}
.formelement-col.dcol-7{width:58.333333%;}
.formelement-col.dcol-8{width:66.666667%;}
.formelement-col.dcol-9{width:75%;}
.formelement-col.dcol-10{width:83.333333%;}
.formelement-col.dcol-11{width:91.666667%;}
.formelement-col.dcol-12{width:100%;}
.form-check{margin:0px 0px 12px 0px; padding:0px; width:100%;}
.form-check input[type="checkbox"]{}
.form-check label{margin-bottom:8px;}
.formelement-wrapper input[type="text"],.formelement-wrapper input[type="email"],.formelement-wrapper input[type="tel"],.formelement-wrapper input[type="password"],.formelement-wrapper textarea{margin:0px 0 3px; padding:0px 15px; height:45px; border:#e5e5e5 solid 1px; font-size:15px; line-height: normal; font-weight:400; border-radius:5px; width:100%;}
.formelement-wrapper textarea{height:105px; resize: none;}
.formelement-wrapper input[type="submit"]{margin:0px auto 0px; padding:0px 30px; width:auto; height:auto; border:#e5e5e5 solid 0px; font-size:25px; line-height:50px; display:block; font-weight:700; border-radius:5px; background:#f49104; color:#fff; text-align:center; text-transform:uppercase;}
.formelement-wrapper input[type="checkbox"]{margin-left:10px;}

.formelement-number{margin:0px; padding:0px; display:inline-block; vertical-align:top;}
.formelement-number ul{margin:0px; padding:0px; list-style:none;}
.formelement-number ul li{display:inline-block; vertical-align:middle; margin:0  50px 0 0; font-size:18px; font-weight:600; color:#000; text-align: center;}
.formelement-number ul li:last-child{margin-right:0px;}
.number-point .formelement-col{padding:0px;}
.number-point .formelement-row{margin:0px;}
.number-point{max-width:86%; margin:0px auto;}
.form-group-row{margin-bottom:25px; border-radius:6px;}
.form-group-row input[type="radio"]{display:block; width:20px; height:20px;}
.form-group-row input[type="checkbox"]{display:inline-block; width:20px; height:20px;}


.form-group-row{padding:20px;background: #eee;}
.form-group-row:last-child{background:none;}
.form-group-row:nth-child(2n+2){background: #fff; padding: 20px 20px;}
.formelement-col.dcol-6 h5{color:#f00;}
.formelement-col.dcol-6.text-right h5{color:green;}

.form-check label{padding-left:25px; font-weight:400;}
.bg-box{background: #fff;width: 1200px;margin: 0 auto; border: solid 5px #020100;border-radius: 30px; padding: 30px;}

