

@font-face {

}

}

@font-face {}

@font-face {
  }

@font-face {}

@font-face {}

@font-face {}

@font-face {}

@font-face {}

@font-face {}

@font-face {}

@font-face {}

html {}
}

@font-face {}



*, :after, :before {}

html {
}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
 
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-weight: 400;
    line-height: 1;
    color: #777
}

.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 65%
}

.h4, .h5, .h6, h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%
}

.h1, h1 {
    font-size: 36px
}

.h2, h2 {
    font-size: 30px
}

.h3, h3 {
    font-size: 24px
}

.h4, h4 {
    font-size: 18px
}

.h5, h5 {
    font-size: 14px
}

.h6, h6 {
    font-size: 12px
}

p {
    margin: 0 0 10px
}

dt, kbd kbd, label {
    font-weight: 700
}

@media (min-width: 768px) {


@media (min-width: 768px) {
  

@media (min-width: 992px) {

}

@media (min-width: 1200px) {





@media (min-width: 768px) {
  
}

@media (min-width: 992px) {
  
}

@media (min-width: 1200px) {
   
}


@media screen and (max-width: 767px) {

   
}


@media screen and (-webkit-min-device-pixel-ratio: 0) {
  
@media (min-width: 768px) {
   
@media (min-width: 768px) {
   
}
@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }

    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}


@media (min-width: 768px) {
}

@media (min-width: 768px) {

}

@media (max-device-width: 480px) and (orientation: landscape) {
   
}

@media (min-width: 768px) {
    
}


}

@media (max-width: 767px) {
   
}


@media (min-width: 768px) {
   
}


@media (min-width: 768px) {
    
}

@media (max-width: 767px) {
   
}

@media (min-width: 768px) {
  
}

@media (max-width: 767px) {
   
}

@media (max-width: 767px) {
   
}


}

@-webkit-keyframes progress-bar-stripes {
}

@keyframes progress-bar-stripes {

}

@media (min-width: 768px) {

}

@media (min-width: 992px) {

}

@media all and (transform-3d),(-webkit-transform-3d) {

}

@media screen and (min-width: 768px) {
   
@-ms-viewport {

}

@media (max-width: 767px) {

}

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

@media (min-width: 992px) and (max-width: 1199px) {
   
}

@media (min-width: 1200px) {
    
}

@media (max-width: 767px) {
   
}

@media print {
}

@media print {
}

@media print {

}

@media print {
  
}

@media (min-width: 768px) {

}

@media screen and (min-width: 1024px) {

}

@media screen and (min-width: 1024px) {
 
}

@media screen and (max-width: 1024px) {

}

@media screen and (min-width: 1025px) and (max-width: 1240px) {


}

@media screen and (max-width: 1024px) {

}



@-webkit-keyframes burger-open-top {

}

@-moz-keyframes burger-open-top {
 
}

@keyframes burger-open-top {
  
}

@-webkit-keyframes burger-open-bot {

}

@-moz-keyframes burger-open-bot {

}

@keyframes burger-open-bot {

}

@-webkit-keyframes burger-close-top {

}

@-moz-keyframes burger-close-top {

}

@keyframes burger-close-top {

}

@-webkit-keyframes burger-close-bot {

}

@-moz-keyframes burger-close-bot {

}

@keyframes burger-close-bot {

}

}

@-webkit-keyframes fadeOut {

}

@keyframes fadeOut {
  
}


}

@media (max-width: 1023px) {
  
}

@media (max-width: 767px) {

}

@media (min-width: 768px) {

}

@media screen and (max-width: 767px) {

}

@media (max-width: 768px) {
 
}

@media (min-width: 768px) {
  
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .company-web-block-text {
        width: 73%
    }
}

.company-web-block-builder:before {
    background: url(../img/builder-icon.png) 50% no-repeat #3fd25e
}

.company-web-block-support:before {
    background: url(../img/support-icon.png) 50% no-repeat #ff8421
}

.company-web-block-transfering:before {
    background: url(../img/transfer-icon.png) 50% no-repeat #3ad9bd
}

.company-web-block-seo:before {
    background: url(../img/seo-icon.png) 50% no-repeat #218fff
}

