@charset "UTF-8";
/* CSS Document */

/*********** BACKGRUND ICONS **************/
/*
   .certificate-icon-bg {
     background-image: url("img/appraise-certificate-icon.png");
     background-repeat: no-repeat;
     background-position: 15px 7px;
     background-size:11px;
   }

   .certificate-icon-bg:hover {
     background-image: url("img/appraise-certificate-icon-blue.png")!important;
     background-repeat: no-repeat!important;
     background-position:15px 7px!important;
     background-size:11px!important;
     color: #5198e0;
   }
*/



/*Remove outlines from images links on IE sitewide*/
a img {
    border:none;
    outline:none;
}

div.corner-anim-popular {
    position: absolute;
    bottom: -4px;
    left: -2px;
    background-position: bottom left;
    background-repeat: no-repeat;
    z-index:0;
}

div.check-disabled:before {
    font-family: 'Font Awesome 5 Pro';
    content: '\f00d';
    margin-right: .5rem;
    color: #cfcfcf;
    font-size: 1.28571rem;
    position: absolute;
    left: 1.7rem!important;
}

.btn-effect {
    z-index: 0!important;
}

.dropdown-menu-left {
    right: 0px!important;
    top: 45px!important;
}

li.bullet-point-list {list-style-type: disc!important; margin-left:16px;}

/*********** TOOLS MENU REMOVE TITLE PADDING TOP **************/
@media (min-width: 768px) {
  .navbar-static-top {
      border-radius: 0;
      padding-top:0px!important;
      background: #F9F9F9;
  }
}

@media (max-width: 767px) {
  .navbar-static-top {
      border-radius: 0;
      padding-top: 20px;
      background: #F9F9F9;
  }
  .navbar {
    display:none!important;
    height:0px!important;
  }
  .navbar-default {
    display:none!important;
    height:0px!important;
  }
  .col-lg-9.col-md-9.sidebar_content {
    padding-top:0px!important;
  }
}


/*********** APPRAISAL RSULTS **************/

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px!important;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}

div.check-active:before {
    font-family: FontAwesome;
    content: '\f00c';
    margin-right: 0.1rem;
    color: #02c54c;
    font-size: 1.18571rem!important;
    position: absolute;
    left: 25px!important;
    line-height: 1em;
}

  .row.iphone-breadcrumbs {
      display: block!important;
  }
  div.pull-left.admin_breadcrumbs {
       display: block!important; 
       left: 0px!important; 
       top: 0px!important; 
       position: relative!important; 
  }
  li.breadcrumb-item {
    margin-bottom:0px!important;
  }

  .video_button {
    border: 1px solid #E4E4E4!important;
    background: #FFF!important;
    padding: 5px 30%!important;
    margin-top: 10px!important;
    margin-bottom: 20px!important;
  }
  .col-lg-9.col-md-9.sidebar_content {
      padding-top: 0px!important;
      width: 100%;
  }
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px!important;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */


      /* INDEX STYLES */
      .heading-box-quote.pull-left p.quote-subtext {
          float: none!important;
        }


      /* APPRAISE RESULTS */
      img#img_thumb {
        width:90%;
      }
      div.btn-grad.input-group-btn.search-icon {
          background-color: #F16C0E!important;
          border: 1px solid #F16C0E!important;
          cursor: pointer;
          background-size: auto;
          background-position: 22px 20px !important;
          background-repeat: no-repeat !important;
      }


}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */

        .heading-box-quote.pull-left p.quote-subtext {
          float: none!important;
        }
        .custom_quote {
            padding-top: 100px;
            padding-bottom: 100px;
        }

        .custom_quote h2 {
            font-size:28px;
        }

        button#btn_appraise_header.btn.btn-lg.btn-orange.btn-effect.btn-appraise {
          border: 1px solid #F16C0E!important;
          font-size: 12px;
          background: #F16C0E!important;
        }

      div.dropdown-content.mega-drop-down.front-page {
          position: absolute;
          top: 100%;
          left: -328px;
          z-index: 1000;
          display: none;
          min-width: 400px;
          margin: 2px 0 0;
          list-style: none;
          font-size: 14px;
          text-align: left;
          background-color: #fff;
          border: 1px solid #e2e2e2;
          background-clip: padding-box;
          padding: 10px;
          background: #f9f9f9;
          border: 1px solid #e2e2e2;
          top: 58px!important;
          z-index: 1;
      }

      /* APPRAISE RESULTS */
      img#img_thumb {
        width:90%;
      }
      div.btn-grad.input-group-btn.search-icon {
          background-color: #F16C0E!important;
          border: 1px solid #F16C0E!important;
          background-image: url(../img/search-icon.png) !important;
          cursor: pointer;
          background-size: auto;
          background-position: 22px 20px !important;
          background-repeat: no-repeat !important;
      }
      
      div.dropdown-content.mega-drop-down.other-pages {
        position: absolute;
          top: 100%;
          left: -345px;
          z-index: 1000;
          display: none;
          min-width: 400px;
          margin: 2px 0 0;
          list-style: none;
          font-size: 14px;
          text-align: left;
          background-color: #fff;
          border: 1px solid #e2e2e2;
          background-clip: padding-box;
          padding: 10px;
          background: #f9f9f9;
          border: 1px solid #e2e2e2;
          top: 48px;
          z-index: 1;
      }
      div.width33 {
          width: 33%!important;
          display: block!important;
          float: left!important;
      }
      div.width33.side-links-space {
          width: 50px!important;
          margin-left: 30px!important;
      }
      input#data.form-control.appraise_domain_field {
          margin-top: -1px!important;
      }
      .col-md-offset-3 {
          margin-left: 25%;
          text-align: left;
      }

      .suggestions{
        margin-left: 10px;
        margin-top: 10px;
        margin-bottom:10px;
        padding-left:20px;
        margin-left:1px;
        line-height: 1.4em;
      }

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */

      .heading-box-quote.pull-left p.quote-subtext {
          float: none!important;
        }
      div.col-sm-6.col-md-3.col-xs-6.about-us-footer {
        margin-top:0px;
        clear:both;
      }

      /* APPRAISE RESULTS */
      input#data.form-control.appraise_domain_field {
          margin-top: -1px!important;
      }

      div.dropdown-content.mega-drop-down.front-page {
          position: absolute;
          top: 100%;
         /* left: -274px;*/
          z-index: 1000;
          display: none;
         /* min-width: 340px;*/
          margin: 2px 0 0;
          list-style: none;
          font-size: 14px;
          text-align: left;
          background-color: #fff;
          border: 1px solid #e2e2e2;
          background-clip: padding-box;
          padding: 10px;
          background: #f9f9f9;
          border: 1px solid #e2e2e2;
          top: 58px!important;
          z-index: 1;
      }

      div.dropdown-content.mega-drop-down.other-pages {
         position: absolute;
          top: 100%;
          left: -345px;
          z-index: 1000;
          display: none;
          min-width: 400px;
          margin: 2px 0 0;
          list-style: none;
          font-size: 14px;
          text-align: left;
          background-color: #fff;
          border: 1px solid #e2e2e2;
          background-clip: padding-box;
          padding: 10px;
          background: #f9f9f9;
          border: 1px solid #e2e2e2;
          top: 48px!important;
          z-index: 1;
      }
      .row {
        margin-right:0px;
      }

      .extension_buttons {
          width: 49%!important;
      }

      div.dropdown-content.ext-btn-ipad-344-dropdown {
        width:344px!important;
      }

      .suggestions {
          margin-top: 10px;
          padding-left: 15px;
          padding-right: 0;
          line-height: 1.3em;
          font-size: 13px;
      }
      .no-decoration {
          list-style-type: none;
          padding-left: 0px!important;
      }

      .suggestionSection {
          width: 330px;
      }

      div.check-active:before {
        font-family: FontAwesome;
          content: '\f00c';
          margin-right: 0.5rem;
          color: #02c54c;
          font-size: 1.18571rem!important;
          position: absolute;
          left: .2rem!important;
          line-height: 1em;
      }

      div.check-disabled:before {
          font-family: FontAwesome;
          content: '\f00d';
          margin-right: 0.5rem;
          color: #cfcfcf;
          font-size: 1.28571rem;
          position: absolute;
          left: .2rem!important;
      }
}










