body{ font-size:12px;margin: 0; background-color:transparent !important;}
a{ text-decoration:none;}
#ccs_popupform{ margin:auto; font-family: 'museo_sans300', arial; background-color:#fff; border-radius:10px;}
#ccs_popupform .top_content{ background:url(../images/top_bgss.jpg) repeat; padding:15px 0px 22px; -webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;}
.top_content .close_icon{ margin-right:10px; text-align:right;}
.top_content .popup_bottom{ padding:0px 40px;}

@media screen and (max-width: 767px) {
	.top_content .popup_bottom{ padding:0;}
}

.popup_bottom .popup_logo{}
.popup_bottom h1{ margin:15px 0px 0px; line-height:27px; color:#404041; font-weight:normal; font-size:25px;}
.popup_bottom h1 span{ font-weight:bold; color:#050b27;}

#ccs_popupform .popup_body_outer{ background:#fff; -webkit-border-radius: 0 0 10px 10px; margin-top:0 /*25px*/; border-radius: 0 0 10px 10px;}

#field_2812256258, #field_2812261378, #field_2812258306 { display: inline; float: left; width: 49%; clear: none; margin-right:2%;}
#field_2812257282, #field_2812260354, #field_2812264450 { float: left; width: 49%; clear:none;}
#campaignguid__sb { width: 100%; max-width: 100%; height: 37px; border: 1px solid #888;}
#submit_button { background: #050b27; border: none; box-shadow: none; text-shadow: none; color: #fff; font-size: 16px; padding: 10px;}
.popup_body_outer .popup_body{ background:url(../images/grediant_bgs.jpg) bottom repeat-x; padding:0px 18px 0px; -webkit-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px;}
#form_f611f0c3-53ba-4d90-b0fe-53b62246046a { padding: 0;}

@media screen and (max-width: 767px) {
	.popup_body_outer .popup_body {
		padding:0;
	}
}


.popup_body .form_text{ line-height:24px; font-size:18px; color:#404041;  margin-right:20px; /*margin-top: -15px;*/}
.form_text p{}
.form_text p span{ color:#050b27; font-weight:bold;}

.popup_body .popupform{}
.popupform .popupform_text{ color: hsl(0, 0%, 56%);
    float: right;
    font-size: 11px;
    line-height: 16px;
    margin-top: -86px;
    width: 205px;}

.popupform_text p {
    display: none;
}

.right_container .getstarted{ color:#666666; font-size:11px;}

.getstarted span{ color:#d1942f; font-size:15px;}

.right_container .bottom_text{ text-align:center; color:#686868; font-size:9px;}



#fsRow1900162-3 {
    padding-right: 10px;
}

::-webkit-input-placeholder { color: #fff;}
:-moz-placeholder {color: #fff;opacity:1;}
::-moz-placeholder { color: #fff;opacity:1;}
:-ms-input-placeholder {color: #fff;}

/*****************************************/
/*.right_container .fsForm input.fsField[type="email"]:focus, .right_container .fsForm input.fsField[type="file"]:focus, .fsForm input.fsField[type="number"]:focus, .right_container .fsForm input.fsField[type="tel"]:focus, .right_container .fsForm input.fsField[type="text"]:focus, .right_container .fsForm textarea.fsField:focus {*/
/*    border-color: hsl(0, 0%, 43%);*/
/*}*/
/*.right_container .fsBody{font-family: 'museo_sans300', arial;; margin:0; width:100%; display:inline-block;  color:#628ea1!important; font-size:20px;}*/

/*.right_container .fsBody .fsForm{ background-color:transparent; border:none; margin:0; width:100%;}*/

/*.right_container #fsSection29393805{float:left; width:40%; margin:0 2% 0 0;}*/

/*.right_container .fsBody .fsSectionHeader { background:none; padding:0; color:#000;}*/

/*.right_container .fsBody .fsRowBody {padding:7px 0;}*/

/*.right_container #field29393807{  background: none repeat scroll 0 0 #050b27; color: hsl(0, 0%, 100%); font-size: 15px; font-weight: normal; min-height: 30px;border-radius: 5px !important;margin-bottom: 6px;color: hsl(0, 0%, 100%); border-color:#fff;padding: 5px 6px; border: 1px solid #050b27 !important;}*/

/*.right_container #field29393809{background-attachment: scroll; background-clip: border-box; background-color: #050b27; background-image: none !important; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border: 0 none !important; border-radius: 5px !important; color: hsl(0, 0%, 100%); font-size: 15px; font-weight: normal; margin-bottom: 3px; max-width: 100% !important; min-height: 30px !important;padding: 5px 6px; width: 100% !important;}*/
/*.right_container textarea { background-color: #050b27 !important; background-image: none !important; color: hsl(0, 0%, 100%) !important;  float: left !important; font-size: 15px !important; font-weight: normal !important;  height: 78px !important; margin-bottom: 26px !important; max-width: 100% !important; padding: 10px !important; width: 105% !important;font-family: 'museo_sans300', arial;}*/
/*.right_container #field29393811{ font-size:15px; color:#fff; font-weight: normal; border: 0 none !important; padding:5px 6px; min-height:30px; width:100%;background: none repeat scroll 0 0 #050b27; border-radius: 5px !important;margin-top: 6px;border-color : t}*/

/*.right_container #fsSection29393812{float: left; margin: 0 1%; position: relative;width: 39%;}*/

/*.right_container .fsForm input.fsField[type="email"]:focus, .right_container .fsForm input.fsField[type="file"]:focus, .right_container .fsForm input.fsField[type="number"]:focus, .right_container .fsForm input.fsField[type="tel"]:focus, .right_container .fsForm input.fsField[type="text"]:focus, .right_container .fsForm textarea.fsField:focus{border-color :#d1922d!important;}*/

/*.right_container #field29393813{ background-attachment: scroll; background-clip: border-box; background-color: hsl(37, 64%, 50%); background-image: none !important; background-origin: padding-box; background-position: 0 0; background-repeat: repeat; background-size: auto auto; border: medium none; border-radius: 5px !important;  color: hsl(0, 0%, 100%); font-size: 15px; font-weight: normal; height: 76px; margin-bottom: 17px; max-width: 100%;  min-height: 0; padding: 13px 12px;  width: 100%;}*/

/*.right_container .fsFieldFocused{ background-color:transparent!important;}*/

/*.right_container .fsForm .fsSubmit{ background-color:transparent; clear:none; float:left; margin-top:-3px;}*/

/*.right_container .fsSubmit input.fsSubmitButton{ background:#050b27; border:medium none; display:inline-block; font-size:15px; line-height:36px; margin-left:-13px; padding:0 8px; text-transform: capitalize; border-radius:0; color:#fff;font-family: 'museo_sans300', arial;font-weight: bold;}*/

/*.right_container .fsSubmit input.fsSubmitButton:hover{ background:#0081C9;}*/

/*.right_container .fsValidationError{background-color: hsl(0, 0%, 100%) !important;}*/
/*.right_container .fsFieldFocused{background-color:transparent!important;}*/
/*.right_container div.fsError{ padding:5px; margin:15px 0 5px; font-size:11px;width: 84%;font-family: 'museo_sans300', arial;}*/

/*.right_container .fsBody .fsFieldRow input[type="email"], .right_container .fsBody .fsFieldRow input[type="number"], .right_container .fsBody .fsFieldRow input[type="tel"],  .right_container .fsBody .fsFieldRow input[type="text"], .right_container .fsBody .fsForm textarea { width:100%!important; border-radius: 5px !important;    border-color: hsla(0, 0%, 0%, 0) !important; padding:10px 6px !important;}*/


/*.fsborderradius .fsBody .fsSectionHeader{ margin:0px !important;}*/

#ccs_popupform input:focus::-webkit-input-placeholder { color:transparent; }
#ccs_popupform input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
#ccs_popupform input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
#ccs_popupform input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

#ccs_popupform textarea:focus::-webkit-input-placeholder { color:transparent; }
#ccs_popupform textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
#ccs_popupform textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
#ccs_popupform textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */

#form_f611f0c3-53ba-4d90-b0fe-53b62246046a form { padding: 0;}

.consulationForm form#fsForm1885013 { width: 50%;}

.right_container .fsBody .fsSectionHeader { background: transparent !important; display: none !important;}
.right_container form#fsForm1885013 { width: 80%;  float: left;}

@media screen and (max-width: 767px) {
	.right_container form#fsForm1885013 { max-width: 550px;	width: 100%; float: none; margin-left: auto; margin-right: auto;}
}

.right_container .fsBody .fsForm { border: none;}
.right_container div#fsSection73697528 {  width: 48%; float: right; clear: right;}
.right_container div#fsSection73697527 { float: left; width: 48%; clear: left;}

@media screen and (max-width: 767px) {
	.right_container div#fsSection73697527 { width: 100%; }
	.right_container div#fsSection73697528 { width: 100%; }
}

.right_container input[type="text"], .right_container select#field73697549 { background-image: none !important; border: 1px solid #050b28 !important;  margin-bottom: 5px; font-weight: normal; font-size: 13px!important; margin-top: 2px;  width: 99%!important;  min-height: 30px!important; color: #515050!important; border-radius: 5px!important;}
.right_container textarea#field73697552 { background-image: none !important; border: 1px solid #050b28 !important; margin-bottom: 5px; font-weight: normal; font-size: 13px!important;  margin-top: 2px;  width: 100%!important;  min-height: 30px!important;  color: #515050!important; border-radius: 5px!important;  max-width: 98%;}
.right_container .fsForm .fsSubmit { background: transparent;}
.right_container select#field73697549 { /*padding: 11px 9px;*/padding: 0;}
.right_container input#fsSubmitButton1885013 { background: none repeat scroll 0 0 #050b28!important; cursor: pointer; font-size: 20px !important; font-weight: bold !important;  padding: 12px 12px !important; /*width: 100px;*/ width: 230px; border-radius: 5px !important; letter-spacing: 1px;  color: #fff!important; border: 0px solid #757e83;}
.right_container .form_wraps .fsForm .fsLabel { font-size: 13px!important; font-family: 'museo_sans300', arial; font-weight: normal !important;  color: #050b28!important;  margin-top: 3px !important;}
.right_container .fsRowBody.fsCell.fsFieldCell.fsFirst.fsLast.fsLabelVertical.fsSpan100 { background: none;}
.right_container .form_wraps .fsForm .fsLabel span.fsRequiredMarker{font-weight: normal !important; font-size: 14px; color: #ff3c3c;}


/********************consulationForm******************/
.consulationForm { margin: auto; }
.consulationForm .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.consulationForm .fsBody .fsForm{ border:none!important;}
.consulationForm .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.consulationForm .fsValidationError { background:none!important;}
.consulationForm .fsBody .fsLabel, .fsBody label{ color:#666666!important; /*margin-bottom: 23px;*/margin-bottom: 0;}
.consulationForm .fsForm .fsSubmit{background:none; margin:0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
.consulationForm .fsBody .fsRowBody{ padding: 0 !important;}
.consulationForm .fsForm .fsLabel{ margin-bottom: 6px; font-size: 13px !important;font-family:  "Open Sans", lucida grande, Arial, sans-serif;color: #424242  !important;}
.consulationForm .fsBody .fsSupporting{ font-family: "Open Sans", lucida grande, Arial,  sans-serif important;color: #838383 !important;font-size: 13px !important;margin-top: 10px; }
.consulationForm .fsForm .fsLabel a{color: #6391C7; font-style: italic;font-family: nunitoregular;font-weight: normal !important;}
.consulationForm .fsSubmit input.fsSubmitButton,
.consulationForm .fsSubmit button.fsSubmitButton{
	outline: none;
	font-size: 12px !important;
	color: #fff !important;
	background: #3458A5 !important;
	font-family: "Open Sans", lucida grande, Arial, sans-serif;
	padding: 3px 10px;
	text-transform: uppercase;
	border-radius: 8px !important;
	border: 1px solid #0097c7!important;
	text-shadow: 0 1px 0 rgba(0,0,0,.8);
	text-decoration: none;
}
#field65687761 {min-height: 161px;}
.consulationForm .fsBody .fsForm{color:#404041!important; display: inline-block; consulationForm-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.consulationForm .fsFieldRow input[type="text"], .consulationForm .fsFieldRow input[type="email"], .consulationForm .fsFieldRow input[type="number"], .consulationForm .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; padding:10px 16px!important; }
.consulationForm .fsFieldRow input[type="text"], .consulationForm .fsFieldRow input[type="email"], .consulationForm .fsFieldRow input[type="number"], .consulationForm .fsFieldRow input[type="tel"], .consulationForm .fsForm textarea,.consulationForm input[type="file"]{
  padding-left: 15px;margin:0 0 15px !important; height: 32px; background:#fff; border:1px solid #cccccc; border-radius:5px !important;max-width:100%; width:100%!important; font-size:18px!important; font-family: 'nunitoregular'; line-height:18px;color:#666666; font-weight: normal;padding: 3px 15px !important;}
.consulationForm div.fsError{font-family: 'nunitoregular'; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.consulationForm .fsRequiredMarker { padding-left: 2px;font-weight:normal !important; font-size:18px; color:#E10C15;}
.consulationForm .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 0;}
.consulationForm input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.consulationForm .fsSectionHeader { display:none!important;}
.consulationForm .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
.consulationForm .fsForm input.fsField[type="email"]:focus, .consulationForm .fsForm input.fsField[type="file"]:focus, .consulationForm .fsForm input.fsField[type="number"]:focus, .consulationForm .fsForm input.fsField[type="tel"]:focus, .consulationForm .fsForm input.fsField[type="text"]:focus, .consulationForm .fsForm textarea.fsField:focus {outline:0;}
.consulationForm .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.consulationForm ::-webkit-input-placeholder { color: #666666;}
.consulationForm :-moz-placeholder {color: #666666; opacity:1;}
.consulationForm ::-moz-placeholder { color: #666666; opacity:1;}
.consulationForm :-ms-input-placeholder {color: #666666;}
.consulationForm .fsValidationError{box-shadow:none!important;background-color:none;}


/****************************itservicesForm****************************************/
.itservicesForm .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.itservicesForm .fsBody .fsForm{ border:none!important;}
.itservicesForm .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.itservicesForm .fsValidationError { background:none!important;}
.itservicesForm .fsBody .fsLabel, .fsBody label{ color:#6767676!important; padding:2px;}
.itservicesForm .fsForm .fsSubmit{background:none; margin:11px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
.itservicesForm .fsBody .fsRowBody{ padding: 0 !important;}
.itservicesForm .fsForm .fsLabel{font-size: 13px !important;font-family: 'Segoe UI Semilight', arial;color: #000 !important;margin: 0;padding: 0;text-align: left;line-height: 25.66px;font-weight: normal;}
.itservicesForm .fsForm .fsLabel a{color:#5373B0; font-size:13px;}
.itservicesForm .fsBody .fsSupporting{font-family: 'Segoe UI Semilight', arial; color: #515050!important; font-size: 11px!important;}
.itservicesForm .fsSubmit input.fsSubmitButton,
.itservicesForm .fsSubmit button.fsSubmitButton{font-size:30px!important; line-height:67px!important; color:#ffffff!important;font-family: 'Segoe UI bold',arial; display:block; border-radius:5px!important;width: 100%;border:none;margin-top: 26px; margin-bottom:20px!important;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d11a0f+0,b61108+100 */
background: rgb(209,26,15); /* Old browsers */
background: -moz-linear-gradient(top, rgba(209,26,15,1) 0%, rgba(182,17,8,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(209,26,15,1) 0%,rgba(182,17,8,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(209,26,15,1) 0%,rgba(182,17,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d11a0f', endColorstr='#b61108',GradientType=0 ); /* IE6-9 */}
.itservicesForm .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.itservicesForm .fsFieldRow input[type="text"], .itservicesForm .fsFieldRow input[type="email"], .itservicesForm .fsFieldRow input[type="number"], .itservicesForm .fsFieldRow input[type="tel"]{ width:100%!important; height:45px; padding:8px 14px!important; }
.itservicesForm .fsFieldRow input[type="text"], .itservicesForm .fsFieldRow input[type="email"], .itservicesForm .fsFieldRow input[type="number"], .itservicesForm .fsFieldRow input[type="tel"], .itservicesForm .fsForm textarea,.itservicesForm input[type="file"]{margin: 0 !important;background: #fff;border: 1px solid #ccc !important;border-radius: 0 !important;max-width: 100%;width: 100% !important;font-size: 13px !important;font-family: 'Segoe UI Semilight', arial;line-height: 18px;color: #6767676;font-weight: normal;height: 30px;}
.itservicesForm #fsSection73697527 { width: 48%; float: left; clear: left;}
.itservicesForm #fsSection73697528 { width: 48%; float: right; clear: right;}
.itservicesForm  #field73697549 { background: #fff; border: 1px solid #ccc !important; border-radius: 0 !important; max-width: 100%; width: 100% !important; font-size: 13px !important; font-family: 'Segoe UI Semilight', arial; line-height: 18px; color: #6767676;  font-weight: normal;  height: 30px;}
.itservicesForm div.fsError{font-family: 'Segoe UI Semilight', arial; font-size: 13px !important;  margin:0!important;padding: 4px !important; width: 100%;}
.itservicesForm .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#bd882f; padding-left:4px;}
.itservicesForm .fsBody { margin-bottom:0px!important; background: transparent; padding:0;}

@media screen and (max-width: 767px) {
	.itservicesForm .fsBody{
		display: flex;
		justify-content: center;
	}
}

.itservicesForm input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.itservicesForm .fsSectionHeader { display:none!important;}
.itservicesForm .fsFirst.fsLast.fsFieldCell { background:none; padding:0; margin:0!important;}
.itservicesForm .fsForm input.fsField[type="email"]:focus, .itservicesForm .fsForm input.fsField[type="file"]:focus, .itservicesForm .fsForm input.fsField[type="number"]:focus, .itservicesForm .fsForm input.fsField[type="tel"]:focus, .itservicesForm .fsForm input.fsField[type="text"]:focus, .itservicesForm .fsForm textarea.fsField:focus {outline:0;}
.itservicesForm .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.itservicesForm ::-webkit-input-placeholder { color: #6767676;}
.itservicesForm :-moz-placeholder {color: #6767676; opacity:1;}
.itservicesForm ::-moz-placeholder { color: #6767676; opacity:1;}
.itservicesForm :-ms-input-placeholder {color: #6767676;}
.itservicesForm .fsValidationError{box-shadow:none!important;background-color:none;}
.itservicesForm .fsSubField.fsNameFirst { float: left;  width: 49%; margin: 0;  clear: left;}
.itservicesForm .fsSubField.fsNameLast {  float: right;  margin: 0;  width: 49%; clear: right;}
.itservicesForm  #field17689147 { margin: 0 0 1px !important; background: #fff; border: 1px solid #ccc !important;  border-radius: 0 !important;  max-width: 100%;  width: 100% !important;  font-size: 16px !important;  font-family: 'Segoe UI Semilight', arial; line-height: 18px;  font-weight: normal;  height: 45px;  padding: 8px 14px !important;}
.itservicesForm #field73697552 { height: 50px;}


/***************CONTACTUS ***************/

h2.outsource_text {
    color: hsl(240, 1%, 25%);
   
    font-size: 21px;
    font-weight: normal;
   
}




.fsboxshadow .fsBody .fsForm{ box-shadow:none !important;}

/* responsive css*/

.container{ width:100% !important; max-width:837px !important;}



@media (max-width:767px){
    .right_container #fsSection29393805{ float:none !important; width:auto !important;}
    .right_container #fsSection29393812{float:none !important; width:auto !important;}
    .right_container .fsBody .fsFieldRow input[type="email"], .right_container .fsBody .fsFieldRow input[type="number"], .right_container .fsBody .fsFieldRow input[type="tel"], .right_container .fsBody .fsFieldRow input[type="text"], .right_container .fsBody .fsForm textarea{ /*width:95% !important;*/width:100% !important;}
    .popupform .popupform_text{ float:none !important; margin-top:0px !important;}
    }
    
@media(max-width:600px){
    .popup_bottom h1{ font-size:20px !important; text-align:center;}
    }    