
@font-face {
    font-family: "spantic";
    src: url(../fonts/spantic.eot);
    src: url("../fonts/spantic.eot?#iefix") format("embedded-opentype"), url(../fonts/spantic.woff) format("woff"), url(../fonts/spantic.ttf) format("truetype"), url("../fonts/spantic.svg#spantic") format("svg");
    font-weight: 400;
    font-style: normal;
}
[data-icon]:before {
    font-family: "spantic"!important;
    content: attr(data-icon);
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
[class^="ws-"]:before, [class*=" ws-"]:before {
    font-family: "spantic"!important;
    font-style: normal!important;
    font-weight: normal!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ws-1-click-install-script:before {
    content: "\61"}
.ws-advanced-tool:before {
    content: "\65"}
.ws-seo-audit:before {
    content: "\66"}
.ws-brand-generatin:before {
    content: "\6c"}
.ws-certified-expert:before {
    content: "\6e"}
.ws-content-optimization:before {
    content: "\6f"}
.ws-link-building:before {
    content: "\74"}
.ws-keyword-analysis:before {
    content: "\79"}
.ws-local-seo:before {
    content: "\7a"}
.ws-ogranic-traffic:before {
    content: "\42"}
.ws-page-speed:before {
    content: "\4d"}
.ws-outrank:before {
    content: "\4f"}
.ws-potential-customer:before {
    content: "\50"}
.ws-proven-techniques:before {
    content: "\51"}
.ws-revenue-generation:before {
    content: "\52"}
.ws-sell-to-customer:before {
    content: "\59"}
.ws-click:before {
    content: "\61"}
.ws-1-click-install-script:before {
    content: "\61"}
.ws-click-a:before {
    content: "\62"}
.ws-rack:before {
    content: "\63"}
.ws-clients:before {
    content: "\64"}
.ws-complaint:before {
    content: "\67"}
.ws-ae:before {
    content: "\68"}
.ws-identity:before {
    content: "\69"}
.ws-backups:before {
    content: "\6a"}
.ws-server:before {
    content: "\6b"}
.ws-scripts:before {
    content: "\6d"}
.ws-speaker:before {
    content: "\70"}
.ws-quick:before {
    content: "\71"}
.ws-billing:before {
    content: "\72"}
.ws-convert:before {
    content: "\73"}
.ws-business-hosting:before {
    content: "\75"}
.ws-business-website:before {
    content: "\76"}
.ws-career:before {
    content: "\77"}
.ws-cart:before {
    content: "\78"}
.ws-cpanel:before {
    content: "\41"}
.ws-feedback:before {
    content: "\43"}
.ws-pen:before {
    content: "\44"}
.ws-secure:before {
    content: "\45"}
.ws-dedicated-server:before {
    content: "\46"}
.ws-disk:before {
    content: "\47"}
.ws-tag:before {
    content: "\48"}
.ws-transfer:before {
    content: "\49"}
.ws-time-a:before {
    content: "\4a"}
.ws-time-b:before {
    content: "\4b"}
.ws-disk-b:before {
    content: "\4c"}
.ws-easy:before {
    content: "\4e"}
.ws-ecommerce:before {
    content: "\53"}
.ws-email:before {
    content: "\54"}
.ws-secure-b:before {
    content: "\55"}
.ws-processor:before {
    content: "\56"}
.ws-fast:before {
    content: "\57"}
.ws-analytic:before {
    content: "\58"}
.ws-uptime:before {
    content: "\30"}
.ws-fault:before {
    content: "\31"}
.ws-ftp:before {
    content: "\32"}
.ws-graph:before {
    content: "\35"}
.ws-growth:before {
    content: "\36"}
.ws-chat:before {
    content: "\38"}
.ws-support:before {
    content: "\39"}
.ws-managed-service:before {
    content: "\21"}
.ws-mission:before {
    content: "\23"}
.ws-responsive:before {
    content: "\25"}
.ws-setup:before {
    content: "\26"}
.ws-award:before {
    content: "\27"}
.ws-config:before {
    content: "\29"}
.ws-payless:before {
    content: "\2b"}
.ws-performance:before {
    content: "\2c"}
.ws-email-b:before {
    content: "\2d"}
.ws-pk-domain:before {
    content: "\2e"}
.ws-handshake:before {
    content: "\2f"}
.ws-monitor:before {
    content: "\3a"}
.ws-proactive:before {
    content: "\3b"}
.ws-provision:before {
    content: "\3d"}
.ws-updates:before {
    content: "\3e"}
.ws-reseller-hosting:before {
    content: "\40"}
.ws-brand:before {
    content: "\5b"}
.ws-ssd:before {
    content: "\5d"}
.ws-scalability:before {
    content: "\5e"}
.ws-secure-b-1:before {
    content: "\5f"}
.ws-hand-b:before {
    content: "\60"}
.ws-monitor-b:before {
    content: "\7c"}
.ws-cart-b:before {
    content: "\7d"}
.ws-cart-c:before {
    content: "\e000"}
.ws-location:before {
    content: "\e001"}
.ws-recycle:before {
    content: "\e003"}
.ws-search:before {
    content: "\e004"}
.ws-migrate:before {
    content: "\e005"}
.ws-optimize:before {
    content: "\e006"}
.ws-audit:before {
    content: "\e007"}
.ws-serve:before {
    content: "\e00a"}
.ws-serve-b:before {
    content: "\e00b"}
.ws-shared-hosting:before {
    content: "\e00c"}
.ws-sm-icons:before {
    content: "\e00d"}
.ws-email-c:before {
    content: "\e011"}
.ws-chain:before {
    content: "\e013"}
.ws-support-b:before {
    content: "\e014"}
.ws-reviews:before {
    content: "\e015"}
.ws-vision:before {
    content: "\e016"}
.ws-vps:before {
    content: "\e017"}
.ws-wordpress-hosting:before {
    content: "\e018"}
.ws-comas:before {
    content: "\e019"}
.ws-linux:before {
    content: "\e01a"}
.ws-windows:before {
    content: "\e01b"}

body {
    margin: 0 auto;
    background: #fff;
    line-height: normal;
    min-width: 320px;
}
header, section, footer {
    float: left;
    width: 100%}
h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
    letter-spacing: normal;
    text-transform: none;
    line-height: normal;
}
p {
    padding: 0;
    margin: 0;
    letter-spacing: normal;
    text-transform: none;
    line-height: normal;
}
button, a {
    cursor: pointer;
}
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
a:focus {
    outline: none;
}
a, input[type="submit"] {
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
img {
    max-width: 100%}
input::-webkit-input-placeholder {
    opacity: 1;
}
input::-moz-placeholder {
    opacity: 1;
}
input::-moz-placeholder {
    opacity: 1;
}
input::-ms-input-placeholder {
    opacity: 1;
}
textarea::-webkit-input-placeholder {
    opacity: 1;
}
textarea::-moz-placeholder {
    opacity: 1;
}
textarea::-moz-placeholder {
    opacity: 1;
}
textarea::-ms-input-placeholder {
    opacity: 1;
}
select::-webkit-input-placeholder {
    opacity: 1;
}
select::-moz-placeholder {
    opacity: 1;
}
select::-moz-placeholder {
    opacity: 1;
}
select::-ms-input-placeholder {
    opacity: 1;
}
textarea:focus, input:focus, select:focus {
    outline: 0;
}
.all_content {
    /* padding: 100px 0 0 0;*/ 
}
.Mbl_mnu {
    display: none;
}
.scndLogo {
    width: 70%;
    float: left;
}
.scndLogo img {
    max-width: 35%}
.main_hdr {
    width: 100%;
    float: left;
}
.top_bar {
    width: 100%;
    float: left;
    background-color: #414042;
}
.languages {
    width: 32%;
    float: left;
}
.languages ul li {
    position: relative;
    width: 90px;
    cursor: pointer;
}
.languages ul li a {
    display: inline-block;
    text-decoration: none;
    /* color: #FFF; */
    padding: 5px;
}
.languages ul li a .fa.fa-globe {
    margin-right: 5px;
    font-size: 14px;
}
.languages ul li a img {
    padding-right: 5px;
}
.languages ul li a .fa-caret-down {
    margin-left: 5px;
}
.languages ul li ul.dropdown {
    position: absolute;
    z-index: 9;
    display: none;
    width: max-content;
    width: -moz-max-content;
    width: -o-max-content;
    width: -webkit-max-content;
    float: left;
    background-color: #f9f9f9;
    padding: 0 30px 10px 30px;
    border-radius: 5px;
}
.languages ul li ul.dropdown li {
    background-image: url(../images/underline.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100%;
    width: 100%}
.languages ul li ul.dropdown li a {
    padding: 20px 0;
    color: #4d4e4f;
    background: none;
}
.languages ul li ul.dropdown li a img {
    margin-right: 25px;
}
.languages ul li ul.dropdown li a:hover {
    color: #000;
}
.contact_info {
    width: 68%;
    float: left;
    text-align: right;
    padding: 0 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.knowledge_base {
    float: left;
    margin-left: 20px;
}
.knowledge_base a {
    text-decoration: none;
    padding: 5px 0;
    display: flex;
}
.knowledge_base a:hover {
    color: #CCC;
}
.knowledge_base a .icon_bulb {
    margin: 1px 4px 0 0;
}
.knowledge_base a .base {
    color: #FFF;
    font-size: 12px;
}
.social_icon {
    float: left;
    margin-left: 20px;
}
.social_icon ul li {
    display: inline-block;
}
.social_icon ul li a {
    padding: 5px;
}
.social_icon ul li a .fa {
    color: #2a2a2a;
}
.social_icon ul li:nth-child(1) a {
    padding-left: 0;
}
.ticket {
    float: left;
    margin-left: 20px;
    padding: 5px 0 5px 0;
}
.ticket a {
    text-decoration: none;
}
.ticket .tikttxt {
    color: #2a2a2a;
    font-size: 12px;
    padding-top: 2px;
}
.ticket a .fa.fa-shopping-cart {
    font-size: 16px;
    color: #2a2a2a;
    position: relative;
}
.ticket a .fa.fa-shopping-cart span.circle_count {
    position: absolute;
    width: 11px;
    height: 11px;
    background-color: #fff;
    border-radius: 50px;
    font-size: 10px;
    color: #000;
    display: inline-block;
    text-align: center;
    top: -5px;
}
.ticket .ticketimg {
    margin-right: 3px;
}
.ticket .ticketimg .fa {
    color: #2a2a2a;
}
.cell.red{
     margin-left: 0;
    padding: 20px 0 5px 0;
}

.cell {
    float: left;
    margin-left: 20px;
    padding: 5px 0 5px 0;
}
.cell a {
    text-decoration: none;
}
.cell a .cellimg {
    margin-right: 3px;
}
.cell a .cellimg .fa {
    color: #2a2a2a;
}
.cell a .celltext {
    color: #2a2a2a;
    font-size: 12px;
}
.my_account {
    display: inline-block;
    float: right;
    margin-left: 20px;
}
.my_account ul li {
    float: left;
    position: static;
}
.my_account a {
    text-decoration: none;
    color: #2a2a2a;
    font-size: 12px;
    display: block;
    padding: 7px 0 5px 0;
    background-color: transparent;
    border-radius: 3px;
}
.my_account .fa-caret-down {
    margin-left: 8px;
}
.my_account ul li {
    display: inline-block;
    position: relative;
}
.my_account {
    position: static;
}
.dropdown_content {
     width: 100%;
    float: left;
    background-color: #fff;
    border-bottom: 2px solid #dff8ff;
    padding: 50px 0;
    text-align: center;
    position: absolute;
    top: 32px;
    left: 0;
    display: none;
    z-index: 99999999; 
}
.dropdown_content ul li {
    float: left;
    /* width: 50%; 
    background-image: url(../images/mega_left_brdr.png);*/
    background-repeat: no-repeat;
    background-size: auto;
    background-position: left;
}
.dropdown_content ul li:nth-child(1) {
    background-image: none;
}
.sign_up {
    width: 100%;
    float: left;
}
.sign_up h3 {
    font-size: 25px;
    color: #333;
    font-weight: 700;
    margin-bottom: -8px;
}
.sign_up p {
    font-size: 20px;
    color: #4d4e4f;
    margin-bottom: 30px;
}
.sign_up a {
    background-color: #4d4e4f;
    padding: 10px 80px 10px 80px;
    border-radius: 3px;
    color: #FFF;
    font-size: 20px;
    text-transform: capitalize;
    text-decoration: none;
    display: inline-block;
}
.sign_up a:hover {
    background-color: #212121;
}
.sign_in a {
    background-color: #6fce32;
}
.sign_in a:hover {
    background-color: #55a721;
}
.navigation_bar {
    padding: 8px 0 0;
    border-bottom: 1px solid #4d4e4f;
    float: left;
    width: 100%;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
/* .logo {
    width: 19%;
    float: left;
    padding-bottom: 8px;
}
.logo a img {
    max-width: 52%}
.navigation {
    width: 81%;
    float: left;
    padding-top: 25px;
} */
/* .navigation ul {
    float: right;
} */
/* .navigation ul li {
    float: left;
    position: static;
    margin-left: 30px;
} */
.navigation ul li:nth-child(1) {
    margin-left: 0;
}
.navigation ul li a .fa-caret-down {
    /* padding-left: 10px; */
}
.navigation ul li a {
    display: block;
    position: relative;
    font-size: 15px;
    /* padding: 0 0 29px; */
    color: #4d4e4f;
    text-decoration: none;
}
/* .navigation ul li a span {
    position: absolute;
    top: -10px;
    text-transform: capitalize;
    color: #ec1c24;
    font-size: 10px;
    left: 0;
} */
.navigation ul li a:hover {
    color: #015a7d;
}
.megadrop {
    /* width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 335px;
    top: 120px;
    left: 0;
    position: absolute;
    z-index: 9999999;
    display: none;
    border-top: 1px solid #4d4e4f; */
}
.megadrop ul li {
    margin-left: 0;
}
.web_hosting {
    width: 100%;
    float: left;
    /* padding: 40px 45px 0 0; */
    text-align: justify;
}
.web_hosting h3 {
    font-size: 35px;
    color: #FFF;
    margin-bottom: 10px;
}
.web_hosting p {
    font-size: 16px;
    color: #FFF;
}
.shared_hosting {
    width: 100%;
    float: left;
    padding-top: 60px;
}
.shared_hosting ul {
    float: none;
}
.shared_hosting ul li {
    float: left;
    margin-bottom: 30px;
    margin-left: 0;
}
.shard_column {
    width: 100%;
    float: left;
}
.shard_column .shrdimg {
    width: 26%;
    float: left;
}
.shard_column .shrdimg a {
    padding: 0;
}
.shard_column .shrdimg img {
    max-width: 100%}
.shard_column .shared_text {
    width: 74%;
    float: left;
    padding-left: 15px;
}
.shard_column .shared_text h4 a {
    color: #046289;
    font-size: 20px;
    text-transform: capitalize;
    padding: 0;
}
.shard_column .shared_text p {
    color: #6d6e71;
    font-size: 10px;
    line-height: 10px;
}
.srch_bar {
    width: 100%;
    float: left;
    padding: 8px 0;
}
.serch_sction {
    width: 60%;
    float: left;
}
.serch_sction label {
    width: 100%;
    float: left;
    margin-bottom: 0;
}
.serch_sction label input[type="search"] {
    width: 516px;
    height: 50px;
    border: 1px solid #4d4e4f;
    position: relative;
    padding-left: 10px;
    color: #d7d8d9;
}
.serch_sction label input[type="submit"] {
    width: 150px;
    height: 50px;
    background-color: #4d4e4f;
    border: none;
    position: absolute;
    color: #FFF;
    cursor: pointer;
    text-transform: uppercase;
}
.domains {
    width: 40%;
    float: left;
    padding-left: 20px;
    text-align: center;
}
.domian_catgry {
    display: block;
    font-size: 18px;
    font-weight: 700;
    color: #046289;
}
.domains_price {
    font-size: 10px;
    color: #5e5f60;
    display: inline-block;
}
.bnr {
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 590px;
    display: table;
    border-bottom: 4px solid #000;
}
.bnr .col-md-5.col-sm-12.col-xs-12, .bnr .col-md-7.col-sm-12.col-xs-12 {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 590px;
}
.bnr_txt {
    width: 100%;
    float: left;
}
.bnr_txt h3 {
    font-size: 45px;
    color: #FFF;
    font-weight: 100;
    font-style: normal;
    line-height: 44px;
    margin-bottom: 85px;
}
.bnr_txt h3 span {
    /* font-weight: 700; 
    font-size: 45px;*/
    display: block;
}
.bnr_txt_tail h3 span {
    /* font-weight: 700;  */
    /* font-size: 45px;
    display: block; */
}
.clrchnge h3 span {
    /* font-weight: 700; */
    /* font-size: 45px; 
    display: block;*/
}
.bnr_txt a {
    font-size: 16px;
    /* font-weight: 600; */
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
    text-transform: capitalize;
    padding: 15px 30px 15px 30px;
    border-radius: 5px;
    border: none;
    background-color: #6fce32;
}
.bnr_txt a:hover {
    background-color: #64ca24;
}
.bnr_txt button:hover {
    background-color: #000;
}
.clrchnge h3 {
    color: #000;
}
.srvcs {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e7e7e7;
    /* margin-top: -100px; */
}
.srvcs ul li {
    background-color: #fafafa;
    float: left;
    padding: 0 0 0 0;
    border-left: 2px solid #e7e7e7;
}
.srvcs ul li:nth-child(1) {
    border-left: none;
}
.srvcs ul li .srving_srvcs {
    width: 100%;
    float: left;
    display: flex;
    color: #FFF;
    padding: 5px 5px;
    justify-content: center;
    align-items: center;
}
.srving_srvcs .icon {
    /* font-size: 85px; */
    color: #414042;
    /* margin-right: 25px; */
}
.srving_srvcs img {
    padding-right: 0;
    margin-right: 30px;
}
.srving_srvcs h4 {
    /* font-size: 20px; */
    color: #434343;
    font-weight: 600;
}
.deny_services {
    width: 100%;
    float: left;
    padding: 100px 0;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
}
.deny_services h2 {
    color: #046289;
    /* font-size: 48px; */
    text-transform: capitalize;
    font-weight: 700;
}
.deny_services p {
    color: #4d4e4f;
    /* font-size: 25px; */
    font-weight: 600;
    /* margin-top: -5px; */
}
.deny_services h1 {
    color: #4d4e4f;
    font-size: 25px;
    font-weight: 600;
    margin-top: -5px;
}
.divider {
    max-width: 75px;
    background-color: #4d4e4f;
    border-width: 3px;
    position: sticky;
}
.domain_searching {
    width: 100%;
    float: left;
    text-align: left;
}
.domain_searching span {
    display: inline-block;
    background-color: #f9f9f9;
    font-size: 24px;
    color: #4d4e4f;
    margin-left: 50px;
    font-weight: 600;
    padding: 10px 20px;
}
.domain_searching .bg-dark {
    background-color: #f9f9f9!important;
}
.domain_searching .input-group input::placeholder {
    color: #a0a0a0;
}
.domain_searching .input-group input[type="search"] {
    padding: 15px 20px;
    outline: none;
    border-radius: 0;
    border: 1px solid #383838;
    color: #a0a0a0;
}
.domain_searching .input-group button {
    padding: 10px 20px;
    border-radius: 0;
    background-color: #383838;
    color: #FFF;
}
.domain_searching .input-group button .fa {
    font-size: 18px;
}
.domain_searching .domain_extntn ul {
    justify-content: center;
}
.domain_searching .domain_extntn ul li {
    width: 12.5%;
    list-style: none;
    text-align: center;
}
.domain_searching .domian_catgry {
    display: block;
    font-size: 18px;
    padding: 0;
    font-weight: 700;
    color: #046289;
}
.domain_searching span.domian_catgry {
    margin-left: 0;
}
.domian_catgry .green_clr {
    color: #6fce32;
}
.domain_searching .domains_price {
    font-size: 14px;
    padding: 0;
    color: #4d4e4f;
    display: inline-block;
}
.domain_searching span.domains_price {
    margin-left: 0;
}
.domain_searching .bg-dark .row .pl-5 {
    padding-left: 2rem!important;
}
.domain_searching .bg-dark .row .pr-5 {
    padding-right: 2rem!important;
}
.domain_searching .row .pr-5 {
    padding-right: 6rem!important;
}
.domain_searching .row .pl-5 {
    padding-left: 6rem!important;
}
.mb-4, .my-4 {
    margin-bottom: 3.5rem!important;
}
hr {
    margin-top: 1rem;
}
.deny_services ul li {
    float: left;
}
.deny_one {
    width: 100%;
    float: left;
    background-color: #f8f8f8;
}
.deny_header {
    width: 100%;
    float: left;
    background-color: #005880;
}
.deny_header h5 {
    font-size: 25px;
    color: #fff;
    background-color: #004a6b;
    display: block;
    padding: 8px 0;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 35px;
}
.deny_header span {
    display: block;
    font-size: 35px;
    font-weight: 700;
    color: #FFF;
    position: relative;
    border-bottom: 1px solid #c38508;
    padding: 20px 0;
    margin: 0 10px;
}
.deny_header .dot_nine {
    display: inline-block;
    font-size: 15px;
    top: -23px;
    position: inherit;
    border: none;
    margin: 0;
}
.deny_header .yr {
    font-size: 25px;
    font-weight: 400;
    display: inline-block;
    border: none;
    margin-left: 0;
}
.deny_header button {
    font-size: 15px;
    padding: 10px 30px 10px 30px;
    margin: 10px 0;
    cursor: pointer;
    background-color: #6fce32;
    border: none;
    color: #fff;
    border-radius: 5px;
}
.deny_header button:hover {
    background-color: #5dbb20;
    color: #FFF;
}
.deny_one ul li {
    display: block;
    padding: 10px 0;
    color: #434343;
    font-size: 17px;
    font-weight: 400;
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
}
.deny_services .owl-carousel .owl-nav button.owl-next {
    /* background-color: transparent;
    color: #000;
    font-size: 40px;
    line-height: 40px;
    font-weight: lighter;
    transform: translate(-50%, -50%); */
    /*right: -40px;
    top: 50%;
    position: absolute;
     border: 1px solid #000; */
}
.arrow-color {
    fill: #cfcfcf;
}
.arrow-color:hover {
    fill: #3d3d3d;
}
.deny_services .owl-carousel .owl-nav button.owl-prev {
    /*background-color: #000;
    color: #000;
    font-size: 40px;
    font-weight: lighter;
     transform: translate(-50%, -50%);
    left: -20px;
    top: 50%;
    position: absolute; */
}
.deny_services .owl-carousel .owl-nav button:target, .deny_services .owl-carousel .owl-nav button:focus {
    outline: none;
    border: none;
}
.orange {
    background-color: #f8b623;
}
.orange h5 {
    background-color: #c38508;
}
.orange button {
    background-color: #c38508;
}
.orange button:hover {
    background-color: #a26e05;
}
.blue_bg {
    background-color: #049bd8;
}
.blue_bg h5 {
    background-color: #0073a1;
}
.blue_bg button {
    background-color: #0073a1;
}
.blue_bg button:hover {
    background-color: #03648a;
}
.green_bg {
    background-color: #6fcd32;
}
.green_bg h5 {
    background-color: #3e880e;
}
.green_bg button {
    background-color: #3e880e;
}
.green_bg button:hover {
    background-color: #2e6a07;
}
.dard_grey {
    background-color: #4d4e4f;
}
.dard_grey h5 {
    background-color: #373737;
}
.dard_grey button {
    background-color: #373737;
}
.dard_grey button:hover {
    background-color: #242424;
}
.hosting_bnr {
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 525px;
    margin-bottom: 100px;
}
.hosting_txt {
    width: 100%;
    float: left;
    padding: 100px 0;
    left;
    height: 528px;
}
.hosting_txt a {
    font-size: 16px;
    background-color: #005880;
    border-radius: 5px;
    padding: 10px 30px;
    color: #fff;
    border: none;
    text-decoration: none;
    font-weight: 600;
    margin: 35px 0 0 0;
    display: inline-block;
}
.hosting_txt h3 {
    font-size: 38px;
    color: #2e3133;
    text-transform: capitalize;
    font-weight: 400;
    line-height: 35px;
}
.hosting_txt h3 span:nth-child(1) {
    display: inline-block;
    margin: 10px 0;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    padding: 20px 15px;
    background-color: #6fce32;
}
.hosting_txt h3 span:nth-child(2) {
    display: block;
    font-weight: 700;
    margin-bottom: 10px;
}
.hosting_txt h3 span:nth-child(3) {
    color: #fff;
    font-weight: 400;
}
.hosting_operatr {
    display: inline-block;
    width: 100%;
    float: left;
    padding-top: 160px;
}
.why_us_simple {
    width: 100%;
    text-align: center;
    margin-bottom: 100px;
}
.why_us_simple h2 {
    color: #046289;
    font-weight: 700;
}

.why_us_simple p {
    /* font-size: 25px; */
    color: #4d4e4f;
    font-weight: 600;
    margin-top: -5px;
}
.brdr_lft_rght {
    position: relative;
}
.brdr_lft_rght:nth-of-type(2):before, .brdr_lft_rght:nth-of-type(5):before, .brdr_lft_rght:nth-of-type(8):before {
    position: absolute;
    height: 70%;
    width: 1px;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #eaeaea;
    content: ""}
.brdr_lft_rght:nth-of-type(2):hover:before, .brdr_lft_rght:nth-of-type(5):hover:before, .brdr_lft_rght:nth-of-type(8):hover:before {
    opacity: 1;
}
.brdr_lft_rght:nth-of-type(2):after, .brdr_lft_rght:nth-of-type(5):after, .brdr_lft_rght:nth-of-type(8):after {
    position: absolute;
    height: 70%;
    width: 1px;
    right: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #eaeaea;
    content: ""}
.brdr_lft_rght:nth-of-type(2):hover:after, .brdr_lft_rght:nth-of-type(5):hover:after, .brdr_lft_rght:nth-of-type(8):hover:after {
    opacity: 1;
}
.brdr_lft_rght:nth-of-type(1), .brdr_lft_rght:nth-of-type(2), .brdr_lft_rght:nth-of-type(3) {
    margin-bottom: 35px;
}
.serving_since {
    width: 100%;
    text-align: center;
    cursor: context-menu;
    padding: 0 20px;
}
.serving_since .img_circle {
    width: 70px;
    height: 70px;
    display: inline-block;
    /* line-height: 75px; */
    padding: 13px;
    border-radius: 50px;
    border: 1px solid #046289;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.serving_since .img_circle .icon {
    /* font-size: 40px; */
    color: #046289;
    line-height: 75px;
}
.img_btm {
    background-color: #046289;
    height: 1px;
    max-width: 50px;
    margin-top: 0px!important;
    margin-bottom: 10px!important;
    opacity: 0;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.serving_since .img_circle img {
    max-width: 100%}
.serving_since h4 {
    font-size: 25px;
    color: #4d4e4f;
    margin-bottom: 10px;
}
.serving_since p {
    /* font-size: 16px;
    color: #434343;
    text-align: justify;
    text-align-last: center;
    margin-top: 0;
    font-weight: 400; */
}
.serving_since:hover .img_btm {
    opacity: 1;
    max-width: 70px;
    cursor: pointer;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.serving_since:hover .img_circle {
    transform: translateY(-20px);
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.new_testimonials {
    width: 100%;
    background-color: #005880;
    text-align: center;
    padding: 100px 0;
    /*margin-bottom: 100px;*/
}
.new_testimonials h2 {
    color: #FFF;
    font-weight: 700;
}
.new_testimonials h5 {
    font-size: 25px;
    color: #FFF;
    margin-top: -5px;
    font-weight: 600;
}
.new_testimonials p {
    /* font-size: 25px; */
    color: #FFF;
    margin-top: -5px;
    font-weight: 600;
}
.testimonial_one {
    width: 100%}
.client_comment {
    width: 100%;
    background-color: #FFF;
    text-align: left;
    padding: 20px 20px 30px 20px;
    position: relative;
    border-radius: 5px;
}
.client_comment .icon {
    font-size: 40px;
    color: #0299d5;
}
.client_comment:before {
    position: absolute;
    left: 38px;
    bottom: -5px;
    content: "";
    transform: rotate(45deg);
    width: 10px;
    height: 10px;
    background-color: #FFF;
}
.client_comment span {
    font-size: 70px;
    display: none;
    color: #0391cc;
    display: contents;
    left: 20px;
    position: absolute;
    top: 0;
}
.client_comment span img {
    margin-bottom: 15px;
}
.client_comment p {
    color: #434343;
    /* font-size: 14px; */
}
.show-read-more .more-text {
    display: none;
    text-transform: capitalize;
    font-style: italic;
    font-weight: 600;
}
.client_comment p a {
    text-decoration: underline;
    color: #434343;
}
.client_img {
    width: 100%;
    float: left;
    padding-top: 20px;
}
.client_img .img_block {
    width: 72px;
    height: 72px;
    border-radius: 100%;
    display: inline-flex;
    line-height: 90px;
    float: left;
}
.client_img .img_block img {
    max-width: 100%;
    border-radius: 100%}
.client_name {
    width: 73%;
    float: left;
    text-align: left;
    padding: 15px 0 0 20px;
}
.client_name h4 {
    font-size: 16px;
    color: #FFF;
    font-weight: 700;
}
.client_name p {
    font-size: 14px;
    color: #FFF;
    margin-top: 0;
}
.clients_testimonials  .owl-carousel .owl-nav button.owl-next {
    background-color: transparent !important;
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 30%;
    right: -30px;
    display: none;
}
.clients_testimonials  .owl-carousel .owl-nav button.owl-prev {
    background-color: transparent !important;
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 30%;
    left: -30px;
    display: none;
}
.new_testimonials .owl-carousel .owl-nav button:focus {
    outline: none;
    border: none;
}
.not_sure {
    width: 100%;
    float: left;
    text-align: center;
    display: table;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 370px;
    margin-bottom: 100px;
}
.not_sure_text {
    display: table-cell;
    vertical-align: middle;
    background: rgba(0, 90, 125, .8);
}
.not_sure_text h3 {
    font-size: 48px;
    text-transform: capitalize;
    color: #FFF;
    font-weight: 700;
    margin-bottom: 40px;
}
.not_sure_text h2 {
    font-size: 48px;
    text-transform: capitalize;
    color: #FFF;
    font-weight: 700;
    margin-bottom: 40px;
}
.not_sure_text p {
    font-size: 25px;
    margin-bottom: 50px;
    text-transform: none;
    color: #cdcdcd;
    font-weight: 400;
    padding: 0 60px;
}
.not_sure_text ul {
    height: 65px;
}
.not_sure_text ul li {
    display: inline-block;
    margin-left: 60px;
    background-color: transparent;
}
.not_sure_text ul li a {
    background-color: #005880;
    color: #FFF;
    font-weight: 600;
    font-size: 25px;
    text-decoration: none;
    padding: 15px 35px 20px 35px;
    border-radius: 3px;
}
.not_sure_text ul li a img {
    padding-right: 15px;
}
.not_sure_text ul li:nth-child(1) {
    margin-left: 0;
}
.not_sure_text ul li:nth-child(2) a {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.not_sure_text ul li:nth-child(2) a:hover {
    background-color: #005880;
    border: 1px solid #005880;
}
.not_sure_text ul li:nth-child(1) a:hover {
    background-color: #005880;
    border: 1px solid #005880;
}
.about_us {
    width: 100%;
    float: left;
    padding: 100px 0;
    text-align: left;
    background-color: #f9f9f9;
}
.about_text {
    width: 100%;
    float: left;
}
.about_text h3 {
    font-size: 48px;
    color: #4d4e4f;
    font-weight: 700;
    margin-bottom: 20px;
}
.about_text p {
    color: #929497;
    font-size: 17px;
    text-align: justify;
    padding-right: 25px;
}
.about_video {
    width: 100%;
    float: left;
    padding: 10px;
    margin-top: 50px;
    border: 1px solid #69696a;
}
.registration {
    width: 100%;
    float: left;
    margin-bottom: 100px;
    text-align: center;
    background-color: #FFF;
}
.registration h2 {
    color: #046289;
    font-size: 48px;
    text-transform: capitalize;
    font-weight: 700;
}
.registration h5 {
    color: #4d4e4f;
    font-size: 25px;
    font-weight: 600;
    margin-top: -5px;
}
.registration p {
    color: #4d4e4f;
    font-size: 25px;
    font-weight: 600;
    margin-top: -5px;
}
.divider {
    max-width: 75px;
    background-color: #4d4e4f;
    border-width: 3px;
    position: sticky;
}
.mb-4, .my-4 {
    margin-bottom: 3.5rem!important;
}
.registration ul li {
    float: left;
}
.hosting_srvcs {
    width: 100%;
    float: left;
    padding: 20px 20px 40px 20px;
    margin-bottom: 30px;
    text-align: left;
    border-bottom: 5px solid #046289;
    cursor: pointer;
    position: relative;
    z-index: 999;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_srvcs h3 {
    font-size: 25px;
    color: #4d4e4f;
    text-transform: capitalize;
    margin-bottom: 20px;
    font-weight: 700;
    padding-right: 50px;
    line-height: 32px;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_srvcs p {
    font-size: 16px;
    color: #9b9c9f;
    text-transform: none;
    margin-bottom: 20px;
    font-weight: 400;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_srvcs a {
    background-color: #046289;
    font-size: 18px;
    color: #FFF;
    border: none;
    padding: 10px 15px;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.registration ul li .hosting_srvcs a .fa-arrow-right {
    margin-left: 10px;
    font-size: 18px;
    font-weight: lighter;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.bg_overlay {
    width: 100%;
    height: 0;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    background-repeat: no-repeat;
    left: 0;
    right: 0;
    bottom: 0;
    background-position: center center;
    position: absolute;
    z-index: -1;
    background-size: cover;
}
.hosting_srvcs:hover .bg_overlay {
    height: 100%;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_srvcs:hover h3 {
    color: #FFF;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_srvcs:hover p {
    color: #FFF;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_srvcs:hover a {
    background-color: #005880;
    color: #fff;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_srvcs:hover {
    border-bottom: 5px solid #005880;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.brands {
    width: 100%;
    float: left;
    position: relative;
    background-color: #fff;
    text-align: center;
    margin-bottom: 100px;
}
.brands h2 {
    /* font-size: 48px; */
    color: #046289;
    font-weight: 700;
}
.brands h5 {
    font-size: 25px;
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.brands p {
    /* font-size: 25px; */
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.brands a {
    font-size: 16px;
    color: #fff;
    padding: 10px 30px;
    background-color: #6fce32;
    display: inline-block;
    text-decoration: none;
    margin-top: 50px;
    border-radius: 3px;
}
.brands a:hover {
    background-color: #64ca24;
}
.slidrimg {
    width: 100%;
    float: left;
    text-align: center;
    text-align: -webkit-center;
    text-align: -moz-center;
}
.brands .owl-dots, disabled {
    display: none;
}
.brands .owl-nav {
    text-align: center;
}
.brands .owl-prev aria-label {
    display: none;
}
.brands .owl-carousel .owl-nav button.owl-next {
    background-color: transparent;
    color: #000;
    font-size: 48px;
    right: -30px;
    top: 5%;
    position: absolute;
    display: none;
}
.brands .owl-carousel .owl-nav button.owl-prev {
    background-color: transparent;
    color: #000;
    font-size: 48px;
    left: -30px;
    top: 5%;
    position: absolute;
    display: none;
}
.brands .owl-carousel .owl-nav button:target, .brands .owl-carousel .owl-nav button:focus {
    outline: none;
    border: none;
}
.testimonial {
    width: 100%;
    float: left;
    background-color: #6fce32;
    text-align: center;
    padding: 188px 0 100px;
    position: relative;
}
.testimonial:before {
    content: "";
    position: absolute;
    top: -36px;
    left: 0;
    right: 0;
    margin: 0 auto;
    background: url(../images/comas.png) no-repeat top center;
    width: 88px;
    height: 70px;
}
.testimonial .slick-slide {
    padding: 54px 0 0;
    outline: none;
}
.testimonial_comment {
    width: 100%;
    margin: 0 auto;
    background-color: #FFF;
    text-align: center;
    padding: 84px 40px 23px;
    position: relative;
    transition: all 300ms ease;
    opacity: .3;
    transform: scale(.9);
}
.center .slick-center .testimonial_comment {
    opacity: 1;
    transform: scale(1);
}
.TstiImg {
    display: block;
    width: 112px;
    height: 112px;
    border: 4px solid #fff;
    margin: 0 auto;
    background: #d7d7d7;
    border-radius: 50%;
    position: absolute;
    top: -54px;
    left: 0;
    right: 0;
}
.slick-prev, .slick-next {
    top: 55%}
.testimonial .slick-prev::before {
    background-image: url(../images/white_l_arrow.png)!important;
    background-repeat: no-repeat;
    background-position: left;
    left: 0;
}
.testimonial .slick-next::before {
    background-image: url(../images/white_r_arrow.png);
    background-repeat: no-repeat;
    background-position: left;
    left: 0;
}
.user_coment {
    float: left;
    width: 100%}
.user_coment p {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-style: italic;
    line-height: 19px;
    color: #929497;
    margin-bottom: 70px;
}
.user_coment h2 {
    font-size: 14px;
    color: #929497;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}
.user_coment h2 a {
    color: #929497;
    text-decoration: none;
}
.user_coment h2 a:hover {
    text-decoration: underline;
}
.social {
    width: 100%;
    float: left;
    text-align: center;
}
.social ul li {
    float: left;
    padding: 20px;
}
.social ul li:nth-child(1) {
    background-color: #3b5999;
}
.social ul li:nth-child(2) {
    background-color: #00acee;
}
.social ul li:nth-child(3) {
    background-color: #de4b39;
}
.social ul li:nth-child(4) {
    background-color: #167bff;
}
.facebook {
    border: 2px solid #FFF;
    padding: 20px 0;
}
.facebook p {
    color: #FFF;
    letter-spacing: 10px;
}
.ftr {
    width: 100%;
    float: left;
}
.tp_sction {
    width: 100%;
    float: left;
    padding: 100px 0;
    background-color: #231f20;
}
.tp_sction ul li {
    float: left;
    width: 20%}
.tp_sction ul li:nth-child(1) .Company {
    padding-left: 0;
}
.Company {
    width: 100%;
    float: left;
    padding: 0 15px;
    color: #FFF;
}
.Company h3 {
    font-size: 25px;
    margin-bottom: 40px;
}
.Company ul li {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 17px;
    color: #d0d2d3;
}
.btm_sction {
    width: 100%;
    float: left;
    background-color: #282425;
    padding: 40px 0;
    border-bottom: 1px solid #696969;
}
.ftr_social_icon {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 20px;
}
.ftr_social_icon .row-centered {
    text-align: center;
    margin-bottom: 25px;
}
.ftr_social_icon ul li {
    display: inline-block;
    margin-left: 25px;
}
.ftr_social_icon p {
    display: block;
    width: 100%;
    color: #696969;
    margin-bottom: 20px;
}
.ftr {
    width: 100%;
    float: left;
    background-color: #2e3133;
}
.upper_section {
    width: 100%;
    float: left;
    padding: 50px 0;
}
.contact_datail {
    width: 100%;
    padding-right: 90px;
}
.contact_datail img {
    margin-bottom: 25px;
    max-width: 40%}
.contact_datail p {
    font-size: 14px;
    /* color: #FFF; */
    margin-bottom: 25px;
}
.contact_datail h4 {
    font-size: 18px;
    /* color: #FFF; */
    margin-bottom: 15px;
}
.contact_datail ul {
    display: inline-block;
    margin-bottom: 20px;
}
/* .contact_datail ul li {
    float: left;
    display: inline-block;
} */
.contact_datail ul li a {
    display: block;
    /* color: #FFF; */
    text-decoration: none;
    font-size: 14px;
    margin-right: 10px;
}
.contact_datail ul li a .fa {
    margin-right: 10px;
}
.contact_datail .input-group {
    float: left;
}
.contact_datail .input-group label {
    display: block;
    /* color: #FFF; */
    float: left;
    font-size: 16px;
    margin-bottom: 0;
}
.contact_datail .input-group p {
    display: block;
    float: left;
    width: 100%;
    font-size: 13px;
    margin-bottom: 20px;
}
.contact_datail .input-group input[type="email"] {
    background-color: transparent;
    color: #676767;
    font-size: 14px;
    border: 1px solid #676767;
    z-index: 5;
}
.contact_datail .input-group button {
    background-color: #6fce32;
    padding: 10px 30px;
    border-radius: 0;
}
.contact_datail .input-group button .fa {
    /* color: #FFF; */
    font-size: 20px;
}
.ftr_input_submit .input-group-append .btn {
    border: none;
    font-size: 14px;
    color: #fff;
    background-color: #6fce32;
    padding: 10px 20px;
}
#results {
    width: 100%;
    display: block;
    color: #fff;
}
.ftr_social_icon {
    width: 100%;
    float: left;
}
.ftr_social_icon h4 {
    font-size: 20px;
    /* color: #FFF; */
    text-align: left;
}
.ftr_social_icon ul {
    display: block;
}
.ftr_social_icon ul li {
    margin-left: 0;
}
.ftr_social_icon ul li a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    border: 1px solid #2a2a2a;
    border-radius: 50px;
    text-align: center;
}
.ftr_social_icon ul li a .fa.fa-facebook {
    color: #3b5998;
}
.ftr_social_icon ul li a .fa.fa-twitter {
    color: #00acee;
}
.ftr_social_icon ul li a .fa.fa-instagram {
    color: #9c47fc;
    display: block;
    background: -webkit-linear-gradient(#F58529, #FEDA77, #DD2A7B, #8134AF, #515BD4);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ftr_social_icon ul li a .fa.fa-linkedin {
    color: #2a2a2a;
}
.ftr_social_icon ul li a .fa.fa-youtube {
    color: #FF0000;
}
.ftr_social_icon ul li a:hover {
    background-color: #000;
    color: #FFF;
}
.ftr_social_icon ul li a .fa {
    margin-right: 0;
    line-height: 40px;
    font-size: 22px;
}
.ftr_services {
    width: 100%;
    float: left;
}
.ftr_services h3 {
    font-size: 18px;
    /* color: #FFF; */
    margin: 15px 0;
}
.ftr_services ul li {
    display: block;
    margin-bottom: 5px;
}
.ftr_services ul li a {
    text-decoration: none;
    /* color: #FFF; */
    font-size: 14px;
}
.privacy {
    width: 100%;
    float: left;
    border-top: 1px solid #676767;
    padding: 20px 0;
}
.privacy p {
    /* color: #FFF; */
    font-size: 14px;
}
.privacy ul {
    float: right;
}
.privacy ul li {
    float: left;
    border-left: 1px solid #fff;
}
.privacy ul li:nth-child(1) {
    border-left: none;
}
.privacy ul li a {
    padding: 0 10px;
    /* color: #FFF; */
}
.Suitable_plan {
    width: 100%;
    float: left;
    text-align: center;
    padding: 100px 0;
}
.Suitable_plan h2 {
    font-size: 48px;
    color: #046289;
    text-transform: capitalize;
    font-weight: 700;
}
.window_linux {
    width: 100%;
    float: left;
    padding-top: 50px;
}
.linux, .window {
    width: 100%;
    float: left;
    text-align: center;
    padding: 0 50px;
}
.Suitable_plan ul li {
    float: left;
    width: 30%}
.window_linux ul {
    max-width: 60%;
    margin: 0 auto;
}
.window_linux ul li {
    width: 100%;
    text-align: center!important;
}
.Suitable_plan ul li button {
    border: none;
    background-color: transparent;
}
.Suitable_plan ul li label {
    font-size: 25px;
    color: #000;
}
.Suitable_plan ul li .Suitable_plan ul li div.linux input[type=radio] {
    display: none;
    text-align: center!important;
}
div.window input[type=radio] {
    display: none;
}
div.linux input[type=radio]:checked+label, div.window input[type=radio]:checked+label {
    color: #00aeef;
}
div.linux input[type=radio]+label, div.window input[type=radio]+label {
    float: left;
    color: #000;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 48px;
    cursor: pointer;
    font-weight: 700;
}
div.linux input[type=radio]+label span, div.window input[type=radio]+label span {
    background-color: #ccc;
}
div.linux input[type=radio]:checked+label span, div.window input[type=radio]:checked+label span {
    background-color: #00aeef;
}
div.linux input[type=radio]+label span, div.linux input[type=radio]:checked+label span div.window input[type=radio]+label span, div.window input[type=radio]:checked+label span {
    -webkit-transition: background-color .4s linear;
    -o-transition: background-color .4s linear;
    -moz-transition: background-color .4s linear;
    transition: background-color .4s linear;
}
div.linux input[type=radio]+label span, div.window input[type=radio]+label span {
    display: inline-block;
    width: 25px;
    height: 25px;
    float: left;
    margin: 12px 15px 0 0;
    vertical-align: middle;
    cursor: pointer;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 6px solid #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
}
input[type="radio"], input[type="checkbox"] {
    display: none;
}
div.linux i, div.window i {
    font-size: 48px;
    float: right;
    margin-left: 20px;
}
.windows_plan {
    width: 100%;
    float: left;
    padding-top: 100px;
}
.tabs {
    width: 100%;
    float: left;
}
.tabs ul li {
    float: left;
    margin-left: 30px;
    width: 17.7%}
.tabs ul li:nth-child(1) {
    margin-left: 0;
}
.tabs ul li button {
    display: block;
    width: 100%;
    font-size: 20px;
    outline: none;
    text-align: center;
    border: 1px solid #333;
    padding: 10px 0;
    cursor: pointer;
    position: relative;
}
.tabs ul li button:before {
    content: "";
    position: absolute;
    height: 20px;
    outline: none;
    width: 20px;
    background-color: #fff;
    left: 50%;
    top: 100%;
    margin-left: -8px;
    border-bottom: 1px solid #333;
    border-right: 1px solid #333;
    z-index: 999;
    transform: rotate(45deg);
    margin-top: -9px;
}
.tabs ul li button:after {
    content: "";
    position: absolute;
    outline: none;
    left: 48%;
    bottom: -160%;
    margin-left: -8px;
    z-index: 999;
    margin-top: -9px;
    width: 0;
    height: 0;
    border-bottom: 18px solid #049cd9;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    display: none;
}
.tabs ul li button.active:after {
    display: block;
}
.tabs ul li button:hover, .tabs ul li button.active {
    background-color: #049cd9;
    color: #FFF;
    border: 1px solid #049cd9;
}
.tabs ul li button:hover:before {
    background-color: #049cd9;
}
.tabs ul li button.tablinks.active:before {
    background-color: #049cd9;
}
.tabs ul li button.active .tabs ul li button:before {
    background-color: #049cd9;
}
.bg {
    width: 100%;
    float: left;
    padding: 25px 15px 0 15px;
}
.tab_packages {
    width: 100%;
    float: left;
    padding-top: 100px;
    display: none;
}
.tab_packages ul li {
    float: left;
}
.ultimate_pkg {
    width: 100%;
    float: left;
    background-color: #f9f9f9;
    padding-bottom: 10px;
}
.ultimate_pkg h3 {
    display: block;
    background-color: #f9b723;
    color: #FFF;
    font-size: 25px;
    padding: 10px 0;
}
.price {
    display: block;
    width: 100%;
    padding: 50px 0;
    font-size: 45px;
    font-weight: 600;
    position: relative;
}
.pkr {
    display: inline-block;
    font-size: 25px;
    font-weight: 400;
    text-align: right;
    margin-right: -9px;
}
.year {
    display: inline-block;
    font-size: 25px;
    font-weight: 400;
    text-align: right;
    margin-left: -12px;
}
.afterpoint {
    display: inline-block;
    font-size: 15px;
    position: absolute;
}
.ultimate_pkg a {
    display: inline-block;
    padding: 10px 30px 10px 30px;
    color: #FFF;
    text-decoration: none;
    font-weight: 600;
    margin-bottom: 20px;
    background-color: #f9b723;
    text-transform: capitalize;
    font-size: 20px;
}
.plans {
    width: 100%;
    float: left;
}
.plans ul li {
    display: block;
    width: 100%;
    background-image: url(../images/plans_li_brdr_img.png);
    background-position: center bottom;
    background-size: auto;
    background-repeat: no-repeat;
    padding: 20px 0;
}
.plans ul li:nth-last-child(1) {
    background-image: none;
}
.supreme h3 {
    background-color: #6fce32;
}
.supreme a {
    background-color: #6fce32;
}
.corporate h3 {
    background-color: #4d4e4f;
}
.corporate a {
    background-color: #4d4e4f;
}
.hosting_banr, .compare_plans, .all_plans, .website_basics, .explore_more, .why_choose_us, .technical_specification, .compare_plan, .accout_migration, .frequently, .need_help, .nmbr_one {
    width: 100%;
    float: left;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}
h2 {
    font-size: 55px;
    text-transform: capitalize;
    font-weight: 700;
}
.divider {
    max-width: 75px;
    border-width: 0;
    background-color: #4d4e4f;
    margin-bottom: 40px!important;
    position: sticky;
    margin-top: 40px;
}
.hosting_banr {
    padding: 50px 0;
}
.hosting_banr h2 {
    color: #FFF;
    margin-bottom: -2px;
    font-weight: 700;
}
.hosting_banr p {
    color: #FFF;
    font-size: 25px;
    margin-bottom: 50px;
}
.hosting_banr ul {
    display: block ruby;
    list-style: none;
}
.hosting_banr ul li button {
    width: 115px;
    height: 50px;
    outline: none;
    color: #FFF;
    font-size: 13px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
    border: 1px solid #FFF;
    margin-bottom: 70px;
}
.hosting_banr ul li button:hover, .hosting_banr ul li button.active {
    background-color: #FFF;
    color: #005a7e;
    cursor: pointer;
    outline: none;
}
.hosting_banr ul li button .fa-linux, .hosting_banr ul li button .fa-windows {
    padding-right: 15px;
    font-size: 25px;
}
.hosting_pkg {
    width: 100%;
    float: left;
}
.hosting_pkg ul {
    list-style: none;
}
.hosting_pkg ul li {
    float: left;
    list-style: none;
}
.hosting_pkg_one {
    width: 100%;
    float: left;
    background-color: #FFF;
}
.shapes {
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    background-position: top center;
    margin-top: -21px;
    padding: 20px 75px 0 75px;
}
.shapes h3 {
    font-size: 25px;
    color: #FFF;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: -5px;
}
.shapes p {
    font-size: 14px;
    color: #FFF;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 20px;
}
.shapes .shapes_price {
    display: inline-block;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 45px;
}
.shpes_pkr {
    display: inline-block;
    font-size: 22px;
    font-weight: 400;
}
.hosting_pkg_one ul {
    display: block;
}
.hosting_pkg_one ul li {
    width: 100%;
    padding: 10px 0;
}
.hosting_pkg_one ul li:nth-child(odd) {
    background-color: #f8f8f8;
}
.hosting_pkg_one .btn {
    font-size: 17px;
    width: 140px;
    height: 40px;
    margin-top: 30px;
    background-color: #444142;
    color: #FFF;
    margin-bottom: 30px;
}
.hosting_pkg_one .btn:hover, .hosting_pkg_one .btn:focus {
    background-color: #000;
    color: #FFF;
    outline: none;
}
.details_button {
    width: 100%;
    float: left;
    text-align: center;
}
.details_button button {
    border: none;
    background-color: #005a7e;
    font-size: 17px;
    color: #FFF;
    display: none;
    width: 160px;
    height: 40px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    cursor: pointer;
    outline: none;
}
.details_button button:hover {
    background-color: #005a7e;
}
.all_plans {
    margin-bottom: 100px;
}
.all_plans h2 {
    color: #005a7e;
    font-weight: 700;
}
.all_plans h5 {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
}
.all_plans p {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
}
/* .all_plans ul {
    display: inline-flex;
} */
.plans_types {
    float: right;
    width: 90%;
    border: 1px solid #049bd8;
    /*border: 1px solid #e4e4e4;*/
    cursor: context-menu;
    height: 125px;
    margin-bottom: 30px;
    position: relative;
    padding-left: 70px;
    text-align: left;
    display: table;
}
.all_plans ul li:nth-child(4) .plans_types, .all_plans ul li:nth-child(5) .plans_types, .all_plans ul li:nth-child(6) .plans_types {
    margin-bottom: 0;
}
/*.plans_types:hover {
    border: 1px solid #049bd8;
}*/
.align_data {
    display: table-cell;
    vertical-align: middle;
}
.align_data h4 {
    font-size: 24px;
    color: #4d4e4f;
    text-transform: capitalize;
    line-height: 28px;
    font-weight: 400;
}
.align_data p {
    font-size: 17px;
    color: #4d4e4f;
    padding-right: 35px;
    font-weight: 400;
}
.icon_box {
    width: 75px;
    height: 75px;
    /* background-color: #049bd8; */
    /*background-color: #e4e4e4;*/
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    float: left;
    position: absolute;
    left: -35px;
    top: 20%}
.icon_box .icon {
    font-size: 50px;
    color: #fff;
}
.icon_box:hover {
    /* background-color: #049bd8; */
}
.icon_box img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.plans_types:hover .icon_box {
    background-color: #049bd8;
}
.website_basics {
    margin-bottom: 100px;
}
.website_basics h2 {
    color: #005a7e;
    font-weight: 700;
}
.website_basics h5 {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
}
.website_basics p {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
}
.tabs_btn {
    width: 100%;
    float: left;
}
.tabs_btn ul li {
    float: left;
    display: inline-flex;
    width: 25%;
    /* border-left: 1px solid #e6e6e6; */
}
.tabs_btn ul li:nth-child(1) {
    border: none;
}
.tabs_btn ul li button {
    width: 100%;
    padding: 15px 0;
    outline: none;
    z-index: 1;
    cursor: pointer;
    border: none;
    background-color: #ebf2f5;
    font-size: 25px;
    color: #4d4e4f;
    position: relative;
}
.tabs_btn ul li button:before {
    content: "";
    position: absolute;
    height: 20px;
    width: 20px;
    background-color: #005880;
    bottom: -9px;
    left: 50%;
    transform: rotate(45deg);
    opacity: 0;
}
.tabs_btn ul li button:hover:before, .tabs_btn ul li button.active:before {
    color: #fff;
    background-color: #005880;
    opacity: 1;
}
.tabs_btn ul li button.tablinks.active:before, .tabs_btn ul li button.tablinks:hover:before {
    color: #fff;
    background-color: #005880;
    opacity: 1;
}
.tabs_btn ul li button:hover, .tabs_btn ul li button.active {
    color: #fff;
    background-color: #005880;
}
.tabs_btn ul li button.active .tabs_btn ul li button.tablinks.active {
    color: #fff;
    background-color: #005880;
}
.tabs_panel {
    width: 100%;
    float: left;
    background-color: #049bd8;
    height: 500px;
}
.panel_text {
    width: 100%;
    float: left;
    text-align: left;
    /* color: #FFF; */
    padding-top: 100px;
}
.panel_text h4 {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 30px;
}
.panel_text p {
    font-size: 22px;
    padding-right: 50px;
    text-align: justify;
    /* color: #fff; */
    font-weight: 400;
}
.panel_img {
    width: 100%;
    float: left;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 500px;
}
.panel_img img {
    max-width: 100%}
.explore_more {
    margin-bottom: 100px;
    display: table;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    position: relative;
}
.explore_scnd {
    position: relative;
    margin-bottom: 100px;
    padding: 100px 0;
}
.explore_scnd p {
    color: #fff;
}
.explore_scnd:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 90, 126, .8);
    width: 100%;
    height: 100%}
.explore_more h2 {
    color: #005a7e;
    font-weight: 700;
}
.explore_more h5 {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
    position: relative;
}
.explore_more p {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
    position: relative;
}
.explore_scnd h2 {
    color: #FFF;
    position: sticky;
    font-weight: 700;
}
.explore_scnd h5 {
    font-size: 25px;
    color: #fff;
    margin-top: -5px;
    font-weight: 600;
    position: relative;
}
.explore_scnd p {
    font-size: 25px;
    color: #fff;
    margin-top: -5px;
    font-weight: 600;
    position: relative;
}
.explore_center_data {
    display: table-cell;
    vertical-align: middle;
}
.business_hosting {
    width: 43%;
    float: left;
    text-align: center;
    display: table;
    position: sticky;
    border: 1px solid #e6e6e6;
    height: 150px;
    border-left: 5px solid #005880;
}
.center_hosting {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 80px;
}
.center_hosting p {
    font-size: 17px;
    color: #4d4e4f;
    margin-bottom: -8px;
}
.center_hosting h5 {
    font-size: 35px;
    color: #4d4e4f;
    margin-bottom: 15px;
}
.center_hosting button {
    font-size: 16px;
    cursor: pointer;
    color: #fff;
    background-color: #005880;
    border: none;
    width: 130px;
    height: 40px;
    text-transform: capitalize;
}
.center_hosting button:hover {
    background-color: #57ad20;
}
.dashed {
    width: 14%;
    float: left;
    position: sticky;
}
.divider_two {
    max-width: 20px;
    border-width: 3px;
    background-color: #e4e4e4;
    margin-top: 70px;
}
.scnd_hosting p {
    color: #FFF;
}
.scnd_hosting h5 {
    color: #FFF;
}
.why_choose_us {
    background-repeat: no-repeat;
    background-position: top center;
    background-size: cover;
    padding: 100px 0;
    position: relative;
    margin-bottom: 100px;
}
.why_choose_us:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 90, 126, .8);
    width: 100%;
    height: 100%}
.why_choose_us h2 {
    color: #FFF;
    position: sticky;
    font-weight: 700;
}
.why_choose_us h5 {
    font-size: 25px;
    color: #fff;
    margin-top: -5px;
    font-weight: 600;
    position: relative;
}
.why_choose_us p {
    font-size: 25px;
    color: #fff;
    margin-top: -5px;
    font-weight: 600;
    position: relative;
}
.scnd_divider {
    background-color: #FFF;
}
.row-centered {
    text-align: center;
    display: flex;
    justify-content: center;
}
.col-centered {
    display: inline-block;
    float: none;
    text-align: left;
    text-align: center;
}
.why_choose_us ul li {
    display: inline-flex;
    margin-bottom: 30px;
}
.serving_services {
    width: 100%;
    float: left;
    background-color: #FFF;
    height: 160px;
    display: table;
    border-bottom: 8px solid #049bd8;
}
.serving_center {
    display: table-cell;
    vertical-align: middle;
}
.serving_center .icon {
    font-size: 80px;
    color: #039bd8;
}
.serving_center img {
    max-width: 100%}
.serving_center p {
    font-size: 28px;
    color: #000;
    font-weight: 600;
}
.why_choose_us ul li:nth-child(1) .serving_services {
    border-bottom: 8px solid #049bd8;
}
.why_choose_us ul li:nth-child(2) .serving_services {
    border-bottom: 8px solid #049bd8;
}
.why_choose_us ul li:nth-child(3) .serving_services {
    border-bottom: 8px solid #049bd8;
}
.why_choose_us ul li:nth-child(4) .serving_services {
    border-bottom: 8px solid #049bd8;
}
.why_choose_us ul li:nth-child(5) .serving_services {
    border-bottom: 8px solid #049bd8;
}
.why_choose_us ul li:nth-child(6) .serving_services {
    border-bottom: 8px solid #049bd8;
}
.technical_specification {
    margin-bottom: 100px;
}
.technical_specification h2 {
    color: #005a7e;
    font-weight: 700;
}
.technical_specification h5 {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
}
.technical_specification p {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
}
/* .technical_specification p {
    font-size: 16px;
    text-align: left;
    font-weight: 400;
    color: #807f7f;
} */
.technical_specification p a {
    text-decoration: underline;
    color: #005a7e;
    font-weight: 700;
}
.technical_specification ul {
    margin-top: 20px;
}
.technical_specification ul li {
    float: left;
}
.technical_specification ul li:nth-child(4), .technical_specification ul li:nth-child(5), .technical_specification ul li:nth-child(6) {
    margin-bottom: 0;
}
.secure_server {
    width: 100%;
    float: left;
    padding: 20px 10px;
}
.secure_server .icon {
    font-size: 100px;
    color: #039bd8;
    margin-bottom: 10px;
}
.secure_server img {
    max-width: 100%;
    margin-bottom: 10px;
}
.secure_server h5 {
    font-size: 25px;
    color: #000;
    margin-bottom: 20px;
    font-weight: 400;
}
.secure_server p {
    font-size: 14px;
    color: #929497;
    text-align: justify;
    font-weight: 400;
    text-align-last: center;
    padding: 0 10px;
}
.responsive_plans {
    display: none;
}
.compare_plans {
    padding-bottom: 100px;
}
.compare_plans h2 {
    color: #005a7e;
    font-weight: 700;
}
.compare_plans h5 {
    font-size: 25px;
    color: #4d4e4f;
    margin-top: -5px;
    font-weight: 600;
}
.compare_plans p {
    font-size: 25px;
    color: #4d4e4f;
    text-decoration: none !important;
    margin-top: -5px;
    font-weight: 600;
}
.compare_plans ul li {
    float: left;
    width: 23%;
    display: flex;
}
.compare_plans ul li:nth-child(even) .plan_discription {
    background-color: #f8f8f8;
}
.plan_discription {
    width: 100%;
    float: left;
    border: 1px solid #CCC;
}
.compare_plans ul li:nth-child(1) .plan_discription {
    border-top: 1px solid #FFF;
    text-align: right;
}
.compare_plans ul li:nth-child(1) .plan_discription ul li {
    padding-right: 80px;
}
.plan_discription ul li {
    display: inline-block;
    padding: 10px 0;
    border-bottom: 1px solid #CCC;
    width: 100%}
.compare_plans ul li:nth-child(1) .plan_discription ul li {
    min-height: 45px;
}
.compare_plans ul li:nth-child(2) .plan_discription ul li, .compare_plans ul li:nth-child(3) .plan_discription ul li, .compare_plans ul li:nth-child(4) .plan_discription ul li {
    min-height: 45px;
}
.packages_detail {
    width: 100%;
    padding: 40px;
    text-align: center;
}
.packages_detail h3 {
    color: #f8b623;
    font-size: 25px;
    margin-bottom: 10px;
}
.packages_price {
    display: block;
    font-size: 40px;
    color: #231f20;
    font-weight: 600;
    margin-bottom: 20px;
}
.prcie_pkr {
    display: inline-block;
    font-weight: 400;
    font-size: 25px;
}
.packages_detail button {
    font-size: 20px;
    height: 40px;
    width: 160px;
    /* background-color: #f8b623; 
    color: #FFF;*/
    cursor: pointer;
    border: none;
    outline: none;
    text-transform: capitalize;
}
.blue h3 {
    color: #049bd8;
}
.blue button {
    background-color: #049bd8;
}
.green h3 {
    color: #005880;
}
.green button {
    background-color: #005880;
}
.accout_migration {
    background-color: #049bd8;
    margin-bottom: 100px;
}
.accout_migration h2 {
    color: #FFF;
    font-weight: 700;
}
.migration_text {
    width: 100%;
    float: left;
    text-align: left;
    padding: 100px 0;
}
.migration_text h2 {
    line-height: 55px;
}
.migration_text p {
    font-size: 25px;
    /* color: #FFF; 
    margin-bottom: 70px;*/
}
.migration_text button {
    width: 200px;
    height: 50px;
    border: none;
    /* background-color: #005880; */
    color: #FFF;
    font-size: 16px;
    text-transform: capitalize;
}
.migration_text button:hover {
    /* background-color: #57ad20; */
}
.plane_img {
    width: 100%;
    float: left;
    padding: 60px 0;
}
.frequently {
    background-color: #f8f8f8;
    padding: 100px 80px 100px 80px;
    /* padding: 0px 80px 100px 80px; */
}
.satisfied_customers_faq p {
    color: #414042;
    font-size: 15px;
    margin-top: 20px;
}
.question_section {
    background-color: #FFF;
    padding: 100px 50px 50px 50px;
    text-align: center;
    border-radius: 5px;
}
.border-top {
    border-top: 10px solid #049bd8!important;
}
.question_section h2 {
    color: #005a7e;
    font-weight: 700;
}
.question_section h5 {
    font-size: 25px;
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.question_section p {
    font-size: 25px;
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.accordian_sction {
    width: 100%;
    float: left;
}
.accordian_sction button {
    width: 100%;
    text-align: left;
    padding: 15px 15px 15px 45px;
    border: none;
    background-color: #f8f8f8;
    font-size: 25px;
    color: #58595b;
    font-weight: 600;
    margin-bottom: 30px;
    cursor: pointer;
    outline: none;
    position: relative;
}
.accordian_sction button:before {
    content: "\f068";
    position: absolute;
    right: 15px;
    color: #000;
    transition: all 0.6s ease-in-out 0s;
    -moz-transition: all 0.6s ease-in-out 0s;
    -ms-transition: all 0.6s ease-in-out 0s;
    -o-transition: all 0.6s ease-in-out 0s;
    -webkit-transition: all 0.6s ease-in-out 0s;
    font-size: 14px;
    top: 32%;
    padding-right: 5px;
    font-family: FontAwesome;
}
.accordian_sction button:after {
    content: "\f067";
    position: absolute;
    right: 20px;
    color: #000;
    transition: all 0.6s ease-in-out 0s;
    -moz-transition: all 0.6s ease-in-out 0s;
    -ms-transition: all 0.6s ease-in-out 0s;
    -o-transition: all 0.6s ease-in-out 0s;
    -webkit-transition: all 0.6s ease-in-out 0s;
    font-size: 14px;
    top: 32%;
    font-family: FontAwesome;
}
.accordian_sction button.active:after {
    display: none;
    transition: all 0.6s ease-in-out 0s;
    -moz-transition: all 0.6s ease-in-out 0s;
    -ms-transition: all 0.6s ease-in-out 0s;
    -o-transition: all 0.6s ease-in-out 0s;
    -webkit-transition: all 0.6s ease-in-out 0s;
}
.panel {
    width: 100%;
    float: left;
    text-align: left;
    /* padding: 0 25px 20px 25px; */
}
.panel ul {
    margin-bottom: 10px;
    padding-left: 15px;
}
.panel ul li {
    font-size: 14px;
    list-style: decimal;
}
.panel p {
    font-size: 15px;
    margin-bottom: 10px;
    color: #808184;
    font-weight: 400;
}
.accordian_sction .panel a {
    font-size: 16px;
    background-color: #005880;
    padding: 10px 30px;
    color: #fff;
    border: none;
    margin: 15px 0 0 0;
    display: inline-block;
    margin-top: 10px;
}
.accordian_sction .panel a .fa {
    margin-left: 10px;
}
.faq_tabs .nav-tabs .nav-item {
    margin: 0 5px 5px 0;
    width: auto;
}
.faq_tabs .nav-tabs .nav-item .nav-link {
    background-color: #f4f4f4!important;
    color: #1e1e1e!important;
    font-size: 14px;
    border-radius: 0;
    border: none;
    padding: 6px 15px;
}
.faq_tabs .nav-tabs .nav-item .nav-link.active {
    background-image: linear-gradient(to top, #005880, #005880);
    color: #FFF!important;
}
.need_help {
    background-color: #FFF;
    padding: 100px 0 50px;
}
.operator {
    width: 40%;
    float: left;
    text-align: left;
    margin: 0 0 -60px;
}
.operator img {
    max-width: 100%;
    margin-top: -150px;
}
.operator_text {
    width: 60%;
    float: left;
    text-align: left;
}
.operator_text h4 {
    color: #58595b;
    /* font-size: 40px; */
    margin-bottom: 15px;
    font-weight: 700;
}
.operator_text p {
    color: #58595b;
    font-size: 22px;
    font-weight: 400;
    line-height: 25px;
    padding-right: 35px;
    margin-bottom: 60px;
}
.operator_text ul li {
    float: left;
    margin-left: 50px;
}
.operator_text ul li:nth-child(1) {
    margin-left: 0;
}
.operator_text ul li a {
    color: #231f20;
    display: inline-block;
    font-size: 20px;
    background-color: transparent;
    border: 1px solid #5e5b5b;
    text-decoration: none;
    padding: 20px 30px 20px 30px;
    color: #231f20;
}
/* .operator_text ul li:nth-child(2) a {
    padding: 20px 110px 20px 110px;
} */
.operator_text ul li a:hover, .operator_text ul li a.active {
    background-color: #005880;
    color: #FFF;
    border: 1px solid #005880;
}
.nmbr_one {
    background-color: #005880;
    padding: 20px 0;
}
.nmbr_one h2 {
    color: #FFF;
    font-weight: 600;
    font-weight: 700;
}
.about_bnr, .passion, .vision_section {
    width: 100%;
    text-align: center;
    float: left;
}
h2 {
    font-size: 48px;
}
.about_bnr {
   display: table;
   height: 380px;
   background-repeat: no-repeat;
   background-size: cover;
   background-position: center;
   position: relative;
}
.about_bnr h2 {
   /* color: #FFF; */
   margin-bottom: 25px;
   font-weight: 700;
}
.about_bnr h1 {
    /* color: #FFF; */
    font-size: 48px;
    margin-bottom: 25px;
    font-weight: 700;
 }
.about_bnr p {
   /* color: #FFF;
   font-size: 25px;
   margin-top: -5px;
   font-weight: 600;
   margin-bottom: 25px; */
}
section.about_bnr.new_banner_style {
   background-position: 10% 10%;
   height: 590px;
}
section.about_bnr.new_banner_style.mobile_styling {
   display: none;
}

.about_bnr.landing_bnr {
    display: flex;
    height: auto;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    align-items: flex-end;
}
.about_bnr.landing_bnr.cart form{
    margin-bottom: 0;
}
.align_landing_text {
    text-align: left;
    background-color: transparent;
    vertical-align: inherit;
    padding-bottom: 20px;
}

.about_bnr.landing_bnr .img-box img{
    padding-left: 20px;
    padding-top: 22px;
}
.about_bnr.landing_bnr .row{
    align-items: center;
}
.about_bnr.landing_bnr h2 {
    color: #046289;
    margin-bottom: 40px;
    font-weight: 500;
    text-transform: initial !important;
    font-size: 48px;
    /*padding-top: 75px;*/
    line-height: 58px;
}

.about_bnr.landing_bnr p {
    /* color: #000;
    font-size: 27px;
    font-weight: 300;
    list-style: initial;
    margin-bottom: 2px; */
}
.about_bnr.landing_bnr p:before{
    color: #005880;
    /* content: "\2713"; */
    font-weight: 900;
    font-size: 25px;
    margin-right: 8px;

}
.about_bnr.landing_bnr ul li::marker{
    color: #005880;
    display: none;
}

.align_about_text {
display: table-cell;
vertical-align: middle;
background: rgba(0, 90, 126, .8);
}
.align_about_text button {
background-color: #005880;
top: 0;
height: auto;
border-radius: 0;
width: auto;
display: inline-block;
padding: 10px 70px;
line-height: inherit;
}
.align_about_text button:hover {
background-color: #51ac16;
}
.align_about_text .form-control {
    border-radius: 0;
    background-color: #f5f5f5!important;
    color: #898989;
    padding: 20px;
    border: 1px solid #f5f5f5;
    background-clip: border-box;
}
.align_about_text .pr-5 {
    padding-right: 90px!important;
}
.align_about_text .pl-5 {
    padding-left: 90px!important;
}
.align_landing_text .price-text{
    color: #046289;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 500;
}

.align_landing_text button {
    background-color: #005880;
    top: 0;
    height: auto;
    /* border-radius: 5px; */
    width: auto;
    display: inline-block;
    padding: 10px 30px;
    line-height: inherit;
    margin-top: 40px;
    border: 1px solid transparent;
}
.align_landing_text form button{
    color: #fff;
    font-weight: 600;
    font-size: 22px;
    padding: 15px 30px;
    margin-top: 0;
}
.align_landing_text button a{
    color: #fff;
    /* font-size: 22px; */
    font-weight: 600;
    text-decoration: none;
}
.align_landing_text button:hover {
    background-color: #0a7aad;
}
.domain_extention {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 100px;
}
.domain_extention h2 {
    color: #005a7e;
    font-weight: 700;
}
.domain_extention h5 {
    font-size: 25px;
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.domain_extention p {
    font-size: 25px;
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.extention {
    width: 100%;
    float: left;
    min-height: 130px;
    background-color: #f9f9f9;
    border: 1px solid #e0e0e0;
    margin-bottom: 30px;
    position: relative;
}
.extention a .d-table-cell {
    font-size: 45px;
    color: #434343;
    font-weight: 700;
    text-decoration: none;
}
.extention a:hover {
    text-decoration: none;
}
.extention .d-table-cell div {
    color: #434343;
    display: inline-block;
}
.extention .d-table {
    width: 100%}
.extention .d-table-cell {
    height: 130px;
}
.extention span {
    display: block;
    width: 100%;
    background-color: #005a7e;
    padding: 10px 0;
    color: #FFF;
    font-size: 24px;
    font-weight: 600;
}
.extention:hover .price_overlay {
    display: block;
}
.domain_renewls {
    width: 100%;
    float: left;
    /* margin-bottom: 100px; */
    text-align: center;
}
.domain_renewls h2 {
    color: #005a7e;
    font-weight: 700;
}
.domain_renewls h5 {
    font-size: 25px;
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.domain_renewls p {
    font-size: 25px;
    color: #434343;
    margin-top: -5px;
    font-weight: 600;
}
.renewls_tabs {
    width: 100%;
    float: left;
    text-align: left;
}
.renewls_tabs ul li a {
    background-color: #ededed;
    color: #414042;
    font-size: 22px;
    font-weight: 600;
    padding: 20px 30px;
    text-align: center;
    border-radius: 0px!important;
    border: none!important;
}
.renewls_tabs ul li a.active {
    background-color: #005880 !important;
    color: #FFF!important;
    border-radius: 0px!important;
    border: none!important;
}
.renewls_tabs .tab-content {
    width: 100%;
    text-align: left;
    padding-top: 50px;
}
.renewls_tabs .tab-content .tab-pane p {
    font-size: 20px;
    color: #808184;
    margin-bottom: 10px;
}
.renewls_tabs .tab-content .tab-pane .download_btn {
    width: 100%;
    float: left;
    background-color: #f9f9f9;
    border: 1px solid #d3d3d3;
    height: 100px;
    display: table;
    padding: 0 50px;
    margin-top: 50px;
}
.renewls_tabs .tab-content .tab-pane .download_btn .d-table-cell h5 {
    font-size: 25px;
    color: #414042;
    margin-top: 0;
    width: 70%;
    font-weight: 300;
    display: inline-block;
    line-height: 32px;
}
.renewls_tabs .tab-content .tab-pane .download_btn .d-table-cell h5 span {
    display: inline;
    font-weight: 600;
}
.renewls_tabs .tab-content .tab-pane .download_btn .d-table-cell button {
    margin: 0;
    float: right;
    padding: 17px 30px;
    font-size: 20px;
    background-color: #005880;
    border: none;
    color: #FFF;
    border-radius: 0;
    border: none;
}
.renewls_tabs .tab-content .tab-pane .download_btn .d-table-cell button .fa {
    margin-right: 15px;
    font-size: 20px;
}
.passion {
    margin-bottom: 100px;
    text-align: left;
}
.passion ul li {
    display: flex;
    float: left;
}
.passion_text {
    width: 100%;
    float: left;
}
.passion_text h3 {
    font-size: 45px;
    display: block;
    width: 55%;
    float: left;
    color: #046289;
    line-height: 40px;
    font-weight: 600;
}
.passion_text h3 span {
    display: block;
    font-size: 65px;
    line-height: 60px;
    font-weight: 700;
}
.passion_text p {
    text-align: justify;
    margin-bottom: 20px;
    font-size: 16px;
    color: #807f7f;
}
.passion_img {
    width: 100%;
    float: left;
}
.passion_img img {
    max-width: 100%}
.passion_text h3 .dreams {
    font-size: 40px;
    line-height: 45px;
}
.passion_text ul {
    display: block;
    list-style: disc;
}
.passion_text ul li {
    font-size: 16px;
    color: #929497;
    display: inline-block;
    float: none;
}
.vision_section {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-bottom: 100px;
}
.vision_section ul li {
    float: left;
    display: block;
}
.vision_text {
    width: 100%;
    float: left;
    background-color: #FFF;
    text-align: left;
}
.vision_text .icon {
    font-size: 100px;
    color: #00638d;
    margin-bottom: 10px;
}
.border-right {
    border-right: 5px solid #046289!important;
}
.vision_text img {
    margin-bottom: 7px;
}
.vision_text h3 {
    font-size: 40px;
    color: #046289;
    margin-bottom: 10px;
    font-weight: 400;
}
.vision_text p {
    color: #807f7f;
    font-size: 15px;
    text-align: justify;
}
.sales_inquiry {
    width: 100%;
    float: left;
    margin-bottom: 100px;
    text-align: center;
}
.career_envoirment {
    margin-bottom: 100px;
}
.sales_inquiry ul {
    display: inline-flex;
    text-align: center;
}
.sales_inquiry ul li {
    display: inline-flex;
}
.inquiry_block {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.inquiry_block p a {
    font-size: 18px;
    color: #6d6b6e;
    display: initial;
}
.inquiry_block p a:hover {
    text-decoration: none;
    color: inherit;
}
.inquiry_block .icon {
    font-size: 100px;
    color: #039bd8;
    margin-bottom: 10px;
    text-decoration: none;
}
.inquiry_block a span .icon {
    font-size: 70px;
    color: #0e6484;
    margin-bottom: 10px;
    border: 1px solid #0e6484;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    line-height: 100px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.inquiry_block a span img {
    max-width: 100%}
.inquiry_block h3 {
    color: #116484;
    font-size: 25px;
    font-weight: 600;
    padding: 0 40px;
    line-height: 25px;
    margin-bottom: 20px;
}
.inquiry_block p {
    color: #6d6b6e;
    font-size: 18px;
    margin-bottom: 30px;
}
.inquiry_block button {
    width: 175px;
    height: 40px;
    color: #FFF;
    background-color: #005880;
    border: none;
    font-size: 18px;
    text-transform: capitalize;
}
.reach_us {
    width: 100%;
    float: left;
    text-align: center;
    padding: 50px 0;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.reach_us:before {
    position: absolute;
    content: "";
    background: rgba(0, 90, 126, .8);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.reach_us h2 {
    color: #FFF;
    position: sticky;
    font-weight: 700;
}
.reach_us h5 {
    font-size: 25px;
    color: #fff;
    position: sticky;
    margin-top: -5px;
    font-weight: 600;
}
.reach_us p {
    font-size: 25px;
    color: #fff;
    position: sticky;
    margin-top: -5px;
    font-weight: 600;
}
.reach_us ul li {
    float: left;
    border-left: 1px solid #fff;
}
.reach_us ul li:nth-child(1) {
    border: none;
}
.reach_sction {
    width: 100%;
    float: left;
    text-align: left;
    padding-right: 20px;
}
.reach_sction p {
    font-size: 25px;
    color: #fff;
    font-weight: 300;
    margin-bottom: 30px;
}
.reach_sction h3 {
    font-size: 40px;
    color: #FFF;
    font-weight: 600;
    margin-bottom: 35px;
}
.reach_sction h5 {
    font-size: 25px;
    color: #FFF;
    font-weight: 300;
    margin-bottom: 15px;
}
.reach_sction p strong {
    font-weight: 600;
}
.reach_us ul li:nth-child(2) .reach_sction {
    padding: 0 95px;
}
.map {
    width: 100%;
    float: left;
}
.map iframe {
    width: 100%;
    height: 360px;
}
.dedicated_bnr {
    padding: 60px 0;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    /* margin-top: -100px; */
    /* margin-bottom: 100px; */
}
.dedicated_bnr h2 {
    color: #fff;
    margin-bottom: -2px;
    font-size: 48px;
    font-weight: 700;
}
.dedicated_bnr h1 {
    /* color: #fff; */
    margin-bottom: -2px;
    font-size: 48px;
    font-weight: 700;
}
.dedicated_bnr h5 {
    /* color: #fff; */
    /* font-size: 25px; */
    margin-top: -5px;
    font-weight: 600;
}
.dedicated_bnr p {
    /* color: #fff; */
    /* font-size: 25px; */
    /* margin-top: -5px; 
    font-weight: 600;*/
}
hr {
    max-width: 75px;
    /* background-color: #666; */
    height: 2px;
    margin-bottom: 2rem;
}
.dedicated_bnr ul {
    display: inline-flex;
    margin-bottom: 40px;
}
.dedicated_bnr ul li {
    list-style: none;
}
.dedicated_bnr .tab-content .tab-pane {
    position: relative;
}
.dedicated_bnr .tab-content .tab-pane li {
    list-style: none;
}
.dedicated_bnr .tab-content .tab-pane .owl-carousel .owl-nav button.owl-next {
    color: #fff;
    background-color: transparent;
    top: 50%;
    outline: none;
    font-size: 50px;
    right: -30px;
    position: absolute;
    font-weight: 100;
}
.dedicated_bnr .tab-content .tab-pane .owl-carousel .owl-nav button.owl-prev {
    color: #fff;
    background-color: transparent;
    top: 50%;
    outline: none;
    font-size: 50px;
    left: -30px;
    position: absolute;
    font-weight: 100;
}
.dedicated_bnr .nav-tabs .nav-link {
    border-radius: 0;
    background-color: #FFF;
    color: #005a7e;
    padding: 10px 25px;
    text-transform: capitalize;
}
.dedicated_bnr .nav-tabs .nav-link.active {
    background-color: transparent;
    /* color: #fff; */
    border: 1px solid #005a7e;
}
.dedicated_bnr .nav-tabs .nav-link .fa {
    margin-right: 10px;
    font-size: 25px;
}
.dedicated_bnr ul li button {
    width: 115px;
    height: 50px;
    outline: none;
    color: #FFF;
    font-size: 13px;
    text-transform: capitalize;
    background-color: transparent;
    border: none;
    border: 1px solid #FFF;
    margin-bottom: 70px;
}
.dedicated_bnr ul li button:hover, .dedicated_bnr ul li button.active {
    background-color: #FFF;
    color: #005a7e;
    cursor: pointer;
    outline: none;
}
.dedicated_bnr ul li button .fa-linux, .dedicated_bnr ul li button .fa-windows {
    padding-right: 15px;
    font-size: 25px;
}
.dedicated_pkg {
    width: 100%;
    float: left;
    overflow: hidden;
}
.dedicated_pkg ul li {
    float: left;
    border: none;
}
.dedicated_pkg_one {
    width: 100%;
    float: left;
    background-color: #fff;
    padding-bottom: 20px;
}
.dedicated_pkg_one button {
    /* font-size: 16px; */
    /* background-color: #6fcd32;
    border-radius: 5px; */
    /* padding: 10px 30px; */
    /* color: #fff; */
    /* border: none; */
    /* margin: 15px 0 0 0; */
}
.dedicated_pkg_one button:hover {
    /* background-color: #64ca24; */
}
.srvr_img {
    width: 100%;
    float: left;
    /* background-color: #fff; */
}
.srvr_img img {
    margin: -32px 0 10px 0;
}
.srvr_img h3 {
    font-size: 25px;
    color: #4d4e4f;
    text-transform: capitalize;
    font-weight: 700;
    /* padding: 5px 0 0 0; */
}
.srvr_img h3 span {
    font-weight: 700;
}
.srvr_img p {
    color: #4f4f50;
    font-size: 14px;
    /* margin: 0 0 10px 0; */
}
.usd_price {
    display: inline-block;
    width: 100%;
    float: left;
    font-size: 36px;
    font-weight: 700;
    background-color: #d5f6ff;
}
.usd_price p {
    font-size: 16px;
    color: #004e71;
    text-transform: capitalize;
    margin-top: 5px;
    text-decoration: line-through;
    font-weight: 600;
    margin-bottom: 7px; 
}
.usd_price span {
    font-size: 16px;
    color: #004e71;
    text-transform: capitalize;
    margin-top: 5px;
    /* text-decoration: line-through; */
    font-weight: 600;
    margin-bottom: 7px;
}
.usd_price .us_amount {
    display: block;
    font-size: 40px;
    color: #004e71;
    margin-bottom: 0;
    position: relative;
    font-weight: 600;
}
.usd {
    display: inline;
    font-weight: 400;
    text-transform: uppercase;
    padding-right: 10px;
}
.month {
    display: inline;
    font-weight: 400;
    font-size: 22px;
}
.usd_price span.star {
    color: #eb1c24;
}
.points_amount {
    display: inline;
    position: absolute;
    font-size: 14px;
    top: 4px;
}
.sale {
    width: 100%;
    float: left;
    background-color: #004e71;
    padding: 5px 0;
}
.sale p {
    font-size: 15px;
    font-weight: 600;
    color: #FFF;
    margin-bottom: 0;
}
.sale p span {
    display: inline;
    background-color: #04cc1b;
    padding: 0 5px;
    border-radius: 3px;
    color: #fff;
}
.shpes_pkr {
    display: inline-block;
    font-size: 22px;
    font-weight: 400;
}
.dedicated_pkg_one ul {
    display: block;
    width: 100%;
    float: left;
    margin-top: 10px;
    margin-bottom: 0;
}
.dedicated_pkg_one ul li {
    width: 100%;
    padding: 6px 20px;
    border-bottom: 1px solid #e1e1e1;
    font-size: 14px;
    color: #4d4e4f;
}
.dedicated_pkg_one a {
    font-size: 17px;
    text-decoration: none;
    display: inline-flex;
    padding: 10px 20px;
    margin-top: 10px;
    background-color: transparent;
    border: 1px solid #444142;
    color: #444142;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.dedicated_pkg_one a:hover, .dedicated_pkg_one a:focus {
    background-color: #000;
    color: #FFF;
    outline: none;
}
.dedicated_pkg_one a.package_one_link {
    border: none;
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    text-decoration-color: #c1c1c1;
    margin-top: 5px;
}
.dedicated_pkg_one a.package_one_link:hover {
    background-color: transparent;
    color: inherit;
    text-decoration: none;
    text-decoration-color: #c1c1c1;
}
.dedicated_pkg_one ul li a {
    border: none;
    text-decoration: underline;
    padding: 0;
    margin: 0;
    font-size: 14px;
    display: inline-block;
    text-transform: none;
}
.dedicated_pkg_one ul li a:hover, .dedicated_pkg_one ul li a:focus {
    background-color: transparent;
    color: inherit;
    outline: inherit;
    text-decoration: none;
}
.dedicated_pkg_one form {
    margin-bottom: 0;
}
.powerful_box {
    width: 100%;
    float: left;
    text-align: center;
    margin-bottom: 100px;
}
.powerful_box h2 {
    color: #005a7e;
    font-weight: 700;
    text-transform: capitalize;
}
.powerful_box h5 {
    font-size: 25px;
    color: #434343;
    margin-bottom: -5px;
    font-weight: 600;
}
.powerful_box p {
    font-size: 25px;
    color: #434343;
    margin-bottom: -5px;
    font-weight: 600;
}
.powerful_box ul {
    display: flex;
}
.powerful_box ul li {
    padding: 0 50px;
}
.powerful_block {
    width: 100%;
    float: left;
    background-color: #f2f2f2;
    border: 1px solid #d7d7d7;
    padding: 10px 0;
}
.powerful_block .icon {
    font-size: 100px;
    color: #005a7e;
}
.powerful_block h3 {
    font-size: 20px;
    color: #000;
}
.powerful_block p {
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
    font-weight: 400;
}
.pakistan_server {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 100px;
}
.pakistan_server h2 {
    font-size: 48px;
    color: #005a7e;
    font-weight: 700;
}
.pakistan_server p {
    font-size: 16px;
    color: #807f7f;
    margin-bottom: 80px;
}
.recudency {
    width: 100%;
    float: left;
    text-align: center;
}
.recudency img {
    max-width: 100%;
    margin-bottom: 15px;
}
.recudency h3 {
    font-size: 24px;
    color: #000;
    margin-bottom: 15px;
}
.recudency p {
    text-align: justify;
    color: #929497;
    margin-bottom: 0;
    padding: 0 53px;
}
.below_order {
    text-align: center;
}
.below_order h2 {
    font-size: 48px;
    color: #005a7e;
    font-weight: 700;
}
.below_order h5 {
    font-size: 25px;
    color: #434343;
    font-weight: 600;
    margin-top: -5px;
}
.below_order p {
    font-size: 25px;
    color: #434343;
    font-weight: 600;
    margin-top: -5px;
}
.table_sction {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.table_sction div {
    background-color: #049bd8;
    padding: 15px 0;
    color: #FFF;
    font-size: 30px;
    font-weight: 600;
}
.table_sction .table {
    width: 100%}
.table_sction .table thead {
    background-color: #049bd8;
}
.table_sction .table thead {
    text-align: left;
}
.table_sction .table thead .blue_clr {
    width: 100%;
    float: left;
    padding: 10px 0;
}
.table_sction .table tbody .ordr_detail {
    background-color: #f4f4f4;
    text-align: left;
}
.table_sction .table th, .table td {
    border: none;
    border-bottom: 1px solid #bcbcbc;
    vertical-align: middle;
    font-size: 18px;
    color: #5f5f60;
    font-weight: 400;
}
.table_sction .table th, .table td:nth-child(1), .table_sction .table th, .table td:nth-child(2), .table_sction .table th, .table td:nth-child(3) {
    width: 33.333%}
.table_sction .table th, .table td:nth-child(3) {
    text-align: right;
}
.table_sction .table th, .table td.text-center {
    font-weight: 600;
    color: #5f6060;
}
.table_sction .table th, .table td.text-center span {
    font-weight: 400;
    font-size: 13px;
    color: #5f6060;
}
.table_sction .table th, .table td button {
    border: none;
    border: 1px solid #504d4e;
    background-color: transparent;
    color: #504d4e;
    font-size: 16px;
    padding: 8px 30px;
    font-weight: 600;
    cursor: pointer;
}
.table_sction .table th, .table td button:hover {
    background-color: #005880;
    color: #FFF;
    border: 1px solid #005880;
}
.clients {
    width: 100%;
    float: left;
    padding: 0 0 0;
}
.clients p {
    font-size: 17px;
    text-align: left;
    margin-bottom: 50px;
    color: #414042;
}
.clients ul {
    padding: 0 15px;
}
.clients ul li {
    margin-bottom: 0;
}
.client_logo {
    width: 100%;
    padding: 20px;
    text-align: center;
    height: 150px;
    display: flex;
    position: relative;
    justify-content: center;
    align-items: center;
    border: 10px solid #f4f4f4;
    border-radius: 30px;
    margin-bottom: 30px;
}
.client_logo:hover:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .3);
}
.client_logo img {
    max-width: 100%;
    z-index: 999999;
}
.clients_pagination {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 30px 0;
}
.clients_pagination .page-link {
    padding: 10px 10px;
    color: #1e1e1e;
}
.clients_pagination .page-item.active .page-link {
    color: #fff;
    background-color: #6fcd31;
    border-color: #6fcd31;
}
.clients_pagination .page-item.disabled .page-link {
    color: #1e1e1e;
}
.clients_pagination .page-link:hover {
    color: #fff;
    background-color: #6fcd31;
    border-color: #6fcd31;
}
.career_team {
    width: 100%;
    text-align: center;
    margin-bottom: 100px;
}
.career_team h2 {
    color: #005a7e;
    font-weight: 700;
}
.career_team h5 {
    font-size: 25px;
    color: #414042;
}
.career_team p {
    font-size: 25px;
    color: #414042;
}
.carer_team_paragraph {
    width: 100%;
    float: left;
}
.carer_team_paragraph p {
    font-size: 20px;
    color: #414042;
    margin-bottom: 50px;
}
.career_team img {
    max-width: 100%}
.pakistan_hosting {
    width: 100%;
    float: left;
    margin-bottom: 100px;
    text-align: center;
}
.pakistan_hosting h1 {
    font-size: 48px;
    color: #005a7e;
    font-weight: 700;
}
.pakistan_hosting h2 {
    font-size: 48px;
    color: #005a7e;
    font-weight: 700;
}
.pakistan_hosting h5 {
    font-size: 25px;
    font-weight: 600;
    margin-top: -5px;
    color: #454545;
}
.pakistan_hosting p {
    font-size: 25px;
    font-weight: 600;
    margin-top: -5px;
    color: #454545;
}
.websouls_experience {
    width: 100%;
    float: left;
    text-align: left;
}
.websouls_experience h5 {
    font-size: 18px;
    color: #005a7e;
    margin-bottom: 10px;
}
.websouls_experience p {
    font-size: 16px;
    color: #807f7f;
    margin-bottom: 10px;
    text-align: justify;
    font-weight: 400;
}
.websouls_experience p a {
    text-decoration: underline;
    color: #005a7e;
    font-weight: 700;
}
.websouls_experience p span {
    color: #005a7e;
    display: inline-block;
    font-weight: 400;
}
.websouls_experience p strong {
    font-weight: 700;
    color: #005a7e;
}
.faq_section {
    width: 100%;
    float: left;
    padding-top: 100px;
    text-align: center;
}
.faq_scnd {
    padding-top: 20px;
}
.other_srvr {
    padding: 100px 0;
}
.faq_recundency p {
    padding: 0 35px;
}
.dedicated_pkg .owl-dots, disabled {
    display: none;
}
.dedicated_pkg .owl-nav {
    text-align: center;
}
.dedicated_pkg .owl-prev aria-label {
    display: none;
}
.slick-initialized .slick-slide {
    outline: none;
}
.other_passion {
    padding: 100px 0 30px 0;
}
.other_paragraph {
    width: 100%;
    float: left;
    padding-bottom: 50px;
}
.other_paragraph p {
    text-align: justify;
    margin-bottom: 20px;
    font-size: 16px;
    color: #929497;
}
.faq {
    width: 100%;
    float: left;
    padding: 50px 0 100px 0;
    text-align: center;
    background-color: #f4f4f4;
}
.faq p {
    padding-bottom: 50px;
    font-size: 25px;
    font-weight: 100;
    color: #414042;
}
.faq_question {
    width: 100%;
    float: left;
    background-color: #FFF;
    border-radius: 5px;
    border-top: 10px solid #049bd8;
    text-align: left;
    padding: 70px;
}
.faq_question h2 {
    color: #58595b;
    font-size: 35px;
    font-weight: 600;
    position: relative;
    padding-left: 25px;
    margin: 30px 0 20px 0;
}
.faq_question h2:before {
    content: "";
    position: absolute;
    height: 50px;
    width: 5px;
    background-color: #049bd8;
    left: 0;
}
.faq_question p {
    color: #808184;
    font-size: 19px;
    padding-bottom: 30px;
    text-align: justify;
    font-weight: 350;
}
.faq_question p a {
    text-decoration: underline;
    color: #049bd8;
}
.faq_question p a:hover {
    text-decoration: none;
}
.frst_listing {
    margin-bottom: 30px;
    padding-left: 16px;
    list-style: decimal;
    font-size: 20px;
    color: #808184;
    font-weight: 350;
    line-height: 30px;
}
.scnd_listing {
    list-style: initial;
    margin-bottom: 30px;
    padding-left: 16px;
    font-size: 20px;
    color: #808184;
    font-weight: 350;
    line-height: 30px;
}
.payment_gateway {
    width: 100%;
    float: left;
    padding: 100px 0;
    margin-top: -100px;
}
.payment_gateway {
    width: 100%;
    float: left;
    background-color: #f4f4f4;
}
.payment_tabs {
    width: 100%;
    float: left;
    background-color: #FFF;
    /* box-shadow: #848383 0 0 8px 0; */
}
.payment_tabs ul {
    width: 20%;
    display: block;
    float: left;
}
.nav-tabs {
    border: none;
}
.payment_gateway .nav-tabs .nav-link {
    color: #414042;
    font-size: 20px;
    font-weight: 550;
}
.payment_gateway .nav-tabs .nav-link img {
    max-width: 100%;
    margin-bottom: 5px;
}
.payment_gateway .nav-tabs .nav-link, .payment_gateway .nav-tabs .nav-link.active {
    border: none;
    text-align: center;
    padding: 20px 0;
}
.payment_gateway .nav-tabs .nav-item {
    width: 100%;
    background-image: linear-gradient(to bottom, #f2f2f2, #f2f2f2);
    position: relative;
}
.payment_gateway .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    background-image: linear-gradient(to top, #fff, #fff);
}
.payment_gateway .tab-content {
    width: 80%;
    float: left;
    padding: 30px 0 0 70px;
}

.payment_gateway .tab-content ul {
    width: 100%}
.dashed_border {
    padding: 100px 100px 0 100px;
    border-bottom: 1px dashed #999;
    width: 100%;
    float: left;
}
.payment_img {
    text-align: left;
    width: 100%;
    float: left;
}
.payment_img img {
    max-width: 100%;
    margin-bottom: 20px;
}
.payment_text {
    width: 100%;
    float: left;
    padding-right: 50px;
}
.payment_text p {
    margin-bottom: 20px;
    color: #808184;
    font-size: 19px;
    font-weight: 200;
}
.payment_text ul li {
    width: 50%;
    float: left;
    list-style: inside;
    color: #808184;
    margin-bottom: 5px;
}
.nav-tabs .nav-item:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url(../images/arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    bottom: -55px;
    display: none;
}
.nav-tabs .nav-item.active:before .arrow_img {
    display: inline-block;
    text-align: center;
}
.pkgs_tab {
    width: 100%;
    padding: 0;
}
.payment_method {
    width: 100%;
    float: left;
    padding-bottom: 100px;
    background-color: #f4f4f4;
    display: flex;
}
.payment_mthod_img {
    width: 100%;
    float: left;
}
.payment_mthod_img img {
    max-width: 100%}
.payment_method_detail {
    width: 100%;
    float: left;
}
.payment_method_detail h3 {
    font-size: 45px;
    color: #005a7e;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 20px;
}
.payment_method_detail p {
    font-size: 24px;
    color: #414042;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 30px;
}
.payment_method_detail ul li {
    margin-bottom: 30px;
    padding-left: 70px;
    position: relative;
}
.payment_method_detail ul li h4 {
    font-size: 24px;
    color: #414042;
    font-weight: 600;
}
.payment_method_detail ul li p {
    font-size: 18px;
    color: #6f6f6f;
    font-weight: 200;
    line-height: 20px;
}
.payment_method_detail ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 100%;
    height: 100%;
    background-image: url(../images/green_tick.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.scnd_passion {
    padding-bottom: 0;
}
.approach {
    width: 100%;
    float: left;
    padding: 100px 0;
    margin-bottom: 100px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    text-align: center;
    font-weight: 600;
}
.approach h2 {
    font-size: 48px;
    color: #005a7e;
    text-transform: uppercase;
    font-weight: 700;
}
.approach h5 {
    font-size: 25px;
    font-weight: 400;
}
.hexahone_shapes {
    width: 100%;
    float: left;
}
.hexahone_shapes ul {
    padding-left: 0;
}
.hexahone_shapes ul li {
    float: left;
    width: 24.3%;
    display: inline-block;
}
.hexahone_shapes ul li:nth-child(1) {
    margin-left: 0;
}
.hexahone_shapes ul li:nth-child(2) {
    margin-top: 119px;
    margin-left: -60px;
}
.hexahone_shapes ul li:nth-child(3) {
    margin-left: -61px;
}
.hexahone_shapes ul li:nth-child(4) {
    margin-top: 119px;
    margin-left: -61px;
}
.hexahone_shapes ul li:nth-child(5) {
    margin-left: -64px;
}
.hexagone {
    width: 100%;
    float: left;
    background-repeat: no-repeat;
    height: 272px;
    background-size: contain;
}
.hexagone span {
    display: block;
    font-size: 39px;
    color: aliceblue;
    margin-bottom: 50px;
    line-height: 62px;
    font-weight: 600;
}
.hexagone p {
    font-size: 23px;
    color: #000;
    text-transform: capitalize;
    padding: 0 40px;
    font-weight: 600;
}
.commision_table {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 100px;
}
.commision_table h2 {
    font-size: 48px;
    color: #005a7e;
    font-weight: 700;
}
.commision_table h5 {
    font-size: 25px;
    font-weight: 400;
}
.table_heading {
    width: 100%;
    float: left;
}
.table_heading ul li {
    display: block;
    min-height: 70px;
    padding-top: 15px;
    color: #5f5f60;
    font-size: 25px;
}
.hiden_heading {
    display: none;
}
.table_heading ul li:nth-child(even) {
    background-color: #f2f2f2;
}
.table_heading ul li:nth-child(1) {
    background-color: #049bd8;
    color: #FFF;
    font-size: 25px;
    font-weight: 600;
}
.hiden_span {
    display: inline-block;
    font-size: 25px;
    font-weight: 300;
}
.table_heading ul li strong {
    font-weight: 600;
}
.scnd_heading {
    width: 100%;
    float: left;
}
.scnd_heading ul li {
    display: block;
    min-height: 70px;
    padding-top: 15px;
    color: #5f5f60;
    font-size: 18px;
}
.scnd_heading ul li:nth-child(even) {
    background-color: #f2f2f2;
}
.scnd_heading ul li:nth-child(1) {
    background-color: #049bd8;
    color: #FFF;
    font-size: 25px;
    font-weight: 600;
}
.hiden_two {
    display: block;
    font-size: 13px;
}
.scnd_heading ul li strong {
    font-weight: 600;
}
.btn {
    font-size: 16px;
    margin: 20px 0;
    text-transform: capitalize;
    border: 1px solid #333;
    color: #504e4f;
    background-color: transparent;
    outline: none;
    box-shadow: none;
}
.btn:focus, .btn.active {
    outline: none;
    border: none;
}
.btn img {
    margin-left: 10px;
}
.button:focus {
    outline: 0;
}
#myDIV {
    width: 100%;
    display: none;
}
.websoulsrvcs {
    width: 100%;
    float: left;
    margin-bottom: 100px;
    text-align: center;
}
.other_websouls {
    padding-top: 0;
}
.websoulsrvcs h2 {
    font-size: 48px;
    text-transform: uppercase;
    font-weight: 700;
    color: #046289;
}
.websoulsrvcs p {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
}
.websoulsrvcs ul li {
    float: left;
    width: 48%;
    text-align: left;
    cursor: pointer;
}
.websoulsrvcs ul li:nth-child(2), .websoulsrvcs ul li:nth-child(4), .websoulsrvcs ul li:nth-child(6) {
    margin-left: 25px;
}
.imgsrvc {
    width: 20%;
    float: left;
}
.srvcstext {
    width: 80%;
    float: left;
    padding: 30px 0 0 10px;
}
.srvcstext h5 {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    color: #414042;
    margin-bottom: 35px;
}
.srvcstext p {
    font-size: 16px;
    color: #6d6e71;
    text-align: justify;
    text-transform: none;
    padding: 0;
    margin-bottom: 0;
}
.websoulsrvcs ul li .srvcstext a {
    font-size: 18px;
    font-weight: 600;
}
.websoulsrvcs ul li:nth-child(1) .srvcstext a {
    color: #e44d26;
}
.websoulsrvcs ul li:nth-child(2) .srvcstext a {
    color: #3eb5e7;
}
.websoulsrvcs ul li:nth-child(3) .srvcstext a {
    color: #e44d26;
}
.websoulsrvcs ul li:nth-child(4) .srvcstext a {
    color: #f9b139;
}
.websoulsrvcs ul li:nth-child(5) .srvcstext a {
    color: #0868ab;
}
.websoulsrvcs ul li:nth-child(6) .srvcstext a {
    color: #0379c3;
}
h2 {
    font-size: 48px;
}
.case_study {
    width: 100%;
    float: left;
    padding: 60px 0;
    margin-bottom: 100px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    text-align: center;
    position: relative;
}
.case_study:before {
    position: absolute;
    content: "";
    background: rgba(0, 90, 126, .8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.case_study h2 {
    font-size: 40px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 600;
    position: sticky;
}
.case_study p {
    font-size: 20px;
    color: #FFF;
    font-weight: 200;
    text-transform: uppercase;
    position: sticky;
}
.ograsction {
    width: 60%;
    float: left;
    text-align: left;
}
.ograsction span {
    display: inline-block;
    padding: 10px 15px 10px 15px;
    letter-spacing: 1px;
    margin-bottom: 30px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: #6fcd32;
    color: #FFF;
}
.ograsction h3 {
    font-size: 40px;
    text-transform: uppercase;
    color: #FFF;
    line-height: 43px;
    font-weight: 600;
    margin-bottom: 30px;
    padding: 0 200px 0 0;
}
.ograsction p {
    color: #e6e7e8;
    text-transform: none;
    padding: 0 45px 0 0;
    margin-bottom: 40px;
}
.ograsction ul li {
    float: left;
    margin-left: 30px;
}
.ograsction ul li:nth-child(1) {
    margin-left: 0;
}
.ograsction ul li a {
    display: block;
    text-decoration: none;
    width: 190px;
    text-align: center;
    padding: 20px 0;
    border: 1px solid #FFF;
    font-weight: 600;
    font-size: 16px;
    color: #FFF;
    text-transform: uppercase;
}
.blackclr ul li a {
    display: block;
    text-decoration: none;
    width: 190px;
    text-align: center;
    padding: 20px 0;
    border: 1px solid #000;
    font-weight: 600;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
}
.ograsction ul li a.active, .ograsction ul li a:hover {
    background-color: #005880;
    color: #fff;
    border: 1px solid #005880;
    transition: all 0.6s ease-in-out 0s;
    -moz-transition: all 0.6s ease-in-out 0s;
    -ms-transition: all 0.6s ease-in-out 0s;
    -o-transition: all 0.6s ease-in-out 0s;
    -webkit-transition: all 0.6s ease-in-out 0s;
}
.ogralaptop {
    width: 40%;
    float: right;
}
.ogralaptop img {
    float: right;
    width: 95%}
.case_study .owl-carousel .owl-nav button.owl-next {
    display: none;
}
.case_study .owl-carousel .owl-nav button.owl-prev {
    display: none;
}
.case_study .owl-carousel button.owl-dot {
    background: #fff;
    color: #fff;
    border: none;
    display: inline-block;
    padding: 0!important;
    font: inherit;
    font-size: inherit;
    font-size: 30px;
    border-radius: 50px;
    height: 10px;
    width: 10px;
    margin-left: 20px;
    position: relative;
    margin-top: 50px;
}
.case_study .owl-carousel button.owl-dot.active {
    width: 30px;
    height: 30px;
    background-color: transparent;
    border: 1px solid #FFF;
    position: absolute;
    margin: 40px 0 0 10px;
}
.domain_transfer_step {
    width: 100%;
    float: left;
    margin-bottom: 40px;
}
.steps .step_one {
    width: 20%;
    background-color: #005a7e;
    text-align: center;
    display: table;
    height: 150px;
    padding: 20px;
}
.steps .step_one span {
    font-size: 35px;
    text-transform: capitalize;
    color: #FFF;
    font-weight: 600;
    border-right: #FFF 1px dashed;
    padding: 10px 30px;
}
.steps {
    box-shadow: #CCC 0 0 5px 2px;
    margin-bottom: 30px;
    display: flex;
    width: 100%;
    float: left;
}
.step_process {
    width: 80%;
    display: table;
    height: 150px;
    background-color: #FFF;
    padding: 0 45px 0 60px;
}
.step_process h3 {
    color: #005a7e;
    font-size: 25px;
}
.step_process p {
    font-size: 14px;
    color: #929497;
}
.satisfied_customers_faq.pt-5.pb-5.text-left {
    padding-top: 0px!important;
}
.form_steps {
    width: 100%;
    float: left;
}
.billing_steps {
    width: 100%;
    float: left;
    padding: 50px 0;
}
.billing_steps ul li {
    width: 33.33%;
    float: left;
    display: block;
    text-align: center;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.billing_steps ul li div {
    width: 100%;
    height: 3px;
    text-align: center;
    background-color: #d6d6d6;
    display: block;
    position: relative;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.billing_steps ul li div span {
    width: 30px;
    line-height: 24px;
    height: 30px;
    color: #d6d6d6;
    border: 2px solid #d6d6d6;
    border-radius: 50px;
    background-color: #fff;
    position: absolute;
    top: 2;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.billing_steps ul li h6 {
    color: #414042;
    font-size: 18px;
    display: block;
    margin-top: 15px;
}
.billing_steps ul li:hover div {
    background-color: #1d94ce;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
}
.billing_steps ul li.active div {
    background-color: #1d94ce;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
}
.billing_steps ul li:hover span {
    border: 2px solid #1d94ce;
    color: #414042;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
}
.billing_steps ul li.active span {
    border: 2px solid #1d94ce;
    color: #414042;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    cursor: pointer;
}
.billing_form {
    width: 100%;
    float: left;
    padding-bottom: 100px;
}
.billing_information {
    width: 100%;
    float: left;
    padding: 30px 20px;
    border: 4px solid #f8f8f8;
    border-radius: 3px;
    background-color: #fff;
}
.billing_information h4 {
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 30px;
    color: #414042;
}
.billing_information button {
    background-color: #6fcd31;
    color: #FFF;
    border: none;
    padding: 10px 30px;
    margin-left: 20px;
}
.billing_datail {
    width: 100%;
    float: left;
    background-color: #FFF;
    padding: 25px;
    border: 1px solid #ececec;
    margin-bottom: 30px;
}
.billing_information a.forgot_your_password {
    font-size: 14px;
    color: #1d94ce;
}
.billing_information a.forgot_your_password:hover {
    text-decoration: underline;
}
.billing_datail h4 {
    font-size: 24px;
    color: #414042;
    margin-bottom: 20px;
    font-weight: 400;
    font-style: italic;
}
.billing_datail h4 span {
    font-weight: 700;
    color: #005880;
    text-decoration: underline;
    font-style: normal;
}
.billing_datail p {
    font-size: 16px;
    color: #414042;
    margin: -10px 0 30px 0;
}
.billing_datail p a {
    color: #1d94ce;
}
.add_address_line {
    width: 100%;
    float: left;
    padding: 10px 0 20px;
}
.add_address_line p {
    margin-bottom: 0;
    text-decoration: underline;
    cursor: pointer;
}
.billing_datail label {
    font-size: 16px;
    color: #414042;
    display: block;
}
.billing_datail input[type="text"], .billing_datail input[type="tel"], .billing_datail input[type="url"], .billing_datail input[type="email"], .billing_datail input[type="password"], .billing_datail input[type="address"], .billing_datail input[type="radio"], .billing_datail input[type="checkbox"] {
    border: 1px solid #e1e1e1;
    padding: 10px;
}
.billing_form .alert.alert-error {
    padding: 15px;
    background-color: #f2dede;
    border-color: #ebccd1;
}
.billing_form .alert.alert-error ul li {
    color: #a94442;
}
.billing_form .alert.alert-error ul li .fa {
    margin-right: 10px;
}
.chose_payment_method {
    width: 100%;
    float: left;
    border: 1px solid #ececec;
    background-color: #FFF;
    padding: 25px;
}
.chose_payment_method h4 {
    font-size: 24px;
    color: #414042;
    margin-bottom: 20px;
    font-weight: 600;
}
.chose_payment_method input {
    display: inline-block;
}
.billing_order_summary {
    width: 100%;
    float: left;
    border: 4px solid #f8f8f8;
    border-radius: 3px;
    background-color: #fff;
    padding: 30px 18px;
}
.billing_order_summary h4 {
    font-size: 24px;
    color: #414042;
    margin-bottom: 20px;
    font-weight: 600;
}
.billing_order_datail {
    border: 1px solid #ececec;
    padding: 25px;
    margin-bottom: 30px;
}
.premium_linux_based {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    display: inline-block;
}
.premium_linux_based h6 {
    font-size: 16px;
    color: #414042;
    margin-bottom: 0;
    display: block;
    font-weight: 600;
}
.premium_linux_based h6 span {
    display: inline-block;
    float: right;
}
.premium_linux_based p {
    font-size: 14px;
    color: #afafaf;
    display: block;
    font-weight: 600;
}
.premium_linux_based p span {
    display: inline-block;
    float: right;
    color: #1d94ce;
    font-size: 16px;
}
.summary_adds_on {
    margin-bottom: 20px;
    width: 100%;
    padding-bottom: 20px;
    display: inline-block;
    border-bottom: 1px solid #f4f4f4;
}
.summary_adds_on span.domain_Register_free {
    font-size: 16px;
    color: #414042;
    font-weight: 600;
    display: flex;
}
.summary_adds_on span.domain_Register_free div {
    display: inline-block;
    width: 75%}
.summary_adds_on span.domain_Register_free span {
    float: right;
    color: #1d94ce;
    text-transform: capitalize;
    width: 25%;
    text-align: right;
}
.summary_adds_on p {
    font-size: 14px;
    color: #606060;
    display: flex;
    margin-bottom: 5px;
}
.summary_adds_on p i {
    margin-right: 10px;
    font-weight: 100;
}
.summary_adds_on p span.first_span {
    display: block;
    width: 70%;
    text-align: left;
}
.summary_adds_on p span.second_span {
    display: block;
    text-align: right;
    width: 30%}
.domain_registration_price {
    display: flex;
    font-size: 14px;
    color: #606060;
}
.domain_registration_price .selected_domain_name {
    display: block;
    width: 75%}
.domain_registration_price span {
    display: block;
    width: 25%;
    text-align: right;
}
.summary_select_input a {
    display: block;
    color: #212529;
}
.summary_select_input .form-group p {
    color: #606060;
    margin-top: 5px;
}
.summary_select_input a i {
    float: right;
}
.summary_select_input a i:hover {
    cursor: pointer;
}
.setup_fees {
    padding: 0 25px;
}
.setup_fees p {
    font-size: 14px;
    color: #606060;
    margin-bottom: 5px;
}
.setup_fees p span {
    display: inline-block;
    float: right;
}
.subtotal_summary {
    width: 100%;
    padding: 15px 0;
}
.subtotal_summary h6 {
    font-size: 18px;
    color: #414042;
    font-weight: 600;
}
.subtotal_summary h6 span {
    float: right;
    color: #1d94ce;
}
.summary_promo label {
    font-size: 18px;
    font-weight: 600;
}
.summary_promo input[type="text"] {
    width: 100%;
    padding: 10px;
    border: 1px solid silver;
    color: silver;
}
.summary_promo button {
    background-color: #6fcd31!important;
    border: none;
    color: #fff;
    padding: 5px 20px;
    font-size: 16px;
    margin: 0;
}
.checkout_btn {
    width: 100%;
    float: left;
    padding-top: 30px;
}
.checkout_btn ul {
    display: flex;
    float: right;
}
.checkout_btn ul li {
    display: block;
    margin-right: 10px;
}
.checkout_btn ul li:nth-child(2) a {
    border: 1px solid #6fcd31;
}
.checkout_btn ul li a {
    color: #414042;
    text-decoration: none;
    display: block;
    border: 1px solid #414042;
    padding: 10px 14px;
}
.checkout_btn ul li a .fa {
    margin-right: 10px;
}
.checkout_btn ul li a:hover {
    background-color: #6fcd31;
    color: #fff;
    border: 1px solid #6fcd31;
}
.checkout_btn ul li a.active {
    background-color: #6fcd31;
    color: #fff;
}
.online_banking_system {
    width: 100%;
    float: left;
}
.online_banking_system h4 {
    font-size: 24px;
    color: #414042;
    margin-bottom: 30px;
    font-weight: 600;
}
.online_banking_system h4 img {
    margin-right: 20px;
}
.online_banking_system ul li {
    margin-bottom: 15px;
}
.online_banking_system ul li p {
    font-size: 16px;
    color: #414042;
    margin-bottom: 20px;
}
.addons_detail {
    width: 100%;
    float: left;
}
.addons_detail h3 {
    font-size: 30px;
    color: #414042;
    margin-bottom: 20px;
    font-weight: 400;
}
.addons_detail p {
    font-size: 16px;
    margin-bottom: 40px;
    color: #979797;
}
.addons_detail label {
    font-size: 24px;
    color: #414042;
    font-weight: 600;
}
.addons_detail label span.float-right {
    color: #1d94ce;
    font-weight: 600;
}
.addons_detail label input {
    display: inline-block;
}
.addon_saving {
    width: 100%;
    float: left;
}
.addon_saving p {
    margin-bottom: 20px;
    font-size: 16px;
    color: #979797;
}
.addon_saving p span {
    text-decoration: line-through;
}
.search_com {
    width: 100%;
    float: left;
}
.selection_tab {
    width: 100%;
    float: left;
    padding: 50px 30px;
    text-align: center;
}
.selection_tab h3 {
    font-size: 36px;
    color: #414042;
    margin-bottom: 20px;
}
.first_select_tab .checkbox_container {
    display: block;
    font-size: 24px;
    color: #414042;
    padding-left: 30px;
    position: relative;
}
.first_select_tab .checkbox_container input {
    opacity: 0;
    height: 0;
    width: 0;
    position: absolute;
    cursor: pointer;
}
.first_select_tab .checkbox_container .checkedmark {
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 50px;
    height: 22px;
    width: 22px;
    border: 2px solid #ddd;
}
.first_select_tab .checkbox_container input:checked~.checkedmark {
    background-color: #1d94ce;
    border: 2px solid #1d94ce;
}
.first_select_tab .checkbox_container .checkedmark:after {
    width: 5px;
    height: 10px;
    cursor: pointer;
    left: 6px;
    top: 3px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    position: absolute;
    content: "";
    display: none;
}
.first_select_tab .checkbox_container input:checked~.checkedmark:after {
    display: block;
}
.first_select_tab .checkbox_container .active input:checked~.checkedmark:after {
    display: block;
}
.check_btn {
    background-color: #6fcd31;
    color: #fff;
    border: none;
    font-size: 18px;
}
input:focus, input.active {
    border: none;
    outline: none;
}
.check_btn:focus, .check_btn.active, .check_btn:click {
    outline: none;
    border: none;
}
.search_form .input-group-text {
    background-color: #1d94ce;
    color: #fff;
    border: none;
}
.search_form input {
    border: none;
}
.search_form select {
    border: none;
}
.search_form {
    width: 100%;
    float: left;
    display: none;
}
.first_select_tab .checkbox_container input:checked~.search_form {
    display: block;
}
.congratulation_section {
    width: 100%;
    float: left;
}
.search_congratulation_msg {
    width: 100%;
    float: left;
    text-align: left;
    padding: 30px 0;
}
.search_congratulation_msg .fa {
    font-size: 48px;
    color: #6fcd31;
}
.search_congratulation_msg h4 {
    font-size: 25px;
    color: #414042;
    margin-bottom: 5px;
}
.search_congratulation_msg h4 span {
    color: #6fcd31;
    font-weight: 600;
}
.search_congratulation_msg p {
    color: #414042;
    font-weight: 600;
    font-size: 14px;
    font-weight: 100;
}
.search_congratulation_msg button {
    font-size: 17px;
    color: #fff;
    border: none;
    padding: 10px 15px;
    background-color: #6fcd31;
}
.search_congratulation_msg button .fa {
    font-size: 15px;
    color: #fff;
    margin-left: 10px;
}
.search_congratulation_msg button:focus {
    outline: 0;
}
.search_domain_price {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #f4f4f4;
    padding: 15px 20px;
    margin-bottom: 15px;
}
.search_domain_price ul {
    display: flex;
}
.search_domain_price ul li {
    width: 20%;
    background-color: #FFF;
    margin: 0 15px;
    padding: 10px;
}
.search_domain_price ul li h5 {
    font-size: 20px;
    color: #1d94ce;
    margin-bottom: 5px;
}
.search_domain_price ul li h6 {
    font-size: 18px;
    color: #414042;
    margin-bottom: 5px;
}
.search_domain_price ul li button {
    display: block;
    background-color: #6fcd31;
    width: 100%;
    color: #fff;
    border: none;
    padding: 5px;
    cursor: pointer;
    text-decoration: none;
}
.search_domain_price ul li button:hover {
    text-decoration: none;
}
.search_domain_price ul li a {
    text-decoration: none;
}
.search_domain_price ul li a:hover {
    text-decoration: none;
}
.search_table {
    width: 100%;
    float: left;
    text-align: left;
    padding-top: 30px;
}
.search_table table thead tr {
    border-bottom: 1px solid #6fcd31;
}
.search_table table tbody tr {
    border-bottom: 1px solid #e7e7e7;
}
.search_table table th {
    background-color: #FFF;
    border: none;
    color: #414042;
    padding: 10px 0;
    font-size: 18px;
}
.search_table table th strong {
    font-weight: 600;
}
.search_table table td {
    border-bottom: 0;
    padding: 10px 0;
}
.search_table table td.search_usd {
    color: #1d94ce;
    font-size: 18px;
}
.search_table table td.search_usd strong {
    font-weight: 600;
}
.search_table table td button.search_btn {
    font-size: 15px;
    padding: 10px 13px;
    border: none;
    color: #fff;
    background-color: #6fcd31;
    margin-right: 20px;
}
.domain_registeration {
    width: 100%;
    float: left;
}
.domain_registeration ul li {
    height: 140px;
    border: 1px solid #ededed;
    position: relative;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
}
.domain_registeration ul li div.text_alignment {
    width: 100%;
    height: 140px;
    text-align: center;
}
ul#myList li {
    display: none;
}
.showless_buttons {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 30px;
}
div.showLess {
    display: none;
    cursor: pointer;
    font-size: 14px;
    margin-left: 20px;
    padding: 10px 20px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    background-color: #005880;
    color: #fff;
}
div.loadMore {
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 5px;
    border: 1px solid #e0e0e0;
    background-color: #005880;
    color: #fff;
}
.domain_registeration ul li h4 {
    font-size: 30px;
    font-weight: 700;
    color: #005a7e;
}
.domain_registeration ul li h5 {
    font-size: 20px;
    color: #414042;
    font-weight: 600;
}
.domain_registeration ul li h5 span {
    font-size: 30px;
    font-weight: 700;
}
.domain_registeration ul li h5 span.steric {
    color: #eb1c24;
    font-size: 20px;
}

.domain_registeration ul li p {
    font-size: 20px;
    color: #414042;
    font-weight: 600;
}
.domain_registeration ul li p span {
    font-size: 30px;
    font-weight: 700;
}
.domain_registeration ul li p span.steric {
    color: #eb1c24;
    font-size: 20px;
}
.price_overlay {
    width: 100%;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #ededed;
    display: none;
    height: 100%;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
}
.price_overlay .d-table {
    height: 100%;
    width: 100%}
.price_overlay a.btn {
    background-color: #005880;
    display: inline-block;
    width: auto;
    padding: 7px 35px;
    color: #FFF;
    font-size: 20px;
    border-radius: 5px!important;
    border: none;
    margin: 0;
    font-weight: 600;
}
.domain_registeration ul li:hover .price_overlay {
    display: block;
    cursor: pointer;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -ms-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
}
.websoulsrvcs ul li {
    float: left;
    width: 48%;
    text-align: left;
    cursor: pointer;
}
.websoulsrvcs ul li:nth-child(2), .websoulsrvcs ul li:nth-child(4), .websoulsrvcs ul li:nth-child(6) {
    margin-left: 25px;
}
.img_section {
    width: 19%;
    float: left;
}
.upperbrdr {
    max-width: 1px;
    background-color: #CCC;
    height: 40px;
    margin-top: 0;
    margin-bottom: 0;
}
.lowerbrdr {
    max-width: 1px;
    background-color: #CCC;
    height: 210px;
    margin-top: 100px;
    margin-bottom: 0;
}
.imgsrvc {
    width: 100%;
    height: 100px;
    border: 1px solid #ccc;
    border-radius: 50px;
    background-color: #fff;
    line-height: 75px;
    text-align: center;
    padding: 10px;
}
.imgsrvc img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: all 0.5s ease-in-out;
    border-radius: 50%}
.imgsrvc img:hover {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.srvcstext {
    width: 80%;
    float: left;
    padding: 65px 0 0 10px;
}
.srvcstext h5 {
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 600;
    color: #414042;
    margin-bottom: 35px;
}
.srvcstext p {
    font-size: 16px;
    color: #424142;
    text-align: justify;
    text-transform: none;
    padding: 0;
    margin-bottom: 0;
}
.blue {
    padding-top: 65px;
}
.red {
    padding-top: 65px;
}
.blue h5:hover {
    color: #5580ff;
    cursor: pointer;
}
.websoulsrvcs ul li:nth-child(1):hover .blue h5 {
    color: #5580ff;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}
.red h5:hover {
    color: #fb4f3a;
    cursor: pointer;
}
.websoulsrvcs ul li:nth-child(2):hover .red h5 {
    color: #fb4f3a;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}
.yellow h5:hover {
    color: #fbb03b;
    cursor: pointer;
}
.websoulsrvcs ul li:nth-child(3):hover .yellow h5 {
    color: #fbb03b;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}
.darkblue h5:hover {
    color: #0071a1;
    cursor: pointer;
}
.websoulsrvcs ul li:nth-child(4):hover .darkblue h5 {
    color: #0071a1;
    cursor: pointer;
    transition: all 0.5s ease-in-out;
}
.scndaproach h4 {
    color: #414042;
}
.scndaproach p {
    color: #414042;
}
.blue a {
    color: #aeb0b2;
}
.blue a:hover {
    color: #5580ff;
}
.red a {
    color: #aeb0b2;
}
.red a:hover {
    color: #fb4f3a;
}
.yellow a {
    color: #aeb0b2;
}
.yellow a:hover {
    color: #fbb03b;
}
.darkblue a {
    color: #aeb0b2;
}
.darkblue a:hover {
    color: #0071a1;
}
.websoulsrvcs ul li:hover .imgsrvc img {
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.websoulsrvcs ul li:hover .red a {
    color: #fb4f3a;
}
.websoulsrvcs ul li:hover .blue a {
    color: #5580ff;
}
.websoulsrvcs ul li:hover .yellow a {
    color: #fbb03b;
}
.websoulsrvcs ul li:hover .darkblue a {
    color: #0071a1;
}
.bnrtxtnew .top {
    font-size: 25px;
    font-weight: 600;
    color: #414042;
    display: block;
    margin-bottom: -5px;
}
.bnrtxtnew .middle {
    font-size: 40px;
    font-weight: 800;
    color: #662d91;
    text-decoration: underline;
    display: block;
    margin-bottom: -5px;
}
.bnrtxtnew .midlechange {
    color: #158699;
}
.bnrtxtnew .btm {
    font-size: 40px;
    font-weight: 800;
    color: #414042;
    display: block;
    margin-bottom: -5px;
}
.bnrtxtnew button {
    margin: 80px 0 225px;
}
.bnrtxtnew .changecler {
    border: 1px solid #158699;
    color: #158699;
}
.bnrtxtnew .changecler:hover {
    background-color: #158699;
}
.topspan {
    font-size: 35px;
    color: #414042;
    font-weight: 600;
    text-decoration: none;
}
.graphicsbnr {
    height: 736px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.changing {
    background-color: #FFF;
    color: #231f20;
}
.changing h2 {
    color: #231f20;
}
.changing p {
    color: #231f20;
}
.blackclr h3 {
    color: #231f20;
}
.js-cookie-consent.cookie-consent {
    background-color: #005880;
    z-index: 999999;
    width: 100%;
    float: left;
    padding: 10px;
    position: fixed;
    bottom: 0;
}
span.cookie-consent__message {
    font-size: 14px;
    color: #fff;
}
button.js-cookie-consent-agree.cookie-consent__agree {
    display: inline-block;
    padding: 5px 20px;
    border: none;
    color: #fff;
    background-color: #6fce32;
    border-radius: 3px;
}
.fa.fa-info-circle {
    position: relative;
    margin-left: 5px;
    display: inline-block;
    color: #005880;
    /* float: right; */
}
.fa.fa-info-circle .litooltip {
    position: absolute;
    background-color: #414042;
    text-transform: none;
    font-family: 'Open Sans', sans-serif;
    padding: 15px;
    text-align: center;
    width: 235px;
    border-radius: 5px;
    right: -18px;
    bottom: 23px;
    line-height: 17px;
    color: #fff;
    font-size: 14px;
    visibility: hidden;
    opacity: 0;
    display: block;
}
.fa.fa-info-circle .litooltip:before {
    content: "";
    position: absolute;
    bottom: -5px;
    right: 20px;
    width: 10px;
    height: 10px;
    border-top: none;
    border-left: none;
    transform: rotate(45deg);
    background-color: #414042;
}
.fa.fa-info-circle:hover .litooltip {
    visibility: visible;
    opacity: 1;
}
.search_com {
    width: 100%;
    float: left;
}
.selection_tab {
    width: 100%;
    float: left;
    padding: 50px 16px;
    text-align: center;
}
.selection_tab h3 {
    font-size: 36px;
    color: #414042;
    margin-bottom: 20px;
}
.first_select_tab {
    width: 100%;
    float: left;
    text-align: left;
    padding: 10px 30px;
}
.first_select_tab .checkbox_container {
    display: block;
    font-size: 24px;
    color: #414042;
    padding-left: 45px;
    position: relative;
    font-weight: 600;
}
.first_select_tab .checkbox_container input {
    opacity: 0;
    height: 0;
    width: 0;
    position: absolute;
    cursor: pointer;
}
.first_select_tab .checkbox_container .checkedmark {
    position: absolute;
    left: 0;
    top: 6px;
    cursor: pointer;
    border-radius: 50px;
    height: 22px;
    width: 22px;
    border: 2px solid #ddd;
}
.first_select_tab .checkbox_container input:checked~.checkedmark {
    background-color: #1d94ce;
    border: 2px solid #1d94ce;
}
.first_select_tab .checkbox_container .checkedmark:after {
    width: 5px;
    height: 10px;
    left: 6px;
    top: 3px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    position: absolute;
    content: "";
    display: none;
}
.first_select_tab .checkbox_container input:checked~.checkedmark:after {
    display: block;
}
.check_btn {
    background-color: #6fcd31;
    color: #fff;
    border: none;
    font-size: 18px;
}
input:focus, input.active {
    border: none;
    outline: none;
}
.check_btn:focus, .check_btn.active, .check_btn:click {
    outline: none;
    border: none;
}
.search_form .input-group-text {
    background-color: #1d94ce;
    color: #fff;
    border: none;
    font-size: 18px;
}
.search_form input {
    border: none;
}
.search_form select {
    border: none;
}
.search_form {
    width: 100%;
    float: left;
    display: none;
}
.first_select_tab .checkbox_container input:checked~.search_form {
    display: block;
}
.congratulation_section {
    width: 100%;
    float: left;
}
.search_congratulation_msg {
    width: 100%;
    float: left;
    text-align: left;
    padding: 30px 0;
}
.search_congratulation_msg .fa {
    font-size: 48px;
    color: #6fcd31;
}
.search_congratulation_msg h4 {
    font-size: 25px;
    color: #414042;
    line-height: 28px;
    font-weight: 400;
}
.search_congratulation_msg h4 span {
    color: #6fcd31;
    font-weight: 600;
}
.search_congratulation_msg p {
    color: #414042;
    font-weight: 600;
    font-size: 14px;
    font-weight: 100;
}
.search_congratulation_msg .fa-times-circle {
    color: #ed393e;
}
.search_congratulation_msg h5 {
    font-size: 25px;
    line-height: 27px;
    color: #414042;
    display: flex;
    align-items: center;
    justify-content: left;
}
.search_congratulation_msg h5 span {
    color: #ed393e;
    display: contents;
}
.search_congratulation_msg button {
    font-size: 17px;
    color: #fff;
    border: none;
    padding: 10px 15px;
    background-color: #6fcd31;
}
.search_congratulation_msg button .fa {
    font-size: 15px;
    color: #fff;
    margin-left: 10px;
}
.search_domain_price {
    width: 100%;
    float: left;
    text-align: center;
    background-color: #f4f4f4;
    padding: 15px 20px;
}
.search_domain_price ul {
    display: flex;
}
.search_domain_price ul li {
    width: 20%;
    background-color: #FFF;
    margin: 0 15px;
    padding: 10px;
}
.search_domain_price ul li h5 {
    font-size: 20px;
    color: #1d94ce;
    margin-bottom: 5px;
}
.search_domain_price ul li h6 {
    font-size: 18px;
    color: #414042;
    margin-bottom: 5px;
}
.search_domain_price ul li button {
    display: block;
    background-color: #6fcd31;
    width: 100%;
    color: #fff;
    border: none;
    padding: 5px;
    cursor: pointer;
    border: 1px solid #d7d7d7;
    text-decoration: none;
}
.search_table {
    width: 100%;
    float: left;
    text-align: left;
    padding-top: 30px;
}
.search_table table thead tr {
    border-bottom: 1px solid #6fcd31;
}
.search_table table tbody tr {
    border-bottom: 1px solid #e7e7e7;
}
.search_table table th {
    background-color: #FFF;
    border: none;
    color: #414042;
    padding: 10px 0;
    font-size: 18px;
}
.search_table table th strong {
    font-weight: 600;
}
.search_table table td {
    border-bottom: 0;
    padding: 10px 0;
}
.search_table table td.search_usd {
    color: #1d94ce;
    font-size: 18px;
}
.search_table table td.search_usd strong {
    font-weight: 600;
}
.search_table table td button.search_btn {
    font-size: 15px;
    padding: 10px 13px;
    border: none;
    color: #fff;
    background-color: #6fcd31;
    margin-right: 20px;
}
.global_pkg_bnr {
    padding: 60px 0 0 0;
    background-image: none;
    margin-top: 0;
    margin-bottom: 0;
}
.global_pkg_bnr .container h2 {
    color: #005a7e;
    font-size: 55px;
    font-weight: 700;
}
.global_pkg_bnr .container p {
    /* color: #414042; */
    font-size: 25px;
    margin-bottom: 40px;
}
.global_pkg_bnr .nav-tabs .nav-link {
    /* border: 1px solid #005a7e; */
}
.global_pkg_bnr .nav-tabs .nav-link.active {
    border: 1px solid #005a7e;
    /* background-color: #005a7e; */
}
.global_pkg_bnr ul {
    margin-bottom: 40px;
}
.global_pkg {
    /* margin-bottom: 100px; */
}
.global_pkg .srvr_img p {
    color: #4f4f50;
    font-size: 14px;
    margin-bottom: 3px;
}
.global_pkg .usd_price p {
    font-size: 16px;
    /* color: #FFF; */
    margin-bottom: 0;
}
.global_pkg .sale p {
    font-size: 18px;
    color: #FFF;
    margin-bottom: 0;
}
.global_pkg .sale p span {
    background-color: #64ca24;
    color: #FFF;
}
.global_pkg button {
    background-color: #005880!important;
    border: 1px solid #005880!important;
    color: #fff!important;
    font-size: 16px!important;
    padding: 12px 25px!important;
    width: auto!important;
    height: auto!important;
    margin-bottom: 0px!important;
    font-weight: 400!important;
    margin-top: 20px !important;
}
.global_pkg button:hover {
    background-color: #005880!important;
    border: 1px solid #005880!important;
}
.hosting_pkgs ul {
    margin-bottom: 0;
}
.search_domain_div {
    /* padding: 50px; */
}
.search_domain_msg {
    padding: 30px 33px;
}
.search_domain_div input::placeholder {
    color: #a0a0a0;
}
.search_domain_div .form-control {
    padding: 17px 30px;
    border-radius: 0;
    border: 1px solid #383838;
    color: #a0a0a0;
}
.search_domain_div button.input-group-text {
    background-color: #383838;
    color: #FFF;
    font-size: 35px;
    padding: 0 20px;
    cursor: pointer;
    border: 1px solid #383838;
}
.search_domain_div button.input-group-text .fa {
    font-size: 18px;
}
.pop_up {
    width: 100%;
    float: left;
    background: rgba(0, 0, 0, .7);
    height: 100vh;
    position: fixed;
    z-index: 100;
    top: 0;
    bottom: 0;
}
.center_popup {
    width: 100%;
    float: left;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.popup_body {
    width: 100%;
    float: left;
    position: relative;
    background-color: #005880;
    height: 400px;
    padding: 20px 20px 20px 20px;
    display: flex;
    align-items: center;
    justify-content: left;
    border-radius: 10px;
}
.popup_body img {
    position: absolute;
    right: 10px;
    max-width: 37%;
    opacity: .4;
}
.popup_body h3 {
    font-size: 25px;
    color: #81d6fd;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 30px;
}
.popup_body h3:nth-of-type(2) {
    color: #FFF;
}
.popup_body h3 span.white_span {
    color: #fff;
    text-transform: uppercase;
}
.popup_body h3 span.blue_span {
    color: #81d6fd;
    text-transform: uppercase;
}
.popup_body ul {
    display: inline-flex;
}
.popup_body ul li {
    /* margin-right: 30px; */
}
.popup_body ul li:nth-last-child {
    margin-right: 0;
}
.popup_body ul li a {
    padding: 15px 20px;
    text-decoration: none;
    display: inline-block;
    background-color: #6fce32;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
.popup_body ul li button {
    padding: 10px 30px;
    text-decoration: none;
    border-radius: 5px;
    border: none;
    display: inline-block;
    background-color: #6fce32;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border: none;
}
.popup_body ul li:nth-child(2) button {
    background-color: #383838;
}
.popup_body ul li:nth-child(2) {
    margin-right: 0;
}
.popup_body ul li:nth-child(2) a {
    background-color: #383838;
}
.popup_body ul li:nth-child(2) {
    margin-right: 0;
}
.order_complete {
    justify-content: center;
    height: 300px;
    align-items: flex-end;
}
.order_complete h3 {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 15px;
}
.order_complete_loader {
    width: 100%}
.hosting_plans_popup {
    height: 500px;
    padding: 0 80px;
}
.hosting_plans_popup h3 {
    text-align: center;
    padding: 0 50px;
}
.hosting_plans_popup p {
    font-size: 16px;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
.hosting_plans_popup ul li {
    margin-right: 0;
}
.hosting_plans_popup ul li form {
    text-align: center;
}
.hosting_plans_popup button {
    margin-top: 20px;
}
.popup_body ul li form input[type="text"], .popup_body ul li form input[type="email"], .popup_body ul li form input[type="tel"] {
    width: 100%;
    padding: 12px 10px;
    margin-bottom: 20px;
    /* border-radius: 5px; */
    border: none;
}
.popup_body ul li form input::placeholder {
    color: #848484;
}
span.close_popup {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    color: #fff;
    cursor: pointer;
}
.pop_up_close {
    color: #fff;
    position: absolute;
    top: 15px;
    right: 70px;
    text-decoration: none;
}
.pop_up_close:hover {
    color: #FFF;
    text-decoration: none;
}
.center_popup.width_change {
    width: 682px;
    margin: auto;
}
#popup_target:target {
    opacity: 1;
    visibility: visible;
}
.ecommerce_solution h3 {
    font-size: 32px;
    margin-bottom: -2px;
    text-transform: capitalize;
    line-height: normal;
    color: #fff;
    padding: 0 10px;
}
.ecommerce_solution p {
    font-size: 25px;
    font-weight: 600;
}
.ecommerce_solution {
    padding: 0 50px;
}
.ecommerce_solution ul {
    padding: 0 30px;
}
.loader_bg {
    width: 100%;
    position: fixed;
    height: 100vh;
    z-index: 99999999;
    background: rgba(0, 0, 0, .5);
}
.loader {
    color: #046289;
    font-size: 20px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    position: relative;
    text-indent: -9999em;
    -webkit-animation: load4 1.3s infinite linear;
    animation: load4 1.3s infinite linear;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@-webkit-keyframes load4 {
    0%, 100% {
    box-shadow: 0 -3em 0 .2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
}
12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 .2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
}
25% {
    box-shadow: 0 -3em 0 -.5em, 2em -2em 0 0, 3em 0 0 .2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
}
37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 .2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
}
50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 .2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
}
62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 .2em, -3em 0 0 0, -2em -2em 0 -1em;
}
75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 .2em, -2em -2em 0 0;
}
87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 .2em;
}
}
@keyframes load4 {
    0%, 100% {
    box-shadow: 0 -3em 0 .2em, 2em -2em 0 0em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 0;
}
12.5% {
    box-shadow: 0 -3em 0 0, 2em -2em 0 .2em, 3em 0 0 0, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
}
25% {
    box-shadow: 0 -3em 0 -.5em, 2em -2em 0 0, 3em 0 0 .2em, 2em 2em 0 0, 0 3em 0 -1em, -2em 2em 0 -1em, -3em 0 0 -1em, -2em -2em 0 -1em;
}
37.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 0, 2em 2em 0 .2em, 0 3em 0 0em, -2em 2em 0 -1em, -3em 0em 0 -1em, -2em -2em 0 -1em;
}
50% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 0em, 0 3em 0 .2em, -2em 2em 0 0, -3em 0em 0 -1em, -2em -2em 0 -1em;
}
62.5% {
    box-shadow: 0 -3em 0 -1em, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 0, -2em 2em 0 .2em, -3em 0 0 0, -2em -2em 0 -1em;
}
75% {
    box-shadow: 0em -3em 0 -1em, 2em -2em 0 -1em, 3em 0em 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 .2em, -2em -2em 0 0;
}
87.5% {
    box-shadow: 0em -3em 0 0, 2em -2em 0 -1em, 3em 0 0 -1em, 2em 2em 0 -1em, 0 3em 0 -1em, -2em 2em 0 0, -3em 0em 0 0, -2em -2em 0 .2em;
}
}
.addons_detail .checkbox_container {
    display: block;
    font-size: 24px;
    color: #414042;
    margin-bottom: 15px;
    padding-left: 30px;
    position: relative;
    font-weight: 400;
}
.addons_detail .checkbox_container input {
    opacity: 0;
    height: 0;
    width: 0;
    position: absolute;
    cursor: pointer;
}
.addons_detail .checkbox_container .checkedmark {
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 50px;
    height: 22px;
    width: 22px;
    border: 2px solid #ddd;
}
.addons_detail .checkbox_container input:checked~.checkedmark {
    background-color: #1d94ce;
    border: 2px solid #1d94ce;
    cursor: pointer;
}
.addons_detail .checkbox_container .checkedmark:after {
    width: 5px;
    height: 10px;
    left: 6px;
    top: 3px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    position: absolute;
    content: "";
    display: none;
}
.addons_detail .checkbox_container input:checked~.checkedmark:after {
    display: block;
}
.chose_payment_method .checkbox_container {
    display: block;
    font-size: 16px;
    color: #414042;
    padding-left: 30px;
    padding-top: 4px;
    position: relative;
}
.chose_payment_method .checkbox_container input {
    opacity: 0;
    height: 0;
    width: 0;
    position: absolute;
    cursor: pointer;
}
.chose_payment_method .checkbox_container .checkedmark {
    position: absolute;
    left: 0;
    top: 6px;
    border-radius: 50px;
    height: 22px;
    padding: 5px;
    width: 22px;
    border: 1px solid #ddd;
}
.chose_payment_method .checkbox_container .checkedmark:after {
    width: 11px;
    height: 11px;
    border-radius: 100%;
    background-color: #414042;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    content: "";
    display: none;
}
.chose_payment_method .checkbox_container input:checked~.checkedmark:after {
    display: block;
}
.compare_plans {
    width: 100%;
    float: left;
    padding-bottom: 100px;
}
.compare_plans h2 {
    color: #005a7e;
    font-weight: 700;
}
/* .compare_plans p {
    font-size: 16px;
    color: #434343;
    text-decoration: line-through;
    font-weight: 600;
} */
.compare_plans .table-responsive {
    overflow-y: hidden;
}
table.table.compare_plans_table {
    margin-bottom: 0;
}
.compare_plans_table thead {
    background-color: none;
}
.compare_plans_table thead tr th {
    background-color: #fff;
    border: 2px solid #ededed;
    padding: 0;
}
.compare_plans_table thead tr th:nth-child(1) {
    border: none;
    border-bottom: 2px solid #ededed;
    width: 31%}
.compare_plans_table thead tr th:nth-child(2) {
    width: 23%}
.compare_plans_table thead tr th:nth-child(3) {
    width: 23%}
.compare_plans_table thead tr th:nth-child(4) {
    width: 23%}
.compare_plans_table thead tr th .packages_detail {
    padding: 40px 15px;
    text-align: center;
}
.compare_plans_table thead tr th .packages_detail h3 {
    text-transform: capitalize;
    font-size: 25px;
    color: #005880;
    margin-bottom: 25px;
    font-weight: 700;
}
.compare_plans_table thead tr th .packages_detail span.packages_price {
    font-size: 40px;
    color: #231f20;
    display: block;
    font-weight: 600;
    margin-bottom: 20px;
}
.compare_plans_table thead tr th .packages_detail span.prcie_pkr {
    font-size: 38px;
    font-weight: 400;
}
.compare_plans_table thead tr th .packages_detail span.prcie_year {
    font-size: 25px;
    font-weight: 400;
    position: relative;
}
.compare_plans_table thead tr th .packages_detail span.compareabel_steric {
    color: #eb1c24;
    position: absolute;
    top: -7px;
}
.compare_plans_table thead tr th .packages_detail span.ninty_nine {
    position: absolute;
    top: -15px;
    font-size: 18px;
    font-weight: 600;
}
.compare_plans_table thead tr th .packages_detail button {
    /* background-color: #6fcd32; */
    height: auto;
    width: auto;
    padding: 15px 40px;
    cursor: pointer;
    font-size: 16px;
    border: none;
    color: #fff;
    text-transform: capitalize;
    font-weight: 600;
}
.compare_plans_table tbody tr td {
    border-bottom: 2px solid #ededed;
    font-size: 18px;
    color: #4d4e4f;
    padding: 20px;
    text-align: center;
}
.compare_plans_table tbody tr td font {
    font-size: 20px;
}
.compare_plans_table tbody tr td font strong {
    font-weight: 700;
}
.compare_plans_table tbody tr td .fa {
    font-size: 18px;
    color: #4d4e4f;
}
.compare_plans_table tbody tr td:first-child {
    text-align: right;
    padding: 0 80px;
    width: 31%}
.compare_plans_table tbody tr td:nth-child(2) {
    border-left: 2px solid #ededed;
    width: 23%;
    text-align: center;
}
.compare_plans_table tbody tr td:nth-child(3) {
    border-left: 2px solid #ededed;
    width: 23%;
    text-align: center;
}
.compare_plans_table tbody tr td:nth-child(4) {
    border-left: 2px solid #ededed;
    width: 23%;
    text-align: center;
}
.show_more_button {
    width: 100%;
    float: left;
    padding-top: 50px;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.show_more_button a {
    display: inline-block;
    background-color: transparent;
    border: 2px solid #ededed;
    text-transform: capitalize;
    font-size: 16px;
    color: #504e4f;
    padding: 10px 30px;
    cursor: pointer;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.show_more_button a:hover {
    background-color: #005880;
    color: #fff;
    border: 1px solid #005880;
    text-decoration: none;
}
.responsive_plans {
    display: none;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
}
select.form-control:not([size]):not([multiple]) button:focus {
    outline: none!important;
    border: none;
}
.dl-menuwrapper {
    display: none;
}
.step_detail {
    margin-bottom: 20px;
}
.step_detail .satisfied_customers_faq p {
    margin-top: 0;
    margin-bottom: 20px;
}
.step_detail .satisfied_customers_faq p a {
    font-size: 16px;
    display: inline-block;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
    color: #005a7e;
    text-decoration: underline;
    border: none;
    text-transform: capitalize;
}
.step_detail .satisfied_customers_faq a {
    font-size: 16px;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    color: #fff;
    background-color: #005880;
    border: none;
    padding: 10px 20px;
    text-transform: capitalize;
}
.step_detail .satisfied_customers_faq h3 {
    color: #005a7e;
    font-size: 25px;
    margin-bottom: 20px;
}
label.error {
    color: red;
    font-size: 14px;
    padding: 5px 0;
}
input.form-control.error {
    border: 1px solid red;
}
select.form-control.error {
    border: 1px solid red;
}
.blog_banner h1 {
    font-size: 48px;
    font-weight: 800;
    /* color: #fff; */
    width: 830px;
    margin: 0 auto;
    line-height: 48px;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.blog_category {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}
.blog_category .blog_img {
    width: 100%;
    float: left;
    border-radius: 5px;
}
.blog_category .blog_img img {
    border-radius: 5px;
    max-width: 100%}
.blog_category .blog_text {
    width: 100%;
    float: left;
    padding: 10px 0 25px 0;
    border-bottom: 1px solid #e6e6e6;
}
.blog_category .blog_text span {
    font-size: 14px;
    color: #434343;
    display: block;
}
.blog_category .blog_text a {
    text-decoration: none;
    color: #434343;
}
.blog_category .blog_text a:hover {
    text-decoration: underline;
}
.blog_category .blog_text a h5 {
    font-size: 25px;
    margin-bottom: 10px;
    line-height: 30px;
    font-weight: 700;
}
.blog_category .blog_text p {
    font-size: 14px;
    color: #434343;
}
.blog_category .author {
    width: 100%;
    float: left;
    padding-top: 5px;
}
.blog_category .author h6 {
    font-size: 14px;
    color: #434343;
    font-weight: 100;
}
.blog_category .author h6 span {
    display: inline-block;
    font-weight: 400;
}
.blog_articles_section {
    width: 100%;
    float: left;
}
.blog_articles_section .input-group input {
    padding: 20px 30px 20px 40px;
    font-size: 20px;
    font-weight: 300;
    box-shadow: #f6f6f6 0 0 15px 5px;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    border-top-right-radius: 5;
    border-bottom-right-radius: 5;
}
.blog_articles_section .input-group .input-group-append {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(-50%, -50%);
    font-size: 30px;
    color: #666;
    cursor: pointer;
    z-index: 99999;
}
.blog_articles_section .blog_articales {
    width: 100%;
    float: left;
    padding-top: 30px;
}
.blog_articles_section .blog_articales span {
    font-size: 16px;
    color: #434343;
    font-weight: 300;
    display: block;
    margin-bottom: 20px;
}
.blog_articles_section .blog_articales hr {
    max-width: 100%;
    height: 1px;
    border-top: 0;
    margin: 0;
    background-color: #eaeaea;
    margin-bottom: 10px;
}
.blog_articles_section .blog_articales .first_article {
    width: 100%;
    float: left;
    display: flex;
    padding: 20px 0 30px 0;
    border-top: 1px solid #eaeaea;
}
.blog_articles_section .blog_articales .first_article .articl_img {
    width: 28%;
    float: left;
    border-radius: 5px;
}
.blog_articles_section .blog_articales .first_article .articl_img img {
    border-radius: 5px;
    max-width: 100%}
.blog_articles_section .blog_articales .first_article .article_text {
    width: 72%;
    float: left;
    padding-left: 15px;
}
.blog_articles_section .blog_articales .first_article .article_text span {
    font-size: 14px;
    color: #434343;
    margin-bottom: 5px;
    display: block;
    display: none;
}
.blog_articles_section .blog_articales .first_article .article_text a {
    text-decoration: none;
    color: #434343;
}
.blog_articles_section .blog_articales .first_article .article_text a:hover {
    text-decoration: underline;
}
.blog_articles_section .blog_articales .first_article .article_text h5 {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 20px;
    font-weight: 600;
}
.advertise_img {
    width: 100%;
    float: left;
}
.advertise_img img {
    max-width: 100%}
.input-group-append span button {
    background-color: transparent;
    border: none;
}
.popular_tags {
    width: 100%;
    float: left;
    padding-top: 30px;
}
.popular_tags h6 {
    font-size: 16px;
    color: #1e1e1e;
    font-weight: 500;
    margin-bottom: 20px;
}
.popular_tags ul li {
    margin-right: 10px;
    float: left;
    margin-bottom: 10px;
}
.popular_tags ul li a {
    padding: 5px 20px;
    background-color: #f4f4f4;
    display: block;
    border-radius: 5px;
    border: 1px solid #d0d0d0;
    color: #1e1e1e;
    font-size: 12px;
}
.error_page {
    height: 100vh;
    text-align: center;
}
.error_page h2 {
    font-size: 200px;
    color: #000;
    font-weight: 900;
    margin-bottom: -20px;
    font-family: initial;
}
.error_page p {
    text-transform: uppercase;
    font-size: 35px;
    margin-bottom: 25px;
}
.error_page a {
    background-color: #005a7d;
    font-size: 18px;
    padding: 12px 35px;
    border-radius: 20px;
    text-transform: capitalize;
    color: #FFF;
}
.blog_detail_sction {
    width: 100%;
    float: left;
    padding: 50px 0;
    text-align: left;
}
.blog_detail_sction .padding_both_sides {
    padding: 0 35px;
}
.blog_detail_sction h1 {
    font-size: 48;
}
.blog_detail_sction h2 {
    font-size: 36px;
    color: #005a7e;
    margin-bottom: 25px;
    font-weight: 700;
    line-height: 1.1;
}
.blog_detail_sction h3 {
    font-size: 35px;
    color: #005a7e;
    margin-bottom: 25px;
    font-weight: 700;
}
.blog_detail_sction h4 {
    font-size: 30px;
    color: #005a7e;
    margin-bottom: 25px;
    font-weight: 700;
}
.blog_detail_sction h5 {
    font-size: 25px;
    color: #005a7e;
    margin-bottom: 25px;
    font-weight: 700;
}
.blog_detail_sction h6 {
    font-size: 20px;
    color: #005a7e;
    margin-bottom: 25px;
    font-weight: 500;
}
.blog_detail_sction p {
    font-size: 16px;
    display: table;
    color: #434343;
    margin-bottom: 25px;
    font-weight: 400;
    line-height: 1.7;
}
/* Blog Image Alignment */
.blog_detail_sction .blog-img{
	display: flex;
	width: 100%;
	justify-content: center;
}
.blog_detail_sction p a {
    color: #005a7e;
    text-decoration: underline;
}
.blog_detail_sction p a:hover {
    text-decoration: none;
}
.blog_detail_sction a.Previous_btn {
    font-size: 16px;
    float: left;
    background-color: #005880;
    border-radius: 5px;
    padding: 10px 30px;
    color: #fff;
    border: none;
    margin: 0 0 0 0;
}
.blog_detail_sction a.Next_btn {
    font-size: 16px;
    float: right;
    background-color: #005880;
    border-radius: 5px;
    padding: 10px 30px;
    color: #fff;
    border: none;
    margin: 0 0 0 0;
}
.blog_detail_sction p span {
    text-align: right;
    float: left;
    display: inline-flex;
    text-transform: capitalize;
    font-size: 20px;
    color: #8e8e91;
    font-weight: 400;
    border-top: 1px solid #8e8e91;
}
span.post_author {
    border-top: none!important;
}
.blog_detail_sction p img {
    margin-bottom: 30px;
    display: block;
}
.blog_detail_sction img {
    margin-bottom: 30px;
    display: block;
}
.blog_detail_sction ol {
    margin-bottom: 30px;
    list-style: decimal;
    padding-left: 30px;
}
.blog_detail_sction ol li {
    margin-bottom: 5px;
    color: #434343;
}
.blog_detail_sction ol li a {
    color: #005a7e;
}
.blog_detail_sction ul {
    margin-bottom: 30px;
    padding-left: 15px;
    list-style: disc;
    margin-left: 5px;
}
.blog_detail_sction ul li {
    margin-bottom: 5px;
    color: #434343;
    line-height: 1.7;
}
.blog_detail_sction ul li a {
    color: #005a7e;
}
.blog_detail_sction ul li .fa {
    margin-right: 20px;
    font-size: 12px;
    font-weight: 100;
    color: #049bd8;
}
.blog_detail_sction span.note {
    color: #666;
    font-weight: 600;
}
.sitemap {
    width: 100%;
    padding: 50px 0;
    display: flex;
}
.sitemap h4 {
    margin: 20px 0;
    color: #046289;
}
.sitemap a {
    font-size: 14px;
    color: #454545;
    padding-bottom: 5px;
    display: inline-block;
}
.sitemap a:hover {
    padding-left: 5px;
    font-size: 15px;
    color: #046289;
}
input:focus, input.active {
    border-radius: inherit;
    outline: inherit;
}
.hide_popup {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.success_msg {
    width: 520px;
    margin: 0 auto;
    top: 17%}
.succes_msg_body {
    height: 70px;
    justify-content: center;
    padding: 0 40px;
}
.succes_msg_body h3 {
    padding: 0;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
}
.order_complete_msg {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.order_complete_msg h3 {
    margin-bottom: 30px;
}
.order_complete_msg form {
    display: none;
}
.payment_method_ftr {
    width: 100%;
    float: left;
    margin: 5px 0;
}
.payment_method_ftr ul {
    margin-bottom: 0;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.payment_method_ftr ul li {
    display: inline-block;
}
.payment_method_ftr ul li:nth-last-child(1) a {
    margin-right: 0;
}
.payment_method_ftr ul li a {
    margin-right: 15px;
}
.payment_method_ftr ul li a img {
    max-width: 100%;
    margin-bottom: 0;
}
.hiring_button_toggle {
    position: fixed;
    color: #FFF;
    border: none;
    font-size: 15px;
    height: 50px;
    right: 0;
    top: 45%;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    line-height: 15px;
    z-index: 99999;
    outline: none;
    cursor: pointer;
    padding: 0 0 0 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    text-decoration: none;
}
.hiring_button_toggle button {
    position: absolute;
    padding: 0;
    left: 0;
    padding: 0 2px;
    line-height: 50px;
    margin: 0 0 0 -5px;
    border: 1px solid #eb1c24;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    background-color: #fff;
    height: 50px;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hiring_button_toggle a.we_are_hiring {
    text-decoration: none;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
    background-color: #cc0e15;
    position: relative;
    top: 0;
    font-size: 15px;
    height: 50px;
    right: 0;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 15px;
    width: 70px;
    z-index: 99999;
    outline: none;
    cursor: pointer;
    padding: 0 2px 0 5px;
}
.hiring_button_toggle button .fa-caret-right {
    color: #000;
    height: 50px;
    padding: 0 3px;
    line-height: 50px;
    z-index: 999999;
    margin: 0 2px 0 -3px;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hiring_button_toggle button .fa-caret-right.rotate {
    transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    margin: 0 0 0 -4px;
    line-height: 50px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hiring_button_toggle a.rotate {
    display: none;
    width: 0;
    transition: all 0.4s ease-in-out 0s;
    -moz-transition: all 0.4s ease-in-out 0s;
    -ms-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    -webkit-transition: all 0.4s ease-in-out 0s;
}
.hosting_bnnr {
    width: 100%;
    float: left;
}
.hosting_bnnr .owl-nav.disabled {
    display: none;
}
.clients_testimonials  .owl-carousel .owl-nav button.owl-prev {
    background-color: transparent;
    color: #fff;
    font-size: 48px;
    position: absolute;
    top: 30%;
    left: -30px;
    display: none;
}
.clients_testimonials  .owl-carousel .owl-nav button:focus {
    outline: none;
    border: none;
}
.not_sure {
    width: 100%;
    float: left;
    text-align: center;
    display: table;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 370px;
    margin-bottom: 100px;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    background-color: transparent !important;
}
span.celltext.button_shape {
    text-decoration: none;
    transition: all .4s ease-in-out 0s;
    -moz-transition: all .4s ease-in-out 0s;
    -ms-transition: all .4s ease-in-out 0s;
    -o-transition: all .4s ease-in-out 0s;
    -webkit-transition: all .4s ease-in-out 0s;
    background-color: #cc0e15;
    padding: 2px 13px;
    border-radius: 5px;
}
.new_banner_style {
    height: 513px;
}
.new_banner_style .align_about_text {
    background: rgba(0, 0, 0, 0);
}
section.about_bnr.new_banner_style {
    background-position: 10% 10%;
    height: 590px;
}
section.about_bnr.new_banner_style.mobile_styling {
    display: none;
}
.premium {
    display: inline-block;
    background-color: #ff5900;
    color: white;
    padding: 0px 10px;
    border-radius: 50px;
    margin: 0 0 0 7px;
    font-size: 14px;
}
.Premium {
    display: inline-block;
    background-color: #ff5900;
    color: white;
    padding: 0px 10px;
    border-radius: 50px;
    margin: 0 0 0 7px;
    font-size: 14px;
}
.all_content .sales_inquiry a:hover {
    text-decoration: none !important;
}
.billing_datail .billing-text p {
    font-size: 11px ;
    line-height: 13px;
}


/* New Css */
.checkbox_container.support_level {
    font-size: 18px!important;
    line-height: 32px;
    margin-bottom: 0!important;
}
.support_level_detail .form-group {
    margin-bottom: 0px;
}
.dedicated_pkg_one .pkg-btn{
    background-color: transparent;
    padding: 0px 1px 1px 0px;
    border-radius: 0;
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    transition: all .5s ease;
    border-bottom: 2px solid #eb1c24;
}
.dedicated_pkg_one .pkg-btn-span{
    color: #fff;
    font-size: 15px;
}
.dedicated_pkg_one .pkg-btn:hover{
    font-size: 13px;
    transition: all .5s ease;
    background-color: transparent;
}

/************ New Banner *************/

/*.camp-banner{

    padding-top: 75px;
    padding-bottom: 75px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 757px;
    border-bottom: 4px solid #000;
    background-image: url('../../../../public/assets/img/banner-background.jpg');
}
.camp-banner .subheading,.heading,.sub-text,.date-text{
    text-align: center;
}
.camp-banner .subheading {
    color: #fff;
    font-size: 48px;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 58px;
    text-transform: uppercase;
    font-family: 'Lora', serif;
}
.camp-banner .heading{
    color: #fff;
    line-height: 218px;
    font-size: 275px;
    font-weight: 700;
    margin-bottom: 30px;
    font-style: italic;
    display: flex;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.camp-banner .heading span{
    font-size: 47px;
    font-weight: 600;
    font-style: normal;
    font-family: 'Open Sans', sans-serif;
}
.camp-banner .sub-text{
    color: #fff;
    font-size: 98px;
    font-weight: 700;
    line-height: 80px;
    margin-bottom: 30px;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
}
.camp-banner .bnr-btn{
    text-align: center;
    line-height: 52px;
    margin-bottom: 58px;
}
.camp-banner .bnr-btn .bnr-button{
    font-size: 22px;
    font-weight: 600;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    text-transform: capitalize;
    padding: 9px 65px;
    border-radius: 5px;
    border: none;
    background-color: #6fce32;
    font-family: 'Open Sans', sans-serif;
}
.camp-banner .bnr-btn .bnr-button:hover{
    color: #fff;
    background-color: #64ca24;
}
.camp-banner .date-text{
    color: #fff;
    font-size: 28px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
.camp-banner .date-text span{
    bottom: 8px;
    font-size: 18px;
    position: relative;
}
*/
/************ New Banner (Media Queries) *************/
/*@media (min-width: 1200px) and (max-width: 1600px) {
.camp-banner{
    height: 550px;
}
.camp-banner .subheading{
    font-size: 36px;
    line-height: 28px; 
    margin-bottom: 28px;
}
.camp-banner .heading{
    line-height: 130px;
    font-size: 160px;  
}
.camp-banner .heading span{
    font-size: 32px;
}
.camp-banner .sub-text{
    font-size: 60px; 
    line-height: 48px;
}
.camp-banner .bnr-btn{
    margin-bottom: 28px;
}
.camp-banner .date-text {
    font-size: 20px;
}
.camp-banner .date-text span{
   bottom: 5px;
    font-size: 15px; 
}
}
@media (max-width: 1200px){
 .camp-banner{
        background-image: url('../../../../public/assets/img/banner-background-mob.jpg');
    }
.camp-banner .heading{
    font-size: 240px !important;
}
}
@media (max-width: 992px){
.camp-banner{
    padding-top: 105px;
    padding-bottom: 105px;
}
.camp-banner .heading{
    line-height: 158px;
    font-size: 200px !important;
}
.camp-banner .sub-text{
    font-size: 75px;
}
}
@media (max-width: 767px){
.camp-banner{
    padding-top: 88px;
    padding-bottom: 88px;
    height: 500px ;
} 
.camp-banner .subheading{
    line-height: 30px;
    margin-bottom: 30px;
    font-size: 30px !important; 
}
.camp-banner .heading{
   line-height: 84px;
    margin-bottom: 20px;
    font-size: 106px !important; 
}
.camp-banner .heading span{
    font-size: 22px;
}
.camp-banner .sub-text {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 20px;
}
.camp-banner .bnr-btn{
  margin-bottom: 20px; 
  line-height: 40px; 
}
}
@media (max-width: 575px){
.camp-banner{
     padding-top: 70px;
    padding-bottom: 70px;
    height: 400px !important;
}
.camp-banner .subheading{
    margin-bottom: 22px;
    line-height: 15px;
    font-size: 18px !important;
}
.camp-banner .heading{
    line-height: 80px;
    font-size: 100px !important;
}
.camp-banner .heading span{
    font-size: 18px;
}
.camp-banner .sub-text{
    font-size: 35px;
    line-height: 30px;
}
.camp-banner .bnr-btn {
    margin-bottom: 22px;
    line-height: 30px;
}
.camp-banner .bnr-btn .bnr-button {
    font-size: 12px;
    padding: 6px 43px;;
}
.camp-banner .date-text {
    font-size: 12.26px;
}
.camp-banner .date-text span{
   bottom: 3px;
    font-size: 9px; 
}
}
@media (max-width: 320px){
.camp-banner .subheading{
    font-size: 20px !important;
}
.camp-banner .sub-text {
    font-size: 26px;
   }
.camp-banner .date-text {
    font-size: 18px;
}
.camp-banner .date-text span {
    bottom: 6px;
    font-size: 10px;
}
}*/


/* new styling starts from here */

.operator_text ul li:nth-child(1) a{
    background-color: #005880;
    color: #FFF;
    border: 1px solid #005880;
}


/* new styling ends here */


/* zahid css */

/* .card-srv {
    display: flex;
}
.card-srv div {
    flex: 1;
}
.card-srv div p {
    display: hidden !important;
}
.card-srv div:hover {
    flex: 3;
} */
/* .card-srv div:hover p {
    display: block !important;
} */


.wrapper2 {
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
}

.container2 {
    height: 400px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: start;
}

.card {
    width: 15%;
    background-size: cover;
    overflow: hidden;
    margin: 0 10px;
    display: flex;
    align-items: flex-end;
    transition: .6s cubic-bezier(.28,-0.03,0,.99);
    border: 1px solid #ccc;
    position: relative;
}

.card > .row {
    color: white;
    display: flex;
    flex-wrap: nowrap;
}

.card > .icon {
    cursor: pointer;
    color: #000;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

.card > .description {
    display: flex;
    justify-content: center;
    flex-direction: column;
    overflow: hidden;
    height: 80px;
    width: 100%;
    opacity: 0;
    transform: translateY(30px);
    transition-delay: .3s;
    transition: all .3s ease;
}

.description p {
    color: #b0b0ba;
    padding-top: 5px;
}

.card h4 {
    position: absolute;
    top: 10px;
    left: 10px;
    color: #000;
    text-transform: uppercase;
}

/* input {
    display: none;
} */

input:checked + label {
    width: 40%;
}

input:checked + label .description {
    width: 675px !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
}

/* .card[for="c1"] {
    background-image: url('./img1.jpeg');
}
.card[for="c2"] {
    background-image: url('./img2.jpeg');
}
.card[for="c3"] {
    background-image: url('./img3.jpeg');
}
.card[for="c4"] {
    background-image: url('./img4.jpeg');
} */

