@media (max-width: 1630px) {
    .screenshot_area_two .screenshot_right .screenshot_carousel::before {
        left: -6px;
        width: 39.6%;
        background-size: contain;
    }

    .screenshot_area_two .screenshot_right .screenshot_carousel .item img {
        width: 100%;
    }

    .shop_now_slider .owl-prev {
        left: 0px;
        z-index: 5;
    }

    .shop_now_slider .owl-next {
        right: 0px;
        z-index: 5;
    }

    .ten_newsletter_area::before {
        display: none;
    }
}

@media (max-width: 1520px) {
    .body-padding {
        padding: 50px 15px 0px;
    }
}

@media (max-width: 1460px) {
    .server_b_inner .server_shap_img {
        margin-left: 0px;
    }

    .server_b_inner .server_shap_img img {
        width: 100%;
    }

    .ten_perfomance .ten_p_img {
        text-align: center;
        margin-left: 0px;
    }

    .ten_perfomance .ten_p_img img {
        max-width: 100%;
    }

    .gd_right_img img {
        max-width: 100%;
    }

    .slider_two_area #main_slider_two .tp-leftarrow.tparrows {
        left: -150px !important;
    }

    .slider_two_area #main_slider_two .tp-rightarrow.tparrows {
        right: -200px !important;
        left: auto !important;
    }
}

@media (max-width: 1380px) {
    .main_slider_area .rev_slider .tp-bullets {
        left: auto !important;
        right: -150px !important;
    }
}

@media (max-width: 1215px) {
    .dash_tp_menu_area {
        padding: 0px 0px 0px 10px;
    }
}

