        /*****************COMMON STYLE**********************************/
body{ font-family: 'Segoe UI regular', arial;}
ul{	margin:0;padding:0;}
.container{max-width:1252px !important; width:auto !important;}
.container_2{max-width:1390px !important; width:auto !important;}
.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
a{ text-decoration:none !important;}

/********************* 61 *******************************/
#landing_kraft{ overflow:hidden;}
#landing_banner{}
#landing_banner .landing_banner_bg{ position:relative; z-index:1; background:#22295d;}
#landing_banner .banner_text_wrap{ height:347px; display:table; width:100%;}

#landing_banner .landing_banner_text{ display:table-cell; vertical-align:middle; padding:60px 0;  color:#ffffff; font-size:30px; line-height:40px;}
#landing_banner .landing_banner_text > h1{ margin:0 0 24px; color:#ffffff; font-size:60px; line-height:62px;}
#landing_banner .landing_banner_text > h1 > span{ display:block;}
#landing_banner .landing_banner_text > p{ margin:0;font-family: 'Segoe UI Semilight';}


/******************* VIDEO_SECTION *************************/
#landing_video_section{ padding-top:70px; }
#landing_video_section .section_wrapper{ }
#landing_video_section .video_info_text{  color:#000000; font-size:28px; line-height:32px; }
#landing_video_section .video_info_text p{ margin:20px 0 33px;font-family: 'Segoe UI regular', arial;}
#landing_video_section .video_info_text h6{ margin:0 0 23px; color:#000000; font-size:36px; line-height:38px; font-family: 'Segoe UI Bold', arial;}
#landing_video_section .watch_video{ display:inline-block; border-radius:5px; padding:14px 62px 18px; background:#ffef08; box-shadow:0 4px 0 #bcb000; color:#010000; font-size:24px; line-height:34px; text-transform:uppercase; font-family: 'Segoe UI Semibold', arial;}
#landing_video_section .text_wrapper{position:relative; z-index:1;}
#landing_video_section .side_arrow{ position:absolute; bottom:0; right:27px; z-index:-1;}
#landing_video_section .video_wrapper{}
#landing_video_section .video_wrapper .video_content{display:inline-block; position:relative; }
#landing_video_section .video_content .video_holder{ position:relative; z-index:9; margin-bottom:-5px; max-width:inherit;}
#landing_video_section .video_overlay{position:absolute; right:0; top:0; z-index:2; }

#landing_video_section .video_content > iframe {
    left: 0;
    position: absolute;
    top: 24px;
    width: 100%;
    z-index: 999;
}
#landing_video_section .side_overlay{max-width:inherit; right:-179px; position:absolute; bottom:0;}
#landing_video_section .screen_shadow{ max-width:inherit; bottom:-7px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); position:absolute;}
#landing_video_section .video_bg{ background:url(../images/video_img.png) no-repeat center top; background-size:cover; position:absolute; top:5%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width:92%; height:69%;}
#kraft-logo { padding: 50px 0;}
/******************** DOWNLOAD_SECTION ******************************/
#lan_download_section{ background:#ebebeb; overflow:hidden; padding:55px 0 30px; }
#lan_download_section .download_content{}
#lan_download_section .download_content:before, #lan_download_section .download_content:after{content:""; display:table; clear:both;}
#lan_download_section .download_content .e_book{ }
#lan_download_section .bood_wrap{ display:inline-block; position:relative; z-index:1;}
#lan_download_section .e_book .book_img{}
#lan_download_section .book_shadow{ bottom: -86px; max-width: inherit; position: absolute; right: 26px; z-index: -1;}
#lan_download_section .download_info_text{  color:#000000; font-size:28px; line-height:32px;}
#lan_download_section .download_info_text p{ margin:57px 0 32px;font-family: 'Segoe UI regular', arial;}
#lan_download_section .download_info_text h6{ margin:0 0 58px; color:#000000; font-size:30px; line-height:36px; font-family: 'Segoe UI Bold', arial;}
#lan_download_section .download_info_text h6 span{ display:block;}
#lan_download_section .click_here{ display:inline-block; border-radius:8px; padding:14px 78px 17px; background:#22295d; color:#ffffff; font-size:24px; line-height:34px; text-transform:uppercase; font-family: 'Segoe UI Semibold', arial; box-shadow:0 4px 0 #151b46;}


