@media only screen and (max-width:1700px) {
    section.easy_and_efficient {
        background: url(../images/content-images/easy_and_efficient.png) bottom right no-repeat #1a2943;
        background-position: 130%!important
    }
    .popover {
        position: absolute!important
    }
    .overviewflags {
        width: 800px
    }
}

@media only screen and (max-width:320px) {
    .mobile_tagline {
        font-size: 14px
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 300px;
        padding-left: 2px
    }
    div.dataTables_wrapper div.dataTables_filter input {
        margin-left: .1em
    }
}

@media only screen and (min-width:1700px) {
    .xtra_margin {
        margin-top: 75px
    }
    .popover {
        position: absolute!important
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 750px;
        padding-left: 2px
    }
    .overviewflags {
        width: 800px
    }
}

@media only screen and (max-width:1440px) {
    .tagline_container h3.bullet_show {
        margin: 2px 0;
        font-size: 14px
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 750px;
        padding-left: 2px
    }
    .overviewflags {
        width: 800px
    }
    .mdaemon_head {
        height: 76vh
    }
    .mdaemon_head .tp-banner-container {
        width: 35%
    }
    section.easy_and_efficient {
        background: url(../images/content-images/easy_and_efficient.png) 100% 50% no-repeat #1a2943;
        background-size: 50%!important
    }
    .alt_n_head {
        height: 78vh;
        background-image: url(../images/bg/mDeamon-bg-1.png);
        background-size: cover;
        background-repeat: no-repeat;
        position: relative;
        background-position: center
    }
    .popover {
        position: absolute!important
    }
}

@media only screen and (max-width:1280px) {
    .tagline_container h3.bullet_show {
        margin: 2px 0;
        font-size: 14px
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 750px;
        padding-left: 2px
    }
    .overviewflags {
        width: 800px
    }
    .tp-banner-container {
        height: 420px
    }
    section.contact h3 {
        font-size: 24px
    }
    section.easy_and_efficient {
        background: url(../images/content-images/easy_and_efficient.png) 100% 50% no-repeat #1a2943;
        background-size: 50%
    }
    .mobile-responsive-img {
        max-width: 100%
    }
    .feature_box_p {
        font-size: 15px;
        padding: 0 11%;
        color: #607293
    }
    .mdaemon_head {
        height: 73vh
    }
    .popover {
        position: absolute!important
    }
}

@media only screen and (max-width:1170px) {
    .box-bg,
    .box-border h2,
    section.online_store_bg .all-promotions p {
        text-align: center
    }
    .tagline_container h3.bullet_show {
        margin: 2px 0;
        font-size: 14px
    }
    .mobile-responsive-img {
        max-width: 100%
    }
    .box-border h2 {
        padding: 20px
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 750px;
        padding-left: 2px
    }
    .overviewflags {
        width: 800px
    }
    .box-border img {
        margin: auto
    }
    .box-border .btn-orange {
        margin: auto;
        display: block;
        width: 150px
    }
    .box-bg2 {
        background-image: none;
        min-height: 60px
    }
    .all-promotions .box-border {
        margin-bottom: 100px;
        border: 0
    }
    .all-promotions .border-left {
        border-left: 0 solid #ccc;
        text-align: center
    }
    .popover {
        position: absolute!important
    }
}

@media only screen and (min-width:42.01em) {
    ul.ruledlist {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2;
        -webkit-column-gap: 30px;
        -moz-column-gap: 30px;
        column-gap: 30px
    }
}

@media only screen and (max-device-height:768px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1) {
    .goodies_good_bordered {
        height: 187px
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 750px;
        padding-left: 2px
    }
}

