@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .default-title h2 {
        font-size: 60px
    }
    .single_advisor_details_info {
        padding: 20px;
    }
    .right_side_menu nav.navbar.bootsnav .navbar-header {
        display: none;
    }
    .attr-nav {
        right: 10px;
    }
    .all_pages .single_page h4 {
        font-size: 16px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .default-title h2 {
        font-size: 50px
    }
    .image_zoom_in>a {
        font-size: 16px;
    }
    .partner_slides .owl-item>img {
        padding: 10px;
    }
    .contact_address_area {
        margin-bottom: 30px;
    }
    .right_side_menu nav.navbar.bootsnav .navbar-header {
        display: none;
    }
    .attr-nav {
        right: 10px;
    }
    .about_us_text>h2 {
        font-size: 42px;
    }
    .cool_fact_text>p {
        font-size: 16px;
    }
    .cool_fact_text>h2 {
        font-size: 36px;
    }
    .cool_fact_text>i {
        font-size: 50px;
    }
    .intro_right_area {
        padding: 0 26px;
    }
    .gallery_info h4 {
        font-size: 16px;
    }
    .all_pages .single_page h4 {
        font-size: 16px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
    .default-title h2 {
        font-size: 30px;
    }
    .default-description>p,
    h2.default-description {
        font-size: 15px;
    }
    .gallery_menu .portfolio-menu button {
        padding: 5px;
    }
    .single_gallery_item {
        width: 100%;
    }
    .contact_address_area {
        margin-bottom: 30px;
    }
    .mean-container .mean-nav {
         top: 94px;
    }
 .mean-container .mean-nav .dropdown-submenu .dropdown-menu {
left: 0px !important;
     -webkit-border-radius: 0px !important; 
   top: 4px !important;
     border-radius: 0px !important; 
 }

    .event_sidebar {
        margin-bottom: 50px;
    }
    #btn-one-1,
    #btn-two-1,
    #btn-three-1,
    #btn-1 {
        margin-right: 0;
    }
    .about_us_text>h2,
    .cta_content>h2,
    .section_heading>h2,
    .cool_fact_text>h2 {
        font-size: 24px;
    }
    .first-bg h1 { 
            font-size: 22px;
}
    .testimonial_text>h2 {
        font-size: 14px;
    }
    .testimonial_author_name>h4 {
        font-size: 18px;
    }
    .testimonial_author_name>h5 {
        font-size: 16px;
    }
    .owl-prev,
    .owl-next {
        height: 50px;
        width: 50px;
        font-size: 50px;
        margin-top: -25px;
    }
    .owl-prev {
        left: -45px;
    }
    .owl-next {
        right: -45px;
    }
    .cta_area .table {
        position: relative;
        margin: 0 0 30px;
    }
    .full_screen_menu nav.bootsnav.navbar-full .navbar-toggle {
        margin-right: 0;
    }
    .full_screen_menu nav.bootsnav.navbar-full .navbar-collapse {
        left: 0;
    }
    .right_side_menu nav.navbar.bootsnav .navbar-header {
        display: none;
    }
    .right_side_menu .container>ul {
        display: none;
    }
    .attr-nav {
        right: 10px;
    }
    .intro_right_area {
        padding: 0 15px;
    }
    #multiscroll-nav span {
        opacity: 0.5;
    }
.header-upper{
    display: none;
}

/*    .header-upper {
           position: relative;
    background: #0080e5;
    width: 100%;
    height: 90px;
    }
    .header-upper .top-left .text {
    color: #fff;
    position: relative;
    top: 10px;
    font-size: 15px;
}
.header-upper .top-right li {
    position: relative;
    display: inline-block;
    color: #fff;
    top: -16px;
    font-size: 15px;
    margin: 0px 10px;
}
    .header-upper .top-bar {
       padding-top: 20px;
    }*/
    .mean-container a.meanmenu-reveal span {
        height: 3px;
        width: 20px;
        background: #000 none repeat scroll 0 0;
    }
  
    .mean-container a.meanmenu-reveal {
        height: auto;
                      padding: 40px 48px;
    }
    .logo_area img {
    height: 55px;
    margin: 19px 8px -18px 8px;
}
    .about_image {
        height: 200px;
        margin-top: 50px;
    }
    .cool_fact_text {
        width: 100%;
    }
    .top_cta_area h3 {
        font-size: 20px;
    }
    .twitter_icon {
        margin-top: 50px;
    }
   .item1 img {
    display: block;
    margin-left: auto;
    margin-right: auto;
} 
.top-footer .fttop-stl h3 {
    margin-top: 16px;
    font-size: 25px;
}
.welcome_area.small_size {
    height: 428px !important;
    width: 100%;
}
.about_us_text>h2::before {
    display: none;
}
.s-obj h1 {
    font-weight: 600;
    color: white;
    /* text-align: center; */
    /* padding-left: 15%; */
    margin-bottom: 65%;
        font-size: 33px;
}
.section_padding_50_150 {
    padding: 35px 0 120px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .text-typed .cd-headline {
        font-size: 36px;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
    .container {
        width: 520px;
    }
    .single_gallery_item {
        width: 50%;
    }
    .text-typed .cd-headline {
        font-size: 42px;
    }
}