/************** POPUP **********************************/
#landing_kraft .popup {width:100%; height:100%; display:none; position:fixed; top:0px; z-index:99;
    left:0px;  background:rgba(0,0,0,0.6);}
 
/* Inner */
#landing_kraft .popup-inner {  max-width:880px;  width:90%;
    padding:42px 53px 64px; position:absolute;  top:50%;  left:50%; -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);  box-shadow:0px 0 20px rgba(0,0,0,0.5); border-radius:8px; background:#eeeeee;}
/* Close Button */
#landing_kraft .popup-close { width:30px;  height:30px;  padding-top:4px; display:inline-block; position:absolute;
    top:0px;  right:0px; transition:ease 0.25s all; -webkit-transform:translate(50%, -50%); transform:translate(50%, -50%);
    border-radius:1000px; background:#22295d; font-family:Arial, Sans-Serif; font-size:20px;  text-align:center;
    line-height:100%; color:#fff;}
#landing_kraft .popup-close:hover { -webkit-transform:translate(50%, -50%) rotate(180deg);
    transform:translate(50%, -50%) rotate(180deg); background:rgba(0,0,0,1); text-decoration:none;}
#landing_kraft .form_wrap_landing{ text-align:center;}
#landing_kraft .form_wrap_landing > .form_heading{}
#landing_kraft .form_wrap_landing > .form_heading > h6{ margin:0 0 12px; color:#000000; font-size:34px; line-height:38px; font-family: 'Segoe UI Semilight', arial;}
#landing_kraft .form_wrap_landing > .form_heading > h6 > span{display:block;}
#landing_kraft .form_wrap_landing > form > button{display:block; width:100%; border:none;  border-radius:5px; padding: 15px 10px 19px; color:#ffffff; font-size:28px; line-height:28px; font-family: 'Segoe UI Bold', arial; border:none;  background:#22295d; text-transform:uppercase;} 

/*************************** LANDING_FOOTER *****************************/
#landing_footer{ padding:90px 0 126px;}
#landing_footer .cyber_security_text{ color:#000000; font-size:28px; line-height:32px;}
#landing_footer .cyber_security_text p{ margin:0 0 45px;}
#landing_footer .cyber_security_text .list_wrap{ margin-bottom:62px; margin-left:65px;}
#landing_footer .list_wrap li{ padding-left:56px; position:relative; margin-bottom:30px; list-style:none;}
#landing_footer .list_wrap li:before{content:url(../images/list_icon.png); position:absolute; left:0; top:0;}
#landing_footer .cyber_security_text h6{ margin:0 0 71px; color:#000000; font-size:30px; line-height:34px;font-family: 'Segoe UI Bold', arial;}
#landing_footer .cyber_security_text h6 a{ color:#000;}
#landing_footer .cyber_security_text h6 span{display:block;}
#logo{}

/*************************** SUCCESS_PAGE ********************************/
#success_kraft{ overflow:hidden;}
.container-modi-2{max-width:1130px!important;}
#success_banner{}
#success_banner > .landing_banner_bg{background:#22295d;}
#success_banner .banner_text_wrap{height:346px; display:table; width:100%;}
#success_banner .banner_text_wrap > .landing_banner_text{ display:table-cell; vertical-align:middle; padding:60px 0;  color:#ffffff; font-size:30.03px; line-height:38.04px; font-family: 'Segoe UI Semilight', arial;}
#success_banner .landing_banner_text > h1{ margin:0 0 40px; color:#ffef08; font-size:60.06px; line-height:62.06px; font-family: 'Segoe UI Bold', arial; position:relative; z-index:9;}
#success_banner .landing_banner_text > p{ margin:0; position:relative; z-index:9;}
#success_body{ position:relative;}
#success_body .landing_body_wrap{ padding:85px 0 248px; position:relative; z-index:1;}
#success_body .landing_body_wrap > .landing_body_text{ text-align:center; max-width:590px; position:relative; z-index:2; }
#success_body .landing_body_text > h6{ margin:0 0 42px; font-size:32.03px; line-height:40.04px; color:#000000;font-family: 'Segoe UI Semilight', arial;}
#success_body .landing_body_text > h6 a{ color:#000;}
#success_body .landing_body_text > h6 > span.title_text{ color:#000000;font-family: 'Segoe UI Semibold', arial;}
#success_body .landing_body_text > h6 > span.block_text{ display:block;}
#success_body #logo{}
#success_body .body_img{ position:absolute; right:-76px; z-index:1; top:0;}
#success_body .e_book_wrapper{}
#success_body .e_book_wrapper .e_book_success{ margin-top:-71px;}
#success_body .overlay_success_body{ z-index:-1; position:absolute; max-width:inherit; top:0; right:-240px;}