@media (max-width: 1199px) {
    #StandardLimitedDiv{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #StandardLimitedDiv li{
        text-align: center;
        height: auto;
        margin-bottom: 10px;
        padding-right: 0!important;
        padding-bottom: 5px!important;
        border-right: 0 solid #03b5cc;
        border-bottom: 1px solid #03b5cc;
    }

    #StandardLimitedDiv li a{
        border-bottom: 0;
    }

    #StandardDetailDiv > li{
        margin-bottom: 20px;
    }

    #KeyFiguresDiv .ui-tabs-nav{
        flex-direction: column!important;
    }

    #AnnounceHeadDiv{
        display: flex;
        flex-direction: column;
    }

    #AnnounceHeadDiv > div{
        width: 100%!important;
        max-width: 100%!important;
    }

    #AnnounceHeadDiv > div:nth-child(2){
        margin: 0!important;
    }

    #Announcement .row.th.pb-2{
        display: none;
    }

    #Announcement .td.content{
        flex-direction: column;
        padding: 10px 0!important;
        margin-bottom: 20px;
    }

    #Announcement .td.content .col{
        flex-basis: initial;
    }

    #Announcement .a-date{
        font-weight: bold;
        margin-bottom: 5px;
        padding: 0;
    }

    #Announcement .a-title{
        padding: 0;
    }

    #Announcement .a-pdf{
        margin: 20px 0 10px;
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
        display: flex;
        justify-content: flex-end;
    }

    #Announcement .pagination{
        margin: 40px 0 0!important;
    }

    #SearchButton{
        margin: 0!important;
    }

    #AnnounceDiv > .col-12 {
        padding: 0px;
    }

    #AnnounceDiv{
        margin: 0;
    }

    #FromDate, #ToDate {
        width: 100%!important;
    }

    #FromDateLabelDiv{
        text-align: start!important;
    }

    #InfoTableDiv > .col-12 > .row{
        margin: 0;
        padding: 0 0 10px 0!important;
    }

    #InfoTableDiv > .col-12 > .row > .col-12{
        padding: 0!important;
    }

    #InfoTableDiv > .col-12 > .row > .col-12 p,
    #InfoTableDiv .col-12.col-md-5.col-lg-3 b{
        line-height: 18px;
    }

    #InfoTableDiv .col-12.col-md-5.col-lg-3 {
        margin-bottom: 5px;
    }

    #StrengthValueDiv {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    #StrengthValueDiv>div {
        display: flex;
        justify-content: center;
    }

    #StrengthValueZHDiv > div.col-12{
        display: flex;
        justify-content: center;
        margin-bottom: 20px;
    }

    #StrengthValueDiv .strength-figure-container {
        align-items: center;
    }

    #StrengthValueDiv .strength-figure-container h6.strength-desc {
        padding-bottom: 0;
        min-width: auto;
    }

    #AwardsDiv h6{
        text-align: center!important;
    }

    #AwardsDiv .awards-sub-title{
        text-align: center!important;
    }

    #AwardsDiv .col-12{
        margin: 20px 0;
    }

    #AwardsDiv .awards-img{
        min-height: auto!important;
    }

    .awards-box{
        flex-direction: column!important;
        align-items: center;
    }

    .awards-item{
        width: 100%!important;
        max-width: 475px!important;
        margin: 20px 0;
    }

    .awards-item2{
        width: 100%!important;
        max-width: 475px!important;
        margin: 20px 0;
    }

    .awards-name{
        font-size: 16px!important;
    }

    .app_round_image .round_c {
        max-width: 85%;
        position: relative;
        top: 82px;
    }

    .app_feature_item.app_middle {
        padding-top: 142px;
    }

    .app_feature_item.app_middle .round_icon {
        top: 61px;
    }

    .left_choose_image ul li:nth-child(3) {
        left: calc(50% - 220px);
        top: calc(50% - 45px);
    }

    .left_choose_image ul li:nth-child(7) {
        left: calc(50% + -9px);
        top: 56px;
    }

    .install_app_area .install_left_content {
        padding-left: 15px;
    }

    .left_question_inner .panel-group .panel-default .panel-heading .panel-title a {
        font-size: 18px;
        line-height: 30px;
        padding: 20px 25px;
    }

    .right_question_img {
        display: flex;
    }

    .right_question_img {
        vertical-align: middle;
        align-self: center;
    }

    .question_area .row {
        display: flex;
    }

    .question_area .col-md-5 {
        display: flex;
    }

    .footer_copy_right .pull-left {
        float: none !important;
        text-align: center;
    }

    .footer_copy_right .pull-right {
        float: none !important;
        text-align: center;
        padding-top: 12px;
    }

    .screenshot_area_two .screenshot_right .screenshot_carousel::before {
        display: none;
    }

    .screenshot_area_two .screenshot_right .screenshot_carousel {
        padding: 70px 0px 70px 0px;
    }

    .screenshot_area_two {
        padding: 100px 15px;
    }

    .body-padding {
        padding: 0px 0px 0px;
        position: relative;
    }

    .mobile_menu_inner {
        top: 0;
        padding: 0px 15px;
    }

    .mobile_menu_inner .pull-left a {
        line-height: 100px;
    }

    .mobile_menu_inner .pull-right .mobile_menu_icon ul li a {
        line-height: 100px;
    }

    .bottom_imag img {
        max-width: 100%;
    }

    .p_features_img.text-center img {
        max-width: 100%;
        margin-top: 50px;
    }

    .video_area_three .app-video {
        margin-left: 0px;
        margin-top: 52px;
    }

    .video_area_three .app-video img {
        max-width: 100%;
    }

    .provide_feature_area .p_feature_left .p_f_left_content {
        padding-left: 15px;
        float: none;
        margin: auto;
    }

    .exclusive_team_inner .col-md-3 {
        width: 100%;
    }

    .exclusive_team_item .hover_team_details {
        position: relative;
        left: 0px;
        top: 100%;
        width: 100%;
        padding: 20px 15px 20px 15px;
        opacity: 1;
        visibility: visible;
        transform: translateY(0%);

    }

    .exclusive_team_item {
        max-width: 270px;
        margin: auto;
    }

    .exclusive_team_item .hover_team_details p {
        padding: 16px 0px 16px 0px;
    }

    .exclusive_team_inner .col-md-3:hover+div {
        margin-left: 0px;
    }

    .exclusive_team_area .exclusive_title {
        text-align: center;
    }

    .hosting_main_menu .navbar.navbar-default .nav.navbar-nav {
        padding-left: 35px;
    }

    .hosting_search_area {
        top: 50%;
    }

    .server_b_inner .server_text h4 {
        font-size: 26px;
    }

    .server_b_inner .server_text h5 {
        font-size: 22px;
    }

    .server_b_inner .server_text h4 span::before {
        left: -86px;
        top: -108px;
        width: 275px;
        font-size: 20px;
    }

    .pricing-area-two .pricing-item {
        padding: 50px 7px;
    }

    .contact_form_six {
        padding-left: 15px;
    }

    .pricing-item.price_item3 .price_body {
        padding: 35px 0px;
    }

    .available_service_area .available_service_left {
        padding-left: 15px;
    }

    .screen_nine_area .screen_left {
        width: 100%;
        float: none;
    }

    .screen_nine_area .screen_right {
        width: 100%;
        float: none;
    }

    .screen_nine_area .owl-prev {
        display: none;
    }

    .screen_nine_area .owl-next {
        display: none;
    }

    .screen_nine_area::before {
        display: none;
    }

    .video_nine_area .nine_v_inner img {
        max-width: 100%;
    }

    .contact_nine_details {
        padding-left: 20px;
        margin-left: 0px;
        margin-top: 30px;
    }

    .contact_nine_details .nine_social_area ul li {
        margin-right: 5px;
    }

    .ten_video_area {
        display: block;
    }

    .ten_video_area .left_ten {
        display: block;
    }

    .ten_video_area .left_ten {
        display: block;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .ten_video_area .right_ten {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .ten_video_area .left_ten .ten_video_text .text_v_text_inner {
        max-width: 585px;
        float: none;
        display: block;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
        margin: auto;
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .ten_video_area .right_ten .ten_video_img img {
        width: 100%;
    }

    .blog_ms_item .blog_ms_text ul li:last-child {
        margin-right: 0px;
        margin-left: 8px;
    }

    .main_slider_area #dash_slider ul li .slider_text_box .right_img img {
        max-width: 100% !important;
        height: 100% !important;
    }
}

@media (max-width: 991px) {
    #IntelligenceYearDropDownDiv{
        flex: 0 0 100%;
        max-width: 100%;
    }

    #ContactDiv{
        flex-direction: column;
        padding: 40px!important;
    }

    #ContactDiv > div{
        flex: 0 0 100%;
        max-width: 100%;
    }

    #ShowMapDiv iframe{
        height: 300px;
    }

    .navbar-toggle {
        margin-right: 0px;
        margin-top: 15px;
        margin-bottom: 15px;
        border: none;
        border-radius: 0px;
        background: transparent !important;
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #000;
        width: 30px;
        margin-bottom: 5px;
    }

    .navbar-default .navbar-toggle .icon-bar:last-child {
        margin-bottom: 0px;
    }

    .main_header_area+section,
    .main_header_area+div,
    .main_header_area+row {
        margin-top: 64px;
    }

    .main_menu_area .navbar.navbar-default .navbar-header .navbar-brand {
        padding: 0px;
        line-height: 64px;
    }

    .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li {
        margin-right: 0px;
        line-height: 0px;
    }

    .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a {
        padding: 0px;
        background: none;
        line-height: 45px;
        border-bottom: 1px solid rgba(0, 0, 0, .05);
        display: block;
    }

    .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a::before {
        display: none;
    }

    .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a::after {
        display: none;
    }

    .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li:last-child {
        display: none;
    }

    .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li:nth-child(7) a {
        border: none;
    }

    .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right {
        margin-bottom: 0px;
    }

    .app_feature_item_inner {
        padding-top: 40px;
    }

    .app_round_image .round_c {
        max-width: 100%;
        position: relative;
        top: 0px;
    }

    .app_round_image .app_mobile {
        top: 48px;
    }

    .app_feature_item.app_middle {
        max-width: 50%;
        text-align: left;
        margin: 0px;
        padding-left: 100px;
        padding-top: 50px;
    }

    .app_feature_item.app_middle .round_icon {
        left: 0px;
        top: 0px;
    }

    .app_feature_item .round_icon {
        right: auto;
        left: 24px;
        top: 11px;
    }

    .app_feature_item {
        text-align: left;
        padding-left: 100px;
    }

    .app_feature_item_inner {
        overflow: hidden;
    }

    .app_feature_item_inner .app_feature_item {
        width: calc(100% / 2);
        float: left;
    }

    .app_feature_item_inner.left_feature .app_feature_item .round_icon {
        left: 12px;
    }

    .app_feature_item.app_middle .round_icon {
        left: 46px;
        top: 62px;
    }

    .right_choose_image {
        max-width: 100%;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 50px;
    }

    .satisfaction_item {
        margin-bottom: 30px;
    }

    .satisfaction_item_inner {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .video_inner {
        max-width: 100%;
        margin: auto;
        position: relative;
        margin-top: -216px;
    }

    .video_inner img {
        width: 100%;
    }

    .video_area {
        margin-top: 285px;
    }

    .video_area::before {
        display: none;
    }

    .install_app_area .install_left_content {
        float: none;
        margin: 0px auto 40px;
        padding-top: 0px;
    }

    .install_mockup_img img {
        text-align: center;
        max-width: 100%;
    }

    .app_screen_inner::before {

        width: 59%;
        background-size: contain;
    }

    .left_question_inner .panel-group .panel-default .panel-collapse .panel-body {
        padding-right: 25px;
    }

    .question_area {
        display: block;
    }

    .question_area .row {
        display: block;
    }

    .question_area .col-md-7 {
        width: 100%;
        display: block;
    }

    .question_area .col-md-5 {
        width: 100%;
        display: block;
    }

    .left_question_inner {
        margin-bottom: 50px;
    }

    .right_l_blog {
        padding-right: 0px;
        margin-top: 70px;
    }

    .right_l_blog .media .media-body {
        vertical-align: middle;
        align-self: center;
    }

    .footer_widget_area .col-xs-6 {
        margin-bottom: 30px;
    }

    .footer_widget_area .row {
        margin-bottom: -30px;
    }

    .footer_widget_area .contact_widget_form .form-group textarea {
        margin-top: 30px;
        margin-bottom: 50px;
    }

    .blue_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a {
        display: block;
        line-height: 45px;
    }

    .blue_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li:hover a,
    .blue_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li.active a {
        color: #3498db;
    }

    .testimonial_area_two {
        padding-bottom: 0px;
    }

    .testimonial_area_two .video_inner {
        margin-bottom: 0px;
    }

    .screenshot_area_two .screenshot_left {
        width: 100%;
        float: none;
    }

    .screenshot_area_two .screenshot_right {
        width: 100%;
        float: none;
    }

    .screenshot_area_two .screenshot_left .screenshot_tab {
        max-width: 100%;
        padding-right: 78px;
        margin: 0px;
        padding-right: 0px;
    }

    .screenshot_area_two .screenshot_right .owl-dots {
        left: 50%;
        transform: translateX(-50%);
    }

    .pricing-area-two .col-xs-6 {
        margin-bottom: 30px;
    }

    .pricing-area-two .row {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .chose_us_area .text-center {
        text-align: left;
    }

    .chose_content {
        margin-top: 30px;
    }

    .p_features_img.text-center img {
        margin-top: 100px;
    }

    .p_features.left_features .p_features_item .pulse-wrapper {
        right: -104%;
    }

    .p_features.left_features .p_features_item.p_item_two .pulse-wrapper {
        right: -125%;
    }

    .p_features_item.p_item_two .pulse-wrapper {
        left: -127%;
    }

    .p_features_item .pulse-wrapper {
        left: -104%;
    }

    .mokup-img.text-right {
        text-align: left;
        margin-top: 30px;
    }

    .feadback_area .feadback_content .skill_progress {
        padding-top: 60px;
        overflow: hidden;
    }

    .feadback_area {
        padding: 100px 0px 80px 0px;
    }

    .video_area_three .app-video img {
        max-width: 100%;
        width: 100%;
    }

    .video_area_three {
        padding: 80px 0px;
    }

    .video_area_three .app-video {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
    }

    .video_area_three .video-info .app-btn {
        margin-top: 25px;
    }

    .video_area_three .video-info .main_title h2 {
        margin-bottom: 20px;
    }

    .team_area_three .team_item .team-content .social-icon a {
        padding: 0px 14px;
    }

    .team_area_three .team_item {
        max-width: 265px;
        margin: 0px auto 30px;
    }

    .team-member {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .footer_widget_inner .col-xs-6 {
        margin-bottom: 40px;
    }

    .footer_widget_inner .col-xs-3 {
        margin-bottom: 40px;
    }

    .dash_tp_menu_area .navbar-toggle .icon-bar {
        background: #fff;
    }

    .dash_tp_menu_area .navbar.navbar-default .navbar-header .navbar-brand {
        height: 64px;
        line-height: 64px;
    }

    .dash_tp_menu_area {
        background: #000;
    }

    .dash_tp_menu_area .navbar.navbar-default .nav.navbar-nav li {
        float: none;
        display: block;
        margin-right: 0px;
    }

    .dash_tp_menu_area .navbar.navbar-default .navbar-collapse {
        text-align: left;
    }

    .dash_tp_menu_area .navbar.navbar-default .nav.navbar-nav {
        display: block;
        text-align: left;
    }

    .powerfull_area .pawerfull_area_inner {
        display: block;
        width: 100%;
    }

    .pawerfull_area_inner .col-md-5 {
        width: 100%;
        display: block;
    }

    .pawerfull_area_inner .col-md-7 {
        width: 100%;
        display: block;
    }

    .powerfull_area {
        display: block;
    }

    .powerfull_area .power_right_content .power_right_content_inner {
        padding: 60px 0px 60px 0px;
    }

    .provide_feature_area .p_feature_left {
        width: 100%;
        float: none;
    }

    .provide_feature_area .p_feature_right {
        width: 100%;
        float: none;
        text-align: right;
    }

    .provide_feature_area .p_feature_right .p_feature_img {
        padding-top: 60px;
    }

    .provide_feature_area .p_feature_right .p_feature_img img {
        max-width: 100%;
    }

    .customer_count_area .col-xs-6 {
        margin-bottom: 30px;
    }

    .customer_count_area .row {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .exclusive_team_inner {
        display: block;
    }

    .exclusive_team_item {
        margin: 0px auto 30px;
    }

    .update_blog_inner .col-xs-6 {
        margin-bottom: 35px;
    }

    .update_blog_inner {
        margin-bottom: -35px;
    }

    .p_contact_widget .contact_info li a span {
        padding-left: 0px;
    }

    .pink_footer_wedget_area .col-xs-6 {
        margin-bottom: 35px;
    }

    .pink_footer_wedget_area .row {
        margin-bottom: -35px;
        overflow: hidden;
    }

    .dash_tp_menu_area {
        padding: 0px 5px 0px 15px;
    }

    .hosting_main_menu .navbar.navbar-default .navbar-header .navbar-brand {
        padding: 0px;
        height: 65px;
        line-height: 64px;
    }

    .hosting_menu+section,
    .hosting_menu+div,
    .hosting_menu+.row {
        margin-top: 65px;
    }

    .hosting_main_menu .navbar.navbar-default .nav.navbar-nav.navbar-right {
        display: none;
    }

    .hosting_main_menu .navbar.navbar-default .nav.navbar-nav li {
        margin-right: 0px;
    }

    .hosting_main_menu .navbar.navbar-default .nav.navbar-nav {
        padding-left: 0px;
    }

    .hosting_main_menu .navbar.navbar-default .nav.navbar-nav li a {
        line-height: 48px;
    }

    .hosting_service_inner .h_service_left {
        margin-top: 0px;
        text-align: center;
        margin-bottom: 30px;
    }

    .server_price_item {
        margin-bottom: 30px;
    }

    .service_price_inner {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .popular_service_inner .popular_s_img {
        margin-left: 0px;
    }

    .popular_service_inner .popular_s_img img {
        max-width: 100%;
    }

    .popular_service_area {
        padding-top: 70px;
    }

    .popular_service_inner .popular_s_text {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .r_l_news_item {
        margin-bottom: 30px;
    }

    .r_latest_news_inner {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .contact_form .form-group input {
        padding-left: 0px;
    }

    .contact_form .form-group textarea {
        padding-left: 0px;
    }

    .footer_five_w_inner .col-sm-6 {
        margin-top: 40px;
    }

    .ak_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li {
        margin-right: 0px;
        line-height: 48px;
        float: none;
        display: block;
    }

    .ak_menu .main_menu_area .navbar.navbar-default .navbar-collapse {
        text-align: left;
    }

    .server_banner_area {
        padding-top: 180px;
        padding-bottom: 100px;
    }

    .server_b_inner .server_shap_img {
        margin-left: 0px;
        margin-top: 40px;
    }

    .domain_price_list ul li {
        margin-right: 10px;
    }

    .pricing-area-two .pricing-item {
        padding: 50px 30px;
    }

    .happy_clients_inner {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .happy_clients_inner .col-xs-6 {
        margin-bottom: 30px;
    }

    .clients_service_area::before {
        display: none;
    }

    .clients_service_area::after {
        display: none;
    }

    .l_s_blog_inner {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .l_s_blog_inner .col-xs-6 {
        margin-bottom: 30px;
    }

    .contact_form_six .right_side .main_location {
        padding: 30px 10px;
    }

    .contact_form_six .right_side .main_location h5 {
        font-size: 18px;
    }

    .contact_form_six .right_side .main_location p {
        font-size: 14px;
        line-height: 26px;
    }

    .pricing-item.price_item3 {
        padding: 0px 0px;
    }

    .pricing-item.price_item3 .price_body {
        padding: 35px 30px;
    }

    .contact_details_seven {
        margin-top: 30px;
    }

    .reparing_area .rep_left {
        width: 100%;
        float: none;
        overflow: hidden;
        text-align: center;
        padding-right: 0px;
    }

    .reparing_area .rep_right {
        width: 100%;
        float: none;
        overflow: hidden;
        display: block;
        padding-left: 15px;
        margin-top: 30px;
    }

    .reparing_area {
        display: block;
    }

    .process_feature::before {
        display: none;
    }

    .process_feature::after {
        display: none;
    }

    .process_feature .process_f_item {
        margin-bottom: 30px;
    }

    .process_feature {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .available_service_area .available_service_left .available_s_text {
        padding-right: 15px;
    }

    .banner_nine_area .col-md-5 {
        display: none;
    }

    .banner_nine_area .b_nine_text {
        padding-top: 0px;
    }

    .banner_nine_area {
        padding-top: 180px;
    }

    .banner_nine_area .b_nine_text h3 {
        font-size: 32px;
    }

    .banner_nine_area .b_nine_text h5 {
        padding: 28px 0px 30px 0px;
    }

    .about_nine_area .ab_nine_text a+a {
        padding-left: 0px;
        margin-top: 20px;
        display: block;
    }

    .product_feature_area .nine_p_f_img {
        margin-left: 0px;
        text-align: center;
    }

    .product_feature_area .nine_p_f_img img {
        max-width: 100%;
    }

    .interface_slider {
        margin-bottom: 50px;
    }

    .clients_count_inner .col-xs-6 {
        margin-bottom: 40px;
    }

    .clients_count_inner {
        margin-bottom: -40px;
        overflow: hidden;
    }

    .nine_price_inner .col-xs-6 {
        margin-bottom: 30px;
    }

    .nine_price_inner {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .video_nine_area .nine_v_inner .nine_v_text h2 {
        font-size: 28px;
    }

    .clients_logo_slider {
        padding: 0px 0px;
    }

    .ten_registration .pull-left {
        float: none !important;
        padding-bottom: 20px;
    }

    .ten_registration .pull-right {
        float: none !important;
    }

    .ten_discover_area::before {
        max-width: 100%;
        width: 100%;
        background-size: contain;
    }

    .ten_watch_area {
        display: block;
        min-height: 100%;
    }

    .ten_watch_area .left_watch {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .ten_watch_area::before {
        display: none;
    }

    .watch_text_item_two:first-child::before {
        display: none;
    }

    .watch_text_item_two::before {
        display: none;
    }

    .ten_watch_area .right_watch {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .watch_text_item::before {
        display: none;
    }

    .ten_watch_area .right_watch .right_w_text {
        padding-top: 50px;
        margin: auto;
        padding-bottom: 50px;
    }

    .watch_text_item_two:first-child {
        margin-left: 0px;
        margin: 0px auto 30px;
    }

    .watch_text_item_two {
        position: relative;
        margin-left: 0px;
        margin: 0px auto 0px;
    }

    .ten_watch_area .left_watch .left_w_text {
        max-width: 100%;
        float: none;
        width: 100%;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .watch_text_item {
        margin: auto
    }

    .watch_text_item:last-child {
        margin-bottom: 0px;
        margin-left: 0px;
        margin: 30px auto 0px;
    }

    .right_ns_text {
        max-width: 100%;
        float: none;
    }

    .ten_newsletter_area .left_ns_text {
        margin-left: 0px;
        margin-bottom: 30px;
    }

    .ten_price_list_inner .col-xs-6 {
        margin-bottom: 30px;
    }

    .ten_price_list_inner {
        margin-bottom: -30px;
        overflow: hidden;
    }

    .middle_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li {
        margin-right: 0px;
        line-height: 48px;
        float: none;
        display: block;
    }

    .middle_menu .main_menu_area .navbar.navbar-default .navbar-collapse {
        text-align: left;
    }

    .middle_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li a {
        display: block;
        line-height: 48px;
    }

    .gadget_headphone .g_head_inner .g_left_side img {
        position: relative;
        margin-bottom: 30px;
    }

    .gadget_headphone .g_head_inner .g_left_side img:nth-child(2) {
        display: none;
    }

    .gadget_headphone .g_head_inner .g_left_side img:nth-child(3) {
        display: none;
    }

    .gd_feature_inner .gd_f_img .one_text {
        display: none;
    }

    .gd_feature_inner .gd_f_img::before {
        display: none;
    }

    .gd_feature_inner .gd_f_img img {
        max-width: 100%;
    }

    .gadget_video_area .g_video_text h4 {
        font-size: 14px;
        padding-bottom: 24px;
    }

    .gadget_video_area .popup-youtube {
        display: block;
    }

    .gadget_video_area .popup-youtube img {
        width: 8%;
    }

    .review_img_inner .g_br_img img {
        display: none;
    }

    .review_img_inner .main_img {
        position: relative;
        top: 0px;
        left: 0;
        transform: translateX(0%);
        max-width: 100%;
    }

    .review_img_inner .g_br_img ul li {
        position: relative;
        left: 0px;
        bottom: 0px;
        transform: translateY(0%);
    }

    .review_img_inner .g_br_img ul li:first-child {
        left: 0px;
        top: 0%;
        position: relative;
        transform: translateY(0%);
    }

    .review_img_inner .g_br_img ul li:last-child {
        left: 0px;
        bottom: 0px;
        width: 100%;
        text-align: left;
    }

    .review_img_inner .g_br_img ul li span {
        display: none;
    }

    .g_br_img {
        display: block;
    }

    .g_br_img ul {
        display: none;
    }

    .gd_right_img img {
        margin-top: 30px;
    }

    .gd_testimonials_area {
        padding-bottom: 50px;
    }

    .g_p_p_slider .owl-nav {
        display: none;
    }

    .gd_footer_widgets .col-xs-6 {
        margin-bottom: 30px;
    }

    .gd_footer_widgets {
        margin-bottom: -30px;
    }

    .middle_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li::before {
        display: none;
    }

    .single_blog_inner .comment_form {
        margin-bottom: 50px;
    }

    .slider_two_area #main_slider_two ul li .slider_text_box .s_mobile {
        display: none;
    }

    .main_slider_area #dash_slider ul li .slider_text_box .right_img {
        display: none
    }

    #main_slider_ten ul li .slider_text_box .ten_mobile {
        display: none;
    }
}

@media (max-width: 767px) {
    #PressDiv .row{
        flex-direction: column;
    }

    #PressDiv .col{
        flex-basis: initial!important;
    }

    #PressDiv .td{
        margin-bottom: 20px;
        padding: 0 0 10px;
    }

    #PressDiv .td div{
        padding: 0 ;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #PressDiv i.fa-file-pdf-o{
        font-size: 28px;
        padding-right: 10px;
    }

    #PressDiv .td div:first-child{
        font-weight: bold;
    }

    #PressDiv .td div:last-child{
        display: flex;
        justify-content: flex-end;
    }

    #ScrollDiv .th{
        display: none;
    }

    #IrContactDiv{
        padding: 0 20px!important;
    }

    .contact-item{
        flex-direction: column;
    }

    .contacts .title{
        min-width: initial!important;
        font-weight: bold!important;
    }

    #EmailAlertDiv{
        width: 100%!important;
    }

    #EmailAlertDiv .emailtext{
        width: 100%!important;
    }

    #EmailAlertDiv > .row{
        margin-bottom: 20px;
    }

    #EmailAlertDiv > .row:nth-child(n+6){
        margin-bottom: 0;
    }

    #ProfessionHost{
        width: 100%!important;
    }

    .gd_title h2::before {
        font-size: 70px;
    }

    .price_table_inner .price_item {
        width: calc(100% / 1);
        max-width: 350px;
        display: block;
        float: none;
        margin: 0px auto 30px;
    }

    .price_table_inner {
        max-width: 100%;
        margin-bottom: -30px;
    }

    .footer_copy_right .pull-left h4 {
        line-height: 28px;
    }

    .testimonial-carousel .item {
        margin-bottom: 60px;
    }

    .testimonial-carousel .owl-dots {
        margin-bottom: 50px;
    }

    .chose_us_area .text-center img {
        max-width: 100%;
    }

    .download_area .solid_btn {
        margin-bottom: 20px;
    }

    .download_area .solid_btn:last-child {
        margin-bottom: 0px;
    }

    .footer_area_two .social-icon ul li a {
        font-size: 20px;
        width: 50px;
        height: 50px;
    }

    .footer_area_two .social-icon ul li+li {
        margin-left: 5px;
    }

    .h_work_inner::before {
        display: none;
    }

    .h_work_inner .col-xs-6 {
        margin-bottom: 30px;
    }

    .h_work_area {
        padding: 95px 0px 65px 0px;
    }

    .p_features.left_features .p_features_item .pulse-wrapper {
        display: none;
    }

    .p_features_item {
        width: calc(100% / 2);
        float: left;
        padding: 0px 15px;
        text-align: left;
        margin-top: 0px;
    }

    .p_features_item.p_item_two .pulse-wrapper {
        display: none;
    }

    .p_features_item .pulse-wrapper {
        display: none;
    }

    .main_title h2 {
        line-height: 30px;
    }

    .discover_video_text h3 {
        color: #fff;
        padding-bottom: 32px;
    }

    .discover_video_area {
        padding-top: 45px;
    }

    .discover_video_text {
        padding-bottom: 76px;
    }

    .advanced_settings_inner .left_advanced {
        width: 100%;
        float: none;
        text-align: center;
    }

    .advanced_settings_inner {
        display: block;
    }

    .advanced_settings_inner .right_advanced {
        width: 100%;
        float: none;
        display: block;
        margin-top: 40px;
    }

    .single_title_center {
        padding-bottom: 55px;
    }

    .great_title p br {
        display: none;
    }

    .river_video_area {
        padding: 80px 0px;
    }

    .footer_five_social ul li {
        margin-right: 4px;
    }

    .domain_search_box input {
        width: 100%;
    }

    .domain_search_box .select_dropdown {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .domain_search_box .btn.btn-default {
        width: 100%;
    }

    .domain_search_box {
        display: block;
    }

    .contact_form_six {
        display: block;
        padding-left: 0px;
    }

    .contact_form_six .left_side {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0px 15px;
        margin-bottom: 30px;
    }

    .contact_form_six .right_side {
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 0px;
    }

    .contact_form_six .left_side .contact_six_inner {
        overflow: hidden;
        max-width: 100%;
        float: none;
        padding-right: 0px;
    }

    .contact_form_six {
        padding-bottom: 0px;
    }

    .domain_inner .d_search_text h3 {
        font-size: 32px;
    }

    .domain_inner .d_search_text h4 {
        font-size: 25px;
    }

    .domain_s2 {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .domain_price_list ul li:nth-child(2n) {
        margin-right: 10px;
    }

    .domain_price_list ul {
        overflow: hidden;
        max-width: 216px;
        margin: auto;
    }

    .service_seven_inner .service_s_item {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .testimonials_s_slider .testi_s_inner {
        padding: 50px 45px;
    }

    .testimonials_s_slider .item {
        padding-left: 15px;
        padding-right: 15px;
    }

    .testimonials_s_slider .owl-nav .owl-prev {
        left: 0px;
    }

    .testimonials_s_slider .owl-nav .owl-next {
        right: 0px;
    }

    .available_service_area .available_service_left {
        width: 100%;
    }

    .available_service_area {
        display: block;
    }

    .available_service_area .available_service_right {
        width: 100%;
        float: none;
    }

    .available_service_area .available_service_right img {
        width: 100%;
    }

    .available_service_area .available_service_left .available_s_text {
        max-width: 585px;
        padding-right: 15px;
        float: none;
        width: 100%;
        margin: 60px auto 60px;
    }

    .about_nine_area .row {
        display: block;
    }

    .about_nine_area .ab_nine_text {
        margin-bottom: 30px;
    }

    .nine_title h2::before {
        display: none;
    }

    .about_nine_area .ab_nine_screen img {
        max-width: 100%;
    }

    .screen_nine_area .screen_right .portfolio_filter li {
        margin-right: 15px;
    }

    .nine_clients_area::before {
        display: none;
    }

    .video_nine_area .nine_v_inner .nine_v_text img {
        padding-bottom: 15px;
        padding-top: 22px;
    }

    .ten_screen_area {
        padding-top: 100px;
    }

    .error_area .error_text img {
        max-width: 100%;
    }

    .blog_banner_inner_two h4 {
        font-size: 28px;
        padding-bottom: 30px;
    }

    .blog_banner_inner_two {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .blog_banner_inner h4 {
        font-size: 28px;
        padding-bottom: 30px;
    }

    .blog_banner_inner {
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .blog_ms_area .blog_ms_inner {
        max-width: 358px;
        margin: auto;
    }
}

@media (max-width: 600px) {
    .footer_widget_inner .col-xs-6 {
        width: 100%;
    }

    .footer_widget_inner .col-xs-3 {
        width: 100%;
    }

    .service_price_inner .col-xs-6 {
        width: 100%;
    }

    .server_price_item {
        max-width: 370px;
        margin: 0px auto 30px;
    }

    .reparing_area .rep_right .reparing_text .reparing_box .box_item .box_item_inner {
        margin-right: 15px;
    }

    .reparing_area .rep_right .reparing_text .reparing_box {
        margin-right: 0;
    }

    .nine_footer .nine_copyright .pull-left {
        float: none !important;
    }

    .nine_footer .nine_copyright .pull-right {
        float: none !important;
        padding-top: 10px;
    }

    .nine_copyright {
        text-align: center;
    }

    .nine_map_area .subs_nine {
        display: none;
    }

    .nine_map_area .location_d h2 {
        font-size: 18px;
    }

    .nine_map_area .location_d h3 {
        font-size: 15px;
        padding-bottom: 10px;
    }
}

@media (max-width: 575px) {
    #IntelligenceYearDropDownDiv{
        margin-top: 40px;
    }

    #BIDiv > div{
        padding: 0!important
    }

    #BIDiv .report-block,
    #BIDiv img{
        min-height: auto!important;
    }

    .bi-download{
        margin-top: 20px;
        text-align: center;
    }

    .bi-title{
        font-size: 13px!important;
    }

    #ContactDiv{
        padding: 20px!important;
    }

    .contacts div.row:first-child{
        font-size: 18px!important;
        margin-bottom: 10px!important;
    }

    .contacts div.row{
        flex-direction: column;
        margin-bottom: 5px;
    }

    #KeyFiguresDiv li a{
        font-size: 16px;
    }

    #KeyFiguresDiv #tabs-0,
    #KeyFiguresDiv #tabs-1,
    #KeyFiguresDiv #tabs-2{
        padding: 10px!important;
    }

    .report-item{
        width: 100%;
        max-width: 100%;
        margin-bottom: 40px!important;
    }

    .report-item .report-block{
        padding: 0 10px!important;
    }

    .report-item .col-6,
    .report-mobile img{
        min-height: auto!important;
    }

    .report-title{
        font-size: 14px!important;
    }

    .report-year{
        margin: 5px 0;
        font-size: 18px!important;
    }

    .report-mobile{
        width: 100%;
        max-width: 100%;
    }

    #YearBoxDiv{
        margin-top: 20px;
    }

    #AwardsDiv .awards-box{
        padding: 20px!important;
    }

    #AboutUsDiv p{
        margin-top: 20px!important;
    }

    #AboutUsDiv #StrengthValueDiv{
        margin-top: 20px!important;
    }

    #AboutUsDiv #StrengthValueDiv > div{
        margin-bottom: 0!important;
    }

    #AboutUsDiv #StrengthValueZHDiv{
        margin-top: 20px!important;
    }

    #AboutUsDiv #StrengthValueZHDiv > div{
        margin-bottom: 0!important;
    }

    #FooterLogoDiv {
        margin-top: 3rem !important;
    }

    #HomeIrToolsDiv{
        display: flex;
        justify-content: center;
    }

    #HomeStockQuoteDiv > div,
    #HomeProspectUsDiv > div
    {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #HomeAnnouncementsDiv .announcements .title{
        white-space: initial;
    }

    #HomeIrToolsDiv .offset-1{
        margin: 0!important;
    }

    #HomeIrToolsDiv .offset-1 > .row.w-100{
        width: 100%;
        margin: 0;
    }

    #HomeStockQuoteDiv>.right-block,
    #HomeProspectUsDiv>.left-block,
    #HomeAnnouncementsDiv>.right-block {
        min-height: auto !important;
    }

    #HomeAnnouncementsDiv > div{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    #FooterLogoDiv .col-12 {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    #FooterLogoDiv .col-12 img {
        padding: 0 0 30px 0 !important;
        margin: 0 !important;
    }

    #FooterLogoDiv .col-12 img:last-child {
        padding: 0 !important;
    }

    .slogan-container p {
        font-size: 48px !important;
        line-height: 48px !important;
        margin: 20px !important;
    }

    h6.strength-figure {
        font-size: 64px !important;
    }

    .app_feature_item_inner .app_feature_item {
        width: calc(100% / 1);
        float: none;
    }

    .app_feature_item.app_middle {
        max-width: 100%;
    }

    .app_feature_item {
        margin-bottom: 40px;
    }

    .app_feature_item.app_middle .round_icon {
        left: 41px;
    }

    .main_title h2 {
        font-size: 22px;
    }

    .app_screen_inner::before {
        display: none;
    }

    .app_screen_inner {
        margin-top: 0px;
    }

    .app_screen_area {
        padding: 100px 0px 100px 0px;
    }

    .app_screen_inner .app_screen_slider .owl-dots {
        bottom: -65px;
    }

    .left_question_inner .panel-group .panel-default .panel-heading .panel-title a i {
        right: 7px;
    }

    .app_feature_area_two .app_feature_inner .app_feature_item {
        padding-left: 0px;
        padding-right: 0px;
    }

    .app_feature_inner .col-md-4 {
        display: none;
    }

    .app_feature_area_two {
        padding: 100px 0px 100px;
    }

    .left_title h2 {
        font-size: 25px;
    }

    .testimonial-carousel {
        padding: 0px 0px;
    }

    .pricing-area-two .col-xs-6 {
        width: 100%;
    }

    .pricing-area-two .pricing-item {
        max-width: 300px;
        margin: auto;
        position: relative;
    }

    .header_banner_inner h3 {
        font-size: 25px;
    }

    .header_banner_inner p {
        font-size: 25px;
        padding-bottom: 50px;
    }

    .header_banner_inner {
        padding-top: 150px;
    }

    .sec-screenshots .gallery_filter li+li {
        margin-left: 0px;
    }

    .pricing-area-three .col-xs-6 {
        width: 100%;
    }

    .pricing-area-three .price_item {
        /*max-width: 300px;*/
        margin: auto;
    }

    .testimonial_slider_three .owl-nav {
        display: none;
    }

    .testimonial_area_three .testimonial_slider_three {
        padding: 0px;
    }

    .p_left_item_inner .p_item {
        width: calc(100% / 1);
        float: none;
        overflow: hidden;
        padding-right: 15px;
    }

    .p_left_item_inner .p_item:nth-last-child(-n+2) {
        margin-bottom: 45px;
    }

    .single_title {
        font-size: 28px;
        line-height: 36px;
    }

    .subscrib_area2 .input-group input {
        height: 60px;
    }

    .subscrib_area2 .input-group .input-group-btn {
        position: absolute;
        right: 0px;
        top: 31%;
    }

    .subscrib_area2 .input-group input {
        height: 60px;
        padding: 0px 200px 0px 50px;
        font-size: 20px;
    }

    .subscrib_area2 .input-group .input-group-btn .btn-default {
        width: 130px;
        font-size: 20px;
        height: 63px;
    }

    .subscrib_area2 {
        padding: 65px 0px 35px 0px;
    }

    .single_title_center {
        font-size: 30px;
        padding-bottom: 45px;
        line-height: 40px;
    }

    .update_blog_inner .col-xs-6 {
        width: 100%;
    }

    .up_blog_item {
        max-width: 370px;
        margin: auto;
    }

    .update_blog_area {
        padding: 70px 0px;
    }

    .contact_us_form {
        padding: 25px 15px 20px 25px;
    }

    .hosting_search_area .hostinge_s_inner h3 {
        font-size: 24px;
    }

    .hosting_search_area .hostinge_s_inner h4 {
        font-size: 18px;
    }

    .hosting_search_area .hostinge_s_inner p br {
        display: none;
    }

    .hosting_search_area .hostinge_s_inner .input-group .input-group-btn .btn-default {
        width: 92px;
    }

    .hosting_search_area .hostinge_s_inner .input-group input:placeholder-shown {
        font-size: 16px;
    }

    .hosting_search_area .hostinge_s_inner .input-group input::placeholder {
        font-size: 16px;
    }

    .great_title h2 {
        font-size: 30px;
    }

    .service_s_inner .col-xs-6 {
        width: 100%;
    }

    .service_s_inner {
        max-width: 300px;
        margin: auto;
    }

    .happy_clients_inner .col-xs-6 {
        width: 100%;
    }

    .l_s_blog_inner .col-xs-6 {
        width: 100%;
    }

    .l_s_blog_item {
        max-width: 370px;
        margin: auto;
    }

    .clients_service_area p {
        font-size: 18px;
        line-height: 28px;
    }

    .contact_form_six .right_side .main_location {
        display: none;
    }

    .subscribe_seven .subscribe_s_inner .input-group {
        max-width: 100%;
        display: block;
    }

    .subscribe_seven .subscribe_s_inner .input-group input {
        margin-bottom: 20px;
    }

    .testimonials_s_slider .testi_s_inner {
        padding: 50px 15px;
    }

    .reparing_area .rep_right .reparing_text .reparing_box .box_item {
        width: 100%;
        float: none;
        margin-bottom: 60px;
    }

    .reparing_area .rep_right .reparing_text .reparing_box {
        margin-bottom: -60px;
    }

    .reparing_area .rep_right .reparing_text h4 {
        font-size: 20px;
        line-height: 32px;
    }

    .subscribe_seven .subscribe_s_inner h4 {
        font-size: 20px;
        padding-bottom: 20px;
    }

    .available_service_area .available_service_left .available_s_text .available_icon_list .media .media-body h5 {
        font-size: 18px;
    }

    .question_list .panel-group .panel.panel-default .panel-heading .panel-title a {
        display: inline-block;
    }

    .question_eight_area {
        padding-bottom: 50px;
    }

    .question_list h3 {
        font-size: 20px;
    }

    .banner_nine_area {
        padding-top: 120px;
        padding-bottom: 65px;
    }

    .screen_nine_area .screen_right .portfolio_filter li {
        display: block;
        margin-right: 0px;
    }

    .screen_nine_area .nine_title {
        padding-bottom: 60px;
    }

    .screen_nine_area {
        padding-top: 75px;
        padding-bottom: 75px;
    }

    .nine_price_inner .col-xs-6 {
        width: 100%;
    }

    .nine_price_item {
        max-width: 350px;
        margin: auto;
    }

    .ten_d_text h2 {
        font-size: 25px;
    }

    .ten_title h2 {
        font-size: 22px;
    }

    .ten_title p {
        font-size: 16px;
    }

    .ten_price_list_inner .col-xs-6 {
        width: 100%;
    }

    .ten_footer_widget .col-xs-6 {
        width: 100%;
    }

    .t_link_widget {
        margin-left: 0px;
    }

    .gadget_banner_inner {
        padding: 170px 0px 100px 0px;
    }

    .gadget_banner_inner .gadget_text h2 {
        font-size: 34px;
    }

    .gadget_banner_inner .gadget_text h6 {
        font-size: 14px;
    }

    .gd_title h2::before {
        display: none;
    }

    .ged_service_inner .col-xs-6 {
        width: 100%;
    }

    .ged_service_inner .gd_service_item {
        margin: 0px auto 55px;
    }

    .gd_testimonials_area .single_gd_text {
        vertical-align: bottom;
        position: relative;
        left: 0px;
        bottom: 0px;
    }

    .gd_footer_widgets .col-xs-6 {
        width: 100%;
    }

    .gedget_service_area {
        overflow: hidden;
    }
}

