@media only screen and (max-width: 1450px) {
    .product_filter_wrap {margin: 0 0;}
    .product_filter_wrap select, .product_filter_wrap .woocommerce-ordering {margin: 15px auto 0;display: block;}
    .product_filter_links {margin: 0;display: block;text-align: center;}
    .search_popup_inner input {font-size: 6vw;}
}
@media only screen and (max-width: 1368px) {
    h1, .h1 {font-size: 65px;}
    h2, .h2 {font-size: 42px;}
    h3, .h3 {font-size: 22px;}
    h4, .h4 {font-size: 24px;}
    .banner_slide_content > figure {max-width: 410px;}
    .banner_slide_logos figure {max-width: 215px;}
    .banner_slide_content {padding: 70px 30px;min-height: 560px;}
    .write_on_book_audio_slider {max-width: 650px;}
    .social_icons_sec {padding: 30px 0 20px;}
    .two_col_content h3 {font-size: 44px;margin-bottom: 25px;}
    .two_col_content {height: 440px;}
    .two_col_sec {padding: 30px 0 50px;}
    .generator_quote_content {padding: 70px 0;margin: 40px 0 50px;}
    .generator_quote_content p {font-size: 24px;}
    .our_latest_prod_sec h2 {margin-bottom: 40px;}
    .our_latest_prod_col p {font-size: 18px;}
    .our_latest_prod_sec {padding: 40px 0 70px;}
    .testimonial_sec {padding: 50px 0;}
    .testimonial_content {padding-top: 60px;}
    .contact_uc_content {padding: 100px 50px 100px 0;}
    #footer {padding: 40px 0;}
    .site_loader figure {max-width: 510px;}
    .img_slider figure {padding-bottom: 0;height: 500px;}
    .title_sec {padding: 40px 0 20px;}
    .title_sec h1 {font-size: 48px;}
    .title_sec h2 {font-size: 34px;}
    .inner_banner_sec {height: 400px;}
    .news_sec {padding: 70px 0;}
    .sidebar_links ul li a {font-size: 18px;}
    .sidebar_links h4 {font-size: 22px;margin: 0 0 20px;}
    .center_content_sec h1 {font-size: 48px;margin-bottom: 30px;}
    .center_content_sec p {font-size: 20px;}
    .mnt_evnt_nwsltr_list h3 {font-size: 40px;}
    .mnt_evnt_nwsltr_list {margin-bottom: 40px;margin-top: 40px;}
    .center_content_sec img {margin: -15px 0 40px 0;}
    .pattern_image_wrap {bottom: 0;width: 210px;}
    .map_banner_sec + .contact_us_sec .contact_uc_content {padding: 90px 50px 170px 0;}
    .map_banner_sec iframe {height: 520px;}
    .llbd_library_content_sec h2 {font-size: 34px;}
    table tr td {font-size: 19px;padding: 10px 17px;}
    table tr td:first-child {width: 16%;}
    .flip-card-back h2 {font-size: 34px;}
    .flip-card-back p {font-size: 21px;}
    .mental_physical_health_sec h3 {margin-bottom: 20px;}
    .events_list_after_content {padding-top: 80px;}
    .event_content_sec h1 {font-size: 38px;}
    .register_box_wrap {margin: 60px 0 30px;}
    .event_content_sec h2 {font-size: 36px;line-height: 1.3;}
    .compititions_content {font-size: 20px;}
    .winners_content_sec h2 {font-size: 36px;margin-bottom: 50px;}
    .winneraccordionSubContainer h3 {font-size: 36px;}

    figure.left_img {left: -130px;}
    figure.right_img {right: -130px;}
    .digital_storytelling_trail_content_sec h2 {font-size: 34px;}
    .product_filter_links li {padding: 0 13px;}
    .shop_listing_Sec {padding: 60px 0;}
    .related_products_sec {padding: 90px 0 50px;}
    .top_product_single_sec {padding: 30px 0 80px;}

    .compititions_content figure img {max-width: 240px;}
    .content_sec .product_filter_links {margin-left: -13px;margin-right: -13px;}

    .title_with_banner_slide_sec .pattern_image_wrap {left: 10px;}

    .three-new-boxes h4.wp-block-heading {font-size: 22px !important;}

    .our_latest_prod_single_col_wrap h1, .our_latest_prod_single_col_wrap .h1 {font-size: 42px; }

}