@media only screen and (max-width:1024px) {
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 750px;
        padding-left: 2px
    }
    .rowset-mobile .row {
        margin-right: 0;
        margin-left: 0
    }
    section.speed_quality_integrity_box_detail .box-white h3 {
        font-size: 40px
    }
    .input-group-addon {
        padding: 6px 20px
    }
    .how_it_works_ssl_bg .heading2 small {
        padding: 10px 5px
    }
    .dcjq-mega-menu ul.menu li .sub li.mega-hdr {
        margin: 0 0 15px 8px
    }
    .partner-logo-box {
        margin-left: 1%!important
    }
    .trouble-text.vps_feature_para_set p {
        padding: 0 7%
    }
    .fixed {
        width: 295px!important
    }
    .prom-action a.btn {
        display: inherit
    }
    .radio_row label {
        padding: 3px;
        font-size: 14px
    }
    .goodies_good_bordered {
        height: 255px
    }
    .goodies_good span {
        font-size: 65px;
        padding: 23px 0 0
    }
    section.cudaconnect .features span {
        margin-left: 18px
    }
    .tp-banner-corporate-identity-header {
        background-position: 0 0
    }
    section.who_we_are .ceo-img-set {
        width: 25%
    }
    .carousel-control .fa-arrow-circle-left {
        margin-left: -105px!important
    }
    .carousel-control .fa-arrow-circle-right {
        margin-right: -105px!important
    }
    section.services_and_maintenance .trouble-text p {
        font-size: 15px;
        padding: 0 8%;
        height: 215px
    }
    .getmdl-select .mdl-menu__container .mdl-menu .mdl-menu__item {
        font-size: 13px!important
    }
    .corporate_portfolio_bg {
        background-image: url(../images/bg/sdsd.jpg);
        padding-top: 20px;
        padding-bottom: 30px;
        min-height: 0
    }
    .website-builder-sec-6 .action-taken {
        text-align: left;
        margin-left: 0
    }
    .website-builder-sec-6 h2 {
        font-size: 40px;
        line-height: 50px;
        margin-top: 0;
        margin-bottom: 10px
    }
    .website-builder-sec-6 .isolayer--deco1 {
        padding-top: 129px;
        height: 726px
    }
    .website-builder-sec-6 .isolayer {
        top: 218px
    }
    .website-builder-sec-2 .btn-grey {
        display: inline-block;
        padding: 10px 38px;
        margin-left: 0
    }
    .revolutionary_and_captivating_ecatalog .btn-orange {
        padding: 10px 17px
    }
    .gsuite-pricing.digital_catalog_plane .gsuite-plan,
    .mail_server_plan .gsuite-pricing .gsuite-plan {
        padding: 0
    }
    .exchange_top_features .remain_in_control_bg .img-border-frame img,
    section.corp-governance-bg .img-border-frame img,
    section.deployment_bg1 .img-border-frame img,
    section.diversity-bg .img-border-frame img,
    section.protect_your_organization_bg .img-border-frame img,
    section.quality-assurance-bg .img-border-frame img,
    section.the-cause-bg .img-border-frame img {
        margin-left: 0
    }
    section.corp-governance-bg .img-border-frame::after,
    section.diversity-bg .img-border-frame::after,
    section.quality-assurance-bg .img-border-frame::after,
    section.the-cause-bg .img-border-frame::after {
        left: 55px
    }
    section.deployment_bg1 .img-border-frame::after {
        width: 295px;
        height: 218px;
        left: 48px
    }
    section.migration_bg2 .img-border-frame::after {
        width: 291px;
        height: 220px
    }
    .migration_bg2 .mleft90 {
        margin-left: 45px!important
    }
    .sla_bg2 .mleft90 {
        margin-left: 5px!important
    }
    .exchange_top_features .remain_in_control_bg .img-border-frame::after {
        width: 364px;
        height: 238px;
        left: 59px
    }
    section.do_more_on_any_device_bg .img-border-frame::after {
        width: 370px;
        height: 249px
    }
    .do_more_on_any_device_bg .mleft90 {
        margin-left: 60px!important
    }
    section.protect_your_organization_bg .img-border-frame::after {
        width: 362px;
        height: 231px;
        left: 59px
    }
    .mail_server_plan img {
        width: 140%;
        margin-top: 85px
    }
    .vps_bg_texture .vps_heading_set p {
        font-size: 14px
    }
    section.domains .domain-list button.btn-primary {
        padding: 10px 15px
    }
    section.cudaconnect-public_cloud .affordable-hosting-small-business .trouble-text.cudaconnect_feature_para_set p {
        padding: 0 12%
    }
    .custom-select {
        width: 58%
    }
    section.barracuda_spam_firewall img {
        margin-left: 0
    }
    section.business_email_features .img-border-frame img,
    section.fanatical_support .img-border-frame img {
        margin-left: -73px;
        margin-right: 0
    }
    section.business_email_features p,
    section.fanatical_support p {
        font-size: 16px;
        margin-right: 77px
    }
    section.business_email_features .detail-list li {
        font-size: 16px
    }
    section.business_email_features .img-border-frame::after,
    section.fanatical_support .img-border-frame::after {
        left: -13px
    }
    .free_email_migrations .mleft90 {
        margin-left: 80px!important
    }
    .gsuite_domain_features {
        padding: 60px 60px 50px 35px
    }
    section.hosting .own-plan-controller {
        width: 109%
    }
    .own-plan-controller-detail {
        width: 100%;
        margin-right: 0
    }
    .column-5 {
        width: 100%;
        margin: auto;
        display: block;
        float: left
    }
    .column-5:first-child {
        margin-left: auto
    }
    .column-5:last-child {
        margin-right: auto
    }
    .hosting-tabs .nav-tabs li a {
        padding: 12px 17px;
        text-transform: uppercase;
        color: #fff;
        border-radius: 0;
        font-weight: 500;
        font-size: 13px;
        font-family: Lato-light
    }
    .tagline_container h3.bullet_show {
        margin: 2px 0;
        font-size: 14px
    }
    .couponcode.couponcode:hover:after {
        display: none
    }
    .vdetail {
        text-align: center
    }
    .couponcode {
        margin-left: 0
    }
    .gsuite-pricing .gsuite-plan .box .box_body .feature-list {
        height: auto
    }
    .tp-banner-catalog small {
        font-size: 17px;
        color: #fff
    }
    .tp-banner-catalog h3 {
        font-size: 31px;
        line-height: 31px;
        margin-top: 0
    }
    .tp-banner-container {
        height: 457px;
        background-size: cover
    }
    .tp-banner-catalog {
        padding: 115px 30px 190px
    }
    section.digital_catalog .heading2 {
        margin-top: 0
    }
    section.contact .t2 p,
    section.contact .t3 p {
        font-size: 14px
    }
    section.contact h3 {
        font-size: 23px;
        line-height: 8px
    }
    .highlighted_blue_sec,
    .highlighted_white_sec {
        line-height: 33px;
        text-align: center
    }
    .alt_n_head,
    .mdaemon_head,
    .splus_head {
        height: 85vh
    }
    .home_tagline_container {
        width: 300px
    }
    .slider_Text {
        padding: 0;
        width: 100%;
        background: #000;
        display: block!important
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail_1 {
        width: 413px
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail {
        width: 375px
    }
    section.cudaconnect .cudaconnect-img,
    section.digital_catalog .cudaconnect-img,
    section.revolutionary_and_captivating_ecatalog .cudaconnect-img {
        width: 494px
    }
    section.cudaconnect .cudaconnect-img {
        width: 473px
    }
    .highlighted_blue_sec {
        padding-top: 0;
        padding-bottom: 30px;
        margin-top: 20px
    }
    .highlighted_blue_sec .actionside,
    .hleted_text {
        margin-top: 50px
    }
    .actionside .btn-orange2,
    .actionside .btn-white {
        margin-bottom: 30px
    }
    .highlighted_white_sec .actionside {
        margin-top: 50px;
        text-align: center
    }
    .radio_row,
    .userinput {
        padding-left: 0
    }
    .fixed-left {
        top: 0;
        padding: 20px;
        position: relative!important;
        width: 100%;
        background: 0 0;
        border-right: 0;
        margin-bottom: 60px;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay {
        background-color: rgba(214, 121, 0, .9);
        padding: 15px 30px;
        font-size: 16px;
        color: #fff;
        width: 68%;
        float: none;
        margin: 58px auto;
        display: block;
        min-height: 330px
    }
    section.services .service p {
        margin-top: 10px;
        min-height: 150px
    }
    section.easy_and_efficient {
        background-size: 50%!important
    }
    section.digital_catalog_collections .border_box {
        background-position-y: 60%
    }
    section.digital_catalog .features .btn-orange2 {
        padding: 12px 21px
    }
    .box_footer .row .col-md-12 {
        padding: 0
    }
    .tp-banner-catalog img {
        width: 39%;
        position: absolute;
        top: 184px
    }
    .fixed-left li a {
        font-size: 18px
    }
    .carousel-control.left {
        left: 0;
        right: auto;
        background: 0 0
    }
    .carousel-control.right {
        right: 0;
        left: auto;
        background: 0 0
    }
    .video_tut .col-md-4 a:after {
        content: '';
        background: url(../images/knowledge-base/videos/video-img.png);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        width: 299px;
        height: 204px;
        background-size: 292px
    }
    .website-builder-sec-1 .row,
    .website-builder-sec-2 .row,
    .website-builder-sec-3 .row,
    .website-builder-sec-4 .row,
    .website-builder-sec-5 .row {
        margin: 0
    }
    section.website-builder-sec-7 {
        background: url(../images/bg/need-help-bg-r.jpg) right no-repeat;
        background-size: auto 120%;
        padding: 50px 0
    }
    .website-builder-sec-6 a,
    .website-builder-sec-6 h2,
    .website-builder-sec-6 h3 {
        text-shadow: 0 0 10px rgba(150, 150, 150, 1)
    }
    .website-builder-sec-2,
    .website-builder-sec-2 .connecter {
        background: 0 0
    }
    .sec2-padding,
    .sec3-padding {
        padding-top: 0;
        padding-bottom: 50px
    }
    .connecter_row:nth-child(odd) {
        background-color: #f6f6f6
    }
    .sec4-padding p:last-child {
        text-align: center
    }
    .margin_left {
        margin-left: 0;
        margin-top: 20px
    }
    .website-builder-sec-2 .connecter_row {
        padding-top: 35px;
        padding-bottom: 35px
    }
    .sec4-padding {
        padding-top: 0
    }
    .office365_ban_img .banner_content {
        margin-top: 2%;
        text-align: center
    }
    .side-collapse-container {
        width: 100%;
        position: relative;
        left: 0;
        transition: left .4s
    }
    .side-collapse-container.out {
        left: 200px
    }
    .side-collapse {
        top: 0;
        bottom: 0;
        left: 0;
        width: 294px;
        position: fixed;
        overflow: hidden;
        transition: width .4s;
        z-index: 100000
    }
    .side-collapse.in:not(.show) {
        width: 0
    }
    .popover {
        position: absolute!important
    }
}

@media only screen and (max-width:997px) {
    #consultation {
        margin-top: 35px
    }
    .website-builder-sec-6 .action-taken {
        text-align: left
    }
    .portolio-wrapper div[class*=col] {
        position: relative;
        overflow: hidden;
        padding: 0!important;
        margin: 1%;
        width: 31%
    }
    .tagline_container h3.bullet_show {
        margin: 2px 0;
        font-size: 14px
    }
    .alt_n_head .tp-banner-container,
    .mdaemon_head .tp-banner-container,
    .splus_head .tp-banner-container {
        width: 90%
    }
    .alt_n_head {
        height: 78vh;
        background-image: url(../images/bg/mDeamon-bg-1.png);
        background-size: cover;
        background-repeat: no-repeat;
        position: relative;
        background-position: center
    }
    .home_tagline_container {
        width: 300px
    }
    .tagline_container {
        display: inline-block;
        float: none;
        max-width: 60%;
        margin: 100px auto auto;
        padding: 20px
    }
    #fixed-tab-div {
        display: none
    }
    section.services .service p {
        margin-top: 10px;
        min-height: 56px
    }
    .migration_wrap {
        overflow-x: auto;
        min-height: 119px
    }
    .row.migration_points {
        display: inline-flex
    }
    .office360-why-sec {
        text-align: center!important
    }
    .popover {
        position: absolute!important
    }
}