@media (max-width: 480px) {
    .offcanvas_menu .offcanvas_text {
        padding: 115px 0px 0px 20px;
    }

    .app_round_image .app_mobile {
        top: 0px;
        position: relative;
        left: 0px;
        transform: translateX(0%);
    }

    .app_round_image .round_c {
        display: none;
    }

    .choose_item_inner .col-xs-6 {
        width: 100%;
    }

    .choose_item_inner .choose_item {
        margin-bottom: 30px;
    }

    .choose_item_inner .col-md-6:nth-child(3) .choose_item {
        margin-bottom: 30px;
    }

    .left_choose_image ul li:nth-child(7) {
        display: none;
    }

    .left_choose_image ul li:nth-child(4) {
        display: none;
    }

    .left_choose_image ul li:nth-child(5) {
        display: none;
    }

    .left_choose_image ul li:nth-child(3) {
        display: none;
    }

    .left_choose_image ul li {
        top: 0px;
    }

    .left_choose_image ul li:nth-child(2) {
        top: auto;
        bottom: 66px;
        left: -65px;
    }

    .satisfaction_item_inner .col-xs-6 {
        width: 100%;
    }

    .user_slider_inner {
        padding: 50px 0px 90px 0px;
    }

    .video_inner .video_text a {
        font-size: 50px;
    }

    .video_inner .video_text h5 {
        font-size: 17px;
    }

    .team_members_area .team_slider {
        max-width: 300px;
        margin: auto;
    }

    .l_blog_big_item .l_blog_text {
        padding: 0px 0px;
    }

    .right_l_blog .media .media-left {
        padding-right: 0px;
    }

    .right_l_blog .media {
        display: block;
    }

    .right_l_blog .media .media-left {
        display: block;
        width: 100%;
    }

    .right_l_blog .media .media-body {
        display: block;
        padding-top: 15px;
        width: 100%;
    }

    .subscrib_area .subscrib_inner .input-group {
        max-width: 100%;
        margin: auto;
        display: block;
        position: relative;
        width: 100%;
        height: 62px;
    }

    .subscrib_area .subscrib_inner .input-group .input-group-btn {
        position: relative;
        right: auto;
        left: 0px;
        bottom: 0px;
        height: 62px;
        overflow: hidden;
    }

    .subscrib_area .subscrib_inner .input-group input {
        border: 1px solid #e0e2e6;
        border-right: 1px solid #e0e2e6;
        margin-bottom: 20px;
    }

    .footer_widget_area .col-xs-6 {
        width: 100%;
    }

    .left_choose_image ul li:nth-child(6) {
        left: calc(50% + 25px);
    }

    .screenshot_area_two .screenshot_left .screenshot_tab .nav-tabs li a {
        padding: 0px 12px;
    }

    .screenshot_area_two .screenshot_left .screenshot_tab .nav-tabs li+li {
        margin-left: 0px;
    }

    .testimonial-carousel .slider-item {
        padding: 0px 20px;
    }

    .subcribe_area_two .subscrib_inner .input-group .input-group-btn {
        display: block;
        white-space: normal;
        position: relative;
        right: 0px;
        box-shadow: none;
    }

    .subcribe_area_two .subscrib_inner .input-group input {
        border-right: 1px solid #e0e0e0;
        margin-bottom: 20px;
    }

    .header_banner_inner .subscrib_inner .input-group .input-group-btn .btn-default {
        width: 98px;
        font-size: 16px;
        height: 52px;
    }

    .header_banner_inner .subscrib_inner .input-group .input-group-btn {
        right: -15px;
        top: 0px;
    }

    .header_banner_inner .subscrib_inner .input-group input {
        height: 52px;
        padding: 0px 110px 0px 15px;
    }

    .mobile_menu_inner .pull-right .mobile_menu_icon {
        display: none;
    }

    .mobile_menu_inner .pull-right .menu_icon {
        line-height: 92px;
    }

    .h_work_inner .col-xs-6 {
        width: 100%;
    }

    .p_features_item {
        width: calc(100% / 1);
        float: none;
        margin-bottom: 30px;
    }

    .p_features_img.text-center img {
        margin-top: 0px;
    }

    .team-member .col-xs-6 {
        width: 100%;
    }

    .testimonial_area_three .testimonial_slider_three .item .content {
        padding: 25px 25px 0px;
    }

    .app_download_area .app-btn a {
        display: block;
    }

    .app_download_area .app-btn a+a {
        margin-left: 0px;
        margin-top: 20px;
    }

    .app_download_area .app-btn {
        margin-top: 30px;
    }

    .customer_count_area .col-xs-6 {
        width: 100%;
    }

    .asked_ques_inner .asked_item {
        padding: 45px 20px 40px 20px;
    }

    .pink_footer_wedget_area .row {
        display: block;
    }

    .pink_footer_wedget_area .col-xs-6 {
        width: 100%;
    }

    .pink_copyright .pull-left {
        float: none !important;
        text-align: center;
    }

    .pink_copyright .pull-right {
        float: none !important;
        text-align: center;
    }

    .river_video_area .river_video_inner h4 {
        font-size: 28px;
    }

    .server_title h2 {
        font-size: 28px;
    }

    .time_newsletter .hosting_search_area .hostinge_s_inner .input-group .input-group-btn .btn-default {
        font-size: 16px;
        width: 125px;
    }

    .server_b_inner .server_text ul li {
        width: 100%;
        float: none;
        overflow: hidden;
        margin-top: 15px;
    }

    .server_b_inner .server_text h4 {
        font-size: 18px;
    }

    .server_b_inner .server_text h5 {
        font-size: 15px;
    }

    .server_b_inner .server_text p {
        font-size: 14px;
    }

    .server_b_inner .server_text h4 span::before {
        left: -192px;
    }

    .domain_price_list ul {
        overflow: hidden;
        max-width: 216px;
        margin: auto;
    }

    .service_seven_inner .service_s_item {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .process_feature .col-xs-6 {
        width: 100%;
    }

    .shop_now_slider .owl-prev,
    .shop_now_slider .owl-next {
        height: 36px;
        width: 36px;
        font-size: 36px;
        line-height: 40px;
    }

    .question_list .panel-group .panel.panel-default .panel-heading .panel-title a {
        padding-left: 47px;
    }

    .clients_count_inner .col-xs-6 {
        width: 100%;
    }

    .nine_clients_area .nine_clients_slider .carousel.slide .carousel-indicators::before {
        display: none;
    }

    .nine_clients_area .nine_clients_slider .carousel.slide .carousel-indicators li img {
        max-width: 100%;
    }

    .gd_newsleter_area .media .media-body h4 {
        font-size: 22px;
    }

    .single_blog_inner .single_blog_main h3 {
        font-size: 20px;
    }

    .slider_two_area #main_slider_two ul li .slider_text_box .watch_text span {
        font-size: 18px !important;
    }

    #main_slider_ten ul li .slider_text_box .third_text a {
        display: block;
    }

    #main_slider_ten ul li .slider_text_box .third_text a+a {
        margin-top: 10px;
    }
}

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