.company-web-block-email:before {
    background: url(../img/email-icon.png) 50% no-repeat #f6d20c
}

.company-web-block-installer:before {
    background: url(../img/installer-icon.png) 50% no-repeat #fd7758
}

.features {
    margin: 40px 0 50px
}

.love-company {
    padding: 20px 0
}

.love-company h2 {
    color: #4a565f;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 54px
}

.love-company h3 {
    color: #4a565f;
    font-size: 22px;
    font-weight: 700;
    margin: 30px 0 20px
}

.love-company p {
    color: #939393;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px
}

.love-company-icon {
    text-align: center;
    min-height: 170px
}

.love-company-icon img {
    display: inline-block
}

.feedbacks {
    background: url(../img/feedback-bg.png) no-repeat;
    background-size: cover;
    padding: 30px 0 60px
}

.feedbacks .carousel-wrapper {
    position: relative
}

.feedbacks h2 {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 70px
}

.owl-carousel.owl-feedback {
    max-width: 650px;
    margin: 0 auto;
    position: static
}

.owl-carousel.owl-feedback .owl-item > div {
    text-align: center
}

.owl-carousel.owl-feedback .owl-item.center .photo-bgr img {
    opacity: 1
}

.owl-carousel .owl-prev {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    top: 50%
}

@media (max-width: 768px) {
    .owl-carousel .owl-prev {
        width: 21px;
        height: 49px;
        top: 60%;
        left: 0
    }

    .owl-carousel .owl-prev img {
        width: 100%
    }
}

.owl-carousel .owl-next {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    top: 50%
}

@media (max-width: 768px) {
    .owl-carousel .owl-next {
        width: 21px;
        height: 49px;
        top: 60%;
        right: 0
    }

    .owl-carousel .owl-next img {
        width: 100%
    }
}

.owl-carousel-coments p {
    max-width: 800px;
    margin: 40px auto 0;
    color: #fffbfb;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px
}

@media (max-width: 1023px) {

}


.looking-for-different {
    position: relative;
    padding: 50px 0 5px;
    background: #e7f1fa
}

@media (min-width: 1023px) {
    .looking-for-different {
        background: url(../img/something-diff-bg1.jpg) 0 bottom no-repeat #e7f1fa;
        background-size: 118% 215px
    }

    .looking-for-different:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: url(../img/something-diff-bg.png) center 50px no-repeat;
        background-size: cover;
        height: 215px;
        width: 100%;
        z-index: 5
    }
}

.looking-for-different h2 {
    color: #1f1f1f;
    font-size: 36px;
    font-weight: 700;
    line-height: 30px
}

.looking-for-different hgroup h1 {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin: 0
}

.looking-for-different hgroup h2 {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    line-height: 30px;
    margin: 0
}

.looking-for-different .panel-group {
    margin-top: 54px
}

.looking-for-different .panel-group .panel {
    background: 0 0;
    border: none;
    box-shadow: none;
    display: inline-block;
    max-width: 327px
}

.looking-for-different .panel-group .panel + .panel {
    margin: 0
}

@media (max-width: 1023px) {
    .looking-for-different .panel-group .panel {
        margin-bottom: 20px !important
    }
}

.looking-for-different .panel-group .panel.reseller-hosting .panel-heading {
    background-color: #08a48a
}

.looking-for-different .panel-group .panel.reseller-hosting .panel-body .price {
    background-color: #13c6a8
}

.looking-for-different .panel-group .panel.reseller-hosting .panel-body ul li i {
    color: #13c6a8
}

.looking-for-different .panel-group .panel.vps-hosting {
    position: relative
}

@media (min-width: 1200px) {
    .looking-for-different .panel-group .panel.vps-hosting:before {
        content: "";
        width: 62px;
        height: 37px;
        position: absolute;
        top: 102px;
        left: -90px;
        background: url(../img/cloud1.png) no-repeat
    }
}

.looking-for-different .panel-group .panel.dedicated-hosting {
    position: relative
}

@media (min-width: 1200px) {
    .looking-for-different .panel-group .panel.dedicated-hosting:before {
        content: "";
        width: 99px;
        height: 59px;
        position: absolute;
        top: -80px;
        right: -110px;
        background: url(../img/cloud2.png) no-repeat
    }
}