@media only screen and (max-width: 1199px) {
    body {font-size: 20px;}
    h1, .h1 {font-size: 55px;}
    h2, .h2 {font-size: 38px;}
    h3, .h3 {font-size: 20px;}
    .site_logo {width: 150px;}
    .header-placeholder {height: 75px;}
    .menu_links {width: calc(100% - 155px);}
    .banner_slide_content > figure {max-width: 290px;}
    .banner_slide_logos figure {max-width: 170px;}
    .banner_slide_content > figure figcaption {font-size: 18px;margin-bottom: 60px;margin-top: 10px;}
    .banner_slide_content {min-height: 500px;}
    .two_col_wrap {margin: 0 -15px;}
    .two_col {padding: 0 15px;}
    .two_col_content h3 {font-size: 40px;}
    .two_col_content {height: 380px;}
    .first_line_generator_sec p {max-width: 640px;font-size: 20px;}
    .generator_quote_content{margin: 30px 0;}
    .our_latest_prod_col figure {margin-bottom: 20px;}
    .testimonial_slider .slick-arrow {top: calc(30% + 40px);}
    .social_icons li a {width: 40px;}
    .contact_uc_content {padding: 50px 50px 60px 0;}
    .contact_uc_content p {font-size: 20px;}
    .site_loader figure {max-width: 450px;}
    .img_slider_sec {padding: 30px 0;}
    .content_sec h2 {font-size: 26px;}
    .content_sec h3 {font-size: 20px;}
    .content_sec {font-size: 20px;}
    .img_slider_without_bg_sec {padding-top: 30px;}
    .wide_col_center_content p {font-size: 20px;}
    .sidebar p {font-size: 20px;}
    .sidebar h3 {font-size: 24px;}
    .four_col_logo_content p {font-size: 20px;}
    .wide_col_center_content h2 {margin-bottom: 30px;}
    .sidebar_links ul li a {font-size: 16px;}
    .sidebar_links {margin-top: 40px;}
    .inner_banner_sec {height: 360px;}
    .arrow_btn_animation_wrap {text-align: center;padding: 0 0 20px;}
    .archive_date_title_sec {padding: 50px 0;}
    .archive_date_title_sec h1 {font-size: 36px;}
    .mnt_evnt_nwsltr_list h3 {font-size: 32px;}
    .mnt_evnt_nwsltr_list h4, .mnt_evnt_nwsltr_list p {font-size: 20px;}
    .center_content_sec h1 {font-size: 42px;}
    .map_banner_sec iframe {height: 450px;}
    .llbd_library_content_sec {padding: 30px 0 50px;}
    .llbd_library_content_sec p {font-size: 20px;}
    .content_middle_blue_box {padding: 20px 20px 20px 60px;}
    .content_middle_blue_box figure figcaption {font-size: 22px;}
    .content_middle_blue_box::before {left: 15px;}
    .llbd_library_content_sec h2 {font-size: 28px;}
    .llbd_library_content_sec {font-size: 20px;}
    .llbd_library_content_sec h4 {font-size: 20px;}
    .flip-card {height: 370px;}
    .flip-card-back {padding: 20px 20px;}
    .flip-card-back h2 {font-size: 30px;}
    .title_and_btn_wrap h2 {font-size: 30px;}
    .orange_btn {padding: 13px 25px;}
    .mental_physical_health_sec h3 {font-size: 30px;}

    .next_prev_event_links .prev_event, .next_prev_event_links .next_event {font-size: 20px;}
    .events_list_after_content {font-size: 20px;}
    .event_content_sec {padding: 80px 0 80px;}
    .video_popup_banner_sec + .testimonial_sec {margin-top: 70px;}
    .video_play {width: 80px;height: 80px;}
    .video_popup_banner_sec {padding: 90px 0 80px;}
    .compititions_top_content p {font-size: 20px;}
    .winners_content_sec h2 {font-size: 32px;margin-bottom: 40px;}
    .winneraccordion > h3 {font-size: 24px;}
    .winneraccordionSubContainer h3 {font-size: 32px;}
    .digital_storytelling_trail_content_sec h2 {font-size: 32px;}
    figure.left_img, figure.right_img {position: static;display: inline-block;}

    .our_publications_banner_sec h1 {font-size: 50px;}
    .our_publications_banner_sec {padding: 80px 0 !important;}
    .product_filter_links li a {font-size: 11px;}
    .product_filter_links li {padding: 0 5px;}
    .yellow_par_effect {width: 86px;height: 86px;right: 10px;}
    .related_products_sec .pattern_image_wrap {top: 150px;left: -30px;}
    .tabContainer tr td {font-size: 20px;}
    .tabContainer {padding: 30px 0;}

    .monday_moment_content h3, .monday_moment_content .h3 {font-size: 24px;}
    .monday_moment_bottom_content h3, .monday_moment_bottom_content .h3 {font-size: 24px;}

    .compititions_content {padding: 80px 44px 44px;}
    .compititions_content figure img {max-width: 200px;}
    .content_sec .product_filter_links {margin-left: -5px;margin-right: -5px;}

    .title_with_banner_slide_sec h1 {font-size: 44px;margin-bottom: 80px;}
    .design_services_sec {padding: 100px 0 90px;}
    .professional_skill_sec {padding: 80px 0;}
    .professional_skill_content {padding-right: 0;}
    .professional_skill_sec .two_col figure::after {top: -30px;right: -30px;}
    .professional_skill_sec .two_col figure {margin: 35px 30px 0 0;}
    .we_are_design_development_content h2 {font-size: 32px;}
    .three-new-boxes h4.wp-block-heading {font-size: 20px !important;}
    .floating-img {width: 200px;}
    .our_latest_prod_single_col_wrap h1, .our_latest_prod_single_col_wrap .h1 {font-size: 38px;}
    .product_list {width: calc(33.3333% - 4px);}
    .product_list:nth-child(4n+1) {clear: inherit;}
    .product_list:nth-child(3n+1) {clear: left;}
}