@media only screen and (max-width:780px) {
    #consultation {
        margin-top: 35px
    }
    .website-builder-sec-6 .action-taken {
        text-align: left
    }
    section.application-detail-bg .form-detail textarea {
        width: 100%;
        margin-top: 11px
    }
    section.hosting .hosting-pricing-box .hosting-pricing-box-header {
        margin-top: 20px
    }
    .thobson_network_infra_section1 .right-box {
        margin-left: 0
    }
    .goodies_good span {
        font-size: 38px
    }
    .biggs {
        font-size: 16px!important
    }
    .tagline_container h3.bullet_show {
        margin: 2px 0;
        font-size: 14px
    }
    section.android-mobile-class h3,
    section.mobile-responsive-set h2 {
        color: #ff8e28;
        font-size: 30px;
        text-align: center
    }
    section.android-mobile-class p,
    section.mobile-responsive-set p {
        color: #fff;
        font-size: 18px;
        line-height: 25px;
        text-align: center
    }
    section.android-mobile-class p,
    section.mobile-app.work_smarter_from_anywere.android-mobile-class small {
        color: #1a2943
    }
    section.development-bg.android-mobile-class small,
    section.mobile-app.work_smarter_from_anywere.mobile-responsive-set small {
        font-size: 16px;
        margin-left: auto;
        margin-right: auto;
        display: table
    }
    .tp-banner-mobile-app {
        margin-top: 0
    }
    section.web-design-and-development .heading2 {
        font-size: 20px
    }
    section.web-design-and-development p {
        font-size: 19px;
        line-height: 29px
    }
    section.mobile-app.work_smarter_from_anywere h1 {
        font-size: 30px;
        line-height: 40px;
        margin-top: 0;
        text-align: center
    }
    section.mobile-app .mtop85 {
        margin-top: 25px!important
    }
    section.mobile-app .mbottom85 {
        margin-bottom: 25px!important
    }
    section.online_store_bg .right-text-row h3,
    section.online_store_bg .right-text-row p {
        text-align: left
    }
    .footer-social,
    .footer_help,
    .theallnew,
    .tp-banner-catalog,
    footer .footer-logo,
    footer .logo-slogan {
        text-align: center
    }
    .bg-line-center {
        min-height: 0;
        background-image: none
    }
    .view-all-feature-btn.mtop95 {
        margin-top: 40px!important
    }
    .home_tagline_container {
        width: 300px
    }
    .slider_Text {
        padding: 0;
        width: 100%;
        background: #000;
        display: block!important
    }
    .tp-banner-container {
        width: 100%;
        height: 457px!important;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center
    }
    .tp-banner-catalog {
        padding: 115px 30px 190px
    }
    .tagline_container {
        display: block;
        float: left;
        max-width: 90%;
        margin: 57px auto auto;
        padding: 20px
    }
    #navigation {
        height: 59px;
        margin-bottom: 30px
    }
    .gsuite_domain_features {
        padding: 0
    }
    .footer-social {
        width: 100%;
        padding: 0 0 30px;
        margin-bottom: 30px;
        border-bottom: 1px solid #666;
        padding-left: 0!important
    }
    footer .footer-social {
        float: left
    }
    footer .footer-logo {
        width: 100%
    }
    .mdaemon_head {
        height: 72vh!important
    }
    .radio_row,
    .userinput {
        padding-left: 0
    }
    section.counter {
        display: none
    }
    .mdaemon_head .tp-banner-container {
        background: 0 0;
        text-align: center;
        position: relative;
        margin: auto;
        color: #fff;
        width: 90%
    }
    .gsuite-pricing .gsuite-plan {
        padding: 0
    }
    .gsuite-plan .box {
        margin-bottom: 50px
    }
    .gsuite-pricing.digital_catalog_plane .gsuite-plan .price {
        margin-bottom: 15px;
        margin-top: 15px;
        padding-top: 15px;
        border-top: 1px solid #fff
    }
    .nopadding,
    .nopaddingright {
        padding: 0 20px 20px!important
    }
    .nopaddingmust {
        padding: 0!important
    }
    .theallnew p {
        margin-top: 0!important
    }
    .nopaddingright {
        padding-right: inherit
    }
    .digital_catalog_collections p,
    .feature-item,
    .feature-item p {
        text-align: center!important
    }
    .img_btn {
        text-align: center
    }
    section.digital_catalog .features,
    section.revolutionary_and_captivating_ecatalog .features {
        margin-top: 0
    }
    section.digital_catalog .features .feature-row,
    section.revolutionary_and_captivating_ecatalog .features .feature-row {
        margin-bottom: 0;
        min-height: auto;
        padding-left: 15px;
        padding-right: 15px
    }
    section.easy_and_efficient p.description {
        text-align: center
    }
    .digital_catalog_collections .border_box,
    .easy_and_efficient {
        background-image: none!important
    }
    .affordable-hosting-small-business.bg_color .affordable-hosting p.affordable-heading {
        line-height: 32px;
        font-size: 25px
    }
    .fixed-left {
        top: 0;
        padding: 0;
        position: relative!important;
        width: 100%;
        background: 0 0;
        border-right: 0;
        margin-bottom: 60px;
        text-align: center
    }
    .video_tut .col-md-4 a:after {
        content: '';
        background: url(../images/knowledge-base/videos/video-img.png);
        position: absolute;
        top: 0;
        left: 0;
        z-index: 100;
        width: 346px;
        height: 204px;
        background-size: 353px
    }
    .modal-body iframe {
        width: 100%;
        height: 337px
    }
    .website-builder-sec-2 .connecter_row {
        text-align: center
    }
    .website-builder-video {
        width: 700px;
        height: 100%
    }
    .website-builder-video iframe {
        width: 100%;
        height: 358px
    }
    .tp-banner-website-builder .banner-overlay {
        background-color: rgba(214, 121, 0, .9);
        padding: 15px 30px;
        font-size: 16px;
        color: #fff;
        width: 90%;
        float: none;
        margin: 96px auto;
        display: block;
        min-height: 330px
    }
    .tp-banner-website-builder .banner-overlay h3 {
        font-size: 32px;
        margin: 0;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay h2 {
        font-size: 25px;
        margin-top: 5px;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay h4 {
        font-size: 22px;
        line-height: 25px;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay a {
        font-size: 23px;
        color: #fff;
        padding: 19px 30px;
        height: 69px;
        float: none;
        margin: auto;
        display: block;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay h4 span {
        font-size: 20px;
        line-height: 20px
    }
    .footer-list {
        height: 335px
    }
    .tp-banner-website-builder .banner-overlay p {
        text-align: center;
        margin-top: 7px
    }
    .tp-banner-website-builder .banner-overlay h2 span {
        font-size: 21px;
        line-height: 20px;
        padding-right: 5px
    }
    .tp-banner-website-builder .banner-overlay h4 span:after {
        margin: 5px auto
    }
    .popover {
        position: absolute!important
    }
    .fixed {
        width: 718px!important;
        position: relative!important;
        top: 20px!important
    }
    .prom-top {
        height: 39px
    }
}

@media only screen and (max-width:480px) {
    .alt-n_bg1,
    .cnumb,
    .column-5,
    .corp-governance-bg,
    .culture-bg,
    .deployment_bg1,
    .diversity-bg,
    .do_more_on_any_device_bg,
    .domain_features,
    .eula .description-para,
    .help_bg5,
    .how_to_setup_dns_failover,
    .mdaemon_bg2,
    .mdaemon_content p,
    .message-ceo-text h3,
    .message-ceo-text p,
    .migration_bg2,
    .mob_cent_text,
    .mob_text_set h3,
    .mob_text_set p,
    .mobile_tex-center h2,
    .mobile_tex-center p,
    .nomargin,
    .panel-body p,
    .protect_your_organization_bg,
    .qos .description-para h3,
    .qos .description-para p,
    .reach-of-sky,
    .remain_in_control_bg,
    .sla_bg1,
    .sla_bg2,
    .sla_bg3,
    .sla_bg4,
    .sla_bg5,
    .ssl_secx,
    .thobson_cms_and_mail_server p,
    .thobson_network_infra_section1 h2,
    .thobson_network_infra_section1 p,
    .thobson_network_infra_section4,
    .we-perfrom-you-achieve-bg .paragraph,
    .why_corporate_email_solution p,
    section.corporate_email_solution li,
    section.how_it_works_ssl_bg .paragraph,
    section.how_it_works_ssl_bg h3,
    section.how_it_works_ssl_bg h4,
    section.how_it_works_ssl_bg p,
    section.online_store_bg .left-text-row h3,
    section.online_store_bg .left-text-row p,
    section.online_store_bg .right-text-row h3,
    section.online_store_bg .right-text-row p,
    section.who_we_are .ceo_btn,
    section.who_we_are .sign_img {
        text-align: center
    }
    .cnumb,
    section.contact .t2 i,
    section.contact .t3 i {
        display: none
    }
    .home_tagline_container h1,
    .tagline_container h1 {
        font-weight: 700;
        font-family: lato-regular;
        text-shadow: #000 2px 2px 5px
    }
    .website-builder-sec-6 h2 {
        margin-top: -50px
    }
    .cnumb {
        width: 100%
    }
    .empty_cart img {
        width: 100px
    }
    .billing-info-body {
        padding: 10px
    }
    .cart-billing .payment_info .payment_info_list_group .payment_info_list_item {
        padding-top: 0
    }
    .vdo-modal.modal-content {
        margin-top: 70px
    }
    section.alt-n_bg1,
    section.contact .t2 p,
    section.contact .t3 p {
        margin-top: 0
    }
    section.digital_catalog_plane {
        padding-bottom: 25px
    }
    .cs_tooltip-content {
        left: 45%!important
    }
    .questions ol {
        padding-left: 0
    }
    .mobile_btn .btn-orange {
        width: 100%;
        white-space: normal
    }
    .account-nav li a {
        font-size: 15px
    }
    section.company-bg .company-message,
    section.company-bg p,
    section.consumer-awareness-bg p,
    section.culture-bg p,
    section.quality-assurance-bg p,
    section.social-responsibility-bg p,
    section.the-cause-bg p {
        text-align: center;
        margin-right: 0
    }
    .existing_mail_server_bg h3,
    .existing_mail_server_bg p {
        text-align: center!important
    }
    section.cloud_mail_server_bg.overlay_bg {
        padding-top: 50px
    }
    .mdaemon_content .grey-bullet-list li {
        background-position: 0 8px
    }
    .goodies_good_bordered {
        height: 175px
    }
    .view-icon {
        bottom: -65px
    }
    .portolio-wrapper .overlay h4::after {
        display: block;
        content: '';
        height: 1px;
        margin: 10px 35%
    }
    section.how_it_works_ssl_bg .box form input[type=text] {
        padding: 13px 42px 14px 20px
    }
    section.how_it_works_ssl_bg .input-group-addon {
        position: absolute;
        display: inline-block;
        padding: 19px 31px;
        right: -42px
    }
    .detail-list {
        margin-right: 0
    }
    .most-popular-tag {
        margin-bottom: -45px
    }
    footer .footer-logo img {
        max-width: 55%
    }
    .thobson_network_infra_section2 .strat_no {
        color: #d17c17;
        font-size: 30px
    }
    .thobson_network_infra_section2 p {
        color: #fff
    }
    #consultation {
        margin-top: 0
    }
    .website-builder-sec-6 .action-taken {
        text-align: center
    }
    .carousel-indicators {
        display: none
    }
    .tagline_container.mobile_app_box {
        left: calc(35% - 250px)
    }
    .corporate_portfolio_bg {
        background-image: url(../images/bg/sdsd.jpg);
        padding-top: 20px;
        padding-bottom: 35px;
        min-height: 0;
        background-color: #ebebeb
    }
    .kb-main-section-1,
    .kb-main-section-2 {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .tp-banner-kb,
    section.digital_catalog {
        padding-top: 0
    }
    .tp-banner-kb {
        padding-bottom: 8px
    }
    #kb_search {
        height: 50px
    }
    .tp-banner-kb h3 {
        font-size: 18px;
        line-height: 15px;
        margin-top: 15px
    }
    .tp-banner-mobile-app {
        background-position: center -170px;
        background-size: auto
    }
    .contact_banner {
        background-image: url(../images/banners/contact-banner-bg-small.jpg)
    }
    section.digital_catalog .features .btn,
    section.revolutionary_and_captivating_ecatalog .features .btn {
        margin-top: 20px
    }
    .highlighted_blue_sec {
        padding-top: 15px;
        padding-bottom: 10px
    }
    .custom-select {
        width: 52%;
        height: 40px
    }
    .custom-input {
        width: 17%;
        height: 40px
    }
    .ssl-small-btn.btn-orange {
        margin-top: 5px
    }
    .prom-action a.btn {
        margin: 9px;
        display: inherit
    }
    section.thank-you-sec-2 {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .all-promotions .box-bg h2 {
        font-size: 50px
    }
    section.domains .domain-search form input {
        margin-bottom: 15px
    }
    section.domains .domain-search .nopaddingleft {
        padding-left: 15px!important
    }
    section.online_store_bg .heading2 {
        font-size: 26px
    }
    section.online_store_bg {
        padding-bottom: 35px
    }
    .affordable-hosting-small-business.bg_color .affordable-hosting p.affordable-heading {
        line-height: 32px;
        font-size: 25px
    }
    section .cross-browser-compatible-texture img {
        margin-bottom: 10px
    }
    .heading2 {
        padding: 0
    }
    section.account-nav ul li {
        padding: 12px 8px
    }
    .balance-bg {
        margin-bottom: 25px
    }
    .menu-bg .nav-tabs>li {
        width: 95%;
        margin-bottom: 10px
    }
    .account-nav .nav>li>a {
        padding: 0
    }
    section.support-bg p {
        margin-bottom: 65px
    }
    section.support-bg {
        padding-bottom: 0
    }
    .balance-bg .orng-bg p {
        margin-top: 20px
    }
    .modal-header .close,
    .search-btn .btn {
        margin-top: 15px
    }
    section.barracuda_cloud_spam_resources_bg .faq-panel a::before {
        content: '';
        display: block;
        background: url(../images/icons/pdf-icon.png) 0 11px no-repeat;
        background-position-x: right;
        background-position-y: center;
        position: absolute;
        width: 40px;
        height: 74px;
        left: 16px;
        top: -7%;
        background-size: 50%
    }
    .tagline_container h4 {
        font-size: 15px;
        line-height: 23px;
        margin-bottom: 10px
    }
    .barracuda-res {
        padding-left: 45px!important
    }
    .tagline_container h3.bullet_show {
        margin: 2px 0;
        font-size: 14px
    }
    .bullet_show img {
        width: 20px
    }
    .tagline_container {
        display: none!important
    }
    section.android-mobile-class h3,
    section.mobile-responsive-set h2 {
        color: #ff8e28;
        font-size: 30px;
        text-align: center
    }
    section.android-mobile-class p,
    section.mobile-responsive-set p {
        color: #fff;
        font-size: 18px;
        line-height: 25px;
        text-align: center
    }
    section.android-mobile-class p,
    section.mobile-app.work_smarter_from_anywere.android-mobile-class small {
        color: #1a2943
    }
    section.development-bg.android-mobile-class small,
    section.mobile-app.work_smarter_from_anywere.mobile-responsive-set small {
        font-size: 16px;
        margin-left: auto;
        margin-right: auto;
        display: table
    }
    .tp-banner-mobile-app {
        margin-top: 0
    }
    section.web-design-and-development .heading2 {
        font-size: 20px
    }
    section.web-design-and-development p {
        font-size: 19px;
        line-height: 29px
    }
    section.mobile-app.work_smarter_from_anywere h1 {
        font-size: 30px;
        line-height: 40px;
        margin-top: 0;
        text-align: center
    }
    section.mobile-app .mtop85 {
        margin-top: 25px!important
    }
    section.mobile-app .mbottom85 {
        margin-bottom: 25px!important
    }
    .bg-line-center {
        min-height: 0;
        background-image: none
    }
    .view-all-feature-btn.mtop95 {
        margin-top: 40px!important
    }
    .home_tagline_container h1 {
        font-size: 14px;
        color: #ff8e28;
        line-height: 15px;
        margin-top: 0
    }
    .slider_Text {
        padding: 0;
        width: 100%;
        background: #000;
        display: block!important
    }
    .home_tagline_container h1 span {
        text-transform: uppercase;
        color: #fff;
        font-size: 14px
    }
    .home_tagline_container {
        background-color: transparent;
        width: 300px
    }
    .faq-panel {
        min-height: 0
    }
    .tagline_container img {
        max-height: 30px
    }
    .tagline_container {
        max-width: 90%;
        margin-left: 7px;
        margin-top: 7px!important;
        height: auto;
        padding: 8px
    }
    .tagline_container a.btn-orange,
    .tagline_container h1,
    .tagline_container h2 {
        margin-top: 3px!important;
        margin-bottom: 0!important
    }
    .tagline_container h3 {
        line-height: 13px!important;
        font-size: 12px
    }
    .carousel-indicators {
        bottom: -39px;
        padding: 5px;
        background: #d17c17;
        -webkit-border-bottom-right-radius: 10px;
        -webkit-border-bottom-left-radius: 10px;
        -moz-border-radius-bottomright: 10px;
        -moz-border-radius-bottomleft: 10px;
        border-bottom-right-radius: 10px;
        border-bottom-left-radius: 10px
    }
    .tagline_container h2 {
        font-size: 9px;
        line-height: 15px
    }
    .tagline_container h2 span {
        font-size: 9px
    }
    .tagline_container h1 {
        font-size: 13px;
        color: #ff8e28;
        line-height: 16px
    }
    .tagline_container a.btn-orange {
        font-size: 10px;
        padding: 7px 10px
    }
    .tagline_container h1 span {
        text-transform: uppercase;
        color: #fff;
        font-size: 14px
    }
    .tp-banner-container {
        width: 100%;
        height: 175px!important;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center
    }
    .website-builder-sec-1 {
        padding-left: 20px;
        padding-right: 20px
    }
    .resp-marg.btn-orange2 {
        line-height: 27px;
        display: block
    }
    .flat-table-cloud .blue-btn,
    .flat-table-o365 .blue-btn {
        background: 0 0;
        padding: 0;
        color: #ff4500;
        border: none;
        font-family: ProximaNova-Bold, arial, sans-serif;
        font-size: 15px;
        transition: all .14s ease 0s;
        margin: 10px 0 0;
        letter-spacing: -.5px;
        text-align: center
    }
    section.application-detail-bg {
        padding: 20px
    }
    section.application-detail-bg h2 {
        font-size: 14px;
        margin-bottom: 25px
    }
    section.application-detail-bg h3,
    section.application-detail-bg h4 {
        font-size: 25px
    }
    section.application-detail-bg h4 {
        margin-bottom: 20px
    }
    section.application-detail-bg h1 {
        font-size: 37px
    }
    .cudaconnect-icon {
        display: none!important
    }
    .feature-right {
        float: none!important;
        margin-right: 0!important
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail,
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail_1 {
        width: 100%
    }
    .s_box {
        margin-left: 0
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .box {
        margin: 10px
    }
    .margin_left,
    section.cudaconnect-public_cloud .affordable-hosting-small-business .trouble-text {
        margin-left: 0
    }
    .office365_ban_img .banner_content p {
        font-size: 195%
    }
    .migration_process {
        min-height: 613px
    }
    .row.migration_points {
        display: inline-flex
    }
    .migration_wrap {
        overflow-x: auto;
        min-height: 130px
    }
    .fixed-left {
        top: 0;
        padding: 0;
        position: relative!important;
        width: 100%;
        background: 0 0;
        border-right: 0;
        margin-bottom: 60px;
        text-align: center
    }
    .modal-body iframe {
        width: 100%;
        height: 197px
    }
    .tp-banner-kb {
        height: 411px
    }
    .website-builder-sec-1 .row,
    .website-builder-sec-2 .row,
    .website-builder-sec-3 .row,
    .website-builder-sec-4 .row,
    .website-builder-sec-5 .row {
        margin: 0
    }
    section.website-builder-sec-7 {
        background: url(../images/bg/need-help-bg-r.jpg) right no-repeat;
        background-size: auto 120%;
        padding: 50px 0
    }
    .website-builder-sec-6 a,
    .website-builder-sec-6 h2,
    .website-builder-sec-6 h3 {
        text-shadow: 0 0 10px rgba(150, 150, 150, 1)
    }
    .website-builder-sec-2,
    .website-builder-sec-2 .connecter {
        background: 0 0
    }
    .sec2-padding,
    .sec3-padding {
        padding-top: 0;
        padding-bottom: 50px
    }
    .connecter_row:nth-child(odd) {
        background-color: #f6f6f6
    }
    .sec4-padding p:last-child {
        text-align: center
    }
    .margin_left {
        margin-top: 20px;
        display: block
    }
    .website-builder-sec-2 .connecter_row {
        padding-top: 35px;
        padding-bottom: 35px
    }
    .tp-banner-website-builder .banner-overlay p {
        float: left;
        width: 100%;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay h3 {
        font-size: 28px;
        margin: 0;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay h2 {
        font-size: 20px;
        margin-top: 5px;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay h4 {
        font-size: 17px;
        line-height: 20px;
        text-align: center
    }
    .tp-banner-website-builder .banner-overlay a {
        font-size: 18px;
        color: #fff;
        padding: 20px 30px;
        height: 62px;
        float: none;
        margin: auto;
        display: block;
        text-align: center
    }
    .slider.slider-horizontal .slider-tick-label-container,
    section.corporate_email_solution li::before,
    section.hosting .own-plan-controller .control .next,
    section.hosting .own-plan-controller .control .prev {
        display: none
    }
    .tp-banner-website-builder .banner-overlay h4 span {
        font-size: 15px;
        line-height: 20px
    }
    .tp-banner-website-builder .banner-overlay h2 span {
        font-size: 16px;
        line-height: 20px;
        padding-right: 5px
    }
    .tp-banner-website-builder .banner-overlay h4 span:after {
        margin: 5px auto
    }
    .website-builder-video iframe {
        width: 100%;
        height: 180px
    }
    .top-social {
        text-align: left
    }
    .tp-banner-eula,
    .tp-banner-gsuite,
    .tp-banner-qos,
    .tp-banner-vps,
    header .logo,
    header .top-nav ul.pull-right {
        text-align: center
    }
    section.mail_server_plan.gsuite-pricing .gsuite-plan {
        padding: 0
    }
    section.why_corporate_email_solution {
        padding-top: 0;
        padding-bottom: 0
    }
    section.existing_mail_server_bg h3 {
        margin-top: 35px
    }
    section.existing_mail_server_bg {
        padding-bottom: 20px
    }
    section.speed_quality_integrity {
        padding-top: 35px;
        padding-bottom: 0
    }
    section.protect_your_organization_bg,
    section.speed_quality_integrity_box_detail .box-blue,
    section.speed_quality_integrity_box_detail .box-dark-gray,
    section.speed_quality_integrity_box_detail .box-gray,
    section.speed_quality_integrity_box_detail .box-orange {
        padding-top: 35px;
        padding-bottom: 35px
    }
    .hosting-tabs-content {
        padding-bottom: 55px
    }
    section.speed_quality_integrity_box_detail .box-white {
        padding: 45px
    }
    .tp-banner-mail-service p,
    section.speed_quality_integrity_box_detail .box-white h3 {
        font-size: 35px
    }
    .tp-banner-mail-service h3 {
        font-size: 45px;
        line-height: 10px
    }
    section.Adding_redundancy_your_existing_mail_server {
        padding-top: 0;
        padding-bottom: 15px
    }
    section.speed_quality_integrity_box_detail .box-dark-gray img,
    section.speed_quality_integrity_box_detail .box-gray img,
    section.speed_quality_integrity_box_detail .box-orange img {
        width: 55%
    }
    section.compare_hosted_exchange .hosting-solution h3.compate-heading {
        padding-top: 0
    }
    section.do_more_on_any_device_bg {
        padding-top: 10px;
        padding-bottom: 25px
    }
    section.exchange_top_features .remain_in_control_bg {
        padding-top: 20px;
        padding-bottom: 20px
    }
    section.contact_an_expert .btn-orange2 {
        padding: 10px 20px
    }
    header .top-nav li {
        padding: 3px 5px
    }
    header .top-nav ul.pull-right {
        float: none!important
    }
    section.hosted_exchange {
        padding-top: 0
    }
    section.hosted_exchange .heading {
        font-size: 22px
    }
    section.hosted_exchange .btn-orange {
        font-size: 14px;
        padding: 11px 26px
    }
    .thobson_network_architecture p {
        line-height: 23px
    }
    section.thobson_cloud_pricing {
        padding-top: 23px;
        padding-bottom: 0
    }
    .gsuite_domain_features .domain_features h3,
    .gsuite_team .team-heading,
    section.corporate_email_solution .heading2,
    section.thobson_cms_and_mail_server .heading2,
    section.why_corporate_email_solution .heading2 {
        font-size: 25px
    }
    .gsuite_team .team-heading {
        margin-top: 40px;
        line-height: 12px
    }
    .gsuite_team .affordable-hosting-small-business.bg_color,
    section.corporate_email_solution,
    section.gsuite_features .affordable-hosting-small-business.bg_color {
        padding-bottom: 15px
    }
    section.gsuite-expert {
        padding: 0 0 40px
    }
    section.gsuite-expert .form-horizontal input[type=text] {
        margin-bottom: 15px
    }
    section.request_call_mob_bg .gsuite-expert .form-horizontal input[type=text] {
        margin-bottom: 0;
        padding: 25px
    }
    #consultation section.gsuite-expert .form-horizontal input[type=text] {
        margin-bottom: 0
    }
    section.gsuite_features .trouble-text,
    section.gsuite_team .trouble-text {
        margin-top: 30px
    }
    section.hosted_exchange {
        padding-bottom: 35px
    }
    .tp-banner-gsuite {
        padding: 20px 20px 11px
    }
    .tp-banner-gsuite p {
        font-size: 17px;
        margin-top: 6px;
        line-height: 25px
    }
    section.how_to_setup_dns_failover .mtop50 {
        margin-top: 15px!important
    }
    .tp-banner-gsuite .slogan {
        font-size: 23px
    }
    .gsuite_pricing_plan.gsuite-pricing .gsuite-plan,
    .thobson_network_architecture p,
    section.gsuite-pricing.thobson_cloud_pricing .gsuite-plan,
    section.thobson_network_infra_section4 p {
        padding: 0
    }
    section.how_to_setup_dns_failover .gsuite-pricing .gsuite-plan .box .box_body .feature-list li {
        font-size: 15px
    }
    section.how_to_setup_dns_failover .gsuite-pricing .gsuite-plan .box .box_header h3 {
        font-size: 24px
    }
    section.how_to_setup_dns_failover .gsuite-pricing {
        background-image: none;
        padding-bottom: 0
    }
    section.how_to_setup_dns_failover .gsuite-pricing .gsuite-plan .box .box_header {
        padding: 10px 0
    }
    section.how_to_setup_dns_failover .btn-pricing_square {
        padding: 10px 25px
    }
    section.gsuite-pricing.thobson_cloud_pricing .gsuite-plan .box .box_body .feature-list {
        margin-left: 23px
    }
    .gsuite_pricing_plan.gsuite-pricing .gsuite-plan .box .box_footer {
        margin-bottom: 20px
    }
    .gsuite_pricing_plan.gsuite-pricing .gsuite-plan .box .box_header {
        padding: 15px 0
    }
    .gsuite_pricing_plan.gsuite-pricing .gsuite-plan .box .box_body .feature-list li {
        font-size: 13px;
        line-height: 26px
    }
    .compate-hosting-solution.bg_color,
    .gsuite_pricing_plan.gsuite-pricing {
        padding-bottom: 0;
        background-image: none
    }
    section.gsuite_domain_features {
        padding: 15px 0 20px;
        background-image: none
    }
    .gsuite_domain_features .domain_features p {
        font-size: 19px;
        line-height: 33px
    }
    .tp-banner-dns .banner-overlay,
    .tp-banner-vps .banner-overlay {
        padding: 0 10px
    }
    .tp-banner-deployment-mts,
    .tp-banner-dns,
    .tp-banner-eula,
    .tp-banner-mail-service,
    .tp-banner-qos,
    .tp-banner-thobson-cloud,
    .tp-banner-vps {
        background-size: cover;
        padding-top: 0;
        padding-bottom: 0
    }
    .tp-banner-mail-service {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .tp-banner-thobson-cloud {
        padding: 0
    }
    section.discuss_your_network_talk_to_specialist {
        background-size: cover;
        padding-top: 15px;
        padding-bottom: 0
    }
    .tp-banner-ssl-certificates {
        background-size: cover;
        padding: 0;
        height: 150px
    }
    .tp-banner-ssl-certificates p {
        font-size: 20px;
        line-height: 27px
    }
    .tp-banner-ssl-certificates h3 {
        font-size: 25px;
        line-height: 15px
    }
    section.tp-banner-ssl-certificates .banner-overlay {
        margin-top: 10px;
        text-align: center
    }
    section.ssl_certificates_faqs .heading2 {
        font-size: 30px
    }
    section.discuss_your_network_talk_to_specialist .blue-box-overlay {
        width: 100%;
        margin-top: 15px;
        margin-bottom: 10px;
        margin-left: 0;
        padding: 10px 0 0
    }
    section.discuss_your_network_talk_to_specialist h3 {
        font-size: 32px;
        line-height: 40px;
        margin: 0
    }
    section.how_to_setup_dns_failover {
        padding-bottom: 0
    }
    section.discuss_your_network_talk_to_specialist h2 {
        margin: 5px auto
    }
    .tp-banner-thobson-cloud .btn.btn-transparent {
        font-size: 16px
    }
    section.thobson_cloud_features .affordable-hosting .affordable-heading::after {
        margin-left: 173px
    }
    .tp-banner-dns .banner-overlay,
    .tp-banner-eula .banner-overlay,
    .tp-banner-qos .banner-overlay,
    .tp-banner-sla .banner-overlay,
    .tp-banner-thobson-cloud .banner-overlay,
    .tp-banner-vps .banner-overlay {
        margin: 25px 0
    }
    .tp-banner-hosted .banner-overlay {
        padding: 10px;
        margin: 15px 0
    }
    .tp-banner-thobson-cloud h3 {
        font-size: 20px;
        line-height: 25px
    }
    .tp-banner-thobson-cloud .btn-pricing {
        font-size: 12px;
        padding: 7px 25px
    }
    section.sla_bg1,
    section.sla_bg3,
    section.sla_bg5 {
        padding-top: 10px;
        padding-bottom: 30px
    }
    section.sla_bg2,
    section.sla_bg4 {
        padding-top: 41px;
        padding-bottom: 30px
    }
    .tp-banner-sla,
    .tp-banner-tearm {
        padding-top: 0;
        padding-bottom: 0;
        background-size: cover
    }
    .tp-banner-eula h3,
    .tp-banner-qos h3 {
        font-size: 27px;
        line-height: 33px
    }
    section.eula .description-para h3,
    section.qos .description-para h3 {
        margin-top: 30px
    }
    .tp-banner-tearm h3 {
        font-size: 22px;
        line-height: 28px
    }
    .tp-banner-sla h3 {
        font-size: 18px;
        line-height: 25px
    }
    .tp-banner-dns h3 b,
    .tp-banner-dns h3 strong {
        font-size: 16px;
        line-height: 28px
    }
    section.thobson_cloud_features .affordable-hosting-small-business.bg_color,
    section.thobson_network_architecture .heading2,
    section.thobson_network_infra_section3 .heading2 {
        padding-bottom: 12px
    }
    .thobson_network_infra_section1 {
        margin: 0
    }
    .thobson_network_infra_section1 .right-box {
        margin-top: 15px;
        margin-left: 0
    }
    section.do_more_on_any_device_bg .mleft90,
    section.free_email_migrations .mleft90,
    section.migration_bg2 .mleft90,
    section.sla_bg2 .mleft90,
    section.sla_bg4 .mleft90,
    section.support_bg4 .mleft90 {
        margin-left: 0!important
    }
    section.thobson_network_infra_section3.gsuite-pricing .gsuite-plan {
        padding: 10px 0
    }
    section.gsuite-pricing.thobson_cloud_pricing .gsuite-plan .box .box_footer,
    section.thobson_network_infra_section3.gsuite-pricing .gsuite-plan .box .box_footer {
        margin-bottom: 25px
    }
    section.business_email_features.bg_tcloud_features {
        padding-top: 20px
    }
    .bg_tcloud_features .detail-list,
    section.business_email_features.bg_tcloud_features .detail-list {
        margin-right: 0
    }
    .bg_tcloud_features,
    section.free_email_migrations {
        padding-top: 25px;
        padding-bottom: 25px
    }
    .tp-banner-deployment-mts h3 {
        font-size: 20px;
        line-height: 25px
    }
    .btn-pricing {
        padding: 10px 30px
    }
    .tp-banner-thobson-colud {
        background-size: cover;
        padding: 0
    }
    .tp-banner-thobson-colud h3 {
        font-size: 16px;
        line-height: 20px
    }
    .tp-banner-thobson-colud span.btn {
        margin-right: 10px;
        padding: 5px 15px;
        font-size: 12px
    }
    .tp-banner-mainten-service {
        background-size: cover;
        padding: 0
    }
    .tp-banner-mainten-service h3 {
        font-size: 22px;
        line-height: 25px
    }
    .tp-banner-baracuda {
        padding: 1px 5px
    }
    .tp-banner-baracuda h3,
    .tp-banner-baracuda p {
        font-size: 11px;
        line-height: 11px;
        margin-top: 0
    }
    .tp-banner-baracuda .tagline_container h2 {
        line-height: 24px
    }
    .tp-banner-baracuda p {
        margin-top: 7px
    }
    section.barracuda_spam_firewall img {
        margin-left: 0
    }
    section.barracuda_cloud_spam_resources_bg .hosting-solution h3.compate-heading::after {
        margin-left: 152px
    }
    .tp-banner-corporate-mail-solutions {
        background-size: cover
    }
    table.table-set {
        margin: 0
    }
    table.table-set .first-col-text {
        text-align: left;
        padding: 12px 0!important
    }
    .hosting-tabs .nav-tabs>li {
        width: 100%;
        text-align: center
    }
    .tagline_container h2 strong {
        font-size: 12px
    }
    .tp-banner-hosted h3 {
        font-size: 25px;
        line-height: 45px
    }
    section.exchange_top_features .btn-orange {
        font-size: 15px;
        padding: 8px 20px
    }
    section.exchange_top_features {
        padding-top: 10px;
        padding-bottom: 0
    }
    .tp-banner-corporate-mail-solutions h3 {
        font-size: 32px;
        line-height: 32px
    }
    section.compare_hosted_exchange .table-set th,
    td {
        padding: 27px 10px;
        text-align: center
    }
    .exitpopup_bg {
        width: 320px
    }
    .exitpopup_bg h2 {
        font-size: 25px!important;
        padding-top: 32px!important
    }
    .exitpopup_bg h1 {
        font-size: 25px!important;
        margin-bottom: -30px!important
    }
    .exitpopup_bg h2:nth-child(3) {
        font-size: 24px!important;
        padding-top: 0
    }
    .exitpopup_bg .btn-orange {
        width: 260px!important
    }
    .exit-note {
        width: 300px;
        text-align: center
    }
    #ouibounce-modal {
        margin-top: 50px
    }
    #ouibounce-modal .modal-dialog {
        margin: 0
    }
    section.corporate_email_solution h3 {
        font-size: 20px;
        line-height: 27px
    }
    section.corporate_email_solution li {
        padding-left: 0;
        font-size: 20px
    }
    section.corporate_email_solution ul {
        margin-top: 25px
    }
    section.corporate_email_solution .mleft30 {
        margin-left: 10px!important
    }
    section.thobson_cms_and_mail_server {
        padding-top: 10px;
        padding-bottom: 20px
    }
    section.thobson_cms_and_mail_server p {
        font-size: 20px
    }
    section.how_to_setup_dns_failover .mtop44,
    section.thobson_cms_and_mail_server .mtop44,
    section.why_corporate_email_solution .mtop44 {
        margin-top: 0!important
    }
    section.thobson_cms_and_mail_server .heading2 {
        padding: 10px 0
    }
    section.contact_an_expert {
        background-size: 115% 100%;
        padding-top: 0;
        padding-bottom: 10px
    }
    section.contact_an_expert h3 {
        font-size: 20px
    }
    section.contact_an_expert p {
        font-size: 15px;
        margin-bottom: 10px
    }
    section.contact_an_expert .btn {
        margin-left: 52px
    }
    section.contact_an_expert .mtop15,
    section.contact_an_expert .mtop44 {
        margin-top: 10px!important
    }
    select#navigation {
        margin-bottom: 22px
    }
    section.services::before {
        background: 0 0
    }
    section.help_bg5,
    section.work_smarter_from_anywere .affordable-hosting-small-business.bg_color {
        background-image: none
    }
    .product-boxes .box {
        height: 340px;
        margin-bottom: 20px
    }
    .counter div[class*=col] {
        text-align: center;
        margin-bottom: 15px
    }
    section.how_to_setup_dns_failover .heading2 {
        font-size: 30px
    }
    .tp-banner-hosted p,
    section.counter .item span {
        font-size: 24px;
        line-height: 25px
    }
    .tp-banner-hosted .banner-overlay .btn-orange2 {
        padding: 10px 25px
    }
    section.counter .item span.amount {
        font-size: 21px
    }
    section.counter {
        padding: 20px 0 10px
    }
    section.contact .t1,
    section.contact h3 {
        text-align: center
    }
    section.contact .t2,
    section.contact .t3 {
        text-align: center;
        margin-top: 15px
    }
    .tp-banner-hosted {
        background-size: cover;
        padding: 0
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .box1 {
        margin: 0
    }
    section.cudaconnect-public_cloud.barracuda_cloud_spam_filtering .cudaconnect-plan .box_body.description {
        margin-bottom: 15px
    }
    section.cudaconnect-public_cloud .heading2 {
        padding: 13px 0;
        font-size: 28px
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail_1 {
        width: 100%;
        margin-left: 0;
        padding: 20px 20px 0;
        margin-bottom: 15px
    }
    .hosting-solution h3.compate-heading {
        padding-top: 20px
    }
    section.work_smarter_from_anywere .affordable-hosting-small-business.bg_color .affordable-hosting p.affordable-heading {
        font-size: 18px;
        padding-top: 35px
    }
    .vps_features.affordable-hosting-small-business.bg_color .affordable-hosting p.affordable-heading {
        font-size: 20px;
        line-height: 30px;
        padding: 20px 5px
    }
    section.work_smarter_from_anywere.affordable-hosting-small-business.bg_color {
        padding-bottom: 0
    }
    section.barracuda_cloud_spam_resources_bg .faq-panel a {
        padding: 15px 0 15px 10px;
        font-size: 15px
    }
    section.barracuda_cloud_spam_resources_bg .compate-hosting-solution.bg_color {
        padding-bottom: 30px;
        MARGIN-BOTTOM: 20PX
    }
    .website-builder-video {
        width: 320px
    }
    footer .footer-logo {
        margin: 0 auto
    }
    footer .footer-social {
        padding: 0;
        text-align: center;
        margin-top: 0
    }
    footer .footer-nav h3 {
        margin-top: 25px;
        font-size: 13px;
        margin-bottom: 5px
    }
    footer .footer-nav ul li a {
        font-size: 12px;
        line-height: 30px
    }
    footer .footer-bottom-nav li a {
        margin: 8px 0
    }
    .hosting-tabs-content .content-heading {
        font-size: 21px;
        line-height: 30px;
        margin-bottom: 10px;
        margin-top: 0
    }
    .hosting-pricing-box,
    .or_text {
        margin-bottom: 15px
    }
    section.hosted_exchange .heading::after {
        margin-left: 167px
    }
    section.hosted_exchange p {
        margin-top: 25px
    }
    .or_text {
        font-size: 20px;
        margin-top: 15px
    }
    .or_text::after,
    .or_text::before {
        width: 105px
    }
    .or_text::after {
        margin-right: 0
    }
    section.hosting .own-plan-controller {
        width: 95%;
        margin: 0 auto;
        height: 448px
    }
    section.hosting .own-plan-controller strong {
        padding-left: 15px;
        font-size: 14px;
        padding-top: 10px;
        display: block
    }
    #fixed-tab-div,
    .addons-body,
    .tp-banner-mobile-app,
    section.barracuda_cloud_spam_resources_bg .faq-panel a::after {
        display: none
    }
    .slider.slider-horizontal {
        width: 88%!important;
        margin-left: 15px
    }
    .own-plan-controller-detail {
        width: 94%;
        margin-right: 10px;
        margin-top: 10px;
        height: 305px
    }
    .own-plan-controller-detail .controller_values li h3 {
        font-size: 16px
    }
    .own-plan-controller-detail .controller_values li p {
        font-size: 11px;
        line-height: 24px
    }
    .controller_payment_terms p {
        font-size: 13px
    }
    .own-plan-controller-detail .btn-orange2 {
        padding: 12px 13px
    }
    .controller_payment_terms .mo-text {
        font-size: 28px
    }
    .affordable-hosting-small-business.bg_color {
        margin-top: 0
    }
    section.powerful_complete_solution {
        padding-top: 0;
        padding-bottom: 10px
    }
    .heading2 {
        padding-top: 10px
    }
    section.barracuda_cloud_spam_resources_bg .faq-panel a {
        margin-top: 5px
    }
    section.powerful_complete_solution .description {
        font-size: 18px
    }
    section.cudaconnect-public_cloud.barracuda_cloud_spam_filtering .cudaconnect-plan .controller-detail_1 {
        width: 100%;
        height: 255px
    }
    section.thobson_network_infra_section2 {
        padding-top: 0;
        padding-bottom: 30px
    }
    section.thobson_network_infra_section3.gsuite-pricing {
        padding-bottom: 0
    }
    section.thobson_network_infra_section4 {
        padding-top: 20px;
        padding-bottom: 0
    }
    section.trusted {
        padding: 20px 0
    }
    section.trusted .action {
        padding: 10px 0
    }
    .tp-banner-vps h3 {
        font-size: 35px;
        line-height: 45px;
        margin-top: 10px
    }
    .boxedcontainer .tp-banner-vps {
        height: 180px
    }
    .tp-banner-vps p {
        font-size: 25px;
        line-height: 30px
    }
    .hosting-tabs-content .content-heading::after {
        margin-left: auto;
        margin-bottom: 25px
    }
    section.hosting .hosting-pricing-box .hosting-pricing-box-footer {
        margin-bottom: 35px
    }
    .thobson_network_infra_section1 h2 {
        font-size: 22px;
        line-height: 30px
    }
    .thobson_network_infra_section1 {
        padding-bottom: 20px
    }
    .vps_faq .faq-panel a {
        margin-top: 5px;
        padding: 18px 55px 18px 10px;
        font-size: 15px;
        margin-bottom: 25px
    }
    .affordable-hosting-small-business.bg_color.affordable-hosting p.affordable-heading,
    section.how_to_setup_dns_failover p {
        font-size: 24px
    }
    section.work_smarter_from_anywere .affordable-hosting .affordable-heading {
        font-size: 18px
    }
    .gsuite_pricing_plan.gsuite-pricing .gsuite-plan .box .box_header h3,
    .gsuite_pricing_plan.gsuite-pricing .gsuite-plan .price,
    .vps_faq .hosting-solution h3.compate-heading,
    section.eula .description-para h3,
    section.qos .description-para h3,
    section.sla_bg1 h3,
    section.sla_bg2 h3,
    section.sla_bg3 h3,
    section.sla_bg4 h3,
    section.sla_bg5 h3,
    section.thobson_network_architecture .heading2,
    section.thobson_network_infra_section2 .heading2,
    section.thobson_network_infra_section3.gsuite-pricing .gsuite-plan .box .box_header h3,
    section.thobson_network_infra_section3.gsuite-pricing .heading2 {
        font-size: 22px;
        margin-bottom: 10px
    }
    section.gsuite-pricing.thobson_cloud_pricing .gsuite-plan .box .box_header h3 {
        font-size: 27px
    }
    section.gsuite-pricing.thobson_cloud_pricing .gsuite-plan .box .box_header h3 small {
        font-size: 16px
    }
    section.gsuite-pricing.thobson_cloud_pricing .gsuite-plan .box .box_header {
        padding: 20px 0
    }
    section.barracuda_spam_firewall {
        padding-top: 0
    }
    section.baracuda-cloud-features .trouble-text {
        margin-bottom: 65px
    }
    section.help_bg5 {
        padding: 20px 0
    }
    .gsuite-pricing .gsuite-plan .price {
        font-size: 25px
    }
    section.compare_hosted_exchange .hosting-solution h3.compate-heading::after {
        margin-left: 180px
    }
    section.business_email_features .detail-list li {
        font-size: 16px
    }
    section.gsuite_domain_features img {
        width: 100%;
        margin-top: 25px;
        margin-bottom: 25px
    }
    section.how_it_works_ssl_bg .box {
        margin-top: 0
    }
    section.how_it_works_ssl_bg .box form input[type=text],
    section.how_it_works_ssl_bg .box form textarea {
        width: 90%;
        margin-left: 20px
    }
    section.choose_an_ssl_certificate .ssl_certificate_plan .box {
        margin-bottom: 20px
    }
    .website-builder-sec-6 .action-taken {
        padding-top: 0
    }
    .website-builder-sec-6 h2 {
        font-size: 30px;
        line-height: 35px;
        padding-top: 45px
    }
    .website-builder-sec-6 h3 {
        font-size: 23px;
        font-family: lato-light;
        margin-bottom: 40px
    }
    .website-builder-sec-6 a {
        font-size: 18px;
        font-family: lato-regular;
        text-transform: uppercase
    }
    .thequstion {
        font-family: lato-light;
        font-size: 16px;
        line-height: 32px;
        padding-top: 15px;
        padding-bottom: 20px
    }
    .questionnumber {
        width: 36px;
        height: 36px;
        margin-right: 5px;
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px
    }
    .fixed,
    .radio_row li {
        width: 100%!important
    }
    .radio_row li {
        margin-bottom: 10px
    }
    .popover {
        position: inherit!important
    }
    .fixed {
        position: relative!important;
        top: 0!important
    }
    .cart-billing .order-summary,
    .cart-review .order-review-summary {
        margin-top: 20px
    }
    .left-text-row,
    .right-text-row {
        padding-bottom: 20px;
        padding-top: 20px
    }
    .app-dev-img a.btn-orange4 {
        font-size: 11px;
        height: 24px;
        line-height: 2px;
        padding: 10px;
        background: rgba(0, 0, 0, .3);
        color: orange;
        border: 1px solid #ccc;
        top: 145px
    }
    .addons-body,
    .nopadding {
        padding: 0!important
    }
    .addons {
        border: 0!important
    }
    .nopaddingright {
        padding-right: 0!important;
        padding-top: 0!important;
        padding-left: 0!important;
        text-align: center
    }
    .addons .addons-body .addon-icon {
        margin: auto
    }
    .cudaconnect-img {
        max-width: 100%;
        margin: auto!important
    }
    .carousel-control .fa-arrow-circle-right,
    .carousel-control .icon-n {
        margin-right: -20px!important
    }
    .carousel-control .fa-arrow-circle-left,
    .carousel-control .icon-p {
        margin-left: -20px!important
    }
    .kb-main-section-2 .carousel {
        width: 90%
    }
    section.we-are-looking-for-bg .icon {
        margin-right: 3px
    }
    section.we-are-looking-for-bg .list a {
        font-size: 17px
    }
    section.detail-bg h2 {
        font-size: 16px
    }
    section.detail-bg p {
        margin-right: 0!important
    }
    section.detail-bg {
        padding: 15px 20px 20px
    }
    .no_mob_left_pad {
        padding-left: 15px!important
    }
    .no_mob_pad {
        padding: 0!important
    }
    .compare-table tbody td:first-child {
        text-align: center;
        font-size: 16px;
        vertical-align: middle;
        padding-top: 15px;
        background: #ccc
    }
    .portolio-wrapper div[class*=col] {
        position: relative;
        overflow: hidden;
        padding: 0!important;
        margin: 2% 1% 1%;
        width: 98%
    }
    .media-years {
        bottom: 0;
        right: 0;
        left: 0;
        text-align: center;
        PADDING-BOTTOM: 0;
        PADDING-TOP: 0;
        FONT-SIZE: 11PX
    }
    #consultation .modal-body {
        margin: 10px
    }
    #consultation .form-horizontal {
        padding: 0 5px
    }
    .compare-container {
        margin: -55px 0 -50px
    }
    .domain-list h4 {
        margin-left: -10px
    }
    section.domains .domain-list h4 {
        font-size: 23px
    }
    .rate,
    section.domains .domain-list h4.other {
        font-size: 18px
    }
    .goodies2 {
        padding-top: 0
    }
    .panel-title a {
        padding-right: 50px
    }
    #order .gsuite-plan {
        padding: 0
    }
    section.business_email_features p,
    section.fanatical_support p {
        margin-right: 0
    }
    .prom-top {
        height: 19px
    }
    .xs-padding-top {
        padding-top: 30px
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    .kb-main-section-2 .carousel {
        width: 100%
    }
    section.how_it_works_ssl_bg .box form input[type=text] {
        padding: 13px 12px 14px 13px
    }
    section.cart .cart_grid table thead th {
        font-size: 12px
    }
    .form-control {
        padding: 6px 5px;
        font-size: 13px
    }
    .custom-input {
        width: 15%
    }
    .box-border .btn-orange {
        margin: auto;
        display: block;
        width: 127px
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 300px;
        padding-left: 2px
    }
}

@media only screen and (min-device-width:700px) and (max-device-width:768px) {
    .office360-why-sec .office_mob_set {
        text-align: -webkit-center
    }
    section.help_bg5 {
        background: 0 0
    }
    .mob_tag {
        height: 900px!important;
        position: relative;
        overflow: hidden;
    }
    .mob_tagex {
        height: 322px!important;
        position: relative
    }
    .tp-banner-container-m {
        height: 900px!important
    }
    /* .mob_ban_txt {
        top: 70%
    } */
    .sliderdiv { width: 92.5%; margin-bottom: 20px; }
}

@media (min-width:992px) {
    .active>div:first-child,
    .active>div:first-child+div {
        display: block
    }
    .carousel-inner .active.left {
        left: -25%
    }
    .carousel-inner .next {
        left: 25%
    }
    .carousel-inner .prev {
        left: -25%
    }
    .slider_Text {
        padding: 0;
        width: 100%;
        display: block!important
    }
    .modal-dialog {
        top: 30px!important
    }
    .vertical-menu .menu-hide {
        display: none
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .vfbox {
        padding: 30px;
        border: 1px solid #ccc;
        border-radius: 15px;
        background-color: #fff;
        min-height: 184px;
        margin: 5px
    }
    header .top-nav li {
        padding: 15px 10px
    }
    .product-boxes .box {
        margin-bottom: 25px
    }
    section.hosting .own-plan-controller {
        padding: 15px 5px
    }
    .box-border .btn-orange {
        display: inline-block
    }
    .box-border img {
        margin: 0;
        width: 100%
    }
    .bus_mobile_set .custom-select {
        width: 66%
    }
    .bus_mobile_set .custom-input {
        width: 25%
    }
    .own-plan-controller-detail {
        margin-right: 0
    }
    section.speed_quality_integrity_box_detail .box-white {
        padding: 90px
    }
    .gsuite-plan .box.mx_mobile_set {
        margin-bottom: 0!important
    }
    .digital_mobile_set {
        margin-top: 15px;
        font-size: 18px
    }
    section.company-bg .company-message,
    section.company-bg p,
    section.consumer-awareness-bg p,
    section.culture-bg p,
    section.quality-assurance-bg p,
    section.social-responsibility-bg p,
    section.the-cause-bg p {
        text-align: center;
        margin-right: 0
    }
    .cudaconnect-img {
        max-width: 100%;
        margin: 0 100px!important
    }
}

@media (max-width:768px) {
    .alt-n_bg1,
    .cnumb,
    .column-5,
    .corp-governance-bg,
    .culture-bg,
    .deployment_bg1,
    .diversity-bg,
    .do_more_on_any_device_bg,
    .domain_features,
    .eula .description-para,
    .help_bg5,
    .how_to_setup_dns_failover,
    .mdaemon_bg2,
    .mdaemon_content p,
    .message-ceo-text h3,
    .message-ceo-text p,
    .migration_bg2,
    .mob_cent_text,
    .mob_text_set h3,
    .mob_text_set p,
    .mobile_tex-center h2,
    .mobile_tex-center p,
    .nomargin,
    .panel-body p,
    .protect_your_organization_bg,
    .qos .description-para h3,
    .qos .description-para p,
    .reach-of-sky,
    .remain_in_control_bg,
    .sla_bg1,
    .sla_bg2,
    .sla_bg3,
    .sla_bg4,
    .sla_bg5,
    .ssl_secx,
    .thobson_cms_and_mail_server p,
    .thobson_network_infra_section1 h2,
    .thobson_network_infra_section1 p,
    .thobson_network_infra_section4,
    .we-perfrom-you-achieve-bg .paragraph,
    .why_corporate_email_solution p,
    header .logo,
    section.corporate_email_solution li,
    section.how_it_works_ssl_bg .paragraph,
    section.how_it_works_ssl_bg h3,
    section.how_it_works_ssl_bg h4,
    section.how_it_works_ssl_bg p,
    section.online_store_bg .left-text-row h3,
    section.online_store_bg .left-text-row p,
    section.online_store_bg .right-text-row h3,
    section.online_store_bg .right-text-row p,
    section.who_we_are .ceo_btn,
    section.who_we_are .sign_img {
        text-align: center
    }
    .vfbox {
        width: 49%
    }
    .cnumb,
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail,
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail_1,
    section.hosting .own-plan-controller {
        width: 100%
    }
    .cnumb {
        display: none
    }
    .box-border .btn-orange {
        display: inline-block
    }
    .cudaconnect-icon {
        display: none!important
    }
    .feature-right {
        float: none!important;
        margin-right: 0!important
    }
    .s_box {
        margin-left: 0
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .box {
        margin: 10px
    }
    section.cudaconnect-public_cloud .affordable-hosting-small-business .trouble-text {
        margin-left: 0
    }
    section.cudaconnect-consult {
        padding: 20px 0
    }
    .bara_mobile_set .nopadding,
    .cuda_mobile_set .nopadding {
        padding: 0!important
    }
    .mdeamon_mobile_set,
    .mobile_left_pad {
        padding-left: 0;
        padding-right: 0
    }
    section.thobson_network_infra_section4 {
        padding-bottom: 15px
    }
    .net_sm_set .img-responsive {
        display: inline-block
    }
    .gsuite-plan .box.sm_mobile_set {
        margin-bottom: 25px
    }
    .sm-set.btn-orange2 {
        margin-right: 15px
    }
    section.digital_catalog_plane {
        padding-bottom: 20px
    }
    .box_action {
        margin-bottom: 35px
    }
    .do_more_on_any_device_bg .mleft90,
    .free_email_migrations .mleft90,
    .migration_bg2 .mleft90 {
        margin-left: 0!important
    }
    .modal {
        top: 50px
    }
    .holder {
        padding: 0
    }
    .theallnew .btn-orange2 {
        margin-bottom: 10px
    }
    .most-popular-tag {
        margin-bottom: -17px;
        top: 28px
    }
    header .logo {
        padding: 20px 0
    }
    footer .footer-logo {
        width: 240px;
        margin: auto
    }
    .left-text-row,
    .right-text-row {
        margin-top: 50px
    }
    .left-text-row img,
    .right-text-row img {
        margin: auto
    }
    .tagline_container.mobile_app_box {
        margin-top: 100px!important
    }
    .tp-banner-mobile-app {
        background-size: auto
    }
    .onile-store-bg-texture img {
        margin: auto
    }
    .carousel-inner .active.left {
        left: -100%
    }
    .carousel-inner .next {
        left: 100%
    }
    .carousel-inner .prev {
        left: -100%
    }
    .active>div:first-child {
        display: block
    }
    .navbar-toggle,
    .slider_Text {
        display: block!important
    }
    .slider_Text {
        padding: 0;
        width: 100%
    }
    .vertical-menu .navbar-collapse.collapse {
        display: block!important;
        height: auto!important;
        padding-bottom: 0;
        overflow: visible!important;
        padding-left: 0
    }
}

@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) {
    section.cudaconnect-public_cloud .cudaconnect-plan .box1 {
        margin-left: 0
    }
    section.cudaconnect-public_cloud .cudaconnect-plan .controller-detail_1 {
        width: 100%
    }
    .cflags,
    .overviewflags {
        margin: 20px auto auto;
        float: none;
        width: 350px;
        padding-left: 2px;
        position: relative;
        overflow: hidden;
    }
}

@media (min-width:1092px) {
    .nav-mobile,
    .navbar-toggle {
        display: none!important
    }
}

@media (min-width:765px) {
    .vertical-menu .main {
        position: absolute;
        width: calc(100% - 40px);
        margin-left: 40px;
        float: right
    }
    .vertical-menu nav.sidebar:hover+.main {
        margin-left: 200px
    }
    .vertical-menu .navbar>.container-fluid .navbar-brand,
    .vertical-menu nav.sidebar.navbar.sidebar>.container .navbar-brand {
        margin-left: 0
    }
    .vertical-menu nav.sidebar .navbar-brand,
    .vertical-menu nav.sidebar .navbar-header {
        text-align: center;
        width: 100%;
        margin-left: 0
    }
    .vertical-menu nav.sidebar .navbar-nav>li:first-child {
        border-top: 1px #e5e5e5 solid
    }
    .vertical-menu nav.sidebar .navbar-nav>li {
        border-bottom: 1px #e5e5e5 solid
    }
    .vertical-menu nav.sidebar .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0
    }
    .vertical-menu nav.sidebar .container-fluid,
    .vertical-menu nav.sidebar .navbar-collapse {
        padding: 0
    }
    .vertical-menu .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        color: #1a2943
    }
    .vertical-menu nav.sidebar {
        margin-left: -160px;
        float: left;
        margin-bottom: 0
    }
    .vertical-menu nav.sidebar li {
        width: 100%
    }
    .vertical-menu nav.sidebar:hover {
        margin-left: 0
    }
}

@media (min-width:1330px) {
    .vertical-menu .main {
        width: calc(100% - 200px);
        margin-left: 200px
    }
    .vertical-menu nav.sidebar {
        margin-left: 0;
        float: left
    }
    .vertical-menu nav.sidebar .forAnimate {
        opacity: 1
    }
    section.cudaconnect-consult button {
        padding-top: 8px;
        padding-bottom: 8px;
        margin-top: 15px
    }
    #consultation input[type=text] {
        margin-bottom: 0
    }
    .cflags {
        margin: 20px auto auto;
        float: none;
        width: 750px;
        padding-left: 2px
    }
}

.cflags {
        width: auto !important;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
}

@media (max-width:575px) {
    footer {
        padding-top: 0;
    }
    footer .menu-multiline {
        height: auto;
    }
    footer .footer-nav ul li a {
        line-height: 20px;
    }
    .footer-list {
        height: auto !important;
        padding-bottom: 0 !important;
		text-align: left !important;
		width: 50% !important;
		padding-left: 20px !important;
    }
    .footer-social {
        margin-bottom: 0 !important;
        padding-bottom: 20px !important;
    }
	.btn-orange3 { font-size: 15px; }
	.footer_help_container {
		justify-content: flex-start;
		flex-wrap: wrap;
		clear: both;
	}
	.footer_help_container .footer_help_item:first-child {
		width: 100%;
		text-align: center;
		align-items: center;
	}
	.footer_help_container .footer_help_item {
		width: auto;
		margin-bottom: 5px;
		justify-content: flex-start;
	}
	.footer-list:nth-child(odd) {
		clear: both;
	}
	table.table-set tr th {
		font-size: 17px;
	}
	#tblPersonalCompareHosting tfoot td .btn-pricing {
		padding: 7px 7px;
	}
    .homepage-brand-boxes .col-md-4.mbottom20 {
        margin-bottom: 0 !important;
    }
}
@media (max-width: 767px) {
	.hidden-xs {
		display: none !important;
	}
	.wtopnav ul,
	.footer-bottom-nav	{
		padding: 0;
	}
}
