/*width 1366*/
@media (max-width: 1366px) {
  .main_menu_wrapper {
    padding-left: 10px;
    padding-right: 10px; } }
/*width 1200*/
@media (max-width: 1200px) {
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 10px; }

  .wedding_event_box .event_box {
    padding: 20px; }

  .our_stroy_wrapper .step_bar_wrapper .border_step ul li span {
    left: 50%;
    transform: translate(-50%, 0px); } }
/*width 1200*/
@media (max-width: 1200px) {
  .wedding_event_box .event_box {
    padding: 20px; }

  .home_slider_wrapper .slider_img .slider_text h2 {
    font-size: 50px;
    padding: 26px 0px 20px; }

  .true_main_wrapper .save_date_content .slider_text h2 {
    font-size: 40px; }

  .true_main_wrapper .save_date_content .slider_text h4 {
    font-size: 28px; }

  .true_main_wrapper .save_date_content {
    top: 75px; }

  .tab-content > .tab-pane > div > div {
    width: 50%; }

  .sb_portfolio_main_wrapper .port_img_side ul li {
    width: 50%;
    float: left; }

  .sb_portfolio_main_wrapper .port_img {
    box-shadow: none; }

  .blog_main_wrapper .blog_slider .blog_text ul li + li {
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid #cccccc;
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    border-left: 0; }

  .blog_box_wrapper .blog_box .blog_text ul li + li {
    margin-left: 0;
    border-left: 0;
    padding-left: 0;
    margin-top: 12px;
    padding-top: 12px;
    border-top: 1px solid #cccccc;
    width: 100%; }

  .ms_blog_content_main_wrapper .ms_blog_main_box .tags_admin_wrapper .tags_share .social_media ul li + li {
    margin-left: 9px; } }
/*width 1199*/
@media (max-width: 1199px) {
  .true_main_wrapper .save_date_content .slider_text {
    padding: 30px; }

  .true_main_wrapper .save_date_content .slider_text h2 {
    padding: 20px 0px 20px; }

  .galley_light_box_wrapper .gallery_images .gallery_product {
    margin: 5px;
    width: 48%; }

  .wedding_event_box .event_box .event_text h2 {
    font-size: 34px; }

  .instragram_main_wrapper .heading_title {
    margin-top: 14%;
    margin-left: 20%; } }
/*width 991*/
@media (max-width: 991px) {
  #sidebar {
    display: block; }

  .home_slider_wrapper .slider_img .slider_text {
    padding-top: 50px; }

  .wedding_event_box .event_box {
    padding: 40px;
    margin-top: 30px; }

  .true_main_wrapper .save_date_content {
    border-left: 10px solid #f5576c;
    position: sticky;
    top: 0; }

  .true_main_wrapper .container {
    padding-top: 0; }

  .true_main_wrapper .padd-left {
    padding-left: 15px; }

  .friend_main_wrapper .friend_wrapper {
    margin-bottom: 30px; }

  .instragram_main_wrapper .heading_title {
    margin-left: 20%; }

  .blog_side_main_box {
    margin-top: 50px; }

  .comment_main_wrapper .mar_lft {
    margin-left: 0; }

  .container {
    max-width: 900px; }

  .contact_main_wrapper {
    padding: 20px 0px; }

  .instragram_main_wrapper .heading_title {
    margin-top: 0%;
    margin-left: 0%; } }
/*width 767*/
@media (max-width: 767px) {
  .sharing_main_wrapper .sharing_inner_wrapper .share_img {
    display: none; }

  .sharing_main_wrapper {
    background: url(../images/sharing.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }

  .sharing_main_wrapper .sharing_inner_wrapper .sharing_main_box {
    width: 100%; }

  .our_stroy_wrapper .step_bar_wrapper:after {
    display: none; }

  .our_stroy_wrapper .step_bar_wrapper .step_content {
    text-align: center; }

  .our_stroy_wrapper .step_bar_wrapper .step_content .step_img:after {
    right: auto;
    left: 42%; }

  .tab-content > .tab-pane > div > div {
    width: 100%; }

  .sb_portfolio_main_wrapper .nav li a {
    padding: 15px 45px; }

  .timer_main_wrapper #countdown ul li + li {
    padding-left: 50px; }

  .timer_main_wrapper #countdown ul li strong {
    left: 10px; }

  .contact_main_wrapper .contact_form form input, .contact_main_wrapper .contact_form form select {
    margin-bottom: 10px; }

  .instragram_main_wrapper .heading_title {
    margin-left: auto;
    margin-bottom: 30px; }

  .wed_product_sell_details_wrapper {
    margin-top: 35px; }

  .true_main_wrapper .couple_details {
    margin-bottom: 30px; }

  .wedding_event_main_wrapper {
    margin-top: 60px; }

  .our_stroy_wrapper .step_bar_wrapper .step_content .resp_image {
    display: block;
    padding-bottom: 40px; }

  .our_stroy_wrapper .step_bar_wrapper .step_content .res_none {
    display: none; }

  .our_stroy_wrapper .step_bar_wrapper .right_side .step_text:after {
    display: none; }

  .galley_light_box_wrapper .gallery_images .gallery_product {
    width: 47%; }

  .video_modal .modal-dialog .modal-content {
    margin: 40px; } }