/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
   i.fas.fa-chevron-circle-down.dropdown-arrow {
     opacity: 0.53!important;
     font-size: 14px!important;
     color: #D6D8DF!important;
  }
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
   i.fas.fa-chevron-circle-down.dropdown-arrow {
       opacity: 0.53!important;
       font-size: 14px!important;
       color: #D6D8DF!important;
  }
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
  input#data.form-control.appraise_domain_field {
      text-align: left!important;
      background: #FFFFFF;
      border: 1px solid #EEEEEE;
      box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07);
      width: 400px;
  }
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {
/* Styles */
  input#data.form-control.appraise_domain_field {
      text-align: left!important;
      background: #FFFFFF;
      border: 1px solid #EEEEEE;
      box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07);
      width: 400px;
  }
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px!important;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px!important;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px!important;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px!important;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .row {
      margin-right:auto;
      margin-left:auto;
    }
    .heading-box p {
        line-height: 40px;
        margin-top: 10px;
        line-height: 2.1em!important;
        padding: 0px!important;
    }
    .custom_quote {
        background-image: url(/img/quotebg.jpg)!important;
        background-repeat: no-repeat!important;
        background-size: inherit;
        color: #efefef;
        padding: 0px!important;
        background-size: cover;
        margin: 0px auto;
        display: block;
        background-position: top center;
    }
    .custom_quote {
        background-image: url(/img/quotebg.jpg)!important;
        background-repeat: no-repeat!important;
        background-size: 330%!important;
        background-position: right;
    }
    div.input-group-btn.add-on {
        background: transparent !important;
        border: none !important;
        height: 58px !important;
        right: 62px!important;
        position: absolute!important;
        top: 13px!important;
        z-index: 99!important;
    }
    div.dropdown-content.mega-drop-down.front-page {
        position: absolute;
        top: 100%;
        left: -283.5px;
        z-index: 1000;
        display: none;
        min-width: 340px;
        margin: 10px 0 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        border: 1px solid #e2e2e2;
        background-clip: padding-box;
        padding: 10px;
        background: #f9f9f9;
        border: 1px solid #e2e2e2;
        top: 61px;
        border-top: none!important;
        /* max-width: 339px!important; */
        min-width: 341px!important;
    }
    section.switchable.custom_quote {
        padding-top: 50px;
        padding-bottom: 50px;

    }
   .col-lg-4.col-sm-4.text-right.text-left-xs.pull-right {
    width: 100%!important;
    text-align: center!important;
    margin: 0px 15px auto;
    display: block;
    margin-top: 30px;
    }
}

@media only screen and (max-device-width: 667px) and (min-device-width: 375px) {
  .dropdown-content {
      position: absolute;
      top: 100%;
      left: -150.5px;
      z-index: 1000;
      display: none;
      min-width: 271px;
      margin: 10px 0 0;
      list-style: none;
      font-size: 14px;
      text-align: left;
      background-color: #fff;
      border: 1px solid #e2e2e2;
      background-clip: padding-box;
      padding: 10px;
      background: #f9f9f9;
      border: 1px solid #e2e2e2;
      top: 50px;
      border-top: none!important;
  }
  div.check-active:before {
      font-family: 'Font Awesome 5 Pro';
      content: '\f00c';
      margin-right: .5rem;
      color: #02c54c;
      font-size: 1.18571rem!important;
      position: absolute;
      left: 1.6rem!important;
      line-height: 1em;
  }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .row {
      margin-right:auto;
      margin-left:auto;
    }
    .heading-box p {
        line-height: 40px;
        margin-top: 10px;
        line-height: 2.1em!important;
        padding: 0px!important;
    }
    .custom_quote {
        background-image: url(/img/quotebg.jpg)!important;
        background-repeat: no-repeat!important;
        background-size: inherit;
        color: #efefef;
        padding: 0px!important;
        background-size: cover;
        margin: 0px auto;
        display: block;
        background-position: top center;
    }
    .custom_quote {
        background-image: url(/img/quotebg.jpg)!important;
        background-repeat: no-repeat!important;
        background-size: 330%!important;
        background-position: right;
    }
    div.input-group-btn.add-on {
        background: transparent !important;
        border: none !important; 
        height: 58px !important;
        right: 62px!important;
        position: absolute!important;
        top: 13px!important;
        z-index: 0!important;
    }
    div.dropdown-content.mega-drop-down.front-page {
        position: absolute;
        top: 100%;
        left: -283.5px;
        z-index: 1000;
        display: none;
        min-width: 340px;
        margin: 10px 0 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        border: 1px solid #e2e2e2;
        background-clip: padding-box;
        padding: 10px;
        background: #f9f9f9;
        border: 1px solid #e2e2e2;
        top: 64px;
        border-top: none!important;
        /* max-width: 339px!important; */
        min-width: 341px!important;
    }
     section.switchable.custom_quote {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    div.col-sm-6.col-md-3.col-xs-6.about-us-footer {
      margin-top: 20px!important;
      clear: both;
      float: right;
  }
 .col-lg-4.col-sm-4.text-right.text-left-xs.pull-right {
    width: 100%!important;
    text-align: center!important;
    margin: 0px 15px auto;
    display: block;
    margin-top: 30px;
  }
  div.input-group-btn.add-on {
    background: transparent !important;
    border: none !important;
    height: 58px !important;
    right: 115px!important;
    position: absolute!important;
    top: 14px!important;
    z-index: 99!important;
}
/*  input#data.form-control.appraise_domain_field {
      text-align: left!important;
      width: 200px!important;
  }*/
div.dropdown-content.mega-drop-down.other-pages.mobile-ofset {
    left: -150px!important;
    min-width: 270px!important;
    max-width: 337px!important;
    top: 46px!important;
}
div.btn-grad.input-group-btn.search-icon {
    border: none!important;
}

}

/* iPhone 6+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
.row {
  margin-right:auto;
  margin-left:auto;
}
.heading-box p {
    line-height: 40px;
    margin-top: 10px;
    line-height: 2.1em!important;
    padding: 0px!important;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: inherit;
    color: #efefef;
    padding: 0px!important;
    background-size: cover;
    margin: 0px auto;
    display: block;
    background-position: top center;
}
.custom_quote {
    background-image: url(/img/quotebg.jpg)!important;
    background-repeat: no-repeat!important;
    background-size: 330%!important;
    background-position: right;
}
div.dropdown-content.mega-drop-down {
    position: absolute;
    top: 100%;
   /* left: -278px;*/
    z-index: 1000;
    display: none;
    min-width: 340px;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    background-clip: padding-box;
    padding: 10px;
    background: #f9f9f9;
    border: 1px solid #e2e2e2;
    top: 63px!important;
    /* max-width: 302px!important; */
    min-width: 341px!important;
}
  div.input-group-btn.add-on {
      background: transparent !important;
      border: none !important;
      height: 58px !important;
      right: 115px!important;
      position: absolute!important;
      top: 14px!important;
      z-index: 99!important;
  }
  input#data.form-control.appraise_domain_field {
      text-align: left!important;
      width: 200px!important;
  }
    div.input-group-btn.add-on {
    background: transparent !important;
    border: none !important;
    height: 58px !important;
    right: 115px!important;
    position: absolute!important;
    top: 14px!important;
    z-index: 99!important;
}
/*  input#data.form-control.appraise_domain_field {
      text-align: left!important;
      width: 200px!important;
  }*/

