/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

.text-primary {
    color: #006c67;
}
a.text-primary:hover {
    color: #003936;
}

.bg-primary {
    color: #fff;
    background-color: #006c67;
}
a.bg-primary:hover {
    background-color: #003936;
}
.btn-primary {
    color: #ffffff;
    background-color: #006c67;
    border-color: #00524f;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #004340;
    border-color: #001514;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #006c67;
    border-color: #00524f;
}
.btn-primary .badge {
    color: #006c67;
    background-color: #ffffff;
}


/*Skin v1*/
.pt_theme_color {
    color: #006c67;
}

.pt_theme_bg {
    background: #006c67;
}

.pt_theme_pricing_table_features i {
    color: #006c67;
}

.pt_theme_getquote li a {
    background: #006c67;
}

.pt_theme_getquote li a:hover {
    background: #00837d;
}

.pt_theme_ultimate {
    background: #006c67;
    border: 0;
    color: #fff;
}

.pt_theme_ucolor {
    border-bottom: 1px solid #005c58;
}

.pt_theme_ucolor h5 {
    color: #fff;
}

.pt_theme_ucolor span {
    color: #fff;
}

.pt_theme_ucolor p {
    color: #fff;
}

.pt_theme_ucolor li {
    color: #fff;
}

.pt_theme_ucolor i {
    color: #fff;
}

.pt_theme_pricing_table_plancolor {
    background: #005c58;
}

.pt_theme_ucolorget li a {
    background: #fff;
    color: #005c58;
}

.pt_theme_ucolorget li a:hover {
    background: #005c58;
    color: #fff;
}

/*Media Queries For Resonsive Design*/
@media (min-width: 1200px) {
    .navbar {
        overflow: hidden;
    }
    .container {
        width: 950px;
        padding: 0px 5px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .navbar {
        overflow: hidden;
    }
    .container {
        width: 850px;
        padding: 0px 5px;
    }
    .aff-links .links > a {
        font-size: 12px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .navbar {
        overflow: hidden;
    }
    .container {
        width: 750px;
        padding: 0px 5px;
    }
    .box {
        height: 260px;
    }
    .box .search .search-input {
        padding: 5px;
    }
    .box .search .search-input .input-group > input {
        height: 45px;
    }
    .box .search .search-btn .input-group > button {
        height: auto;
        padding: 17px 15px;
        font-size: 16px;
    }
    .com-rslt .com-wrap {
        font-size: 20px;
    }
    .com-btn {
        padding: 0px 10px;
        border-radius: 2px;
        font-size: 18px;
    }
    .main-tld-loader {
        margin: 8px 15px !important;
    }
    .contact-input .captcha-input {
        padding-left: 0px
    }
    .captcha-btn {
        margin-top: 20px;
        float: left !important;
    }
    .aff-links .links > a {
        font-size: 11px;
    }
    .footer > .container {
        padding: 0px 10px;
        width: 100%;
    }
}
@media (max-width: 767px) {
    .navbar-default .navbar-toggle {
        border-color: transparent;
        margin-top: 25px;
        margin-right: 30px;
        padding: 12px;
        margin-bottom: 8px;
        border-radius: 0px;
        background: #25292D;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: #22262A;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #FFF;
        width: 25px;
        height: 3px;
    }
    .navbar {
        background: #2B2F33;
    }
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        position: absolute;
        right: 30px;
        top: 68px;
        border: 0px none;
        background: #22262A;
        width: 200px;
        box-shadow: none;
        padding: 0px 8px;
        -webkit-border-radius: 2px;
        -webkit-border-top-right-radius: 0;
        -moz-border-radius: 2px;
        -moz-border-radius-topright: 0;
        border-radius: 2px;
        border-top-right-radius: 0;
    }
    .navbar-collapse .container > .navbar-right {
        margin-right: -15px;
    }
    .navbar-default .navbar-nav > li > a,
    .navbar-default .navbar-nav > li > a {
        padding: 10px 10px;
    }
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus {
        border-radius: 2px;
    }
    .container {
        width: 100%;
        padding: 0px 15px;
    }
    .box {
        height: 260px;
        margin-top: -30px;
    }
    .box .search .search-input {
        padding: 5px;
    }
    .box .search .search-input .input-group > input {
        height: 45px;
    }
    .box .search .search-btn {
        display: none;
    }
    .com-rslt .com-wrap {
        font-size: 18px;
    }
    .com-btn {
        padding: 0px 10px;
        border-radius: 2px;
        font-size: 18px;
    }
    .main-tld-loader {
        margin: 8px 15px !important;
    }
    .more-results .sgt-dm {
        margin-top: 20px;
    }
    .advert-728 {
        display: none;
    }
    .aff-links {
        position: relative;
        background: #fff;
        border: 0px;
        height: auto;
        margin-top: 20px;
    }
    .captcha-btn {
        margin-top: 20px;
        float: left !important;
    }
    .contact-input .captcha-input {
        padding-left: 0px
    }
    .aff-links .links {
        padding: 0px;
        font-size: 11.5px;
    }
    .aff-links .links > a {
        padding: 5px 8px;
        white-space: nowrap;
        line-height: 3;
    }
    .footer .navbar-nav {
        text-align: center;
    }
    .footer .navbar-nav > span {
        margin-left: 6px;
    }
    .footer.footer-hidden {
        visibility: visible;
    }
    .footer .dropdown-menu {
        background-color: #fff !important;
        border: 1px solid #DEDEDE !important;
        position: absolute !important;
    }
}
@media (max-width: 320px) {
    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        width: 80%;
    }
    .more-results .heading {
        font-size: 18px;
    }
    .more-results .wrapper .extra .domain-name {
        padding: 10px 0px 10px 10px;
    }
    .more-results .wrapper .extra .domain-button > .btn-dmn {
        font-size: 14px;
        margin-top: 2px;
    }
    .not-found-page > h1 {
        font-size: 25vw;
        margin-top: -30px;
    }
    .not-found-page > h3 {
        margin-top: 25px;
    }
    .not-found-page > .btns > .btn {
        margin-bottom: 4px;
    }
}