/*width 640*/
@media (max-width: 640px) {
  .home_slider_wrapper .slider_img .slider_text {
    padding-top: 0; } }
/*width 580*/
@media (max-width: 580px) {
  .home_slider_wrapper .slider_img .slider_text h4 {
    font-size: 24px; }

  .home_slider_wrapper .slider_img .slider_text h2 {
    font-size: 36px;
    padding: 20px 0px 20px; }

  .home_slider_wrapper .slider_img .slider_text img {
    min-width: auto; }

  .home_slider_wrapper .slider_img .slider_text span {
    font-size: 18px; }

  .home_slider_wrapper .slider_img img {
    min-width: 512px; }

  .true_main_wrapper .save_date_content .slider_text img {
    width: 100%; }

  .true_main_wrapper .save_date_content {
    padding: 70px 30px; }

  .sb_portfolio_main_wrapper .nav li a {
    padding: .5rem 9px; }

  .timer_main_wrapper #countdown ul li strong {
    left: 0; }

  .timer_main_wrapper #countdown ul li + li {
    padding-left: 20px; }

  .timer_main_wrapper #countdown ul li span {
    font-size: 30px;
    padding-bottom: 10px; }

  .blog_main_wrapper .blog_slider .blog_text {
    padding: 25px; }

  .instragram_main_wrapper .instra_1 {
    margin-left: 8px;
    margin-right: 8px; }

  .footer_main_wrapper .footer_logo img {
    width: 100%; }

  .blog_main_wrapper .blog_slider .blog_text {
    margin-top: -60px; }

  .navbar-toggler {
    right: 20px; }

  #cssmenu {
    width: 240px; }

  .wedding_shop_wrapper .shoping_box .wed_product_sell_details_wrapper .color_code p span a {
    margin-bottom: 10px; }

  .galley_light_box_wrapper .gallery_images .gallery_product {
    width: 100%;
    margin: 0;
    margin-bottom: 20px; } }
/*width 480*/
@media (max-width: 480px) {
  .blog_box_wrapper .blog_box .blog_text {
    padding: 26px; }

  .blog_box_wrapper .blog_box .blog_text ul li {
    display: block; }

  .blog_box_wrapper .blog_box .blog_text ul li + li {
    margin-left: 0;
    padding-left: 0;
    margin-top: 12px;
    border-left: 0; }

  .blog_box_wrapper .blog_box .blog_text ul li a {
    font-size: 16px; }

  .comment_main_wrapper .comment_box .comment_img {
    width: 100%; }

  .comment_main_wrapper .comment_box .comment_content, .ms_blog_content_main_wrapper .ms_blog_main_box .tags_admin_wrapper .tags_img, .ms_blog_content_main_wrapper .ms_blog_main_box .about_admin_wrapper .test_img {
    width: 100%; }

  .ms_blog_content_main_wrapper .ms_blog_main_box .ms_blog_content .blog_tesi_wrapper .test_img {
    width: 100%;
    text-align: center; }

  .ms_blog_content_main_wrapper .ms_blog_main_box .tags_admin_wrapper .tags_share {
    width: 100%;
    margin-top: 20px; }

  .ms_blog_content_main_wrapper .ms_blog_main_box .about_admin_wrapper .test_content, .ms_blog_content_main_wrapper .ms_blog_main_box .ms_blog_content .blog_tesi_wrapper .test_content {
    margin-left: 0;
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 15px; }

  .ms_blog_content_main_wrapper .ms_blog_main_box .about_admin_wrapper {
    padding: 0 15px 30px 15px; }

  .ms_blog_content_main_wrapper .ms_blog_main_box .ms_blog_content .blog_tesi_wrapper {
    padding: 15px; }

  .ms_blog_content_main_wrapper .ms_blog_main_box .ms_blog_content {
    padding: 20px; } }
/*width 380*/
@media (max-width: 380px) {
  .wedding_shop_wrapper .shoping_box .wed_product_sell_details_wrapper .number_pluse .cart_btn {
    padding: 12px 20px;
    margin-left: 16px; } }

/*# sourceMappingURL=responsive.css.map */