div.dropdown-content.mega-drop-down.other-pages.mobile-ofset {
    left: -216px!important;
    min-width: 337px!important;
    max-width: 337px!important;
    top:47px!important;
}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
div.dropdown-content.mega-drop-down {
    position: absolute;
    top: 100%;
   /* left: -278px;*/
    z-index: 1000;
    display: none;
    min-width: 340px;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    background-clip: padding-box;
    padding: 10px;
    background: #f9f9f9;
    border: 1px solid #e2e2e2;
    top: 63px!important;
    /* max-width: 302px!important; */
    min-width: 341px!important;
}
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
/* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
/* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){
/* Styles */

}

























/*********** appraise_field_top.stage.php -- transfer internal styles to here **************/


  @media all and (min-device-width: 300px) and (max-device-width: 1024px) {
    a.linkform.dropdown-toggle.bulkentrytitle {
      display: none!important;
    }
  }
/*  @media (max-width: 414px) {
    input#data.form-control.appraise_domain_field {
      text-align: left!important;
      width: 100%!important;
      padding-right: 30px!important;
    }
  }*/
  .btn-default-tables {
    color: #525252!important;
  }

  .modal.in .modal-dialog {
    border-bottom-left-radius: 5px!important;
    border-bottom-right-radius: 5px!important;
  }
  a.pad-4-10.bot-20-phone.bulk-upload {
    color: #5198e0;
    font-weight: 700;
    letter-spacing: .5px;
  }

  a.pad-4-10.bot-20-phone.bulk-upload:hover {
      color: #5198e0a3;
  }


  .btn.btn-lg.btn-effect.btn-appraise.btn-orange-spin.search_icon {
    width:135px!important;
 }


  .btn-orange-spin {
    background: #F48800!important;
    color: #FFFFFF!important;
    text-transform: uppercase!important;
    font-size: 1.5rem!important;
    width: 135px!important;
    border-radius: 0px!important;
}

.spinner>div {
    background-color: #FFF;
    height: 100%;
    width: 5px;
    display: inline-block;
    margin-right: 0px!important;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
}


  div.loading-button-object {
    width: 50px;
    margin: 0px -10px;
    display: block;
    text-align: center!important;
  }
  a.btn.btn-default-search.search_btn {
    color: #f3f3f3;
    background-color: #fdfdfd;
    border-color: #cbcbcb;
    transition-duration: .4s;
    color: #656565;
/*    height: 62px;
    width: 65px;*/
  }
  .search_icon {
    background-image: url(img/search-icon.png)!important;
    background-size: auto;
    background-position: 22px 20px!important;
    background-repeat: no-repeat!important;
  }
  }
  .spinner>div {
    background-color: #d6d6d6;
    height: 100%;
    width: 6px;
    display: inline-block;
    margin-right: 3px;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out;
  }
  .alert-danger, .alert-error {
    color: #e76e70;
    background-color: transparent;
    border-color: #f8cdcd;
  }
  .modal-body {
    padding-left: 20px!important;
    padding-top: 0px!important;
  }
  i.fa.fa-chevron-circle-down.dropdown-arrow {
    opacity: 0.53;
    font-family: FontAwesome;
    font-size: 14px;
    color: #D6D8DF;
  }
  i.fa.fa-chevron-circle-down.dropdown-arrow:hover {
    opacity: 0.93;
    font-family: FontAwesome;
    font-size: 14px;
    color: #D6D8DF;
  }
  .input-group.add-on {
    margin: 0px auto!important;
  }
  ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #d4d6d8!important;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 400!important;
    text-align: left;
  }
  ::-moz-placeholder {
    /* Firefox 19+ */
    color: #d4d6d8!important;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 400!important;
    text-align: left;
  }
  :-ms-input-placeholder {
    /* IE 10+ */
    color: #d4d6d8!important;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 400!important;
    text-align: left;
  }
  :-moz-placeholder {
    /* Firefox 18- */
    color: #d4d6d8!important;
    font-family: 'Open Sans', sans-serif!important;
    font-weight: 400!important;
    text-align: left;
  }

@media not all and (min-resolution:.001dpcm) { @media {
    .bg--dark:not(.nav-bar):not(.bar) a:not(.btn) { 
         color: rgba(255, 255, 255, 0.86)!important;
        letter-spacing: 0px!important;
        font-size: 13px!important;
        -webkit-font-smoothing:auto!important;
        font-weight: 700!important;
        font-family: "Helvetica",sans-serif!important;
      }
  }
}


  input#data.form-control.appraise_domain_field {
    text-align: left!important;
    background: #FFFFFF;
    border: 1px solid #EEEEEE;
    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.07);
    width: 270px;
    height:61px!important;
  }
  div.input-group-btn.add-on {
    background: #FFF!important;
  }
  .modal-content {
    box-shadow: none!important;
  }
  .appraise_domain_field {
    padding: 20px;
    border-radius: 0px;
    border: 1px solid rgb(226, 226, 226);
  }
  .tools-link {
    color: #a9abad;
    font-family: sans-serif;
    font-weight: bold;
    -webkit-font-smoothing: auto;
  }

 /* 
  div.btn-grad.input-group-btn.search-icon {
    background: #F17B26!important;
    border: 1px solid #ef761f!important;
    cursor:pointer;
  }

  div.btn-grad.input-group-btn.search-icon:hover {
    background: #e26b15!important;
    border: 1px solid #de6a17!important;
  }
*/

  div.dropdown-content a:hover {
  background: none;
  cursor: pointer!important;
  color: #5198e0;
}


a.pad-4-10.bot-20-phone.bulk-upload {
    color: #5198e0;
    font-weight: 700;
    letter-spacing: .5px;
}

