/*****************COMMON STYLE**********************************/
body{font-family:'Segoe UI regular',aral;color:#262624;font-size:18px;line-height:24.76px;}
ul{margin:0;padding:0;}
.container{max-width:1130px !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;}
/********************* 977 *******************************/
.container-md-977{max-width: 1290px!important;}
#main-inner-banner{position: relative; z-index: 1;}
#main-inner-banner .inner-banner-img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: -1; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url("../images/dark-web-banner-img.jpg"); }
#main-inner-banner .inner-banner-img.web-dark-web-banner{}
#main-inner-banner .banner-body{ padding: 164px 0 90px; }

#main-inner-banner .banner-main-text{color: #ffffff;font-size: 18px; line-height: 24px;font-family: 'SegoeUI-Light',arial;}
#main-inner-banner .banner-main-text h1{margin:0 0 18px;color: #ffffff;font-size: 41.63px; line-height: 44.6px;font-family: 'changabold',arial;}
#main-inner-banner .banner-main-text p{margin:0 0 19px;}
#main-inner-banner .banner-main-text p b{font-family: 'Segoe UI Bold',arial;}
#main-inner-banner .btn-btn-bdr{margin-top: 28px; display: inline-block;border-radius: 3px; padding: 14px 30px 16px; border:1px solid #ffffff; color:#ffffff; font-size: 22px; line-height: 30px;font-family: 'changalight',arial; }
#main-inner-banner .feature-video{max-width: 569px; width: 100%;  position: relative;}
#main-inner-banner .feature-video .video-img{/*background-image: url("../images/vieo-saple-img339.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; min-height: 332px;*/}
#main-inner-banner .feature-video .play-btn{ width: 76px; height: 57px; background:url("../images/play-btn.png") no-repeat center; opacity: 0.9; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }

#inner-main-body{ background: #f5f5f5; }
.body-content-977{ padding: 68px 0 50px;color: #181a1c; font-size: 22px; line-height: 30px;font-family: 'Segoe UI Semilight',arial;}
.body-content-977 h2{margin:0 0 42px; color: #181a1c; font-size: 36px; line-height: 30px;font-family: 'Segoe UI Bold',arial;}
.body-content-977 h5{color: #181a1c; font-size: 30px; line-height: 30px;font-family: 'Segoe UI Bold',arial;margin:0;}
.body-content-977 p{margin:0 0 26px;}
.body-content-977 .content-list-977{padding: 0;counter-reset: section; margin-top: 45px;}
.body-content-977 .content-list-977 > li{ padding-left: 97px; position: relative; list-style: none; margin-bottom: 40px; }
.body-content-977 .content-list-977 > li:before{content: ""; width: 50px; height: 50px; background: #122462; border-radius: 100%; text-align: center; position: absolute; counter-increment: section; content: counter(section, decimal);color: #ffffff; font-size: 30px; line-height: 30px;font-family: 'Segoe UI Bold',arial; left: 0; top: 0;padding-top: 7px;}
.body-content-977 .content-list-977 h6{ margin:0;color: #181a1c; font-size: 24px; line-height: 30px;font-family: 'Segoe UI Bold',arial; }
.body-content-977 .content-list-977 p{ margin:0; }
.body-content-977 .content-list-977 p b{font-family: 'Segoe UI semibold',arial;}
#main-video-section{ padding: 68px 0 60px; background: #dc7602; }
.video-body-977{}
.video-body-977 .heading-text{color: #ffffff; font-size: 22px; line-height: 30px;font-family: 'Segoe UI Semilight',arial;}
.video-body-977 .heading-text h2{margin:0 0 18px; color: #ffffff; font-size: 36px; line-height: 30px;font-family: 'Segoe UI Bold',arial;}
.video-body-977 .heading-text p{margin:0 0 47px;}
.video-body-977 .video-wrap{height: 332px; position: relative;max-width: 589px; width: 100%; margin:0 auto;box-shadow: 5px 5px 20px rgba(0,0,0,0.4); }
.video-body-977 .video-img{/*background-image: url("../images/video-sample-img888.jpg"); background-repeat: no-repeat; background-position: center; background-size: cover; min-height: 332px;*/}
.video-body-977 .play-btn{width: 76px; height: 57px; background:url("../images/play-btn.png") no-repeat center; opacity: 0.9; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); }

#contact-form-977{ padding: 88px 0 136px; }
.form-body-977{}
.form-body-977 .heading-text{color: #181a1c; font-size: 22px; line-height: 30px;font-family: 'Segoe UI Semilight',arial;}
.form-body-977 .heading-text h2{margin:0 0 18px; color: #181a1c; font-size: 36px; line-height: 30px;font-family: 'Segoe UI Bold',arial;text-transform: uppercase;}
.form-body-977 .heading-text p{margin:0 0 47px;}
.form-body-977 .form-wrap{ text-align:center; }
.form-body-977 .form-wrap form{}
.form-body-977 .form-wrap form button{ display: inline-block; padding: 12px 75px 15px; border-radius: 3px; background: #dc7602; border:none; color: #ffffff; font-size: 30px; line-height: 30px; font-family: 'Segoe UI Bold',arial;}

.page-id-2891 #main_header{background-color: #0a1f62;}


.form_bodywrap .fsBody .fsForm, .form_bodywrap .fsForm .fsFieldRow .fsRowBody, .form_bodywrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.form_bodywrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.form_bodywrap .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.form_bodywrap .fsForm .fsSubmit{ background:none!important;   padding: 13px 0!important;margin: 0 !important;}
.form_bodywrap .fsBody .fsRowBody{ padding: 0 !important;}
.form_bodywrap .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
border: medium none !important;
margin: 0 0 0 18px !important;
font-family: SegoeUI-Light;
font-weight: normal;
font-size: 16px;}
.form_bodywrap .fsForm .fsLabel{ color: hsl(0, 0%, 100%) !important;float: left; font-family: Segoe UI Semilight;font-size: 14px !important;text-align: left;font-weight: normal !important; margin-bottom: 4px !important;margin-top: 0 !important;    text-transform: uppercase;letter-spacing: 2px;}
.form_bodywrap .fieldset-content { }
.form_bodywrap .fsBody .fsSupporting{font-family: 'ralewayregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.form_bodywrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.form_bodywrap .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;}
.form_bodywrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.form_bodywrap *::-moz-placeholder{}
.form_bodywrap .fsSubmit input.fsSubmitButton { display: inline-block;padding: 12px 75px 15px!important;border-radius: 3px!important;background: #dc7602!important;border: none!important;color: #ffffff!important;font-size: 30px!important;line-height: 30px!important;font-family: 'Segoe UI Bold',arial!important;}
.form_bodywrap .fsPagination input, .form_bodywrap.fsPagination button{ font-size:10px!important;}
.form_bodywrap .fsSubField:last-child{ margin:0px!important;}
.form_bodywrap .fsBody .fsForm{box-shadow: none !important;}
.form_bodywrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.form_bodywrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap .fsFieldRow input[type="tel"]{ width:100%!important; height:51px; color:#808080!important; max-width: 100%;}
.form_bodywrap .fsFieldRow input[type="text"], .form_bodywrap .fsFieldRow input[type="email"], .form_bodywrap .fsFieldRow input[type="number"], .form_bodywrap  .fsFieldRow input[type="tel"], .form_bodywrap .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;background-color: #f5f5f5!important;font-family: 'Segoe UI SemilightItalic';  color: #4e4e4e !important;font-weight: normal; font-size: 14px !important; border:1px solid #acafaf !important; padding: 14px 17px !important; border-radius:0px!important; margin-bottom:21px !important;}
.form_bodywrap div.fsError { margin:0px !important;} 
.form_bodywrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.form_bodywrap .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;}
#label65186659 a{color:#9eadba;}
.form_bodywrap .fsForm fieldset, .form_bodywrap .fsForm fieldset legend{ background:none !important;}
.form_bodywrap .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.form_bodywrap div.fsError{ font-family: 'ralewayregular'; font-size: 10px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.form_bodywrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#00b4e5;}
.form_bodywrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.form_bodywrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.form_bodywrap #field28535119{ height:40px!important; font-weight: normal !important;}
.form_bodywrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.form_bodywrap {padding-top: 17px;padding-left: 10%;padding-right: 10%;}
.form_bodywrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.form_bodywrap > p {color: hsl(0, 0%, 100%);font-style: italic; font-size: 18px; margin-bottom: 20px;text-align: center;}
.form_bodywrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
#fsRow3248989-1 {float: left; width: 48.3%; margin-right: 23px;}
#fsRow3248989-2 { float: left; width: 49%;}
#fsRow3248989-3 {float: left; width: 48.3%; margin-right: 23px;}
#fsRow3248989-4 { float: left; width: 49%;}
#fsRow3248989-5{float: left; width: 48.3%; margin-right: 23px;}
#fsRow3248989-6{float: left; width: 49%;}
.form_bodywrap ::-webkit-input-placeholder { color: #414141;opacity: 1;}
.form_bodywrap :-moz-placeholder {color: #414141;opacity: 1;}
.form_bodywrap ::-moz-placeholder { color: #414141;opacity: 1;}
.form_bodywrap :-ms-input-placeholder {color: #414141;opacity: 1;}
.field-auto-capture {
    display: none;
}

@media (min-width:768px){
	#main-inner-banner .col-modi-7{ width: 52%; }
#main-inner-banner .col-modi-5{ width: 48%; }
#main-inner-banner .banner-main-text{max-width: 595px;}
#main-inner-banner .feature-video{float: right;}
}

@media (min-width:768px) and (max-width:1100px){
	#main-inner-banner .banner-main-text h1{font-size: 38px;}
	#main-inner-banner .banner-main-text{font-size: 16px;}
	#main-inner-banner .btn-btn-bdr{font-size: 18px; line-height: 28px;}
	.body-content-977 h2{font-size: 26px;}
	.body-content-977 h5{font-size: 22px;}
	.body-content-977{font-size: 18px;}
	.body-content-977 .content-list-977 h6{font-size: 20px;}
	#fsRow3248989-1{margin-right: 15px;}
	#fsRow3248989-3{margin-right: 15px;}
	#fsRow3248989-5{margin-right: 15px;}
}
@media (min-width:768px) and (max-width:960px){
}
@media (max-width:960px){
	#main-inner-banner .banner-main-text h1{font-size: 28px; line-height: 40px;}
	#main-inner-banner .banner-main-text{font-size: 14px;}
	#main-inner-banner .btn-btn-bdr{font-size: 16px; line-height: 26px;padding: 12px 24px 14px;}
	.body-content-977 h2{font-size: 20px;}
	.body-content-977{font-size: 16px; line-height: 28px;}
	.body-content-977 h5{font-size: 18px; line-height: 28px;}
	.body-content-977 .content-list-977 h6{font-size: 16px; line-height: 28px;}
	.body-content-977 .content-list-977 > li::before{width: 35px; height: 35px; padding-top:5px;font-size: 20px; line-height: 20px;}
	.body-content-977 .content-list-977 > li{padding-left: 60px;}
	.video-body-977 .heading-text h2, .form-body-977 .heading-text h2{font-size: 28px;}
	.video-body-977 .heading-text, .form-body-977 .heading-text{font-size: 16px; line-height: 26px;}
}
@media (max-width:767px){.small_screen_center{text-align:center;}
#main-inner-banner .banner-body{padding: 50px 0 65px;}
#main-inner-banner .banner-main-text{margin-bottom: 0px;}
#fsRow3248989-1 {float: none; width: 100%; margin-right: 0px;}
#fsRow3248989-2 { float: none; width:100%;}
#fsRow3248989-3 {float: none; width: 100%; margin-right:0px;}
#fsRow3248989-4 { float: none; width: 100%;}
#fsRow3248989-5{float: none; width: 100%; margin-right: 0px;}
#fsRow3248989-6{float: none; width: 100%;}
.video-body-977 .video-wrap{height: auto;}
.video-body-977 .video-wrap iframe { border: medium none;width: 100%;height: auto;}
#main-inner-banner .feature-video{margin-top: 31px;}
#main-inner-banner .feature-video iframe { border: medium none;width: 100%;height: auto;}
}
@media (max-width:600px){}
 @media (max-width:500px){
 	#main-inner-banner .banner-main-text h1{font-size: 26px;}
}
@media (max-width:350px){
}