@media only screen and (max-width: 991px) {
    body {font-size: 18px;}
    h1, .h1 {font-size: 50px;}
    h2, .h2 {font-size: 32px;}
    .site_logo {width: 130px;}
    .menu_links {padding-right: 40px;}
    .two_col_content h3 {font-size: 32px;}
    .two_col_content {height: 330px;}
    .first_line_generator_sec {padding: 30px 0;}
    .our_latest_prod_col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 40px;}
    .testimonial_content p {font-size: 20px;}
    .testimonial_content::before {width: 40px;height: 31px;}
    .search_popup_inner p {font-size: 2.2vw;}
    .header-placeholder {height: 68px;}
    .content_sec h2 {font-size: 22px;margin-bottom: 15px;}
    .title_sec h1 {font-size: 38px;}
    .title_sec h2 {font-size: 26px;}
    .our_team_list {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .img_slider_without_bg .slick-list {padding: 0 15px;}
    .our_team_list figure {margin-bottom: 15px;}
    .four_col_logo_content {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 30px;}
    .inner_banner_sec {height: 300px;padding: 50px 0;}
    .archive_date_title_sec h1 {font-size: 30px;}
    .center_content_sec h1 {font-size: 38px;}
    .mnt_evnt_nwsltr_list {width: calc(50% - 3px);}
    .mnt_evnt_nwsltr_list_wrap {text-align: center;}
    .mnt_evnt_nwsltr_list {margin-bottom: 25px;margin-top: 25px;}
    .center_content_sec p {font-size: 18px;}
    .center_content_sec h1 {font-size: 32px;}
    .mnt_evnt_nwsltr_list h4, .mnt_evnt_nwsltr_list p {font-size: 18px;}
    .map_banner_sec + .contact_us_sec .contact_uc_content {padding: 90px 0 170px 0;}
    .map_banner_sec iframe {height: 430px;}
    .llbd_library_content_sec h3 {margin-bottom: 20px;}
    .llbd_library_content_sec, .llbd_library_content_sec p {font-size: 18px;}
    .table_wrap {overflow: auto;}
    .table_wrap table {width: 1100px;}
    .content_middle_blue_box figure figcaption {font-size: 18px;}
    .content_middle_blue_box {padding: 10px 10px 10px 45px;}
    .content_middle_blue_box::before {width: 25px;height: 28px;left: 11px;}
    .llbd_library_content_sec h2 {font-size: 24px;}
    .llbd_library_content_sec h4 {font-size: 18px;}
    .card_3d_col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .flip-card-back h2 {font-size: 24px;}
    .flip-card-back p {font-size: 18px;}
    .next_prev_event_links .prev_event, .next_prev_event_links .next_event {font-size: 18px;}
    .events_list_after_content {font-size: 18px;}
    .event_content_sec h1 {font-size: 30px;}
    .event_content_sec h2 {font-size: 30px;}
    .register_box {font-size: 20px;}
    .event_content_sec h5 {font-size: 20px;}
    .compititions_lists {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .title_play_video_col h2 {font-size: 30px;}
    .title_play_video_col {width: 65%;}
    .title_play_video_col:nth-child(2) {width: calc(35% - 7px);}
    .winneraccordionSubContainer > figure {max-width: 340px;margin: 0 auto 20px;}
    .winneraccordionSubContainer h3 {font-size: 26px;line-height: 1.3;}
    .winneraccordion > h3 {font-size: 20px;}
    .book_icon {width: 26px;}
    .winner_accordion_sec {padding: 0 0 60px;}
    .wnner_pink_box {padding: 35px 10%;background: #e6007e;text-align: center;font-size: 26px;}
    .wnner_pink_box::before {width: 30px;height: 26px;display: block;margin: 0 auto 25px;}
    .winners_content_sec h2 {font-size: 28px;}
    .digital_storytelling_trail_content_sec h2 {font-size: 28px;}
    .our_publications_banner_sec {padding: 70px 0 !important;}
    .product_list_wrap {padding-bottom: 0;}
    .related_products_sec .product_list {width: calc(50% - 4px);}
    .related_products_sec {padding: 60px 0 30px;}
    .tabContainer tr td {font-size: 18px;}
    .youtube_video_col {-ms-flex: 0 0 50% !important;flex: 0 0 50% !important;max-width: 50% !important;}
    .podcast_video_sec .container > figure {margin: 0 0 50px;}

    .monday_moment_content h3, .monday_moment_content .h3 {font-size: 20px;}
    .monday_moment_bottom_content h3, .monday_moment_bottom_content .h3 {font-size: 20px;}
    .compititions_lists_three_col_wrap {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .compititions_content figure img {max-width: 170px;margin: 0 10px;}

    .design_services_sec {padding: 90px 0 50px;}
    .title_with_banner_slide_sec h1 {font-size: 35px;margin-bottom: 80px;max-width: 450px;}
    .design_services_col {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 35px;}
    .design_services_col_wrap {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .yellow_roundbar {width: 310px;height: 310px;top: -120px;left: -120px;}
    .we_are_design_development_sec .container {position: relative;z-index: 1;}

    .floating-img {width: 180px;}
    .page-title {font-size: 50px;}
    .our_latest_prod_single_col_wrap h1, .our_latest_prod_single_col_wrap .h1 {font-size: 32px;}

}

@media only screen and (max-width: 767px) {
    body {font-size: 16px;}
    h1, .h1 {font-size: 40px;}
    h2, .h2 {font-size: 28px;}
    .container {padding: 0 15px;}
    .banner_slide_content {padding: 50px 15px;min-height: 400px;}
    .banner_slide_content > figure {max-width: 220px;}
    .banner_slide_logos figure {max-width: 120px;}
    .banner_slide_logos figure:last-child {max-width: 100px;}
    .banner_slide_content > figure figcaption {margin-bottom: 40px;font-size: 14px;}
    .two_col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 10px 0;}
    .first_line_generator_sec p {font-size: 16px;}
    .generator_quote_content {margin: 25px 0;padding: 40px 0;}
    .our_latest_prod_col h3 {font-size: 18px;}
    .our_latest_prod_col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .testimonial_slider {padding: 0 50px;}
    .testimonial_content {max-width: 450px;}
    .testimonial_content p {font-size: 16px;margin-bottom: 15px;}
    .testimonial_content::before {width: 30px;height: 23px;}
    .contact_us_sec > * {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .contact_col_wrap iframe {width: 100%;height: 500px;}
    #footer {position: static;}
    .footer_height {display: none;}
    .facebook_feed_wrap {float: none;}
    .foo_content {float: none;}
    .contact_uc_content p {font-size: 18px;margin-bottom: 20px;}
    .menu_links {display: block;width: 100%;}
    .site_logo {width: 110px;display: block;margin: 0 auto;}
    .search_icon {position: absolute;top: -29px;right: 0;}
   /* .menu-icon {display: block;cursor: pointer;position: absolute;left: 0;top: -34px;width: 40px;height: 28px;}
    .menu-icon .menu-box {width: 40px;height: 28px;margin-right: 20px;padding: 5px;position: absolute;left: 0;}
    .menu-icon .menu-box span {width: 100%;height: 2px;margin-bottom: 6px;background: #000;display: block;border-radius: 2px;transition: all 0.5s;-webkit-transition: all 0.5s;}
    .menu-icon.active span:nth-child(1) {transform: rotate(45deg) translateY(7px) translateX(5px);-webkit-transform: rotate(45deg) translateY(7px) translateX(5px);}
    .menu-icon.active span:nth-child(2) {opacity: 0;}
    .menu-icon.active span:nth-child(3) {transform: rotate(-45deg) translateY(-6px) translateX(5px);-webkit-transform: rotate(-45deg) translateY(-6px) translateX(5px);}
    .main_nav {display: none;position: absolute;background: #ffffff;left: -15px;right: -15px;text-align: left;top: 100%;margin-top: 10px;border-top: solid 1px rgba(0, 0, 0, 0.1);padding: 15px;}
    .main_nav li {display: block;margin: 0;padding: 0;border-bottom: dotted 1px rgba(0, 0, 0, 0.1);position: relative;}
    .main_nav li a {display: block;padding: 0 0;padding: 15px 0;}
    .main_nav li a::after {display: none;}
    .main_nav li ul {margin: 0 !important;opacity: 1 !important;visibility: visible !important;position: static !important;transition: none;-webkit-transition: none;-ms-transition: none;-o-transition: none;-moz-transition: none;padding: 0 0 0 20px;background: transparent;border-top: dotted 1px rgba(0, 0, 0, 0.1);}
    .main_nav li ul li {padding: 0;}
    .main_nav li ul li:last-child {border-bottom: none;}
    .main_nav li ul li a {color: #0a0a0a;font-style: italic;}
    .arrow {position: absolute;top: 0;left: 0;right: 0;display: block;z-index: 1;cursor: pointer;height: 42px;}
    .arrow::after {background: url(../images/right-arrow.svg) no-repeat center center;width: 18px;height: 20px;background-size: 100%;display: block;position: absolute;top: 50%;margin-top: -10px;right: 0;content: "";transition: all 0.4s linear;-webkit-transition: all 0.4s linear;-ms-transition: all 0.4s linear;-o-transition: all 0.4s linear;-moz-transition: all 0.4s linear;}
    .arrow::before {background: url(../images/right-arrow-hover.png) no-repeat center center;width: 18px;height: 20px;background-size: 100%;display: block;position: absolute;top: 50%;margin-top: -10px;right: 0;content: "";opacity: 0;transition: all 0.4s linear;-webkit-transition: all 0.4s linear;-ms-transition: all 0.4s linear;-o-transition: all 0.4s linear;-moz-transition: all 0.4s linear;}
    .main_nav li:hover > .arrow::before, .arrow.up::before {opacity: 1;}
    .main_nav li:hover > .arrow::after, .arrow.up::after {opacity: 0;}
    .arrow.up + a {color: #e6007e;} */
    .header-placeholder {height: 60px;}
    .img_slider figure {height: 300px;}
    .title_sec {padding-bottom: 0;}
    .title_sec h1 {font-size: 32px;}
    .content_sec h2 {font-size: 18px;}
    .content_sec, .content_sec h3 {font-size: 16px;}
    .content_sec a {font-size: 16px;}
    .title_sec h2 {font-size: 22px;padding-top: 10px;}    
    .wideColumn {width: 100%;display: inline-block;padding-right: 0;padding-top: 30px;margin-bottom: 50px;}
    .sidebar {width: 100%;display: block;padding-left: 0;}
    .wide_col_center_content p {font-size: 18px;}
    .sidebar p {font-size: 18px;}
    .four_col_logo_content p {font-size: 18px;}
    .four_col_logo_content_sec + .img_slider_sec {padding-bottom: 60px;}
    .four_col_logo_content_sec {padding-top: 30px;}
    .slick-arrow {width: 30px;height: 30px;}
    .news_sec {padding: 50px 0;}
    .archive_date_title_sec h1 {float: none;}
    .breadcump {float: none;}
    .breadcump li:first-child {margin-left: 0;}
    .archive_date_title_sec {padding: 40px 0;}
    .btn_arrow {width: 40px;height: 40px;}
    .our_latest_prod_single_col_wrap .our_latest_prod_col {margin-bottom: 50px;}
    .center_content_sec p {font-size: 16px;}
    .center_content_sec h1 {font-size: 30px;}
    .mnt_evnt_nwsltr_list h4, .mnt_evnt_nwsltr_list p {font-size: 16px;}
    .mnt_evnt_nwsltr_list h3 {font-size: 28px;}
    .map_banner_sec + .contact_us_sec {padding: 50px 0 30px;}
    .map_banner_sec + .contact_us_sec .contact_uc_content {padding: 0 0 40px 0;}
    .pattern_image_wrap {display: none;}
    .map_banner_sec iframe {height: 390px;}
    .llbd_library_content_sec h2 {font-size: 20px;}
    .llbd_library_content_sec, .llbd_library_content_sec p {font-size: 16px;}
    .llbd_library_content_sec h3 {font-size: 16px;}
    .llbd_library_content_sec h3 strong {margin: 0 15px;}
    .llbd_library_content_sec h4 {font-size: 16px;}
    .title_and_btn_wrap h2 {font-size: 24px;padding: 15px 0 5px;}
    .orange_btn {padding: 9px 25px;}
    .title_and_btn_wrap p {font-size: 18px;}
    .next_prev_event_links .prev_event, .next_prev_event_links .next_event {font-size: 16px;}
    .events_list_after_content {font-size: 16px;}
    .events_list {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .events_list_after_content {padding-top: 40px;padding-bottom: 10px;}
    .event_content_sec h1 {font-size: 26px;}
    .event_content_sec h2 {font-size: 26px;}
    .register_box {font-size: 18px;}
    .event_content_sec h5 {font-size: 18px;}
    .register_box_wrap .btn-pink-epic {height: 48px;max-width: 270px;}
    .register_box_wrap .btn-epic div {top: 18px;}
    .event_content_sec {padding: 50px 0 50px;}
    .compititions_top_content p {font-size: 18px;}
    .compititions_content > figure:first-child {top: -38px;width: 79px;height: 70px;}
    .compititions_content {font-size: 18px;padding: 70px 20px 40px;}
    .compititions_top_content {text-align: center;padding: 30px 0 70px;}
    .video_play {width: 60px;height: 60px;}
    .winneraccordionSubContainer h3 {font-size: 24px;}

    .digital_storytelling_trail_content_sec h2 {font-size: 26px;}
    .our_publications_banner_sec h1 {font-size: 40px;}

    .product_single_slider_wrap {width: 100%;display: block;vertical-align: middle;}
    .product_details_content_wrap {width: 100%;display: block;vertical-align: middle;padding-left: 0;margin-top: 50px;}
    .top_product_single_sec {padding: 30px 0 50px;}
    .product_single_slider .slick-dots li {width: calc(33.3333% - 3px);}
    .tabContainer tr td {font-size: 16px;}

    .img_cntent_description figure img {width: 200px;}
    .img_cntent_description figure figcaption {width: calc(100% - 206px);}
    .monday_moment_content figure img {width: 130px;float: left;margin: 0px 35px -10px 0;}

    .compititions_content {padding: 70px 20px 40px;}
    .compititions_content figure img {max-width: 150px;}

    .reading_groups_sec .wideColumn {padding-top: 0;margin-bottom: 0;}
    .yellow_roundbar {display: none;}
    .pattern_img_white {display: none;}
    .title_with_banner_slide_sec {padding: 60px 0 0;}
    .title_with_banner_slide_sec h1 {font-size: 30px;margin-bottom: 50px;max-width: 350px;}
    .title_with_banner_slide_sec h1 span::after {height: 11px;}
    .title_with_banner_img_slider .slick-dots {padding-top: 0;}
    .design_services_col h3 {font-size: 22px;}
    .professional_skill_content .big_btn.btn-pink-epic {margin-top: 0;margin-bottom: 50px;}
    .we_are_design_development_sec {padding: 80px 0 70px;}

    .floating-img {width: 150px;display: block;float: none;}
    .button_style_other {margin-bottom: 20px !important;}

    .page-title {font-size: 40px;}
    .our_latest_prod_single_col_wrap h1, .our_latest_prod_single_col_wrap .h1 {font-size: 42px;}

    .product_list {width: calc(50% - 4px);}
    .product_list:nth-child(4n+1) {clear: inherit;}
    .product_list:nth-child(3n+1) {clear: inherit;}
    .product_list:nth-child(2n+1) {clear: left;}
}

@media only screen and (max-width: 640px) {
    h1, .h1 {font-size: 30px;}
    h2, .h2 {font-size: 24px;}
    h4, .h4 {font-size: 22px;}
    .banner_slide_content > figure {max-width: 150px;}
    .banner_slide_logos figure {max-width: 110px;}
    .banner_slide_logos figure {max-width: 70px;}
    .banner_slide_content {min-height: 340px;}
    .two_col_content h3 {font-size: 24px;margin-bottom: 20px;}
    .two_col_content {height: 280px;}
    .our_latest_prod_sec h2 {margin-bottom: 30px;}
    .our_latest_prod_col p {font-size: 16px;}
    .contact_uc_content p {font-size: 16px;}
    .our_team_list {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .img_slider_without_bg .slick-list {padding: 0;}
    .wide_col_center_content p {font-size: 16px;}
    .sidebar h3 {font-size: 20px;}
    .four_col_logo_content {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .our_latest_prod_two_col_wrap .our_latest_prod_col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-bottom: 30px;}
    .sidebar_links h4 {font-size: 20px;margin: 0 0 15px;}
    .mnt_evnt_nwsltr_list {width: 100%;display: block;margin-top: 30px;margin-bottom: 30px;}
    .mnt_evnt_nwsltr_list h4 {margin-bottom: 15px;}
    .mnt_evnt_nwsltr_list h3 {font-size: 24px;}
    .update_btn_wrap .btn-pink-epic, .update_btn_wrap .btn-grey-epic {max-width: 350px;display: block;height: 48px;}
    .map_banner_sec iframe {height: 350px;}
    .content_middle_blue_box figure img {width: 100%;display: block;}
    .content_middle_blue_box figure figcaption {width: 100%;padding: 20px 0 0;font-size: 14px;}
    .card_3d_col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding: 15px 15px;}
    .register_box {width: 100%;display: block;}
    .register_box_wrap {margin: 40px 0 30px;padding: 25px;}
    .title_play_video_col {width: 100% !important;text-align: center;}
    .video_popup_banner_sec {padding: 60px 0 60px;}
    .title_play_video_col h2 {font-size: 26px;line-height: 1.4;}
    .compititions_content {font-size: 16px;padding: 70px 20px 40px;}
    .compititions_top_content p {font-size: 16px;}
    .winners_content_sec h2 {font-size: 24px;margin-bottom: 25px;}
    .wnner_pink_box {padding: 25px 6%;background: #e6007e;text-align: center;font-size: 20px;}
    .wnner_pink_box::before {margin-bottom: 15px;}
    .winneraccordion > h3::before {width: 20px;font-size: 20px;}
    .winneraccordion > h3 {padding: 14px 10px 14px 26px;font-size: 16px;}
    .winneraccordionSubContainer h3 {font-size: 20px;}
    .winner_acco_content:last-child {padding-bottom: 0;margin-bottom: 0;}
    .digital_storytelling_trail_content_sec h2 {font-size: 24px;}
    .img_content_col_wrap figure {width: 100%;display: block;}
    .img_content_col {width: 100%;display: block;vertical-align: top;padding: 0 0 25px 0;}
    .playStore_logo_wrap figure {width: 100px;}
    figure.left_img, figure.right_img {width: 130px;}
    .product_list {width: 100%;display: block;float: none !important;}
    .product_single_slider .slick-dots li {width: calc(50% - 3px);}
    .tabsmenu li {margin: 0 10px;padding: 20px 0 20px;font-size: 12px;}
    .tabsmenu li a::after {bottom: -24px;}
    .related_products_sec .product_list {width: 100%;}
    .two_col iframe {height: 250px;}
    .img_cntent_description figure img {width: 100%;display: block;margin-bottom: 15px;}
    .img_cntent_description figure figcaption {width: 100%;display: block;}
    .youtube_video_col {-ms-flex: 0 0 100% !important;flex: 0 0 100% !important;max-width: 100% !important;padding: 0;}
    .monday_moment_content h3, .monday_moment_content .h3 {font-size: 18px;}
    .monday_moment_bottom_content h3, .monday_moment_bottom_content .h3 {font-size: 18px;}
    .monday_moment_content figure img {width: 100px;float: left;margin: 0px 25px -10px 0;}
    .monday_moment_bottom_content {margin-top: 70px;}
    .compititions_lists_three_col_wrap {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

    .title_with_banner_slide_sec h1 {font-size: 24px;margin-bottom: 50px;max-width: 270px;}
    .design_services_col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .design_services_sec {padding: 70px 0 10px;}
    .professional_skill_sec {padding: 40px 0;}
    .professional_skill_content p {margin-bottom: 30px;}
    .we_are_design_development_content h2 {font-size: 22px;}
    .we_are_design_development_sec {padding: 50px 0 40px;}
    .inner_page_footer .copyright_text p {font-size: 14px;}

    .page-title {font-size: 30px;}
    .our_latest_prod_single_col_wrap h1, .our_latest_prod_single_col_wrap .h1 {font-size: 24px;}
    .our_latest_prod_single_col_wrap h1 + ul, .our_latest_prod_single_col_wrap h2 + ul {margin-bottom: 25px;}
    .our_latest_prod_single_col_wrap .news-listing .our_latest_prod_col {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
}