﻿@charset "utf-8";

@font-face {
    font-family: 'ralewaylight';
    src: url('../fonts/raleway-light-webfont.eot');
    src: url('../fonts/raleway-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-light-webfont.woff2') format('woff2'),
         url('../fonts/raleway-light-webfont.woff') format('woff'),
         url('../fonts/raleway-light-webfont.ttf') format('truetype'),
         url('../fonts/raleway-light-webfont.svg#ralewaylight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaymedium';
    src: url('../fonts/raleway-medium-webfont.eot');
    src: url('../fonts/raleway-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-medium-webfont.woff2') format('woff2'),
         url('../fonts/raleway-medium-webfont.woff') format('woff'),
         url('../fonts/raleway-medium-webfont.ttf') format('truetype'),
         url('../fonts/raleway-medium-webfont.svg#ralewaymedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ralewaysemibold';
    src: url('../fonts/raleway-semibold-webfont.eot');
    src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-semibold-webfont.woff') format('woff'),
         url('../fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal; 
	}

@font-face {
    font-family: 'ralewaybold';
    src: url('../fonts/raleway-bold-webfont.eot');
    src: url('../fonts/raleway-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-bold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-bold-webfont.woff') format('woff'),
         url('../fonts/raleway-bold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-bold-webfont.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;

}


.noPadding { padding:0 !important; }
.noPaddingLeft  { padding-left:0 !important; }
.noPaddingRight { padding-right:0 !important;  }
.noPaddingTop  { padding-top:0 !important;  }
.noPaddingBottom { padding-bottom:0 !important;  }

.noMargin { margin:0 !important; }
.noMarginLeft  { margin-left:0 !important; }
.noMarginRight { margin-right:0 !important;  }
.noMarginTop  { margin-top:0 !important;  }
.noMarginBottom { margin-bottom:0 !important;  }
.editMultiLineTxt { height:100px !important; }

.paddingLeft { padding-left:10px; }
.paddingTop { padding-top:10px; }
.paddingRight { padding-right:10px; }
.paddingBottom { padding-bottom:10px; }
.padding_small { padding:5px 8px !important; margin:5px 0 !important; }

.marginLeftNormal { margin-left:10px; }
.marginTopNormal { margin-top:10px; }
.marginRightNormal { margin-right:10px; }
.marginRightbtnNormal { margin-right:5px;}
.marginBottomNormal { margin-bottom:10px; }
 
	
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 74px;
  background-color:#F4F4F4;
  font-family: 'ralewaylight'; font-size:15px;
  color:#000;
  
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight:bold; }

.text-muted,
.text-muted a,
.text-muted a span{ color:#ccc !important; }

.spacer { height:10px; clear:both; display:block;}
.howitWorks, .fileReport, .subscribe {font-family: 'ralewaysemibold'; font-weight:bold; text-align:center; font-size:25px; color:#fff; padding:10% 0;}
.text h3 {font-family: 'ralewayregular'; font-size:33px; font-style:italic; color:#fff; text-shadow: 1px 1px 3px #000; font-weight:bold; margin-bottom:0px;}
.text h2 {font-family: 'ralewaybold'; font-size:32px; color:#fff; font-style:italic; text-shadow: 1px 1px 3px #000; margin-right: 0px; margin-top:0px; }
.mainTitle span {font-family:'ralewaybold';}
.howitWorks {background:#606D80; border-bottom:7px solid #DCDEE1;}
.fileReport {background:#E69447; border-bottom:7px solid #F2E5D8;}
.subscribe {background:#6EB0B2; border-bottom:7px solid #DEE9E9;}
.positionTop { margin-top:-40px;}
.footer .foot{background-color:#333;  height: 50px; line-height:50px; }
.footer p {font-size:16px; color:#ccc;}
 
.bannerFluid { background:url(../images/banner-header.jpg) no-repeat top left; background-size:100%; min-height:407px; max-height:407px;}
.navbar-nav > li > a {padding:4px 10px; font-size:17px; font-family: 'ralewaybold';}
.btnOrg { background:#6eb0b2; color:#fff; padding:5px 10px!important; border-radius:5px; min-width:119px; text-align:center; margin-left:10px;}
.btnFdte {background:#fff; color:#000; padding:5px 10px!important; border-radius:5px; min-width:119px; text-align:center;}
.navbar-nav.navbar-right:last-child { margin:0px;}
.navbar-nav  { margin-top:10px;}
.logo { margin-top:16px;}
.positionTop img {margin-right:9px;}
.loginWindow { display:none; position:absolute; right: 156px; top:59px; padding:3px; z-index:100; background:#6eb0b2; width: 430px;}
.login-inner { background:#fff; padding:15px; font-family: 'ralewayregular'; }
.login-inner label { padding:9px 0 0; font-family: 'ralewayregular';}
.loginWindow > img {
    position: absolute;
    right: 6px;
    top: -18px;
	z-index:-99;
}

.btnSubmit{bottom: 35px;
    font-family: "ralewayregular";
    position: absolute;
    right: 18px;
}
	
.navbar-collapse { padding-left: 0px;
    padding-right: 0px;}

.contact label { margin:10px 0;}
.contact input[type="submit"] { margin:15px 0}
.breadcrumb {background:#e9e9e9;}

.well h3 { margin-top:2px;}
	
.formContainer { margin:0; padding:0; list-style:none; }
.formContainer li { padding:5px 0; list-style:none;}

.formContainer2 li {
   list-style:none;
}

.formContainer2 {
    padding:0;
}

.horizontal_Listing { margin:15px 0;}
.horizontal_Listing tr td { padding:5px 10px 5px 0;   }
.horizontal_Listing tr td input{ margin-right:5px;}



@media (min-width: 100px) and (max-width: 768px){
	.bannerFluid { min-height:inherit; max-height:inherit;}
	.text h3 { margin-top:0px; font-size:23px; display:none;}
	.text h2 { font-size:30px; display:none;}
	.positionTop {margin-top:6px;}
	.bannerFluid {min-height:166px;}
	.navbar-toggle {background:#606d80;}
	.navbar-toggle .icon-bar {background:#fff;}
	.navbar-header { position:absolute; top:0; right:0;}
	.navbar { min-height:auto;}
	.navbar-nav { margin:auto;}
	.navbar-collapse ul { padding-top:18px;}
	.btnFdte { margin-bottom:15px; padding:10px!important; background:#fff!important; border-radius:0px; }
	.logo {margin-bottom:20px;}
	.btnOrg {margin-top:10px; padding:10px!important; background:#e69447!important; border:none!important; color:#fff!important; border-radius:0px; }
	.navbar-nav > li > a{background: #e3e3e3 none repeat scroll 0 0;border: 1px solid #ccc; padding:10px; margin-bottom: 15px; color:#000; }
	}
	
@media (min-width:992px) and (max-width:1200px){
	.text h3 { margin-top:180px; font-size:36px;}
	.bannerFluid { min-height:340px;}
		}

@media (min-width:767px) and (max-width:992px){
.text h3 {font-size: 26px;
    margin-top: 168px;}
	.bannerFluid { min-height:263px;}
}

@media (min-width:1200px){
	.text h3 { margin-top:248px;}
	.banner01 { height:236px; background:url(../images/slide-01.jpg) no-repeat top left; background-size:100%;}	
    .banner02 { height:236px; background:url(../images/slide-03.jpg) no-repeat top left; background-size:100%;}	
    .banner03 { height:236px; background:url(../images/slide-04.jpg) no-repeat top left; background-size:100%;}	
	}


/*---------- <Error Msg> --------*/

.bootbox.error_msg {  }
.modal-header.error-info { background:#c00;}
.modal-header.error-info .modal-title {  color:#fff;}

.bootbox.error_msg .modal-body {  color:#c00; }

/*--------</Error Msg>---------*/

.creditlex_pkg, .creditlex_pkg ul {
    margin:0; padding:9px 0 0 15px;
    list-style:none;
}

    .creditlex_pkg li {
        font-size: 16px;
        margin-bottom: 6px;
    }
.price_round {
display:block;
text-align:center;
line-height:48px;
font-weight:bold;
font-size:28px;
margin:0 auto;
color:green;
}

.formNewBtn input {
    margin:15px auto;
    display:block;
    width:200px;
}

.pakgListing aside .textwidget {
    background:#fff;
    margin-bottom:15px;
    padding:85px 15px;
}

.pakgListing aside .widget-title {
    background:#606d80 url(../images/pakge-icon.png) no-repeat right center;
    margin:0;  
    padding:15px;
    color:#fff;
}

.creditlex_pkg li {
    background:url(../images/pakege-arrow.png) no-repeat left center;
    padding-left:15px;
}

.spacer {
    height:15px; }

.bgFrofile {
    padding:18px;
    background:#E0E0E0;
    min-height:334px;
    margin:20px 0 20px 0;
    position:relative;
}

.bgFrofileRotate {
    width:30px;
    height:30px;
     background:#E0E0E0;
     position:absolute;
     top:-12px;
     left:11px;

     /* Safari */
-webkit-transform: rotate(-138deg);

/* Firefox */
-moz-transform: rotate(-138deg);

/* IE */
-ms-transform: rotate(-138deg);

/* Opera */
-o-transform: rotate(-138deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);

}

    .bgFrofile p {
        text-align:justify;
    }
    
.newsTumb2 img {
    float: left;
    margin-right:17px;
    margin-bottom:18px;
}

.newsTumb2 P {
    font-size:13px;
    margin-bottom:0px;
}

.newsTumb2 h5 {
    font-weight:bold;
}
.newsTumb2 span.date {
    line-height:12px;
    margin-bottom:10px;
    display:block;
    font-style:italic;
}
.newsTumb3 a, .newsTumb2 a {
    color:#FF4646;
}

.newsTumb3 img {
    width:100%;
}

.newsTumb3 h5 {
    font-weight:bold;
}

.newsTumb3 span {
    font-style:italic;
}

.siteCredit {
 font-size:11px; padding:9px 0;}
    .siteCredit a {
        color:black;
    }
.orngebtn {
    background: #e69447 none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    color: #fff;
    float: none;
    height: 44px;
    line-height: 35px;
    margin: 0 auto;
    width: 150px;
     position: relative;
    top: -13px;
    
}

.spacer2 {
   margin-bottom:28px;
}

.legal_Terms {
     display: block;
    height: 106px;
    overflow: auto;
    width: 100%;
}

.legal_Terms_outer{
    background-color: #e0e0e0;
    display: table;
    padding: 17px 8px;
}
.sucessPaid {
    
   
    display: table;
    font-size: 17px;
    font-weight: bold;
    margin: 21px 0;
    padding: 23px; 
    border: 1px solid #dedede;
}
.amout {
    padding:0 10px;
}
.processed {
    font-weight:bold;
    color:#44921F;
}

.infoBox {

    background: #6eb0b2 none repeat scroll 0 0;
    border: 1px solid #e8e8e8;
    color: #fff;
    font-size: 21px;
    margin-bottom: 20px;
    padding: 15px;
    text-align: center;
}
.boldAbont {
    font-weight:bold;
}

.amdpayble {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    display: table;
    padding: 8px 0;
    width: 100%;
}

.pakgNew {
    text-align:center;
}

    .pakgNew p {
        margin:7px 0 0;
    }

/*.mapOuter {  position:relative; width:100%; float:left; min-width: 210px; }


 .mapA { right: -24px; top: -43px } 
.mapB { right: -24px; top: -43px; } 
.mapC { right: -24px; top: -43px; } 
.mapD { right: -30px; top: -43px; } 
.mapD, .mapC, .mapB, .mapA {
   display: none; 
    position: absolute;
    width: 131px;
    background:#606d80;
    padding:6px 0;
    z-index:100;
}

.mapDa {
     right: 45px;
    top: 21px;
}

.mapCa {
    right: 68px;
    top: 70px;
}

.mapBa {
    right: 90px;
    top: 131px;

}

.mapAa {
   height: 69px !important;
    right: 176px;
    top: 98px;
    width: 68px !important;
}

.mapDa, .mapCa, .mapBa, .mapAa  {
    position:absolute;
    height: 46px;
    position: absolute;
    width: 61px;
    color:#fff;
    text-align:center;
    text-transform:uppercase;
    font-weight:600;
}
a.mapDa:hover div,  a.mapCa:hover div,  a.mapBa:hover div,  a.mapAa:hover div {
     display:block!important;
     text-decoration:none; 
     color:#fff;  
}*/


.mapContainer { position:relative; width:100%; }  
.mapContainer img.map { position:relative; width:100%; min-width:210px;  }


.mapContainer .legendTX {  width: 45px;  height: 36px;  left: 48%;   position: absolute;  top: 76%; cursor:pointer; }
.mapContainer .legendFL {  width: 47px;  height: 26px;  left: 75%;   position: absolute;  top: 70%;  cursor:pointer; }
.mapContainer .legendDC {  width: 64px;  height: 39px;  left: 76%;   position: absolute;  top: 18%;  cursor:pointer; }
.mapContainer .legendMD {  width: 64px; height: 29px;   left: 82%;   position: absolute;  top: 30%;  cursor:pointer; } 
.mapContainer .legendVA {  width: 64px; height: 29px;   left: 77%;   position: absolute;  top: 37%;  cursor:pointer; }

.mapPopup { background: rgba(96, 109, 128, 0.98);    color: #fff;    height: 65px;    position: absolute;    text-align: center;     width: 120px;    z-index: 10; }

.mapPopup.mapPopupTX {   right: 0;   top: -104px; display:none; }
.mapPopup.mapPopupFL {   right: 0;   top: -72px; display:none; }
.mapPopup.mapPopupDC {   right: 5px;   top: -48px; display:none; width:150px }
.mapPopup.mapPopupMD {   right: 6px;   top: -63px; display:none; }
.mapPopup.mapPopupVA {   right: 10px;   top: -70px; display:none; }


.mapContainer .legendTX:hover > .mapPopupTX { display:block !important; }
.mapContainer .legendFL:hover > .mapPopupFL { display:block !important; }
.mapContainer .legendDC:hover > .mapPopupDC { display:block !important; }
.mapContainer .legendMD:hover > .mapPopupMD { display:block !important; }
.mapContainer .legendVA:hover > .mapPopupVA { display:block !important; }

.eArrow {
    display: block;
    height: 18px;
    position: absolute;
    right: 45px;
    top: 52px;
    transform: rotate(45deg);
    width: 27px;
    z-index: -1;
    background:rgba(96, 109, 128, 0.9);
}

.boxInner {
    background:#fff;
    padding:10px 20px;
    margin-bottom:30px;
    clear:both;
    display:table;
    width:100%;
}

.tumbIcon {
    float: left;
    padding:21px 29px 10px 13px;
    margin-left: -10px;
}

.howitBulletpont {

    margin-bottom:25px;
}

    .howitBulletpont ul li {

        list-style:none;
        margin: 22px 0;
    padding-left: 47px;
    font-weight:bold;
        background: url(../images/bullet-pont.png) no-repeat;
    }
.quickLinks li {

    margin-bottom:10px;

}

.quickLinks ul {
    margin-top:34px;
}

.quickLinks{
    background: #ededed none repeat scroll 0 0;
    margin-bottom: 29px;
    padding: 15px;
}

.newsTumb2 {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 10px;
    padding: 10px;
}

.newsTumb3 img {

    margin-bottom:13px;
}

.mainTitle {
     border-bottom: 4px solid #e8e8e8;
    margin-bottom: 18px;
    padding-bottom: 5px;
}

.descriUi li {
    margin-bottom:10px;
    background:url(../images/bullet-arrow.png) no-repeat left 5px;
    list-style:none;
    padding-left:15px;


}

.descriUi {
    padding-left:20px;
}

.col-sm-offset-3 {
    margin-left: 22.5%;
}

.steps ul li {
    display: block;
    float: left;
    padding-right: 97px;
    background:url(../images/gray-wizd.png) repeat-x left center;
}

.steps ul li span {
    background: #e1e1e1 none repeat scroll 0 0;
    border-radius: 54%;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    list-style: outside none none;
    text-align: center;
    width: 37px;
    color:#aaaaaa;
}

.steps ul {
    margin:0;
    padding:0;
}

.steps {
    clear: both;
    display: table;
    margin-bottom: 9px;
    padding-bottom: 15px;
}
.nopaddingRight {
    padding-right:0px!important;
}

.steps ul li.activeGreen span, .steps ul li.activeGreen2 span {

    background:#4AA662!important;
    color:#fff;

}

.steps ul li.activeGreen2 {
    background:url(../images/gray-wizd-green.png) repeat-x left center!important;
}
.btnOrg { margin-left:0px!important;}

@media (max-width:769px) {
    .loginWindow {position:relative; width:100%; right:0; top:0;}
    footer { background:#333;}
    .text-muted { text-align:center;}
    footer p { font-size:12px;    }
    .siteCredit { text-align:center; color:#fff;    }
        .siteCredit a { color:#fff;}
        .legal-notices {
        clear:both;
        display:block;
    }
    .footer .foot {
        line-height:20px;
        padding-top:15px;
        height:auto;
    }

    body {
        margin-bottom:128px;
    }
    .well {
        clear:both;
    }
    .pakgNew {
        margin-bottom:15px;
    }
    .borderRight1px {
        border:none;
    }

    .steps ul li {
        padding-right: 88px;
    }
    .clearMob {
        clear:both;
    }
    ul.listItems li {
        padding:0px!important;
    }

}

@media (max-width:450px) {
    .logo {width:66%;}
    .login-inner label{
        font-size:12px;
    }
}

@media (max-width:480px) {
    .tumbIcon {
        text-align: center;
    width: 100%;
}
}

@media (min-width:769px) {
    .legal-notices {
        float:right;
    }

.borderRight1px{
    border-right:1px solid #ccc;
}

}


.errorBg img {
    text-align:center;
  
}
.errorBg {
    display: block;
    margin: 14% auto;
}

.headerError {
    background:#606d80;
    padding:10px;
    margin-bottom:15px;
    margin-top:30px;
    display:table;
    width:100%;
}

.btn-success {
    background: #6eb0b2 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    text-shadow: none;
}

.headerError .btn {
    border: medium none !important;
    border-radius: 3px !important;
    padding: 10px 12px;
}

.btn-success:hover { background:#519699; }
.pin_box {
    background:#606D80;
    padding:38px;
    margin:4%;
}
    .pin_box label {
        color:#fff;
        line-height:37px;
    }

.pin_box input[type="text"] {
        border-radius:0;
        padding:10px;
        height:auto;
}

.pin_box .btn{
   padding: 11px 20px;
}

.findRepot-Box {
    background:#fff; border:1px solid #DCDEE1;
    padding:30px;
}

    .findRepot-Box h4 {
        background: #e69447 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    margin: -30px -30px 14px;
    padding: 15px;
    text-align:center;
    }

.findRepot_count {
    text-align:center;
    font-family: 'ralewaysemibold';
    font-size:40px;
}
.reportHeight {
    min-height:153px;
}



@media screen and (max-width: 1200px) {
 
.container { width:99% !important; padding-left:0.5%; padding-right:0.5%;} 

}


@media screen and (max-width: 1070px) {

    .eArrow {
    display: none; 
}
 
}

@media screen and (min-width: 1200px) {
 
.text .container { width:1050px;}

}

@media (min-width:767px) and (max-width:1200px){

.text .container { width:1262px !important}
    .text {
        bottom:65px!important;
    }

}









/*new added*/
        .jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 16px;
            height: 16px;
            background: url('../images/b05.png') no-repeat;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
        .jssorb05 .av { background-position: -67px -7px; }
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

     
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../images/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
		.text { position:absolute; z-index:1000; bottom:36px; }
        
        /*new added end*/