a.pad-4-10.bot-20-phone.bulk-upload:hover {
    color: #5198e0a3;
}

  a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry:hover {
    color: #e4e6e8!important;
  }
  .mega-drop-down {
    position: absolute;
    top: 100%;
    left: -400px;
    z-index: 1000;
    display: none;
    min-width: 460px;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    background-clip: padding-box;
    padding: 10px;
    background: #f9f9f9;
    border: 1px solid #e2e2e2;
  }

  i.fa.fa-sort-desc.dropdown-arrow {
    opacity: .4;
    font-size: 16px;
    position: relative;
    top: -2px;
    left: 0px;
  }
  .pad-4-10 {
    padding: 3px 0px!important;
  }
  div.width33 {
    width: 33%!important;
    display: block!important;
    float: left!important;
  }
  h4.megamenu-titles {
    margin-top: 0px;
  }
  div.dropdown-contant.main-page {
    margin-top: 0px!important;
    margin-left: -1px!important;
    display: block!important;
  }
  div.header-line {
    height: 25px;
    border-bottom: 1px solid #ececec;
    width: 50px;
  }
  .appraise_domain_field {
    padding: 20px 20px 20px 20px;
    border-radius: 0px;
    border: 1px solid rgb(226, 226, 226);
  }
  input#data.form-control.input-field.appraise_domain_field {
   /* width: 365px;*/
    float: right;
    padding-left: 22px;
  }
  @media all (min-width: 320px) and (max-width: 667px) {
   
    button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
      width: 100%!important;
    }
  }
  @media only screen and (min-device-width: 320px) and (max-device-width: 414px) {
    button.btn.btn-sm.btn-default-tables.btn-opt-sel.dropdown.int-dropdown-click {
      height: 57px;
      width: 59px;
      position: absolute;
      padding: 12px;
      border-radius: 0px;
      border-right: 0px;
      border-right: 1px solid #e2e2e2;
      margin: 4px;
      border-top: none;
      border-left: none;
      border-bottom: none;
      right: -3px;
      border-left: 1px solid #e2e2e2;
      z-index: 10;
      border-right: 0px;
      background: transparent!important;
    }
    button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
      width: 100%!important;
    }
  }
  @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
    button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
      width: 100%!important;
    }
  }

  @media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
    a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
      display: none!important;
    }
    input#data.form-control.appraise_domain_field {
    /*  width: 255px!important;*/
     /* margin-left: -35px!important;*/
    }
    button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
      width: 100%!important;
    }
    button.btn.btn-sm.btn-default-tables.btn-opt-sel.dropdown.int-dropdown-click {
      height: 57px;
      width: 59px;
      position: absolute;
      padding: 12px;
      border-radius: 0px;
      border-right: 0px;
      border-right: 1px solid #e2e2e2;
      margin: 4px;
      border-top: none;
      border-left: none;
      border-bottom: none;
      right: -53px;
      border-left: 1px solid #e2e2e2;
      top: 33px;
      border-right: 0px;
      background: transparent!important;
      }
    i.fa.fa-chevron-circle-down.dropdown-arrow {
      opacity: 0.53;
      font-family: FontAwesome;
      font-size: 14px;
      color: #D6D8DF;
      top: -3px;
      position: relative;
    }
    #btn_appraise_header {
      width: 65px!important;
    }
    div.width33 {
      width: 100%!important;
      display: block!important;
      float: left!important;
    }
    .dropdown-content-main {
      position: absolute;
      top: 100%;
      left: -231px;
      z-index: 1000;
      display: none;
      min-width: 352px;
      margin: 2px 0 0;
      list-style: none;
      font-size: 14px;
      text-align: left;
      background-color: #fff;
      border: 1px solid #e2e2e2;
      background-clip: padding-box;
      padding: 10px;
      background: #f9f9f9;
      border: 1px solid #e2e2e2;
      top: 49px;
    }
    .dropdown-content-main a {
      color: #3A3A3A;
      padding: 10px 15px;
      text-decoration: none;
      display: block;
      font-size: 12px;
      text-align: left;
      z-index: 199999;
      -webkit-font-smoothing: antialiased;
    }
    div.dropdown-content-main a:hover {
      background: none;
      cursor: pointer!important;
      color: #757575;
    }
    .bot-20-phone {
      margin-bottom: 15px!important;
    }
  }
  @media (max-width: 420px) {
    input#data.form-control.appraise_domain_field {
      margin-top: 0px!important;
    }
    input#data.form-control.appraise_domain_field {}
  }
  @media (max-device-width: 1024px) and (min-device-width: 300px) {
    div.input-group-btn.search-icon {
      color: #fff!important;
      background: #fdfdfd!important;
      border-color: #cbcbcb!important;
      border: 1px solid #cbcbcb;
      border-left: 0px!important;
      cursor: pointer;
    }
  }
  a.btn.btn-default-search.search_btn {
    color: #f3f3f3;
    background-color: transparent!important;
    border-color: transparent!important;
    transition-duration: .4s;
    color: #656565;
    height: auto!important;
    width: 65px;
    vertical-align: middle;
  }
  @media only screen and (max-device-width: 736px) and (min-device-width: 414px) and (orientation: portrait) {
    input#data.form-control.appraise_domain_field {
      margin-top: 0px!important;
    }
  }
  input.bulk-entry.pull-right {
    display: none!important;
  }

  @media not all and (min-resolution:.001dpcm) {
    @media {
      a.btn.btn-default-search.search_btn {
        margin-top: -23px!important;
      }
      a#btn_appraise_header.btn.btn-default-search.search_btn {
        margin-top: -23px!important;
      }
    }
  }
  /* ----------- iPhone 5s ----------- */

  @media (max-width: 400px) {
    .search_btn {
      padding: 20px;
      margin-top: -23px!important;
    }
    input.bulk-entry.pull-right {
      display: none!important;
    }
  }


  /*DESKTOP STYLES MEGA MENU */
  @media (min-width: 400px) and (max-width: 980px) {

    h4.megamenu-titles {
      margin-top: 0px;
      font-size: 12px;
    }
    div.width33.side-links-space {
      width: 50px!important;
      margin-left: 30px!important;
    }

 .btn.btn-lg.btn-effect.btn-appraise.btn-orange-spin.search_icon
  }

  @media (min-width: 480px) and (max-width: 3280px) {
    div.dropdown-content.mega-drop-down.other-pages {
        position: absolute;
        top: 100%;
        left: -344px;
        z-index: 0;
        display: none;
        min-width: 400px;
        margin: 2px 0 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        border: 1px solid #e2e2e2;
        background-clip: padding-box;
        padding: 10px;
        background: #f9f9f9;
        border: 1px solid #e2e2e2;
        top: 49px;
        z-index: 1;
    }
    div.width33.side-links-space {
      width: 50px!important;
      margin-left: 30px!important;
    }
  }


  @media (min-width: 400px) and (max-width: 980px) {
    div.dropdown-content.mega-drop-down.other-pages {
      position: absolute;
      top: 100%;
      z-index: 0;
      display: none;
      margin: 2px 0 0;
      list-style: none;
      font-size: 14px;
      text-align: left;
      background-color: #fff;
      border: 1px solid #e2e2e2;
      background-clip: padding-box;
      padding: 10px;
      background: #f9f9f9;
      border: 1px solid #e2e2e2;
      top: 49px;
      z-index: 1;
    }
    h4.megamenu-titles {
      margin-top: 0px;
      font-size: 12px;
    }
    div.width33.side-links-space {
      width: 50px!important;
      margin-left: 30px!important;
    }
  }
  @media (min-width: 980px) and (max-width: 3280px) {
    div.dropdown-content.mega-drop-down.other-pages {
      position: absolute;
      top: 100%;
      left: -345px;
      z-index: 1000;
      display: none;
      min-width: 400px;
      margin: 2px 0 0;
      list-style: none;
      font-size: 14px;
      text-align: left;
      background-color: #fff;
      border: 1px solid #e2e2e2;
      background-clip: padding-box;
      padding: 10px;
      background: #f9f9f9;
      border: 1px solid #e2e2e2;
      top: 49px;
      z-index: 1;
    }
    div.width33.side-links-space {
      width: 50px!important;
      margin-left: 30px!important;
    }
  }





/******      end of appriest_field_top  --- transfer styles from internal   *************/

