@media (max-width: 1300px) {
}
@media (max-width: 1199px) {
   .header_on_top_right .dropdown .dropdown-menu {
      left: auto;
      right: 0px;
   }
   .banner_text {
      left: 70px;
   }
   .banner_text h3 {
      font-size: 30px;
   }
   .about_home {
      margin-top: 40px;
   }
   .about_home_blog .title_ctm {
      margin-bottom: 40px;
   }
   .testimonials_blog {
      margin: 20px 0px;
   }
   .find_out_work_data p {
      font-size: 40px;
   }
   .find_out_work {
      padding: 60px 0 30px;
      min-height: 240px;
   }
   .contact_footer_line span {
      word-break: break-all;
   }
   .footer_top_inner {
      padding: 30px 0px;
   }
   .mkdf_title_main {
      height: 300px;
   }
   .entry_title {
      font-size: 50px;
   }
   .inner_all_page_blog {
      margin: 30px 0px;
   }
   .dtl_big_img img {
      height: 350px;
   }
   .blog_data_in_blog{
      padding-bottom: 30px !important;
   }
   .in_page_banner{
          background-size: cover;
   }
}
@media (max-width: 991px) {
   .header_on_top_right .dropdown .btn .show_font {
      display: none;
   }
   .header_on_top_right .show_icon {
      display: inline-block;
   }
   .header_on_top_left > ul > li:first-child {
      border-left: none;
   }
   .header_on_top_right > ul > li:last-child {
      border-right: none;
      padding-right: 0px;
   }
   .compare_to_cart {
      position: fixed;
      bottom: 0px;
      width: 100%;
      border-top: 1px solid #dadada;
      padding-top: 15px;
      padding-bottom: 15px;
   }
   .compare_to_cart_in > ul {
      display: table;
      width: 100%;
   }
   .compare_to_cart_in > ul > li {
      display: table-cell;
      width: 33.333%;
   }
   .main_header_area {
      position: absolute;
      top: -43px;
      right: 0px;
   }
   .top_menu .navbar-nav li {
      padding: 30px 6px;
   }
   .navbar-default .navbar-nav > li > a {
      font-size: 14px;
   }
   .navbar-default .navbar-nav > li > a:before {
      display: none;
   }
   .navbar-brand {
      margin-bottom: 0px;
   }
   .banner_text {
      top: 45%;
   }
   .banner_text h3 {
      font-size: 25px;
   }
   .mkdf-btn {
      padding: 12px 70px 12px 25px;
   }
   .about_home {
      margin-top: 30px;
   }
   .title_ctm h2 {
      font-size: 35px;
      margin-bottom: 10px;
   }
   .about_home_blog .title_ctm {
      margin-bottom: 30px;
   }
   .nikki_about h3 {
      font-size: 25px;
   }
   .nikki_about .subtitle {
      margin: 5px 0px 10px 0px;
   }
   .find_out_work_data p {
      font-size: 30px;
   }
   .find_out_work_data a {
      margin-top: 20px;
   }
   .find_out_work {
      min-height: auto;
      padding: 40px 0 30px;
   }
   .our_brand_logo {
      margin: 40px auto;
   }
   .inner_menu .navbar-brand {
      padding-top: 7px;
      padding-bottom: 0;
   }
   .mkdf_title_main {
      height: 250px;
   }
   .blog_in img {
      height: 250px;
   }
   .dtl_big_img img {
      height: auto;
   }
   .blog_data h4{
      font-size: 22px;
   }
   .modal-open .modal{
      padding-right: 0px !important;
   }
}
@media (max-width: 767px) {
   .header_on_top_left {
      display: none;
   }
   .search_no_display {
      display: none;
   }
   .search_repo_display {
      display: block;
   }
   .navbar-default .navbar-collapse,
   .navbar-default .navbar-form {
      background-color: #fff;
   }
   .navbar-default .navbar-nav > li > a {
      color: #1e1e1e;
   }
   .top_menu .navbar-nav li {
      padding: 5px 20px;
   }
   .navbar-brand {
      margin-bottom: 0px;
      padding-bottom: 0px;
   }
   .banner_text {
      position: inherit;
      top: 0px;
      transform: translateY(-0%);
   }
   .banner_text h3,
   .banner_text p {
      color: #1e1e1e;
   }
   .banner_text h3 {
      font-size: 20px;
      line-height: normal;
   }
   .banner_text p {
      font-size: 18px;
      margin: 5px 0 5px;
      line-height: normal;
   }
   .banner_text .mkdf-st-button {
      min-height: 40px;
   }
   .owl-theme .owl-nav .owl-prev,
   .owl-theme .owl-nav .owl-next {
      bottom: 70%;
   }
   .title_ctm h2 {
      font-size: 28px;
   }
   .about_home_blog .title_ctm {
      margin-bottom: 20px;
   }
   .home_about_img {
      margin-bottom: 20px;
   }
   .testimonials_data {
      padding: 0px 15px;
   }
   .find_out_work_data p {
      font-size: 25px;
      line-height: 40px;
   }
   .find_out_work {
      min-height: auto;
      padding: 20px 0 20px;
   }
   .mkdf-btn {
      padding: 7px 70px 7px 25px;
   }
   .find_out_work_data a {
      margin-top: 10px;
   }
   .footer_data {
      margin-bottom: 15px;
   }
   .widget-title {
      margin-bottom: 20px;
   }
   .widget-title:after {
      bottom: -7px;
   }
   .inner_menu .navbar-brand {
      padding-bottom: 7px;
   }
   .mkdf_title_main {
      height: 180px;
   }
   .entry_title {
      font-size: 28px;
   }
   .in_page_banner {
      background-size: cover;
   }
   .blog_data h4 {
      font-size: 20px;
   }
   .blog_data {
      padding: 3px 15px;
   }
   .blog_data_work_with_me {
      margin-top: -30px;
   }
   .modal-body {
      padding-bottom: 0px;
   }
   .nikki_coach{
      min-height: auto;
      margin-top: -30px;
   }
   .nikki_coach_data{
      position: inherit;
      transform: translateY(0%);
      top: 0px;
      font-size: 20px;
      padding: 10px;

   }
   .ctm_p_next{
      width: 100%;
   }


}
@media (max-width: 567px) {
   .blog_dtl_left_one h4{
      font-size: 20px;
   }
   .ctm_p_next{
      font-size: 18px;
    font-weight: 500;
   }
   .nikki_coach{
      margin-top: -30px;
   }
}
@media (max-width: 480px) {
   .top_social_media ul span {
      display: none;
   } 
   .top_social_media ul li {
      margin-left: 0px;
   }
   .top_header .col-xs-5 {
      padding-right: 0px;
   }
   .down_profile a {
      width: 100%;
      font-size: 14px;
   } 
}