.looking-for-different .panel-group .panel-heading {
    background-color: #1871be;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}

@media (max-width: 767px) {
    .looking-for-different .panel-group .panel-heading.collapsed {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        border-radius: 10px
    }
}

.looking-for-different .panel-group .panel-body {
    border: none !important;
    background: #fff;
    padding: 0;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .looking-for-different .panel-group .panel-body {
        padding: 0 0 30px
    }
}

@media (min-width: 1024px) {
    .looking-for-different .panel-group .panel-body {
        padding: 0 0 100px
    }
}

.looking-for-different .panel-group .panel-body .price {
    background: #1f96fc;
    text-align: center;
    padding: 22px
}

.looking-for-different .panel-group .panel-body .price .price-wrapper {
    padding: 10px 0;
    border-top: 1px solid rgba(255, 255, 255, .5);
    border-bottom: 1px solid rgba(255, 255, 255, .5)
}

.looking-for-different .panel-group .panel-body .price p {
    display: inline-block;
    text-align: center
}

.looking-for-different .panel-group .panel-body .price p span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    text-align: left;
    color: #fff
}

.looking-for-different .panel-group .panel-body .price p span + span {
    color: #fff;
    font-size: 58px;
    line-height: 1;
    font-weight: 700
}

.looking-for-different .panel-group .panel-body ul {
    text-align: left;
}

.looking-for-different .panel-group .panel-body ul li {
    border-bottom: 1px solid #e1e1e1;
    padding: 15px
    margin
}

.looking-for-different .panel-group .panel-body ul li span {
    display: inline-block;
    width: 90%;
    text-align: center;
    vertical-align: middle
}

.looking-for-different .panel-group .panel-body ul li i {
    display: inline-block;
    vertical-align: middle;
    width: 10%;
    color: #1f96fc;
    font-size: 16px
}
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }
}
ul {
    list-style: none
}

.btn, a {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

a:hover {
    text-decoration: none
}

.btn-orange {
    display: inline-block;
    background-color: #f77b03;
    -webkit-border-radius: 37px;
    -moz-border-radius: 37px;
    -ms-border-radius: 37px;
    border-radius: 37px;
    color: #fff;
    font-size: 22px
}

.btn-orange span {
    line-height: 1;
    padding: 22px
}

.btn-orange i {
    display: inline-block;
    background-color: #d46902;
    padding: 22px;
    -webkit-border-radius: 0 37px 37px 0;
    -moz-border-radius: 0 37px 37px 0;
    -ms-border-radius: 0 37px 37px 0;
    border-radius: 0 37px 37px 0
}

.btn-orange:hover {
    color: #fff;
    background-color: #fc9531
}

.btn-orange:hover i {
    background-color: #d96c02
}

.btns-group .btns {
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    -ms-border-radius: 32px;
    border-radius: 32px;
    padding: 12px 10px
}

@media (min-width: 768px) {
    .btns-group .btns {
        min-width: 183px;
        padding: 20px
    }
}

.btns-group .btns:hover {
    text-decoration: none;
    opacity: .95
}

.btn-white {
    background: #fff;
    color: #606060;
    margin-left: 40px
}

.btn-submit:hover {
    background: #fc9531;
    color: #fff
}

.owl-carousel {
    display: none;
    width: 100%;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    -webkit-transform-style: preserve-3d
}

.   transition: height .5s ease-in-out
}


