@media only screen and (max-width: 1199px) {    h1 {        font-size: 36px !important;        line-height: 36px    }    ul.list-inline li {        padding: 10px 34px    }    .carousel-indicators01 {        margin: 0    }    .carousel-indicators02 {        left: -25px    }    .carousel-control-prev {        left: -25px    }    .carousel-control-next {        right: -25px    }    .padding_tb_30 {        padding: 0    }    .services_detail {        padding-top: 5px    }    .build_your_website p br,    .bg_install_app p br,    .vertical_slide p br,    .vps_platform p br,    .history_hosting p br {        display: none    }    .dedicated_page_banner h1 span.small_text,    .domain_page_banner h1 span.small_text {        font-size: 28px !important;    }    .dedicated_stack_table thead tr th {        padding: 13px 25px;        font-size: 16px    }    .dedicated_stack_table tbody tr td {        font-size: 12px    }    .features_list li:before {        display: none    }    .features_list li {        padding-left: 0    }    .price_txt .numeric1 {        min-width: 130px !important;    }    .vps_btn {        padding: 5px 30px !important;    }    .price_content .smallbox {        width: 14% !important;    }    .font_size_36 {        font-size: 30px    }    /*.padding_top_20 {*/        /*padding-top: 0*/    /*}*/    .slider_inner .carousel-item {        padding-top: 40px    }    .padding_bottom_100{padding-bottom: 80px}    .padding_top_100{padding-top: 80px}    .padding_left_30{padding-left: 20px}}@media only screen and (max-width: 991px) {    .navbar-toggler{padding: 0 3px}    .navigation .dropdown_menu, .navigation .dropdown_company, .navigation .dropdown_submenu{background-color: rgba(0,0,0,.1);        border: none;        box-shadow: none;        padding: 15px 20px;        margin: 10px 0;}    .navigation{width: 30%;        position: absolute;        background-color: rgb(231, 76, 60,.95);        right: 0px;        top: 100%; padding: 15px 0}    .navigation .menubar li a{color: #fff}    .dropdown-toggle::after{position: absolute; right: 20px; top: 15px}    .top_navigation .navigation div.dropdown_menu > a{color: #fff !important; padding: 5px !important; font-size: 13px}    .top_navigation .navigation .menubar li:hover a{color: #fff}    .navigation .dropdown_company{width: 100%}    .top_navigation .navigation div.dropdown_company > a, .top_navigation .navigation div.dropdown_submenu > a{padding: 5px !important; font-size: 13px}    body {        font-size: 12px    }    h1 {        margin-bottom: 0 !important;    }    h2 {        font-size: 28px !important;    }    h3 {        font-size: 20px !important;    }    p {        font-size: 14px !important;        line-height: 22px    }    .navigation .menubar li>a {        padding: 5px 20px !important;    }    .top_navigation {        padding: 15px    }    .home_page_banner_content {        height: 400px    }    .btn_banner_01 {        padding: 13px 39px    }    .btn_banner_02 {        padding: 13px 39px    }    .padding_top_100 {        padding-top: 60px    }    .padding_bottom_100 {        padding-bottom: 60px    }    ul.list-inline li {        padding: 10px 8px    }    .domain_price_list {        margin-top: 0    }    .carousel-indicators01 {        margin: 0 80px;        top: -20px    }    .price_tag {        font-size: 16px    }    .price_tag span.amount {        font-size: 28px    }    .price_tag span.per_month {        font-size: 14px    }    .plan_list li {        font-size: 14px    }    .btn_plan_price {        padding: 5px 20px    }    .bg_build_website {        background-position: right    }    .carousel-indicators02 {        left: -55px    }    .home_page_banner,    .home_page_banner02,    .home_page_banner03 {        height: 450px    }    .inner_content {        top: 130px    }    .service_list li {        font-size: 14px    }    .why_choose_hosting_box {        margin-bottom: 25px    }    .build_your_website {        text-align: center    }    .footer_details {        display: none    }    .footer_logo_section {        text-align: center    }    .contact_information {        display: none    }    .footer_section {        padding-top: 50px;        padding-bottom: 50px    }    .dedicated_page_banner h1 span.small_text,    .domain_page_banner h1 span.small_text {        font-size: 20px !important;    }    .windows_plan li {        width: 335px    }    .st-head-row {        background-color: #e74c3c;        color: #fff;        font-size: 20px    }    .feature_detail {        display: none    }    .vps_btn {        padding: 0 25px !important;    }    .price_content {        padding: 0 !important;    }    .multi_feature_text {        font-size: 14px    }    .btn_login {        margin: 0; padding: 10px 20px; background-color: transparent; border: none;    }    .navbar-toggler:focus,    .navbar-toggler:hover {        outline: none    }    .fixed-top {        position: absolute    }    .margin_top_105 {        margin-top: 70px    }    .copy_rights {        padding-top: 20px    }    .footer_logo_section figure{margin-bottom: 0}    /*Toggle Menu*/    .cmn-toggle-switch {        display: block;        position: relative;        overflow: hidden;        margin: 0;        padding: 0;        width: 35px;        height: 35px;        font-size: 0;        text-indent: -9999px;        -webkit-appearance: none;        -moz-appearance: none;        appearance: none;        box-shadow: none;        border-radius: none;        border: none;        cursor: pointer;        -webkit-transition: background 0.3s;        transition: background 0.3s;    }    .cmn-toggle-switch:focus {        outline: none;    }    .cmn-toggle-switch span {        display: block;        position: absolute;        top: 17px;        left: 9px;        right: 18px;        width: 50%;        height: 2px;        background: #e74c3c    }    .cmn-toggle-switch span::before,    .cmn-toggle-switch span::after {        position: absolute;        display: block;        left: 0;        width: 100%;        height: 2px;        background-color: #e74c3c;        content: "";    }    .cmn-toggle-switch span::before {        top: -7px;    }    .cmn-toggle-switch span::after {        bottom: -7px;    }    .cmn-toggle-switch__htx {        background-color: transparent    }    .cmn-toggle-switch__htx span {        -webkit-transition: background 0 0.3s;        transition: background 0 0.3s;    }    .cmn-toggle-switch__htx span::before,    .cmn-toggle-switch__htx span::after {        -webkit-transition-duration: 0.3s, 0.3s;        transition-duration: 0.3s, 0.3s;        -webkit-transition-delay: 0.3s, 0;        transition-delay: 0.3s, 0;    }    .cmn-toggle-switch__htx span::before {        -webkit-transition-property: top, -webkit-transform;        transition-property: top, transform;    }    .cmn-toggle-switch__htx span::after {        -webkit-transition-property: bottom, -webkit-transform;        transition-property: bottom, transform;    }    /* active state, i.e. menu open */    .cmn-toggle-switch__htx.active {        background-color: transparent;    }    .cmn-toggle-switch__htx.active span {        background: none;    }    .cmn-toggle-switch__htx.active span::before {        top: 0;        -webkit-transform: rotate(45deg);        -ms-transform: rotate(45deg);        transform: rotate(45deg);    }    .cmn-toggle-switch__htx.active span::after {        bottom: 0;        -webkit-transform: rotate(-45deg);        -ms-transform: rotate(-45deg);        transform: rotate(-45deg);    }    .cmn-toggle-switch__htx.active span::before,    .cmn-toggle-switch__htx.active span::after {        -webkit-transition-delay: 0, 0.3s;        transition-delay: 0, 0.3s;    }    .bg_build_website{background-size: inherit}    .no_padding{padding: 0 5px}    ul.list-inline li:nth-child(2){border-left: none; border-right: none}}@media only screen and (max-width: 767px) {    h1 {        font-size: 24px !important;        line-height: 32px !important;    }    h2 {        font-size: 20px !important;    }    .navbar-toggler {        padding: 2px 5px    }    .navigation .menubar li>a {        padding: 8px 25px !important;    }    .home_page_banner,    .home_page_banner02,    .home_page_banner03 {        background-position: left;        height: 250px    }    .inner_content {        top: 50px    }    .btn_banner_01 {        padding: 8px 20px;        font-size: 16px;        margin-bottom: 20px    }    .btn_banner_02 {        padding: 8px 20px;        font-size: 16px    }    .padding_top_100 {        padding-top: 40px    }    .padding_bottom_100 {        padding-bottom: 40px    }    .carousel-indicators01 {        margin: 0 100px;        top: 0    }    .slider_inner {        padding: 0    }    .padding_top_50 {        padding-top: 20px    }    .plan_price_box {        margin-bottom: 25px    }    .service_list li {        font-size: 14px    }    .our_services_bg {        margin-bottom: 25px    }    .why_choose_hosting_box {        margin-bottom: 25px    }    div .starting {        font-size: 16px    }    div .dollar_sign {        font-size: 24px    }    div .price {        font-size: 30px    }    .btn_build_website {        padding: 10px 25px;        margin-left: 15px    }    .bg_install_app {        background-position: left    }    .footer_details {        display: none    }    .copy_rights {        display: none    }    .footer_logo_section {        text-align: center    }    .carousel-indicators02 li figure {        margin: 5px 0 0 0    }    .carousel-indicators02 {        left: -70px    }    .shared_page_banner:before,    .reseller_page_banner:before,    .dedicated_page_banner:before,    .vps_page_banner:before,    .domain_page_banner:before,    .about_page_banner:before,    .network_page_banner:before,    .contact_page_banner:before {        width: 100%    }    .shared_page_banner:after,    .reseller_page_banner:after,    .dedicated_page_banner:after,    .vps_page_banner:after,    .domain_page_banner:after,    .about_page_banner:after,    .network_page_banner:after,    .contact_page_banner:after {        display: none    }    .padding_top_105 {        padding-top: 50px    }    .standard_features {        display: none    }    .padding_left_95 {        padding-left: 15px !important    }    .price-slider-section {        display: none    }    .price_content {        margin-top: 0 !important;    }    .price_content .smallbox {        width: 50% !important;        margin-bottom: 30px    }    .team_member_box {        margin-bottom: 30px    }    .pull-left {        float: none    }    .pull-right {        float: none    }    .gallery_img {        margin-bottom: 30px    }    .btn_login {        margin-left: 0 !important;        margin-top: 0 !important;        padding: 10px 25px;    }    .navbar-toggler:focus,    .navbar-toggler:hover {        outline: none    }    .inner_content {        width: 100%    }    .bg_menu_hosting {        display: none    }    .carousel-indicators01 li {        font-size: 12px;        padding-left: 10px;        padding-right: 10px    }    .dd_bg_01,    .dd_bg_02,    .dd_bg_03,    .dd_bg_04 {        background: none    }    .menu_content {        width: 100%;        margin-left: 0;        font-size: 0;        line-height: 0    }    .padding_tb_40 {        padding: 10px 0    }    div.dropdown_menu a {        padding: 3px 0 !important;    }    .navigation .dropdown_menu a span {        font-size: 14px;        line-height: 24px;        margin-bottom: 0    }    .margin_top_15,    .margin_top_40 {        margin-top: 0    }    .sb_dd_01,    .sb_dd_02,    .sb_dd_03,    .sb_dd_04,    .sb_dd_05,    .sb_dd_06,    .sb_dd_07,    .sb_dd_08 {        background: none    }    div.dropdown_submenu a:before,    .bg_submenu {        display: none    }    div.dropdown_submenu a {        border-bottom: none;        padding: 10px 0 !important;    }    .menu_text {        width: 100%;        margin-left: 0    }    .padding_r {        padding: 0 0 0 15px    }    .price_content .value_text{border-right: none !important;}    .bg_install_app p{margin-bottom: 50px}    .btn_plan_price{font-size: 14px}    .domain_tld{float: none !important; text-align: center}    .inner_content, .search_domain_section, .hosting_plan_section, .our_services_section, .why_choose_section, .bg_install_app, .shared_page_banner, .reseller_page_banner, .vps_page_banner, .dedicated_page_banner, .domain_page_banner, .about_page_banner, .network_page_banner, .contact_page_banner, .contact_section{text-align: center}    .need_to_talk_section div.text-left{text-align: center !important;}    .form-group{margin-top: 30px}    .price_txt .numeric1{font-size: 30px !important; min-width: 100px !important;}    .price_txt{font-size: 18px}    .windows_plan li a figure{margin-right: 5px}    .windows_plan li a .processor_heading{font-size: 14px; padding: 12px 0}    .windows_plan li a{padding: 10px}    .windows_plan li{width: 46%}    .tlds_table tbody tr td:first-child{font-size: 14px}    .btn_transfer{font-size: 14px; padding: 12px 30px}    .mobile_margin{margin-bottom: 30px}}@media only screen and (max-width: 667px) {    ul.list-inline li {        padding: 10px 49px    }}@media only screen and (max-width: 480px) {    ul.list-inline li {        padding: 10px 20px    }    ul.list-inline li span {        font-size: 14px    }    .btn_banner_01, .btn_banner_02{font-size: 14px}    .inner_content{text-align: center}    .navigation{width: 50%}    .padding_top_20{padding-top: 0}    .padding_bottom_70{padding-bottom: 40px}    .padding_top_70{padding-top: 40px}}@media only screen and (max-width: 375px) {    ul.list-inline li {        padding: 10px 5px    }}