.custom_quote {
  background-image: url(/img/quotebg.jpg);
  background-repeat: no-repeat!important;
  background-size: 100;
  background-position: right;
}
.search_bg {
  background: url(../img/mountain_bg.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
}
@media only screen and (min-width: 400px) and (max-width: 700px) {
  .custom_quote {
    background-size: 370%!important;
  }
  .search_bg {
    background-size: 290%!important;
    background-position: bottom center;
  }
}
@media only screen and (min-width: 700px) and (max-width: 900px) {
  .custom_quote {
    background-size: 300%!important;
  }
  .search_bg {
    background-size: 217%!important;
    background-position: bottom center;
  }
}
@media only screen and (min-width: 900px) and (max-width: 1100px) {
  .custom_quote {
    background-size: 200%!important;
  }
  .search_bg {
    background-size: 180%!important;
    background-position: bottom center;
  }
}
@media only screen and (min-width: 1100px) and (max-width: 1300px) {
  .custom_quote {
    background-size: 160%!important;
  }
  .search_bg {
    background-size: 160%!important;
    background-position: bottom center;
  }
}
@media only screen and (min-width: 1300px) and (max-width: 1500px) {
  .custom_quote {
    background-size: 130%!important;
  }
  .search_bg {
    background-size: 130%!important;
    background-position: bottom center;
  }
}
@media only screen and (min-width: 1500px) and (max-width: 5000px) {
  .custom_quote {
    background-size: 112%!important;
  }
  .search_bg {
    background-size: 112%!important;
    background-position: bottom center;
  }
}




/* appraise_field_top */
.search_icon {
    background-image: url(img/search-icon.png) !important;
    background-size: auto;
    background-position: 22px 20px !important;
    background-repeat: no-repeat !important;
}










/*********************************/
/*******  POP-UP QUESTIOn  *******/
/*********************************/


.btn-mod.btn-border-w-blue-full {
  background: #FFFFFF;
  border: 2px solid #C0C6CE;
  border-radius: 4px;
  width: 325px;
  font-family: Helvetica;
  font-size: 14px;
  color: #8C9095;
  letter-spacing: 0;
  text-align: center;
}
.btn-mod.btn-border-w-blue-full:hover {
  background: #4A90E2;
  border: 2px solid #4A90E2;
  border-radius: 4px;
  width: 325px;
  font-family: Helvetica;
  font-size: 14px;
  color: #8C9095;
  letter-spacing: 0;
  text-align: center;
}
.btn-mod.btn-border-w-light-green {
  width: 325px!important;
  color: #2ECC4F!important;
  border: 2px solid #35cd52;
  border-radius: 4px;
  width: 325px;
  font-family: Helvetica;
  font-size: 14px;
  color: #8C9095;
  letter-spacing: 0;
  text-align: center;
}
.btn-mod.btn-border-w-light-green:hover {
  width: 325px!important;
  color: #ffffff!important;
  background: #2ECC4F;
  border: 2px solid #2ECC4F;
  border-radius: 4px;
  width: 325px;
  font-family: Helvetica;
  font-size: 14px;
  color: #8C9095;
  letter-spacing: 0;
  text-align: center;
}
.btn-mod.btn-border-w-blue-full-submit {
  background: #4A90E2;
  border: 2px solid #4A90E2;
  border-radius: 4px;
  color: #FFF;
  height: 50px;
  line-height: 1.2em;
  width: 325px;
}
.btn-mod.btn-border-w-blue-full-submit:hover {
  background: #3a77bf;
  border-color: #3a77bf;
}
.modal-foot-pad-5-p {
  padding: 5px 0px 10px 5px!important;
  color: #9ea2a5!important;
  -webkit-font-smoothing: antialiased!important;
  margin: 0px auto!important;
  display: block!important;
  text-align: center!important;
}
.modal-header-clean-p {
  background-image: linear-gradient(-231deg, #40505F 0%, #465B6F 64%, #384A5C 100%);
  border: 1px solid #435465;
  text-align: center;
  min-height: 16.42px;
  padding: 55px 0px 50px 0px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  margin-bottom: -16px;
}
.pop-up-textfield-p {
  max-width: 325px!important;
  min-height: 50px!important;
  text-align: center!important;
  margin: 0px auto!important;
  display: block!important;
  font-size: 16px!important;
  text-align: left!important;
}
.modal-email-heading-p {
  width: 325px!important;
  text-align: left!important;
  margin: 0px auto!important;
  display: block!important;
  margin-bottom: 10px!important;
  font-size: 18px!important;
}
.modal.in .modal-dialog-p {
  border-bottom-left-radius: 5px!important;
  border-bottom-right-radius: 5px!important;
  border-radius: 20px!important;
}
.border-rad-10-p {
  border-radius: 10px!important;
}
.max-width-600-p {
  max-width: 600px!important;
}
.modal-pop-background-p {
  background-color: #3f4c52b3;
}

span.update-year a:hover {
    color: rgba(255,255,255,.80)!important;
}


.bg--dark:not(.nav-bar):not(.bar) a:not(.btn) {
    color: rgba(255, 255, 255, 0.86)!important;
    letter-spacing: .4px!important;
    font-size: 13px!important;
    -webkit-font-smoothing: auto!important;
    font-weight: 300;
    font-family: "Helvetica",sans-serif!important;"
}

.footer-small-pop-p {
  font-size: 80%!important;
  font-family: Helvetica;
  font-size: 22px;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  position: absolute;
  bottom: -55px;
  margin: 0px auto;
  display: block;
  width: 100%;
}
.footer-small-pop-p p {
  line-height: .6em;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  font-family: inherit;
}
.carousel-indicators {
  bottom: 20px!important;
  display: none!important;
}
.carousel-inner {
  min-height: 250px!important;
  margin-top: 30px!important;
  margin-bottom: 20px!important;
  overflow: visible!important;
}
.carousel-control.right {
  right: 0!important;
  left: auto!important;
  background-image: none!important;
}
.carousel-control.left {
  background-image: none!important;
}
.pad-top-10-p {
  padding-top: 10px!important;
}
.pad-top-70-p {
  padding-top: 70px!important;
}
.modal-no-bg-p {
  background: #FFF!important;
}
.modal-large-heading-p {
  color: #969ca2!important;
  font-family: inherit!important;
  -webkit-font-smoothing: antialiased!important;
}
.sub-heading-title-p {
  font-family: inherit;
  font-size: 16px;
  color: #ffffff8a!important;
  letter-spacing: 0;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-weight: normal;
}
.estibot-thankyou-p {
  position: absolute!important;
  overflow: visible!important;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  right: 0px!important;
  top: 85px!important;
}
.modal-body-popup-p {
  position: relative!important;
  padding: 30px!important;
  overflow: hidden!important;
  background: #FFF;
  margin-top: 15px;
  margin-bottom: 0px!important;
  padding-bottom: 20px!important;
  border-bottom-left-radius: 10px!important;
  border-bottom-right-radius: 10px!important;
}
.modal-heading-ready-p {
  font-family: Helvetica;
  font-size: 36px!important;
  color: #FFFFFF;
  letter-spacing: 0;
  text-align: center;
  float: none!important;
  color: #FFF!important;
  -webkit-font-smoothing: auto!important;
}
.estibot-badge-p {
  margin: 0px auto;
  display: block;
  width: 95px;
}
.bedge-cert-p {
  text-align: center;
  width: 100%;
  top: 145px;
  position: absolute;
  margin: 0px auto;
  z-index: 1;
}
.border-rad-10-pop-p {
  border-top-left-radius: 12px!important;
  border-top-right-radius: 12px!important;
}


@media only screen and (min-device-width: 667px) and (max-device-width: 992px) {
 .sub-heading-title-p {
    color: rgba(255, 255, 255, .80);
  }
   i.fas.fa-chevron-circle-down.dropdown-arrow {
     opacity: 0.53!important;
     font-size: 14px!important;
     color: #D6D8DF!important;
  }
}


@media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
  .max-width-600-p {
    max-width: 340px!important;
    margin: 0px auto;
    display: block;
    text-align: center;
  }
  .modal-heading-ready-p {
    font-family: Helvetica;
    font-size: 23px!important;
    color: #FFFFFF;
    letter-spacing: 0;
    text-align: center;
    float: none!important;
    color: #FFF!important;
    -webkit-font-smoothing: auto!important;
  }
  .modal-email-heading-p {
    width: 233px!important;
}
  .sub-heading-title-p {
    font-family: inherit;
    font-size: 12px;
    color: rgba(255, 255, 255, .80);
    letter-spacing: 0;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
  }
  .modal-large-heading-p {
    margin-top: 0px;
    margin-left: 15px;
}
  .min-width-325 {
    min-width: 250px;
  }
  .btn-mod.btn-border-w-light-green {
    width: 100%!important;
    color: #2ECC4F!important;
    border: 2px solid #35cd52;
    border-radius: 4px;
    font-family: Helvetica;
    font-size: 14px;
    color: #8C9095;
    letter-spacing: 0;
    text-align: center;
    padding: 15px 20px!important;
  }
  .footer-small-pop-p p {
    font-size: 12px;
  }
  .modal-body-popup-p {
    position: relative!important;
    padding: 0;
    overflow: hidden!important;
    background: #FFF;
    margin-top: 0px;
    margin-bottom: 0px!important;
    padding-bottom: 0!important;
    border-bottom-left-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    min-height: 315px;
    text-align: center;
  }
  .carousel-inner {
    min-height: auto!important;
    margin-left: -10px;
  }
  .carousel {
    position: relative;
    padding-right: 20px;
    padding-left: 20px;
  }
  .btn-mod.btn-border-w-blue-full-submit {
    background: #4A90E2;
    border: 2px solid #4A90E2;
    border-radius: 4px;
    color: #FFF;
    height: 50px;
    line-height: 1.8em;
    width: 100%;
  }
  .btn-mod.btn-border-w-blue-full {
    padding: 15px 20px!important;
    width: 100%!important;
  }
  .bedge-cert-p {
    top: 110px;
  }
  .pop-up-textfield-p {
    max-width: 100%;
    margin:4px!important;
  }
}

/*********************************/
/*******  endPOP-UP QUESTIOn  ****/
/*********************************/

/* index.php */
.blurred {
    filter: blur(8px);
}

.btn-green{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  letter-spacing: 0.5px;
  user-select: none;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 3px;
  color: #2ECC4F;
  background-color: #fff;
  border-color: #2ECC4F;
  margin-bottom: 5px;
  width: 250px;
}
.btn-green:hover{
  background-color: #2ECC4F;
  color: #fff;
}
.btn-blue-bg{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  letter-spacing: 0.5px;
  user-select: none;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 3px;
  color: #FFFFFF;
  background-color: #2962FF;
  border-color: #2962FF;
  margin-bottom: 5px;
  width: 250px;
}
.btn-blue-bg:hover{
  background-color: #2358FF;
  color: white;
}
.btn-blue{
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  letter-spacing: 0.5px;
  user-select: none;
  padding: 10px 16px;
  font-size: 14px;
  line-height: 1.33;
  border-radius: 3px;
  color: #4F84BC;
  background-color: #fff;
  border-color: #4F84BC;
  margin-bottom: 5px;
  width: 250px;
}
.btn-blue:hover{
  background-color: #2358FF;
  color: white;
}

.dimmtip{
  opacity:.25;
}
.hidden-overflow{
  overflow: hidden;
  white-space: nowrap;
  max-width: 250px;
}
.estimate_padding {
  padding: 15px 30px 30px 30px;
  background-size: 12%!important;
  background-position: 101% 100%!important;
  background-repeat: no-repeat!important;
}
.currency {
  font-size: 25px;
  float: left;
  text-align: left;
  margin-top: 0px;
  color: #2c3e50;
  display: block;
  float: left!important;
  margin-right: 20px;
  margin-top: -8px;
  margin-bottom: 4px;    
}

.appraisal_title {
  font-size: 40px;
  font-weight: 400;
  display: block;
  width: 100%;
  padding-top: -20px;
  margin-top: 0px;
  color: #2c3e50;
  margin-top: 8px;
  -webkit-font-smoothing: antialiased;
}

h6.small-intro-heading {
  font-family: HelveticaNeue-Medium;
  font-size: 14px;
  color: rgba(45,63,80,0.20);
  margin-top: -1px;
  margin-bottom: -5px;
}

.buy-now-btn {
  padding: 5px 15px;
  border: 1px solid #3079ed;
  border-radius: 3px;
  color: #FFF;
  margin-left: 10px;
  background-color: #4d90fe;
  border-color: #3079ed;
}

.buy-now-btn:hover,
.buy-now-btn:focus,
.buy-now-btn:active {
  background: #4787ed;
  text-decoration:none;
}
div.div_keyword_stats_ng {
  clear:both;
}
.bot-10 {
  margin-bottom: 10px !important;
}

.extension_buttons {
  font-family: inherit!important;
}

select#select_keywords_type.form-control.gray.search_volume_search {
  height: auto!important;
  background-color: #FFF;
  padding: 5px 23px 5px 10px;
  position: relative;
  display: block;
  margin-bottom: 0px;
  font-size: 12px;
  -webkit-font-smoothing: antialiased;
  margin-top: -1px;
}