.plan-detailes.collapsed {
    bottom: 90px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.plan-detailes:after {
    content: "\f077";
    display: inline-block;
    padding-left: 10px;
    color: #fff;
    font: normal normal normal 14px/1 FontAwesome
}

.company-web-block-builder:before, .company-web-block-email:before, .company-web-block-installer:before, .company-web-block-seo:before, .company-web-block-support:before, .company-web-block-transfering:before, .company-web-block:before, .coupon:before, .find-domainname:before {
    content: ""
}

.plan-details {
    background: url(../img/plan-details-bg.png) no-repeat #1c69cc;
    background-size: cover;
    color: #fff;
    padding: 45px 0 100px
}

.plan-details h3 {
    font-size: 22px;
    font-weight: 700
}

.plan-details p {
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding: 0 30px
}

@media (max-width: 767px) {
    .plan-details p {
        margin-bottom: 30px
    }
}

.find-domainname {
    position: relative
}

.find-domainname:before {
    background: url(../img/cloud.png) no-repeat;
    background-size: cover;
    height: 107px;
    position: absolute;
    top: -106px;
    left: 0;
    right: 0;
    width: 100%
}

.find-domainname label {
    display: block;
    text-align: center;
    color: #9f9f9f;
    font-size: 21px;
    font-weight: 300
}

.find-domainname form {
    margin-top: 20px
}

.domain-zone {
    margin-top: 30px;
    border-top: 1px solid #ccced3;
    border-bottom: 1px solid #ccced3
}

.domain-zone .table {
    margin: 0
}

.domain-zone .table tbody > tr > td {
    text-align: center;
    border: none;
    border-left: 1px solid #ccced3;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    color: #727483;
    padding: 25px 8px
}

.company-web-block:before, .photo-bgr {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%
}

.domain-zone .table tbody > tr > td:last-child {
    border-right: 1px solid #ccced3
}

.games {
    color: #6377f2
}

.store {
    color: #7dbd3f
}

.hotel {
    color: #ff9308
}

.web {
    color: #16b5ff
}

.deal {
    color: #e364f6
}

.food {
    color: #ff4a7d
}

.net {
    color: #fd581f
}

.com {
    color: #5870fd
}

.club {
    color: #47b29a
}

.company-guarantee {
    padding: 50px 0
}

.company-guarantee h2 {
    color: #4a565f;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .company-guarantee h2 {
        font-size: 36px
    }
}

@media screen and (max-width: 767px) {
    .logo {
        max-width: 200px
    }

    .company-guarantee h2 {
        line-height: 35px
    }
}

.company-guarantee h3 {
    color: #4a565f;
    font-size: 22px;
    font-weight: 700
}

.company-guarantee p {
    color: #858585;
    font-size: 17px;
    font-weight: 300
}

@media (max-width: 768px) {

}

.company-web {
    background: url(../img/company-web-bg.png) no-repeat;
    background-size: cover;
    padding: 30px 0
}

.company-web h2 {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    text-align: center;
}

.company-web p {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 3em;
}

@media (min-width: 768px) {
    .company-web {
        padding: 100px 0 65px
    }

    .company-web .container {
        padding: 0
    }

    .company-web-left {
        border-right: 1px solid #657388;
        padding-right: 30px;
        padding-left: 0
    }

    .company-web-right {
        padding-left: 30px;
        padding-right: 0
    }
}

.company-web-block {
    text-align: left;
    position: relative;
    margin-bottom: 60px
}

.company-web-block-installer, .company-web-block-transfering {
    margin-bottom: 0
}

.company-web-block:before {
    width: 76px;
    height: 76px;
    margin-right: 15px;
    border-radius: 50%;
    float: left
}

.company-web-block h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 700;
    margin-top: 0
}

.company-web-block p {
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    line-height: 25px
}

.company-web-block-text {
    float: left;
    width: 78%
}

@media screen and (min-width: 768px) and (max-width: 1200px) {
    .company-web-block-text {
        width: 73%
    }
}

.company-web-block-builder:before {
    background: url(../img/builder-icon.png) 50% no-repeat #3fd25e
}

.company-web-block-support:before {
    background: url(../img/support-icon.png) 50% no-repeat #ff8421
}

.company-web-block-transfering:before {
    background: url(../img/transfer-icon.png) 50% no-repeat #3ad9bd
}

.company-web-block-seo:before {
    background: url(../img/seo-icon.png) 50% no-repeat #218fff
}

.company-web-block-email:before {
    background: url(../img/email-icon.png) 50% no-repeat #f6d20c
}

.company-web-block-installer:before {
    background: url(../img/installer-icon.png) 50% no-repeat #fd7758
}

.features {
    margin: 40px 0 50px
}

.love-company {
    padding: 20px 0;
}

.love-company h2 {
    color: #4a565f;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 3em;
    text-align: center;
}

.love-company h3 {
    color: #4a565f;
    font-size: 22px;
    font-weight: 700;
    margin: 30px 0 20px
}