.ntc_form_wrap .fsBody .fsForm, .ntc_form_wrap .fsForm .fsFieldRow .fsRowBody, .ntc_form_wrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.ntc_form_wrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.ntc_form_wrap .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }
.ntc_form_wrap .fsForm .fsSubmit{ background:none!important; padding: 20px 0 0!important;margin: 0 !important;}
.ntc_form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
.ntc_form_wrap .fsOptionLabel.horizontal { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border: medium none !important; color: #808080!important; font-family: "Segoe UI Semilight",Arial; font-size: 18px; font-weight: normal;}
.ntc_form_wrap .fsForm .fsLabel{ text-align: left; color: #fff !important; font-family: "ralewayregular";font-size: 15px !important;font-weight: normal !important;margin-bottom: 4px !important;margin-top: 0 !important;}
.ntc_form_wrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.ntc_form_wrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.ntc_form_wrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);
color: #666666;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.ntc_form_wrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.ntc_form_wrap *::-moz-placeholder{color:#808080!important;opacity: 1;}
.ntc_form_wrap .fsSubmit input.fsSubmitButton { background:#22295d!important; border-radius:5px!important; font-size:28px!important; color:#fff!important; font-family: 'Segoe UI Bold',Arial; display:block; padding:12px!important; width:100%; text-transform: uppercase;  border: none!important;}
.fsBody .fsFieldRow { clear: none!important;}
.ntc_form_wrap #fsRow2398215-1,.ntc_form_wrap #fsRow2398215-3 { float: left; margin-right: 3%; width: 48%;}
.ntc_form_wrap #fsRow2398215-2,.ntc_form_wrap #fsRow2398215-4 { float: left; width: 49%;}
.ntc_form_wrap .fsPagination input, .ntc_form_wrap.fsPagination button{ font-size:10px!important;}
.ntc_form_wrap .fsSubField:last-child{ margin:0px!important;}
.ntc_form_wrap .fsBody .fsForm{box-shadow: none !important;}
.ntc_form_wrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.ntc_form_wrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.ntc_form_wrap .fsFieldRow input[type="text"], .ntc_form_wrap .fsFieldRow input[type="email"], .ntc_form_wrap .fsFieldRow input[type="number"], .ntc_form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:51px; color:#808080!important; max-width: 100%;}
.ntc_form_wrap .fsFieldRow input[type="text"], .ntc_form_wrap .fsFieldRow input[type="email"], .ntc_form_wrap .fsFieldRow input[type="number"], .ntc_form_wrap  .fsFieldRow input[type="tel"], .ntc_form_wrap .fsForm textarea { max-width: 100% !important; width: 100% !important;background-image:none !important;font-family: "Segoe UI Semilight";  color: #808080 !important;font-weight: normal; font-size:20px !important; border:1px solid #ccc !important; padding: 10px 16px !important; border-radius:0!important; margin-bottom:18px; box-shadow: none;}
.ntc_form_wrap div.fsError { margin:0px !important;} 
.ntc_form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.ntc_form_wrap .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
.ntc_form_wrap .fsLabel.fsLabelVertical > span { color: #808080; font-family: "Segoe UI Semilight",Arial; font-size: 20px; text-align: left;}
.ntc_form_wrap .fsForm fieldset, .ntc_form_wrap .fsForm fieldset legend{ background:none !important; padding: 0 0 0 10px;}
.ntc_form_wrap .fsOptionLabel.vertical { clear: none !important; color: #656565; font-family: 'ralewayregular'; font-size: 12px; font-weight: normal; margin-right: 20px;}
.ntc_form_wrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.ntc_form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}
.ntc_form_wrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.ntc_form_wrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.ntc_form_wrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.ntc_form_wrap {padding-top: 22px;}
.ntc_form_wrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.ntc_form_wrap > p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.ntc_form_wrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.ntc_form_wrap .fieldset-content { padding: 15px 0 60px 35px;}
.ntc_form_wrap .fsBody .fieldset-content .fsOptionLabel.horizontal { margin-right: 20px;}


@media (min-width: 768px) {

#landing_video_section .section_wrapper{ display:table; width:100%;}
#landing_video_section .video_info_text{ display:table-cell; vertical-align:top; width:51%; padding-right:15px;}
#landing_video_section .video_wrapper{display:table-cell; vertical-align:bottom; width:49%; padding-left:76px;}
#landing_video_section .video_wrapper .video_content{margin-right:-100px;}
#lan_download_section .download_content .e_book{ float:left; width:32%; padding-right:15px;}
#lan_download_section .bood_wrap{ margin-left:-38px;}
#lan_download_section .download_info_text{ float:left; width:68%; padding-left:15px;}
}

@media (min-width: 768px) and (max-width: 1439px){
#landing_video_section .video_wrapper{padding-left:15px;}
}

@media (min-width: 768px) and (max-width: 1300px) {
#landing_video_section .screen_shadow{max-width:100%;}
#landing_video_section .video_content .video_holder{max-width:100%;}
#lan_download_section .bood_wrap{margin-left:0;}
#landing_video_section .video_wrapper .video_content{margin-right:0;}
#success_body .body_img{right:-30px;}
}
@media (min-width: 768px) and (max-width: 1100px){
#landing_banner .landing_banner_text > h1{font-size:50px; line-height:55px;}
#landing_banner .landing_banner_text{font-size:22px; line-height:36px;}
#landing_video_section .side_overlay{right:-385px;}
#landing_video_section .video_info_text{font-size:20px; line-height:30px;}
#landing_video_section .video_info_text h6{font-size:29px; line-height:36px;}
#landing_video_section .side_arrow{max-width:110px;}
#landing_video_section .watch_video{font-size: 20px; padding: 14px 54px 18px;}
#lan_download_section .book_shadow{height:100%;bottom: -64px;}
#lan_download_section .download_info_text{font-size:20px; line-height:30px;}
#lan_download_section .download_info_text h6{font-size:25px;}
#lan_download_section .download_info_text p {margin: 34px 0 32px;}
#landing_footer .cyber_security_text{font-size:22px;}
#landing_footer .cyber_security_text h6{font-size:24px;}
#success_banner .banner_text_wrap > .landing_banner_text{font-size:24px; line-height:34px;}
#success_banner .landing_banner_text > h1{font-size:50px; line-height:50px;}
#success_body .landing_body_wrap > .landing_body_text{width:49%;}
#success_body .body_img{width:50%;}
#success_body .body_img{right:0;}
}
@media (min-width: 768px) and (max-width: 960px){
#landing_osis .popup-inner{width:94%;}
#landing_osis .popup-inner{padding: 32px 30px 44px;}
#landing_video_section .text_wrapper{margin-bottom:22px;}
#landing_video_section .side_arrow{max-width:87px;}
#lan_download_section .book_shadow{bottom:-46px;}
#lan_download_section .download_info_text p { margin: 15px 0 32px;}
#success_body .overlay_success_body{right:-400px;}
}


@media (max-width: 960px){
#landing_banner .landing_banner_text > h1{font-size:40px; line-height:50px;}
#landing_banner .landing_banner_text{font-size:18px; line-height:33px;}
#landing_video_section .video_info_text{font-size:14px; line-height:24px;}
#landing_video_section .video_info_text h6{font-size:24px; line-height:34px;}
#landing_video_section .watch_video {font-size: 16px; line-height: 27px; padding: 14px 44px 18px;}
#lan_download_section .download_info_text{font-size:16px; line-height:26px;}
#lan_download_section .download_info_text h6{font-size:20px; line-height:30px;}
#lan_download_section .click_here{font-size: 18px; line-height: 27px; padding: 14px 41px 17px;}
#landing_footer .cyber_security_text{font-size:18px; line-height:28px;}
#landing_footer .cyber_security_text h6{font-size:19px; line-height:31px;}
#landing_kraft .popup-inner{padding: 42px 25px 64px;}
#landing_kraft .form_wrap_landing > .form_heading > h6{font-size:26px;}
#success_banner .banner_text_wrap > .landing_banner_text{font-size:24px; line-height:34px;}
#success_banner .landing_banner_text > h1{font-size:50px; line-height:50px;}
#success_body .landing_body_text > h6{font-size:24px; line-height:34px;}

}

@media (max-width: 767px){

#landing_osis .popup-inner{width:94%;}
#landing_osis .popup{overflow-y:scroll;}
#landing_osis{ position:relative; overflow:hidden;}
#landing_osis .popup{position:absolute;}
#landing_osis .popup-inner{top:22%; padding:40px 15px;}
#landing_video_section{padding-top:30px;}
#landing_video_section .side_arrow{display:none;}
#landing_video_section .watch_video{margin:0 0 32px;}
#landing_footer .cyber_security_text .list_wrap{margin-left:0;}
#landing_footer .list_wrap li::before{display:inline-block; padding-right:10px; position:static; vertical-align:middle;}
#landing_footer .list_wrap li{padding-left:0;}
#landing_banner .landing_banner_text > h1{font-size:35px; line-height:45px;}
#landing_banner .landing_banner_text{font-size:16px; line-height:32px;}
#landing_video_section .video_content .video_holder{max-width:100%;}
#landing_video_section .screen_shadow{max-width:100%;}
#landing_video_section .side_overlay{right:-278px;}
#landing_footer .cyber_security_text h6 span{display:inline;}
#landing_kraft{position:relative;}
#landing_kraft .popup{position:absolute;}
#landing_kraft .popup-inner{transform: translate(-50%, 0%); -webkit-transform: translate(-50%, 0%);}
#landing_kraft .form_wrap_landing > .form_heading > h6{font-size:17px; line-height:30px;}
#lan_download_section .download_info_text h6 span{display:inline;}
#success_body .e_book_wrapper { display: inline-block; position: relative;}
#success_body #logo{margin-bottom:40px;}
#success_body .body_img{position:static;}
#success_body .overlay_success_body{display:none;}
#success_body .landing_body_wrap{padding:60px 0;}
#success_body .e_book_wrapper .e_book_success{margin-top:0;}
#success_body .landing_body_wrap > .landing_body_text{max-width:100%;}
#success_banner .banner_text_wrap > .landing_banner_text{font-size:16px; line-height:28px;}
.small_screen_center{ text-align:center;}
#landing_footer .cyber_security_text .list_wrap{ text-align:left;}
.ntc_form_wrap #fsRow2398215-1, .ntc_form_wrap #fsRow2398215-3{ width: 100%;}
.ntc_form_wrap #fsRow2398215-2, .ntc_form_wrap #fsRow2398215-4{ width: 100%;}
.ntc_form_wrap .fsSubmit input.fsSubmitButton{ font-size:26px!important;}
#landing_video_section .video_content > iframe{height: auto;}
}
	   


@media (max-width: 668px){
    .ntc_form_wrap .fsSubmit input.fsSubmitButton{ font-size:22px!important;}

}

@media (max-width: 430px) {
#landing_osis .popup-close{right:9px;}

#landing_osis .popup-inner{top:600px;}
#landing_osis .form_wrap_landing > .form_heading > h6{font-size:18px; line-height:30px;}
#landing_video_section .video_info_text h6{font-size:20px; line-height:30px;}
#landing_video_section .side_overlay{right:21px; max-width:100%;}
#lan_download_section .book_shadow{bottom:-59px; height:100%;}

#landing_banner .landing_banner_text > h1{font-size:26px; line-height:36px;}
#landing_banner .landing_banner_text{font-size:14px; line-height:28px;}
#lan_download_section .download_info_text{font-size:14px; line-height:24px;}
#lan_download_section .download_info_text h6{font-size:16px; line-height:28px;}
#lan_download_section .click_here {font-size: 13px; line-height: 16px; padding: 12px 13px;}
#landing_kraft .form_wrap_landing > .form_heading > h6 > span{display:inline;}
#landing_kraft .popup-inner { padding: 42px 15px 64px;}
#landing_footer .cyber_security_text{font-size:14px; line-height:24px;}
#landing_footer .cyber_security_text h6{font-size:16px; line-height:30px;}
#success_body .landing_body_text > h6 > span.block_text{display:inline;}
#success_body .landing_body_text > h6{font-size:18px; line-height:30px;}
.ntc_form_wrap .fsSubmit input.fsSubmitButton{ font-size:18px!important;}
}


 