ul.buy_sell_loan.pull-right.estibot-opec{
  background-image: url(img/estibot-opac.png)!important;
  background-size: 100%!important;
  background-position: 25px 24px!important;
  background-repeat: no-repeat!important;
}

.suggestionSection{  
  background: #ffffff;
  min-height: 235px;
  padding: 10px 0px 0px 0px;
}

.no-decoration{
  list-style-type: none;
  padding-left:25px;
}

div.check-active:before {
  font-family: FontAwesome;
    content: '\f00c';
    margin-right: 0.5rem;
    color: #02c54c;
    font-size: 1.18571rem!important;
    position: absolute;
    left: 1.6rem;
    line-height: 1em;
}

div.check-disabled:before {
    font-family: FontAwesome;
    content: '\f00d';
    margin-right: 0.5rem;
    color: #cfcfcf;
    font-size: 1.28571rem;
    position: absolute;
    left: 1.6rem;
}

.suggestions{
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom:10px;
  padding-left:20px;
  line-height: 1.4em;
}

.suggestions.disabled {
   opacity: .4;
}

ul.no-decoration h4 {
  font-size: 1.5em;
  margin-left: 30px;
  padding-bottom: 5px;
  color: #2f4356;
}

div.check-active {
  display: block;
  float: left;
  margin-right: 5px;
  color: #2fcc6c;
}

div.check-active:before {
  font-family: FontAwesome;
  content: '\f00c';
  margin-right: 0.5rem;
  color: #02c54c;
  font-size: 1.68571rem;
  position: absolute; 
  left: 3.6rem;
  line-height: 1em;
}

div.check-disabled {
  display: block;
  float: left;
  margin-right: 5px;
  color: #d0d0d0;
}

span.keyword {
  color: #f17b27;
  font-weight: bold;
  -webkit-font-smoothing: auto;
}


div.check-disabled:before {
  font-family: FontAwesome;
  content: '\f00d';
  margin-right: 0.5rem;
  color: #cfcfcf;
  font-size: 1.28571rem;
  position: absolute;
  left: 3.9rem;
}

i.fa.fa-question-circle.tip.dimmtip.question {
  margin-top: -10px!important;
  position: absolute;
  margin-left: 5px;
  font-size: 15px;
  cursor: pointer;
}

.dumb-down{
  font-size: 120%;
}

strong {
  font-family: inherit!important;
}

 .st-pusher {
     z-index: 5!important;
}
 .panel-heading {
     margin-bottom: 0px;
}
 .btn-default-tables {
     color: #525252!important;
}
 .heading-box-quote {
     font-family: inherit!important;
}


section.switchable.custom_quote div div.container div.heading-box-quote p.quote-subtext {
    opacity: .6;
    /*font-family: HelveticaNeue;*/
    font-size: 16px;
    color: #FFF;
    letter-spacing: 1px;
}