.love-company p {
    color: #939393;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px
}

.love-company-icon {
    text-align: center;
    min-height: 170px
}

.love-company-icon img {
    display: inline-block
}

.feedbacks {
    background: url(../img/feedback-bg.png) no-repeat;
    background-size: cover;
    padding: 30px 0 60px
}

.feedbacks .carousel-wrapper {
    position: relative
}

.feedbacks h2 {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 70px
}

.owl-carousel.owl-feedback {
    max-width: 650px;
    margin: 0 auto;
    position: static
}

.owl-carousel.owl-feedback .owl-item > div {
    text-align: center
}

.owl-carousel.owl-feedback .owl-item.center .photo-bgr img {
    opacity: 1
}

.owl-carousel .owl-prev {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    left: 0;
    top: 50%
}

@media (max-width: 768px) {
    .owl-carousel .owl-prev {
        width: 21px;
        height: 49px;
        top: 60%;
        left: 0
    }

    .owl-carousel .owl-prev img {
        width: 100%
    }
}

.owl-carousel .owl-next {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    right: 0;
    top: 50%
}

@media (max-width: 768px) {
    .owl-carousel .owl-next {
        width: 21px;
        height: 49px;
        top: 60%;
        right: 0
    }

    .owl-carousel .owl-next img {
        width: 100%
    }
}

.owl-carousel-coments p {
    max-width: 800px;
    margin: 40px auto 0;
    color: #fffbfb;
    font-size: 20px;
    font-weight: 300;
    line-height: 30px
}

@media (max-width: 1023px) {
    .owl-carousel-coments p {
        margin: 20px auto 0;
        font-size: 14px;
        line-height: 20px;
        padding: 0 40px
    }
}

.owl-carousel-coments p span {
    display: block;
    text-align: center;
    margin-top: 40px
}

.photo-bgr {
    width: 113px;
    height: 113px;
    border-radius: 50%;
    display: inline-block
}

.photo-bgr img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    opacity: .5
}

.start-building {
    background: url(../img/start-building-bg.png) no-repeat #1c69d3;
    background-size: cover;
    padding: 48px 0
}

.start-building h2 {
    color: #fff;
    font-size: 34px;
    font-weight: 300;
    display: inline-block;
    vertical-align: middle;
    margin: 0
}

.start-building h2 strong {
    font-weight: 700;
    text-transform: uppercase
}

.start-building .get-started {
    display: inline-block;
    float: right;
    margin-top: 0
}

.start-price {
    display: inline-block;
    margin-left: 34px;
    vertical-align: middle
}

.start-price span {
    display: block;
    color: #fefefe;
    font-size: 18px;
    font-weight: 400
}

.start-price sup {
    color: #fefefe;
    font-size: 24px;
    font-weight: 400
}

.start-price strong {
    color: #ffce08;
    font-size: 48px;
    font-weight: 700;
    line-height: 1
}

.start-price em {
    font-style: normal;
    color: #fefefe;
    font-size: 24px;
    font-weight: 400
}

.looking-for-different {
    position: relative;
    padding: 50px 0 5px;
    background: #e7f1fa
}

@media (min-width: 1023px) {
    .looking-for-different {
        background: url(../img/something-diff-bg1.jpg) 0 bottom no-repeat #e7f1fa;
        background-size: 118% 215px
    }

    .looking-for-different:before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        background: url(../img/something-diff-bg.png) center 50px no-repeat;
        background-size: cover;
        height: 215px;
        width: 100%;
        z-index: 5
    }
}

.looking-for-different h2 {
    color: #1f1f1f;
    font-size: 36px;
    font-weight: 700;
    line-height: 30px
}

.looking-for-different hgroup h1 {
    color: #fff;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin: 0
}

.looking-for-different hgroup h2 {
    color: #fff;
    font-size: 15px;
    font-weight: 300;
    line-height: 30px;
    margin: 0
}

.looking-for-different .panel-group {
    margin-top: 54px
}

.looking-for-different .panel-group .panel {
    background: 0 0;
    border: none;
    box-shadow: none;
    display: inline-block;
    max-width: 327px
}

