
/*****************COMMON STYLE**********************************/
body{}
ul{	margin:0;padding:0;}
.container{max-width:1130px !important; margin: 0 auto; width: 90% !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.8s ease-in-out;
-moz-transition: all 0.8s ease-in-out;
-o-transition: all 0.8s ease-in-out;
transition: all 0.8s 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;}
p {margin: 0 0 10px;}


/*********************** ccs_trackitprob_landing ******************************/

#trackitprob_landing{ padding:44px 0px 40px; background:url(../images/sniff_bg.png) center top no-repeat; background-size:cover; background-position:center; }
#trackitprob_landing h1{ margin:0px 0px 65px;     padding-top: 127px; font-size:60px; color:#000; line-height:60px; font-family: 'Segoe UI Bold',Arial; padding-right:10px;}
#trackitprob_landing .provider_text{ padding-right:8px; font-size:24px; color:#000; line-height:28px; font-family: 'Segoe UI Regular',Arial;}
.provider_text p{ margin:0px;}
.provider_text h3{ padding:15px 0px 20px; color:#0a1e2e; font-size:24px; line-height:28px; font-family: 'Segoe UI Bold',Arial;}
.provider_text h3 span.orange_text{ color:#dd9330; display:block;}
.provider_text .provide_listing{ padding-left:15px;}
.provide_listing li{ padding-left:45px; font-size:20px; line-height:24px; margin-top:25px; color:#000; background:url(../images/checkmark_sniff.png)0px 3px no-repeat;}

#trackitprob_landing .mainsidebar_wrap{ z-index:9; position:relative; background:#0a1e2e; margin-right:100px; margin-left:34px; padding:30px 35px 30px; margin-bottom:-35px;}
.mainsidebar_wrap .ribbon{ position:absolute; right:-5px; top:-6px;}
.mainsidebar_wrap h3{ margin:0px 0px 18px; font-size:24px; color:#fff; line-height:28px; font-family: 'Segoe UI Regular',Arial;}
.mainsidebar_wrap .submit_btn{ background:url(../images/submit_btn.jpg) repeat; border-radius:5px; -webkit-box-shadow: 0 4px 0 0 #825403;
box-shadow: 0 4px 0 0 #825403; font-size:34px; color:#fff; font-family: 'Segoe UI Bold',Arial; display:block; text-align:center; padding:7px 10px 15px; text-shadow:0px -1px 0px #ad6512;}
.mainsidebar_wrap p{ margin:0px;}
.mainsidebar_wrap p span{ display:block; font-size:14px; color:#a1a1a1; line-height:17px; font-family: 'Segoe UI Light',Arial; text-align:center; padding:0px 10px; margin:15px 0px 0px;}

#bottom_container{ background:#fff; position:relative;}
#bottom_container .corner_img{ position:absolute; left:0; top:-55px; width:100%;}
.corner_img img{ width:100%;}
#bottom_container .bottom_text{ padding:70px 0px 60px;}
.bottom_text h3{ margin:0px 0px 40px; font-size:24px; color:#000; line-height:30px; font-family: 'Segoe UI Bold',Arial;}
.bottom_text .logo{}
#bottom_container .bottom_text a {color: inherit;}
/*********************** ccs_trackitprob_success ******************************/

#trackitprob_success{ padding:0px; background:url(../images/success_bg.png) center top no-repeat; background-size:cover; background-position:center; position:relative;}
#trackitprob_success .success_textwrap{ padding:104px 0px 163px;}
.success_textwrap h1{ margin:0px 0px 52px; font-size:60px; color:#dd9330; line-height:60px; font-family: 'Segoe UI Bold',Arial;}
.success_textwrap h3{ margin:0px 0px 85px; font-size:32px; color:#000; line-height:38px; font-family: 'Segoe UI Regular',Arial;}
.success_textwrap h3 span{ display:block;}
.success_textwrap h4{ margin:0px 0px 65px; font-size:24px; color:#000; line-height:30px; font-family: 'Segoe UI Light',Arial;}
.success_textwrap h4 span{ color:#dd9330; font-family: 'Segoe UI Bold',Arial;}
.success_textwrap h4 .mobile_tel{ font-size:24px;color:#000; line-height:30px; font-family: 'Segoe UI Light',Arial;}
.success_textwrap .success_logo{}
.success_textwrap a{color:inherit;display: block;}
#trackitprob_success .corner_imgs{ position:absolute; left:0; bottom:6px; width:100%;}
.corner_imgs img{ width:100%;}
/*********************** eof ccs_trackitprob_success ******************************/

/*********************** eof ccs_trackitprob_landing ******************************/
.mainsidebar_wrap .form_wrap .fsBody .fsForm, form_wrapper .fsForm .fsFieldRow .fsRowBody, form_wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.mainsidebar_wrap .form_wrap .fsBody .fsForm{ border:none!important;}
.mainsidebar_wrap .form_wrap .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.mainsidebar_wrap .form_wrap .fsValidationError { background:none!important;}
.mainsidebar_wrap .form_wrap .fsBody .fsLabel, .fsBody label{ color:#213655!important; padding:2px;}
.mainsidebar_wrap .form_wrap .fsForm .fsSubmit{background:none; margin:9px 0 0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
.mainsidebar_wrap .form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
.mainsidebar_wrap .form_wrap .fsForm .fsLabel{letter-spacing: 1px; font-size:14px!important; font-family: 'Segoe UI Semilight', arial;color:#ffffff!important; margin:5px 0!important;padding:0; text-align:left; line-height:22px; font-weight:normal; text-transform: uppercase;}
.mainsidebar_wrap .form_wrap .fsForm .fsLabel a{ color:#8ea1b0;	font-family: 'Segoe UI SemilightItalic',arial;}
.mainsidebar_wrap .form_wrap .fsBody .fsSupporting{font-family: 'SegoeUI Semilight', arial; color: #515050!important; font-size: 11px!important;}
.mainsidebar_wrap .form_wrap .fsSubmit input.fsSubmitButton{  background:url(../images/submit_btn.jpg) repeat!important; font-size:34px!important; color:#fff; font-family: 'Segoe UI Bold',Arial; text-shadow:0px -1px 0px #9c5606; border-radius:6px!important; display:block; padding:5px 10px 15px!important; text-align:center; -webkit-box-shadow: 0px 4px 0px 0px #a96206;
box-shadow: 0px 4px 0px 0px #a96206;width: 100%;height: 71px;}
.mainsidebar_wrap .form_wrap .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;}
.mainsidebar_wrap .form_wrap .fsFieldRow input[type="text"], .mainsidebar_wrap .form_wrap .fsFieldRow input[type="email"], .mainsidebar_wrap .form_wrap .fsFieldRow input[type="number"], .mainsidebar_wrap .form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:45px; padding:8px 14px!important; }
.mainsidebar_wrap .form_wrap .fsFieldRow input[type="text"], .mainsidebar_wrap .form_wrap .fsFieldRow input[type="email"], .mainsidebar_wrap .form_wrap .fsFieldRow input[type="number"], .mainsidebar_wrap .form_wrap .fsFieldRow input[type="tel"], .mainsidebar_wrap .form_wrap .fsForm textarea,.mainsidebar_wrap .form_wrap input[type="file"]{margin:0 0 14px !important; background:#fff; border:none!important; border-radius:0!important; max-width:100%; width:100%!important; font-size:14px!important; font-family:'Segoe UI Semilight', arial; line-height:18px;color:#213655; font-weight: normal;}
.mainsidebar_wrap .form_wrap .fsForm textarea{height: 70px};
.mainsidebar_wrap .form_wrap div.fsError{font-family: 'SegoeUI Semilight', arial; font-size: 14px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.mainsidebar_wrap .form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#de8e2d; padding-left:2px;}
.mainsidebar_wrap .form_wrap .fsBody { margin:6px 0!important; background: transparent; padding:0;}
.mainsidebar_wrap .form_wrap input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.mainsidebar_wrap .form_wrap .fsSectionHeader { display:none!important;}
.mainsidebar_wrap .form_wrap .fsFirst.fsLast.fsFieldCell { background:none; padding:0!important; margin:0!important;}
.mainsidebar_wrap .form_wrap .fsForm input.fsField[type="email"]:focus, .mainsidebar_wrap .form_wrap .fsForm input.fsField[type="file"]:focus, .mainsidebar_wrap .form_wrap .fsForm input.fsField[type="number"]:focus, .mainsidebar_wrap .form_wrap .fsForm input.fsField[type="tel"]:focus, .mainsidebar_wrap .form_wrap .fsForm input.fsField[type="text"]:focus, .mainsidebar_wrap .form_wrap .fsForm textarea.fsField:focus {outline:0;}
.mainsidebar_wrap .form_wrap .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.mainsidebar_wrap .form_wrap ::-webkit-input-placeholder { color: #213655;}
.mainsidebar_wrap .form_wrap :-moz-placeholder {color: #213655; opacity:1;}
.mainsidebar_wrap .form_wrap ::-moz-placeholder { color: #213655; opacity:1;}
.mainsidebar_wrap .form_wrap :-ms-input-placeholder {color: #213655;}
.mainsidebar_wrap .form_wrap .fsValidationError{box-shadow:none!important;background-color:none;}      
.mainsidebar_wrap .form_wrap label.fsOptionLabel{font-size: 14px!important;}
.mainsidebar_wrap .form_wrap label.fsOptionLabel{ background:none!important;border: medium none!important;}
.mainsidebar_wrap .form_wrap {padding:0;}
.mainsidebar_wrap .form_wrap  .fsRowBody input[type="radio"]{float: inherit; width:25px;}
.mainsidebar_wrap .form_wrap  .fsRowBody input[type="radio"] { -moz-appearance: none!important;-webkit-appearance: none!important;
background-color: #fff!important;-moz-background-color: #fff!important;-webkit-background-color: #fff!important;
border-radius:0!important;display: inline-block;position: relative!important;width: 21px; height: 21px;margin:3px 6px 18px 0;}
.mainsidebar_wrap .form_wrap  .fsRowBody input[type="radio"]:active, .mainsidebar_wrap .form_wrap  .fsRowBody input[type="radio"]:checked:active { box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)!important;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)!important;-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)!important;}
.mainsidebar_wrap .form_wrap .fieldset-content { margin-left: 6px;}
.mainsidebar_wrap .form_wrap .fsRowBody input[type="radio"]{ font-family: 'Segoe UI Semilight', arial; font-size: 14px; line-height:20px; color:#FFF;}
.mainsidebar_wrap .form_wrap  .fsRowBody input[type="radio"]:checked {background-color: #3B4E6F!important;-webkit-background-color: #3B4E6F!important;-moz-background-color: #3B4E6F!important;border: 2px solid #F3A05A !important;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
color: #99a1a7;}
.mainsidebar_wrap .form_wrap  .fsRowBody input[type="radio"]:checked:before {content: '\2714';position: absolute;top: 0px;color: #fff;
background-color: #3B4E6F;-webkit-background-color: #3B4E6F;-moz-background-color: #3B4E6F;}
.mainsidebar_wrap .form_wrap .fsRowBody input[type=checkbox], .mainsidebar_wrap .form_wrap .fsRowBody input[type=radio]{top: 0px;}
.mainsidebar_wrap .form_wrap .fsRowBody input[type=radio]:before, .mainsidebar_wrap .form_wrap .fsRowBody input[type=radio]:checked:before{ border: none!important;}
.mainsidebar_wrap .form_wrap label.fsOptionLabel{    border: none!important;     background-color: transparent!important;color: #fff !important; font-size: 14px !important;font-weight: normal !important;}
.mainsidebar_wrap .form_wrap  .fsRowBody input[type="radio"]:checked:before {font-size: 13px;left: 2px;width: 100%; border-radius: 5px;
 height: 100%; padding: 0 1px; top:-2px;}
.mainsidebar_wrap .form_wrap .fsBody .fieldset-content .fsOptionLabel.horizontal {margin-right: 0; margin-left: 20px !important;margin-top: 10px;}
.mainsidebar_wrap .form_wrap  #fsRow2851442-1, .mainsidebar_wrap .form_wrap #fsRow5045928-1, .mainsidebar_wrap .form_wrap  #fsRow2851442-3, .mainsidebar_wrap .form_wrap #fsRow5045928-3 { float: left; margin: 0 3.5% 0 0; width:48.25%;}
.mainsidebar_wrap .form_wrap  #fsRow2851442-2, .mainsidebar_wrap .form_wrap #fsRow5045928-2, .mainsidebar_wrap .form_wrap  #fsRow2851442-4, .mainsidebar_wrap .form_wrap #fsRow5045928-4{ float: left; width: 48.25%;}
.mainsidebar_wrap .form_wrap .fsBody .fsFieldRow{    clear: none!important;}
.mainsidebar_wrap .form_wrap .fsBody .fsLabel, .mainsidebar_wrap .form_wrap .fsBody label{ display: block!important;}
.mainsidebar_wrap .form_wrap .fsForm .fsSubmit{float: none!important;}
.mainsidebar_wrap #fsRow2851442-5 p, .mainsidebar_wrap #fsRow5045928-5 p { letter-spacing: 1px; font-size: 14px !important; font-family: 'Segoe UI Semilight', arial; color: #ffffff !important;  margin: 5px 0 !important; padding: 0; text-align: left; line-height: 22px; font-weight: normal; text-transform: uppercase; display: block;}
.mainsidebar_wrap #fsRow2851442-5 p span, .mainsidebar_wrap #fsRow5045928-5 p span{ display: inline-block; font-weight: normal !important; font-size: 19px;color: #de8e2d; padding-left: 4px;}
.mainsidebar_wrap #fsRow2851442-5 p a, .mainsidebar_wrap #fsRow5045928-5 p a{ color: #8ea1b0;  font-family: 'Segoe UI SemilightItalic',arial;}
.mainsidebar_wrap .form_wrap + p {color: #ffffff !important;}

@media (min-width: 768px) and (max-width: 1095px){

#trackitprob_landing .mainsidebar_wrap{ margin-right:30px;}
#trackitprob_landing h1{ font-size:54px;}
.mainsidebar_wrap .form_wrap .fsBody .fieldset-content .fsOptionLabel.horizontal{margin-left: 4px !important;}
.mainsidebar_wrap .form_wrap label.fsOptionLabel{font-size: 10px !important;}
}


@media (min-width: 768px) and (max-width: 980px){

#trackitprob_landing .provider_text{ font-size:20px;}
.provide_listing li{ font-size:18px;}
.mainsidebar_wrap h3{ font-size:20px;}
#bottom_container .corner_img{ top:-45px;}
.bottom_text h3{ font-size:20px;}
#trackitprob_landing h1{ font-size:52px; line-height:56px;}
.success_textwrap h1{ font-size:56px;}
.success_textwrap h3{ font-size:28px;}
.success_textwrap h4{ font-size:22px;}

}


@media (min-width: 768px) and (max-width: 900px){
#trackitprob_landing h1{ font-size:42px; line-height:50px;}
.mainsidebar_wrap .form_wrap .fsForm .fsLabel{font-size: 13px !important;}
}

@media (max-width: 767px){
.cat-image {text-align:center;}
.small_screen_center{ text-align:center;}

#trackitprob_landing h1{    padding-top: 30px;}
.mainsidebar_wrap .form_wrap .fsRowBody input[type=checkbox], .mainsidebar_wrap .form_wrap .fsRowBody input[type=radio]{    vertical-align: middle!important;}
.mainsidebar_wrap .form_wrap .fsRowBody input[type=checkbox], .mainsidebar_wrap .form_wrap .fsRowBody input[type=radio] {
    top: 7px;
}
#trackitprob_landing h1{ padding-right:0;}
#trackitprob_landing .provider_text{ padding-right:0;}
.provider_text .provide_listing{ padding-left:0; text-align:left;}

#trackitprob_landing .mainsidebar_wrap{ margin-left:0; margin-top:40px; margin-right:0;}
#bottom_container .corner_img{ top:-62px;}
.mainsidebar_wrap p span{ padding:0px;}
#trackitprob_landing .mainsidebar_wrap{ padding:30px 25px 30px;}
.provide_listing li{ padding-top:3px; padding-bottom:3px;}
.success_textwrap h3 span{ display:inline;}
#trackitprob_success .corner_imgs{ bottom:20px;}
.mainsidebar_wrap .form_wrap  #fsRow2851442-1,.mainsidebar_wrap .form_wrap #fsRow5045928-1,.mainsidebar_wrap .form_wrap  #fsRow2851442-3, .mainsidebar_wrap .form_wrap #fsRow5045928-3 { float: left; margin: 0 0 0 0; width:100%;}
.mainsidebar_wrap .form_wrap  #fsRow2851442-2,.mainsidebar_wrap .form_wrap #fsRow5045928-2,.mainsidebar_wrap .form_wrap  #fsRow2851442-4, .mainsidebar_wrap .form_wrap #fsRow5045928-4{ float: left; width: 100%;}
.mainsidebar_wrap .form_wrap label.fsOptionLabel{ display:inline-block!important;}
.mainsidebar_wrap .form_wrap .fsRowBody input[type="radio"]{margin: 3px 13px 8px 0;}
}

@media (min-width: 767px) {
    .row {display: flex}
    .col-sm-3 {padding: 0 15px}
    .col-sm-9 {padding: 0 15px}
}

@media (max-width: 668px){
.mainsidebar_wrap .form_wrap .fsBody .fieldset-content .fsOptionLabel.horizontal{margin-left: 4px !important;}
.mainsidebar_wrap .form_wrap label.fsOptionLabel{font-size: 10px !important;}
}

@media (min-width: 501px) and (max-width: 680px){
#trackitprob_landing h1{ font-size:50px;}	
.success_textwrap h1{ font-size:54px;}
.success_textwrap h3{ font-size:28px;}
}

@media (min-width: 320px) and (max-width: 500px){
#trackitprob_landing h1{ font-size:50px; line-height:55px;}
#trackitprob_landing .provider_text{ font-size:20px;}
.provider_text h3{ font-size:22px;}
.provide_listing li{ font-size:18px;}
.mainsidebar_wrap .submit_btn{ font-size:30px;}
.bottom_text h3{ font-size:22px;}
.mainsidebar_wrap h3{ font-size:20px;}
.success_textwrap h1{ font-size:50px;}
.success_textwrap h3{ font-size:26px; line-height:32px;}
.success_textwrap h4{ font-size:22px;}
}