.heading-box-quote.pull-left p.quote-subtext {
    opacity: .6!important;
    /*font-family: HelveticaNeue!important;*/
    font-size: 16px!important;
    color: #FFF!important;
    letter-spacing: 1px!important;
}
 .third_box_titles {
     font-family: inherit;
}
 div#ajax_response.alert.alert-ajax-response.alert-danger {
}
 .custom_quote {
     background-image: url(/img/quotebg.jpg);
     background-repeat: no-repeat!important;
     background-size: inherit;
     color: #efefef;
     padding-top: 100px;
     padding-bottom: 100px;
     background-size: cover;
     margin: 0px auto;
     display: block;
     background-position: top center;
}
 a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
     position: absolute;
     z-index: 4;
     width: 200px;
     top: 37px!important;
     right: -14px;
     color: #cecece;
     font-size: 10px;
     text-decoration: none;
     right: 466.5px!important;
     width: 50px;
     top: 15px;
     opacity: .8;
     letter-spacing: .5px;
}
 a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry:hover {
     color: #a2a2a2;
}
 .spinner>div {
     background-color: #FFF;
     height: 100%;
     width: 6px;
     display: inline-block;
     margin-right: 0px!important;
     -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
     animation: sk-stretchdelay 1.2s infinite ease-in-out;
}
 div.spinner.spinner--white div.spinner__item1 {
     margin-right: 2px!important;
}
 div.spinner.spinner--white div.spinner__item2 {
     margin-right: 2px!important;
}
 div.spinner.spinner--white div.spinner__item3 {
     margin-right: 2px!important;
}
 div.spinner.spinner--white div.spinner__item4 {
     margin-right: 2px!important;
}
 div.spinner.spinner--white div.spinner__item5 {
     margin-right: 2px!important;
}
 ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
     color: #d4d6d8!important;
     font-family: 'Open Sans', sans-serif!important;
     font-weight: 400!important;
}
 ::-moz-placeholder {
    /* Firefox 19+ */
     color: #d4d6d8!important;
     font-family: 'Open Sans', sans-serif!important;
     font-weight: 400!important;
}
 :-ms-input-placeholder {
    /* IE 10+ */
     color: #d4d6d8!important;
     font-family: 'Open Sans', sans-serif!important;
     font-weight: 400!important;
}
 :-moz-placeholder {
    /* Firefox 18- */
     color: #d4d6d8!important;
     font-family: 'Open Sans', sans-serif!important;
     font-weight: 400!important;
}
 .appraise_domain_field {
     padding: 20px;
     border-radius: 0px;
     border: 1px solid rgb(226, 226, 226);
}
 .tools-link {
     color: #a9abad;
     font-family: sans-serif;
     font-weight: bold;
     -webkit-font-smoothing: auto;
}

.input-group-btn:last-child>.btn {
    border: 1px solid #ec8301!important;
    font-size: 12px!important;
    background: #F17B26!important;
}
div.btn-grad.input-group-btn.search-icon {
    background: #F16C0E!important;
    border: 1px solid #F16C0E!important;
    cursor: pointer;
    background-image: url(../img/search-icon.png) !important;
    background-size: auto;
    background-position: 22px 20px !important;
    background-repeat: no-repeat !important;
}
div.btn-grad.input-group-btn.search-icon:hover {
    background-color: #ec7017!important;
}

 .dropdown-content {
     position: absolute;
     top: 100%;
    /* left: -338px;*/
     z-index: 1000;
     display: none;
     /*min-width: 400px;*/
     margin: 2px 0 0;
     list-style: none;
     font-size: 14px;
     text-align: left;
     background-color: #fff;
     border: 1px solid #e2e2e2;
     background-clip: padding-box;
     padding: 10px;
     background: #f9f9f9;
     border: 1px solid #e2e2e2;
     top: 60px;
     box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 15px;
}
 .dropdown-content a {
     color: #3A3A3A;
     padding: 10px 15px;
     text-decoration: none;
     display: block;
     font-size: 12px;
     text-align: left;
     z-index: 199999;
}

 div.width33.side-links-space {
     margin-left: 35px!important;
     width: 20%!important;
}
 .input-group-btn:last-child>.btn {
     border: 1px solid #F16C0E!important;
     font-size: 12px;
     background: #F16C0E!important;
}
 .input-group-btn:last-child>.btn:hover {
     cursor: pointer;
}
 i.fas.fa-chevron-circle-down.dropdown-arrow {
     opacity: 0.53!important;
     font-size: 14px!important;
     color: #D6D8DF!important;
}
 i.fas.fa-chevron-circle-down.dropdown-arrow:hover {
      opacity: 0.53!important;
     font-size: 14px!important;
     color: #D6D8DF!important;
}
 .button--ujarak, .button--ujarak::before {
     border: 1px solid #ec8301!important;
     font-size: 12px;
     background: #F17B26!important;
     font-weight: bold;
}
 .btn-orange-spin {
     background: #F48800!important;
     color: #FFFFFF!important;
     text-transform: uppercase!important;
     font-size: 1.2rem!important;
     border-radius: 0px!important;
}
 .glyphicon {
     font-size: 16px;
     color: #000000;
}
 .glyphicon:hover {
     font-size: 16px;
     color:#000000;
     cursor:pointer;
     opacity: .8;
     top:0px!important;
}
 button.btn.btn-sm.btn-default-tables.btn-opt-sel.dropdown.int-dropdown-click {
     height: 58px;
     width: 59px;
     position: absolute;
     padding: 0px;
     border-radius: 0px;
     border-right: 0px;
     border-right: 1px solid #e2e2e2;
     margin: 1px;
     border-top: none;
     border-left: none;
     border-bottom: none;
     right: 5px;
     border-left: 1px solid #e2e2e2;
     z-index: 3;
}
 div.dropdown-content a:hover {
     background: none;
     cursor: pointer!important;
     color: #5198e0;
}
 a.pad-4-10.bot-20-phone.bulk-upload {
     color: #5198e0;
     font-weight: 700;
     letter-spacing: .5px;
}
 a.pad-4-10.bot-20-phone.bulk-upload:hover {
     color: #5198e0a3;
}
 i.fa.fa-sort-desc.dropdown-arrow {
     opacity: .4;
     font-size: 16px;
     position: relative;
     top: -2px;
     left: 0px;
}
 .pad-4-10 {
     padding: 3px 0px!important;
}
 div.width33 {
     width: 33%!important;
     display: block!important;
     float: left!important;
}
 h4.megamenu-titles {
     margin-top: 0px;
}
 div.dropdown-contant.main-page {
     margin-top: 0px!important;
     margin-left: -1px!important;
     display: block!important;
}
 div.header-line {
     height: 25px;
     border-bottom: 1px solid #ececec;
     width: 50px;
}
 .appraise_domain_field {
     padding: 20px 20px 20px 20px;
     border-radius: 0px;
     border: 1px solid rgb(226, 226, 226);
}
 input#data.form-control.input-field.appraise_domain_field {
     float: right;
     padding-left: 22px;
     box-shadow: 0px 1px 7px 0px rgba(99, 98, 97, 0.2)!important;
     z-index: 0;
     margin-right:5px;
}
 .modal-content {
     box-shadow: none!important;
}
 .spinner {
     margin: 0px auto!important;
     width: 100px!important;
     height: 20px!important;
     text-align: center!important;
     font-size: 10px!important;
}
 .btn:active, .btn.active {
     background-image: none;
     outline: 0;
     -webkit-box-shadow: none!important;
     box-shadow:none!important;
}