.looking-for-different .panel-group .panel + .panel {
    margin: 0
}

@media (max-width: 1023px) {
    .looking-for-different .panel-group .panel {
        margin-bottom: 20px !important
    }
}

.looking-for-different .panel-group .panel.reseller-hosting .panel-heading {
    background-color: #08a48a
}

.looking-for-different .panel-group .panel.reseller-hosting .panel-body .price {
    background-color: #13c6a8
}

.looking-for-different .panel-group .panel.reseller-hosting .panel-body ul li i {
    color: #13c6a8
}

.looking-for-different .panel-group .panel.vps-hosting {
    position: relative
}

@media (min-width: 1200px) {
    .looking-for-different .panel-group .panel.vps-hosting:before {
        content: "";
        width: 62px;
        height: 37px;
        position: absolute;
        top: 102px;
        left: -90px;
        background: url(../img/cloud1.png) no-repeat
    }
}

.looking-for-different .panel-group .panel.dedicated-hosting {
    position: relative
}

@media (min-width: 1200px) {
    .looking-for-different .panel-group .panel.dedicated-hosting:before {
        content: "";
        width: 99px;
        height: 59px;
        position: absolute;
        top: -80px;
        right: -110px;
        background: url(../img/cloud2.png) no-repeat
    }
}

.looking-for-different .panel-group .panel-heading {
    background-color: #1871be;
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    -ms-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0
}

@media (max-width: 767px) {
    .looking-for-different .panel-group .panel-heading.collapsed {
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        border-radius: 10px
    }
}

.looking-for-different .panel-group .panel-body {
    border: none !important;
    background: #fff;
    padding: 0;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -ms-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
    .looking-for-different .panel-group .panel-body {
        padding: 0 0 30px
    }
}

@media (min-width: 1024px) {
    .looking-for-different .panel-group .panel-body {
        padding: 0 0 100px
    }
}

.looking-for-different .panel-group .panel-body .price {
    background: #1f96fc;
    text-align: center;
    padding: 22px
}

.looking-for-different .panel-group .panel-body .price .price-wrapper {
    padding: 10px 0;
    border-top: 1px solid rgba(255, 255, 255, .5);
    border-bottom: 1px solid rgba(255, 255, 255, .5)
}

.looking-for-different .panel-group .panel-body .price p {
    display: inline-block;
    text-align: center
}

.looking-for-different .panel-group .panel-body .price p span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    text-align: left;
    color: #fff
}

.looking-for-different .panel-group .panel-body .price p span + span {
    color: #fff;
    font-size: 58px;
    line-height: 1;
    font-weight: 700
}

.looking-for-different .panel-group .panel-body ul {
    text-align: left
}

.looking-for-different .panel-group .panel-body ul li {
    border-bottom: 1px solid #e1e1e1;
    padding: 15px
}

.looking-for-different .panel-group .panel-body ul li span {
    display: inline-block;
    width: 90%;
    text-align: center;
    vertical-align: middle
}

.looking-for-different .panel-group .panel-body ul li i {
    display: inline-block;
    vertical-align: middle;
    width: 10%;
    color: #1f96fc;
    font-size: 16px
}

.looking-for-different .panel-group .btn-orange {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    padding: 15px;
    margin-top: 24px;
    position: relative;
    z-index: 100
}

@media (max-width: 768px) {
    .looking-for-different .panel-group .btn-orange {
        width: 70%;
        margin: 28px auto 38px
    }
}

.btn-toggle {
    background: url(../img/toggle-btn.png) no-repeat;
    width: 62px;
    height: 37px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -36px;
    margin: 0 auto;
    z-index: 100
}

.btn-toggle.active, .btn-toggle:hover {
    background: url(../img/toggle-btn.png) no-repeat;
    box-shadow: none
}

.btn-toggle i {
    display: inline-block;
    vertical-align: middle
}

.get-free-domain {
    padding: 76px 0
}

@media (max-width: 767px) {
    .get-free-domain {
        padding: 35px 0
    }
}

@media (max-width: 1024px) {
    .get-free-domain {
        text-align: center
    }
}

.discount-banner {
    display: inline-block;
    background: url(../img/banner-discount.png) no-repeat;
    background-size: 480px 342px;
    width: 532px;
    height: 342px;
    position: relative
}