/*DESKTOP STYLES MEGA MENU */
 @media (min-width: 400px) and (max-width: 980px) {
     .dropdown-content {
      position: absolute;
      top: 100%;
      left: -333px;
      z-index: 1000;
      display: none;
      min-width: 400px;
      margin: 2px 0 0;
      list-style: none;
      font-size: 14px;
      text-align: left;
      background-color: #fff;
      border: 1px solid #e2e2e2;
      background-clip: padding-box;
      padding: 10px;
      background: #ffffff;
      border: 1px solid rgb(226, 226, 226);
      top: 60px;
    }
     div.width33.side-links-space {
         width: 50px!important;
         margin-left: 30px!important;
    }
}
 @media (min-width: 980px) and (max-width: 4280px) {

     .dropdown-content {
         position: absolute;
         top: 100%;
         z-index: 1000;
         display: none;
         margin: 2px 0 0;
         list-style: none;
         font-size: 14px;
         text-align: left;
         background-color: #fff;
         border: 1px solid #e2e2e2;
         background-clip: padding-box;
         padding: 0px;
         background: #ffffff;
         border: 1px solid rgb(226, 226, 226);
         top: 60px;
         box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 15px;
         min-width: 145px;
    }

     div.width33.side-links-space {
         width: 50px!important;
         margin-left: 30px!important;
    }
}
 @media (max-width: 320px) {
     div.input-group.add-on a {
         position: static!important;
         font-size: 12px!important;
         top: 14px!important;
         height: 62px;
    }
     div.width33 {
         float: none!important;
    }
     .dropdown-content {
         position: absolute;
         left: -273px;
         list-style: none;
         border: 1px solid #e2e2e2;
         padding: 10px;
         width: 320px;
         top: 60px;
    }
}
 @media all (min-width: 320px) and (max-width: 667px) {
     button.btn.btn-sm.btn-default-tables.btn-opt-sel.dropdown.int-dropdown-click {
         height: 57px;
         width: 59px;
         position: absolute;
         padding: 12px;
         border-radius: 0px;
         border-right: 0px;
         border-right: 1px solid #e2e2e2;
         margin: 4px;
         border-top: none;
         border-left: none;
         border-bottom: none;
         right: -3px;
         border-left: 1px solid #e2e2e2;
         z-index: 3;
         border-right: 0px;
         background: transparent!important;
    }
     button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
         width: 100%!important;
    }
     div#ajax_response_continer {
         width:320px!important;
         text-orientation: center;
    }
}
 @media only screen and (min-device-width: 320px) and (max-device-width: 414px) {
     button.btn.btn-sm.btn-default-tables.btn-opt-sel.dropdown.int-dropdown-click {
         height: 57px;
         width: 59px;
         position: absolute;
         padding: 12px;
         border-radius: 0px;
         border-right: 0px;
         border-right: 1px solid #e2e2e2;
         margin: 4px;
         border-top: none;
         border-left: none;
         border-bottom: none;
         right: -3px;
         border-left: 1px solid #e2e2e2;
         z-index: 3;
         border-right: 0px;
         background: transparent!important;
    }
     button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
         width: 100%!important;
    }
}
 @media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) {
     button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
         width: 100%!important;
    }
     button.btn.btn-sm.btn-default-tables.btn-opt-sel.dropdown.int-dropdown-click {
         height: 57px;
         width: 59px;
         position: absolute;
         padding: 12px;
         border-radius: 0px;
         border-right: 0px;
         border-right: 1px solid #e2e2e2;
         margin: 4px;
         border-top: none;
         border-left: none;
         border-bottom: none;
         right: -3px;
         border-left: 1px solid #e2e2e2;
         z-index: 3;
         border-right: 0px;
         background: transparent!important;
    }
     .dropdown-content {
         position: absolute;
         top: 100%;
         z-index: 1000;
         display: none;
         min-width: 340px;
         margin: 10px 0 0;
         list-style: none;
         font-size: 14px;
         text-align: left;
         background-color: #fff;
         border: 1px solid #e2e2e2;
         background-clip: padding-box;
         padding: 10px;
         background: #f9f9f9;
         border: 1px solid #e2e2e2;
         top: 58px!important;
         border-top: none!important;
    }
}
 @media only screen and (min-device-width: 375px) and (max-device-width: 667px) {
     a#link_header_bulk.linkform.dropdown-toggle.bulkentrytitle.bulk-entry {
         display: none!important;
    }

/*
     button#button_appraise_header.btn.button--ujarak.btn-lg.btn-orange.btn-effect.btn-appraise {
         
    }
*/

     button.btn.btn-sm.btn-default-tables.btn-opt-sel.dropdown.int-dropdown-click {
         height: 57px;
         width: 59px;
         position: absolute;
         padding: 12px;
         border-radius: 0px;
         border-right: 0px;
         border-right: 1px solid #e2e2e2;
         margin: 4px;
         border-top: none;
         border-left: none;
         border-bottom: none;
         right: -3px;
         border-left: 1px solid #e2e2e2;
         z-index: 3;
         border-right: 0px;
         background: transparent!important;
    }

     h4.megamenu-titles {
         margin-top: 20px!important;
    }
     div.width33 {
         width: 100%!important;
         display: block!important;
         float: left!important;
    }
     .dropdown-content {
        position: absolute;
        top: 100%;
        left: -150.5px;
        z-index: 1000;
        display: none;
        min-width: 271px;
        margin: 10px 0 0;
        list-style: none;
        font-size: 14px;
        text-align: left;
        background-color: #fff;
        border: 1px solid #e2e2e2;
        background-clip: padding-box;
        padding: 10px;
        background: #f9f9f9;
        border: 1px solid #e2e2e2;
        top: 50px;
        border-top: none!important;
    }
     .bot-20-phone {
         margin-bottom: 15px!important;
    }
     div.width33.side-links-space {
         margin-left: 0px!important;
         width: 33%!important;
    }
     div.megamenu-titles.neg-10-mar {
         margin-top: -20px!important;
    }
     a.pad-4-10.bot-20-phone {
         margin-bottom: 0px!important;
    }
     a.btn.btn-md.btn-default-tables.btn-helvetica-med.btn-verify-captcha {
         width:49%!important;
    }
     a.btn.btn-md.btn-default-tables.btn-cancel-captcha {
         width:46%!important;
    }
     .modal-body {
         padding: 20px 20px!important;
    }
}
/* end index.php */

/* start video button on some sidebars */
.video_button {
  border: 1px solid #E4E4E4;
  background: #FFF;
  padding: 5px 60px;
  margin-top: 10px;
}
.video_button:hover {    
  background: #f9f9f9;
  cursor: pointer;
  border: 1px solid #eeeeee;
}
.video_button a {
  color: #000000!important;
  text-decoration: none!important;
  line-height: 2.5em;
}
/* end video button on some sidebars */

/* start marketplace badges */
.badge {
  display: inline-block!important;
  padding: 5px!important;
  font-weight: 700!important;
  line-height: 1!important;
  text-align: center!important;
  white-space: nowrap!important;
  vertical-align: baseline!important;
  border-radius: .25rem!important;
}
.badge-primary {
  color: #fff!important;
  background-color: #007bff!important;
  padding: 7px 10px!important;
}
.badge-secondary {
  color: #fff!important;
  background-color: #6c757d!important;
  padding: 7px 10px!important;
}

.badge-warning {
  color: #fff!important;
    background-color: #ec8547!important;
    padding: 7px 10px!important;
}

.badge-success {
  color: #fff!important;
  background-color: #34AC41!important;
  padding: 7px 10px!important;
}

.badge-danger {
    color: #fff;
    background-color: #dc4f5c!important;
    padding: 7px 10px!important;
}
.badge-danger:hover { background:#d43f4d!important; }
.badge-info {
  color: #fff!important;
  background-color: #6C757D!important;
  padding: 7px 10px!important;
}
/* end marketplace badges */