.discount-banner-text1, .discount-banner-text2 {
    position: absolute;
    color: #fff;
    -webkit-transform: rotate(-12deg);
    -moz-transform: rotate(-12deg);
    -ms-transform: rotate(-12deg);
    -o-transform: rotate(-12deg)
}

.discount-banner-text1 {
    top: 93px;
    left: 120px;
    font-size: 33px;
    font-weight: 700;
    line-height: 26px;
    transform: rotate(-12deg)
}

.discount-banner-text2 {
    top: 158px;
    left: 145px;
    font-size: 49px;
    font-weight: 300;
    line-height: 1;
    transform: rotate(-12deg)
}

.discount-banner-text2 span {
    color: #0b63af;
    position: relative;
    font-weight: 700
}

.discount-banner-text2 span > span {
    color: #fff000;
    position: absolute;
    left: 2px;
    right: 2px
}


.get-free-domain-text {
    display: inline-block;
    padding: 0 0 30px 46px;
    color: #7d7d7d;
    font-size: 20px;
    font-weight: 300
}

.order-free-domain {
    display: inline-block
}

.order-free-domain h1 {
    color: #1894fe;
    font-size: 54px;
    margin-top: 30px
}

@media (max-width: 767px) {
    .order-free-domain h1 {
        font-size: 40px
    }
}

.order-free-domain p {
    color: #4a565f;
    font-size: 20px;
    font-weight: 300
}

.order-free-domain p strong {
    font-weight: 600
}

.order-free-domain .get-started {
    margin-top: 36px;
    min-width: 259px
}

@media screen and (min-width: 769px) and (max-width: 1200px) {
    .discount-banner {
        background-size: 460px 342px;
        width: 460px
    }

    .order-free-domain p {
        font-size: 16px
    }

    .order-free-domain h1 {
        font-size: 45px
    }
}

.order-free-domain-content {
    display: inline-block;
    float: right
}

.coupon {
    display: inline-block;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    border-radius: 60px;
    border: 1px dotted #a8acb3;
    padding: 3px;
    background: #fff;
    position: relative;
    margin-bottom: 32px
}

.coupon:before {
    background: url(../img/cut-icon.png) no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 90%;
    left: 50%;
    margin-left: -12px
}

.coupon span {
    display: inline-block;
    background: #f7f7f7;
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    border-radius: 60px;
    padding: 30px;
    color: #979797;
    font-size: 29px;
    font-weight: 300;
    line-height: 1
}

@media screen and (max-width: 767px) {
    .coupon span {
        padding: 15px
    }
}

.coupon span strong {
    color: #ff8208;
    font-size: 40px;
    font-weight: 700;
    line-height: 1
}

@media screen and (min-width: 320px) and (max-width: 1200px) {
    .coupon span strong {
        font-size: 30px;
        line-height: 35px
    }
}

.coupon span strong i {
    font-weight: 300;
    font-style: normal
}

.are-you-ready {
    background: url(../img/ready-bg.png) no-repeat;
    background-size: cover;
    padding: 30px 0
}

@media (min-width: 1025px) {
    .are-you-ready {
        padding: 112px 0 74px
    }
}

.are-you-ready h2 {
    color: #fff;
    font-size: 54px;
    font-weight: 300
}

.are-you-ready h2 span {
    font-weight: 700
}

@media (max-width: 1023px) {
    .are-you-ready h2 {
        font-size: 35px
    }
}

.are-you-ready p {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    line-height: 33px
}

.are-you-ready .get-started {
    margin: 30px 0
}

@media (max-width: 1023px) {
    .are-you-ready p {
        font-size: 22px
    }

    .are-you-ready .left-col {
        text-align: center
    }
}

.start-at-wrapper {
    text-align: right
}

@media (max-width: 1023px) {
    .start-at-wrapper {
        text-align: center
    }
}

.start-at {
    display: inline-block;
    background: url(../img/start-at.png) no-repeat;
    background-size: cover;
    width: 293px;
    height: 303px;
    position: relative
}

.start-at .info {
    position: absolute;
    bottom: 44px;
    left: 40px;
    text-align: left
}


}