@media (min-width: 320px) and (max-width: 800px) {

header .logo img {
    width: 59px;
}
header  .logo {
    width: 25%;
    vertical-align: middle;
}
header .book_now a {
    padding: 8px 7px;
    font-size: 12px;
}
header  .book_now {
    width: 60%;
    display: inline-block;
    text-align: end;
    vertical-align: super;
}
header  .open_button {
    width: 6%;
    float: left;
    margin-right: 12px;
}
#sidebar {
    width: unset;
}
.header_inner_box {
    max-width: calc(100% - 40px);
	padding: 25px 0px 10px 0px;
}
.inner_page_container {
    max-width: calc(100% - 40px);
}
.main_wrapper .text_section_box {
    padding: 0;
    margin-left: 20px;
}
.main_wrapper .event_section_box {
    width: 100%;
}
.main_wrapper .text_section_box h1 {
    font-size: 30px;
}
.main_wrapper .sidebar_right_img {
    width: 100%;
}
.main_wrapper .sidebar_right_img img {
    margin-top: 20px;
    height: auto;
}
.categories_section_wrapper .categories_section_outer {
    margin: 30px 0px;
}
.categories_section_wrapper .categories_section_outer p {
    width: 100%;
}
p.read_more_btn a {
    padding: 8px 12px;
    font-size: 16px;
}
.main_wrapper .banner_inner_box {
    width: 78%;
    padding: 14px;
    margin-top: 30px;
    position: unset;
}
.what_we_wrapper .what_inner_right p {
    width: 100%;
}
.list_img_section .bnt_taxt_sec {
    bottom: 20px;
}
.categories_section_wrapper .categories_section_outer h2 {
    font-size: 30px;
}
.categories_section_wrapper .staff_section_left {
    width: 100%;
    padding-right: 0px;
}
.why_choose_wrapper .registring_three {
    width: 100%;
}
.why_choose_wrapper .registring_one:before {
    display:none;
}
.why_choose_wrapper .registring_one:after {
   display:none;
}
.why_choose_wrapper .registring_two:after {
    display:none;
}
.why_choose_wrapper .registring_three:after {
    display:none;
}
.main_wrapper .counter-container a {
   
    position: unset;
    margin-top: 20px;
}
.main_wrapper .counter-container {
    width: 100%;
    margin-bottom: 20px;
}
.main_wrapper .counter_one:before {
    display:none;
}
.counter.count {
    font-size: 18px;
}
.main_wrapper .counter-container p {
	
    padding-top: 5px;
    font-size: 12px;
}

.categories_section_wrapper .leave_section_left {
    width: 100%;
}
.categories_section_wrapper .leave_section_right {
    width: 100%;
    padding-left: 0;
    margin-top: 25px;
}
.categories_section_wrapper .staff_section_right {
   
    width: 100%;
    margin-top: 20px;
}
.client_reviews_wrapper .client_inner_box {
    max-width: 96%;
    padding-left: 28px;
}
.slider_our_customers {
    width: 100%;
}
.client_reviews_wrapper .client_reviews_contant h1 {
    margin-bottom: 30px;
    font-size: 40px;
}
.my-slider.slick-initialized.slick-slider {
    height: auto;
    position: unset;
    width: 100%;
}
.why_choose_wrapper .why_choose_text {
    width: 100%;
}
.why_choose_wrapper .registring_two {
    width: 100%;
    margin-bottom: 20px;
    margin-top: 20px;
}
.why_choose_wrapper .registring_one {
    width: 100%;
}
.why_choose_wrapper .registring_outer {
    max-width: 100%;
}
.why_choose_wrapper .inner_registring h2 {
    font-size: 22px;
}
.why_choose_wrapper .inner_registring {
    height: 280px;
    width: 280px;
    padding: 30px;
}
.blog_articles_wrapper .blog_article_left {
    width: 100%;
}
.blog_articles_wrapper .blog_article_left p {
    font-size: 12px;
    margin-bottom: 23px;
}

.blog_articles_wrapper .blog_article_right .inner_box_art {
    width: 100%;
}
.blog_articles_wrapper .blog_articles_outer p.read_text:before {
    top: 21px;
}
.recent_post_wrapper .recent_post_one {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
}

.blog_post_wrapper p.read_more_btn {
    
    margin-left: 12px;
}
.pagination {
    
    padding: 0;
}
.pagination ul li {
    
    margin-left: 5px;
    height: 32px;
    width: 32px;
    line-height: 30px;
}
.pagination {
    width: 245px;
}
.pagination button {
    line-height: 30px;
    width: 32px;
    height: 32px;
}
.blog_post_wrapper .post_blog_contain h2 {
    margin-left: 12px;
    margin-bottom: 35px;
}
.blog_post_wrapper .post_blog_contain {
    display: block;
}
.blog_articles_wrapper .blog_article_right {
   
    width: 100%;
}
.our_gallery_wrapper {
    padding: 30px 0px;
}
.client_reviews_wrapper {
    display: block;
}
.our_gallery_wrapper img {
    padding: 2px;
}
.our_gallery_wrapper .our_box_four {
    width: 47%;
    margin-right: 11px;
    margin-left: 7px;
}
.our_gallery_wrapper .our_art_box {
    display: flex;
}
.our_service_wrapper .our_service_inner_box {
    display: block;
}
.our_gallery_wrapper .our_box_five {
    width: 47%;
}
.our_gallery_wrapper .our_gallery_center .our_box_three {
    padding: 0px 5px;
}
.our_gallery_wrapper .our_gallery_left {
    width: 19%;
}
.our_gallery_wrapper .our_gallery_right {
    width: 19%;
}
.footer_section .footer_box_one {
    width: 100%;
    margin-bottom: 20px;
}
.footer_section .footer_box_two {
    width: 100%;
    margin-left: 0;
}
.footer_section .footer_box_three {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
}
.footer_section .footer_box_four {
    width: 100%;
    margin-top: 20px;
    margin-left: 0;
}
.footer_section p.copy_right {
    margin-top: 20px;
    padding: 20px;
}
.footer_section {
    padding: 10px 0px;
}
.blog_articles_wrapper .blog_article_right .inner_box_art_two h5 {
    font-size: 22px;
}
.blog_articles_wrapper .blog_article_left p.blog_date {
    font-size: 20px;
}
.head_wraper h1 {
    font-size: 35px;
}
.head_wraper h5 {
    font-size: 14px;
}
.our_member_wrapper .our_member_outer {
    margin-top: 20px;
}
.our_member_wrapper .our_member_box {
    width: 100%;
    padding: 0;
}
.our_below_section .our_below_left {
    width: 100%;
}
.our_below_section .our_below_left h2 {
    font-size: 25px;
	margin-top: 0px;
}
.our_below_section .our_below_right {
    width: 100%;
    padding-left: 0;
    margin-top: 35px;
}
.our_below_section .outer_img_box_left {
    width: 100%;
}
.our_below_section .outer_img_box_right {
    width: 100%;
    margin-top: 18px;
    margin-left: 0px;
}
.our_service_wrapper .head_our_service {
    width: 100%;
}
.our_service_wrapper .our_service_one {
    width: 100%;
}
.our_service_wrapper .our_service_two {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 20px;
}
.blog_wrapper .blog_section_outer {
    width: 100%;
    display: block;
}
.our_service_wrapper .our_service_three {
    width: 100%;
}
.what_we_wrapper .what_we_left {
    width: 100%;
}
.what_we_wrapper .what_we_right {
    width: 100%;
}
.customer_wrapper .head_customer {
    width: 100%;
}
.customer_wrapper .customer_left {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
}
.customer_wrapper .inner_customer_box {
    width: 90%;
}
.customer_wrapper .customer_right {
    width: 100%;
}
.photo_wrapper .photo_section_one {
    width: 100%;
    padding: 0px;
}
.photo_wrapper .photo_inner_box_left {
    width: 100%;
}
.photo_wrapper .photo_wrapper_inner {
    display: block;
}
.photo_wrapper .photo_inner_box_right {
    width: 100%;
    margin-left: 0;
}
.reception_wrapper .reception_left {
    width: 100%;
}
.reception_wrapper .reservations_one {
    width: 100%;
    margin-left: 0;
}
.reception_wrapper .reservations_two {
    
    width: 100%;
    margin-left: 0;
}
.reception_wrapper .reception_outer {
   
    max-width: 100%;
    
}
.reception_wrapper .reservations_box {
    padding: 30px 30px 30px 30px;
}
.reception_wrapper .reception_right {
    width: 100%;
    margin-left: 0;
	margin-top: 20px;
}
.get_touch_section .get_touch_head {
    max-width: 100%;
}
.get_touch_section .get_data_left {
   
    width: 100%;
    margin-bottom: 20px;
}
.get_touch_section .get_data_right {
    width: 100%;
    margin-left: 0px;
}
.infomation_wrapper .infomation_left {
    
    width: 100%;
}
.infomation_wrapper  .address_left {
    width: 100%;
    text-align: center;
}
.infomation_wrapper  .address_right {
    margin-left: 0;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}
.infomation_wrapper .infomation_right {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.slider_contact .testimonial_box-top {
    width: 100%;
}
.slider_contact .Contact_slider_img {
    
    width: 100%;
    margin-top: 20px;
}
.slider_contact .testimonial_box-text {
    width: 100%;
    overflow: hidden;
}
.slider_contact .testimonial_box-img_one {
   
    width: 100%;
}

.slider_contact .slick-dots li {
    display: inline-block;
}
.slider_contact .slick-dots {
    
    width: 100%;
    position: unset;
    margin-top: 20px;
}
.blog_wrapper .blog_section_one {
    
    width: 100%;
}
.blog_wrapper .blog_section_two {
    width: 100%;
	margin-left: 0px;
}
.blog_wrapper .blog_section_three {
    width: 100%;
    margin-left: 0px;
}
.blog_wrapper .recent_post_right {
    margin-left: 8px;
}
.blog_wrapper .follow_section ul li {
   
    width: 28%;
}
.service_section .services_left_section {
    padding-right: 0;
    width: 100%;
}
.service_section .services_right_section {
    margin-top: 20px;
    width: 100%;
}
.counter_section .counter_section_left {
    width: 100%;
}
.service_section img.service_inner_img_two {
    
    width: 37%;
    padding-left: 8px;
}
.counter_section .counter_section_right {
    
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
}
.service_section .services_left_section h2 {
    font-size: 25px;
}
.counter_section .counter_section_right h2 {
    font-size: 25px;
}
.our_service_wrapper {
    
    padding: 25px 0px;
}
.service_video_section h1 {
   
    width: 100%;
    font-size: 16px;
}
.recent_post_wrapper .recent_post_outer {
    
    display: block;
}
.inner_blog_wrapper .inner_blog_left {
    
    width: 100%;
}
.inner_blog_wrapper .inner_blog_right {
   
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
}
.inner_blog_wrapper .aliquip_outer .aliquip_left {
    
    width: 100%;
}
.inner_blog_wrapper .aliquip_outer .aliquip_right {
    
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
}
.inner_blog_wrapper .inner_blog_right .recent_post_left {
   
    width: 100%;
}
.inner_blog_wrapper .recent_post_right {
 
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.event_banner_slider .bannerSlider {
    height: auto;
}
.event_banner_slider .slick-prev {
    left: 5px;
    width: 40px;
    height: 40px;
    top: 52%;
}
.event_banner_slider .slick-next {
    right: 5px;
    width: 40px;
    height: 40px;
    top: 52%;
}
.event_banner_slider .bannerSlider .slide__text h2 {
    font-size: 25px;
}
.event_banner_slider .bannerSlider .slide__text p {
    
    display: none;
}

.event_banner_slider {
    padding: 30px 0px;
}
.event_list_wrapper .event_list_outer {
    margin-top: 0;
}
.event_list_wrapper .event_list_left {
    width: 100%;
}
.event_list_wrapper .event_list_right {
    width: 100%;
    margin-left: 0;
}
.event_list_wrapper .list_even_inner .outer_section_left {
    width: 100%;
}
.event_list_wrapper .list_even_inner .outer_section_right {
    width: 100%;
   padding-left: 0;
}
.event_list_wrapper .list_even_inner .outer_section_right .date_one {
    width: 100%;
    margin-bottom: 20px;
}
.event_list_wrapper .list_even_inner .outer_section_right .date_sec {
    width: 100%;
    margin-bottom: 20px;
}
.event_list_wrapper .filter_box {
    display: block;
}
.event_list_wrapper .filter_box .filter_one_part {
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 25px;
}
.list_img_section .btn_sec {
    width: 100%;
}
.list_img_section .date_one {
   
    width: 100%;
}
.list_img_section .date_sec {
    
    width: 100%;
}
.tempor_text_outer .tempor_text_left {
    width: 100%;
}
.tempor_text_outer .tempor_text_center {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
}
.tempor_text_outer .tempor_text_center .date_one {
    width: 100%;
    margin-bottom: 5px;
}
.tempor_text_outer .tempor_text_center .date_sec {
    width: 100%;
}
.tempor_text_outer .tempor_text_right {
    width: 100%;
}
.event_details_outer .event_details_one {
    width: 100%;
}
.event_details_outer .event_details_three {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
}
.event_details_outer .event_details_two {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.our_member_wrapper {
    padding-top: 20px;
    padding-bottom: 0;
}
.photo_wrapper .photo_inner_box {
    margin-top: 2px;
    display: block;
}
.event_service .event_service_one {
    width: 100%;
}
.event_service {
    display: block;
}
.event_service .event_service_two {
    width: 100%;
    margin-top: 20px;
    max-height: unset;
}
.event_service .event_service_three {
    width: 100%;
    margin-top: 20px;
}
.event_service .event_service_box_left {
    width: 100%;
    margin-bottom: 20px;
}
.event_service .event_service_box_right {
    width: 100%;
    text-align: left;
    margin-top: 25px;
}
.event_service .outer_event_sec {
    margin-bottom: 30px;
}
.event_service  .event_service_icon {
    
    margin-left: 0;
}
.event_service  .event_service_contain {
    padding-left: 18px;
}

.event_service .event_service_icon_one {
    margin-right: 18px;
}
.tempor_text_outer {
    width: 100%;
    display: block;
}
.event_details_outer {
    display: block;
}
.event_service .event_service_one img {
    height: auto;
}
.event_service .event_service_three img {
    height: auto;
}
.speaker_section .speaker_section_outer {
    display: block;
}
.speaker_section .speaker_section_left {
    width: 100%;
}
.speaker_section .speaker_section_right {
    width: 100%;
    margin-bottom: 6px;
    margin-top: -5px;
}
.speaker_section .speaker_section_two {
    width: 100%;
    margin-left: 0;
}
.img_sp_sec h2 {
    width: 100%;
}
.sk_section_outer {
    display: block;
}
.sk_section .sk_inner_one {
    width: 100%;
}
.speaker_section .inner_speaker_section {
    display: block;
}
.speaker_section .speaker_section_one {
    width: 100%;
}
.sk_section .sk_inner_two {
    width: 100%;
    margin-left: 0;
    margin-top: 20px;
}
.footer_inner_section {
    display: block;
}
.slider_our_customers .slick-prev {
    left: 31%;
    bottom: 7%;
}
.slider_our_customers .slick-next {
    right: 47%;
    bottom: 7%;
}
.counter_section  .banner_inner_box {
   
    margin-top: 20px;
    max-width: 100%;
}
.faq_section .faq_left {
    width: 100%;
}
.faq_section .faq_right {
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
}
.find_sec .find_sec_left {
    width: 100%;
    padding-right: 0;
}
.find_sec .find_sec_left h2 {
    width: 100%;
    font-size: 30px;
}
.find_sec .find_sec_right {
    width: 100%;
    margin-top: 30px;
}
.have_questions .inner_have_questions {
    max-width: 100%;
    padding: 30px;
}
.have_questions .inner_have_questions h2 {
    font-size: 25px;
}
.have_questions .form_sec .name_fm {
    width: 100%;
    margin-right: 0;
}
.have_questions .form_sec {
    display: block;
}
.have_questions .form_sec .email_fm {
    width: 100%;
}
.have_questions .form_sec .phone_fm {
    width: 100%;
}
.have_questions .form_sec .subject_fm {
    width: 100%;
}
.have_questions {
    height: auto;
}
.plan_section .plan_outer_sec {
    display: block;
}
.plan_section .plan_box {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
.slider_main_section .swiper-backface-hidden .swiper-slide {
    transform: translate(0px, 0px);
}
.why_work_sec .why_work_inner {
    display: block;
}
.why_work_sec  .why_work_box {
    width: 100%;
    margin-left: 0;
	margin-bottom: 20px;
}
.meet_our_sec .inner_meet_our {
    display: block;
}
.meet_our_sec .inner_meet_one {
    width: 100%;
}
.meet_our_sec .inner_meet_two {
    width: 100%;
    margin-left: 0px;
}
.meet_our_sec .our_company_box {
    display: block;
}
.meet_our_sec .our_company_left {
    width: 100%;
}
.meet_our_sec .our_company_right {
    width: 100%;
    margin-left: 0px;
}
.slider_outer_section .slider_container {
    width: 100%;
    margin: 35px auto;
}
.slider_container .meet_box {
    width: 100%;
}
.slider_container .meet_slider {
    width: 100%;
    margin-left: 0px;
    margin-top: 12px;
}
.slider_outer_section .slider_para {
    width: 100%;
    padding: 75px 20px 20px 20px;
}
.slider_outer_section .next {
    right: 0;
    width: 40px;
    height: 40px;
}
.slider_outer_section .prev {
    left: 0;
    width: 40px;
    height: 40px;
}
.slider_para:after {
    background-color: transparent;
}
.terms_conditions_sec .terms_outer_box {
    display: block;
}
.terms_conditions_sec .terms_inner_left {
    width: 100%;
}
.terms_conditions_sec .terms_inner_right {
    width: 100%;
    padding-left: 0;
}
.terms_conditions_sec .section_tc_inner {
    display: block;
}
.terms_conditions_sec .section_tc_one {
    width: 100%;
}
.terms_conditions_sec .section_tc_two {
    width: 100%;
    padding-right: 0px;
}
.terms_conditions_sec .section_tc_three {
    width: 100%;
    padding-left: 0;
}
.terms_conditions_sec .voluptate_img h3 {
    font-size: 22px;
    width: 100%;
}
.terms_conditions_sec  .pariatur_sec {
    display: block;
}
.terms_conditions_sec  .pariatur_sec_left {
    width: 100%;
}
.terms_conditions_sec  .pariatur_sec_right {
    width: 100%;
    padding-left: 0;
}
.terms_conditions_sec .pariatur_sec_right h2 {
    font-size: 22px;
    width: 100%;
    margin-top: 20px;
}
.terms_conditions_sec .box_outer_tc {
    display: block;
}
.terms_conditions_sec .pariatur_sec_right .box_one_tc {
    width: 100%;
}
.terms_conditions_sec .pariatur_sec_right .box_two_tc {
    width: 100%;
}
.terms_conditions_sec .section_tc_one h2 {
    width: 100%;
    font-size: 22px;
    margin-bottom: 45px;
}
.privacy_policy_sec .pc_section_outer {
   
    display: block;
    margin-bottom: 30px;
    margin-top: 30px;
}
.privacy_policy_sec .pc_section_outer .pc_inner_left {
    width: 100%;
}
.privacy_policy_sec .pc_section_outer .pc_inner_right {
    width: 100%;
}
.privacy_policy_sec_text .next_text {
    margin-bottom: 30px;
}
.privacy_policy_sec .pc_section_outer .pc_inner_right h2 {
    font-size: 22px;
    margin-top: 20px;
}
.gallery_banner_slider .slick-prev:before {
    font-size: 45px;
}
.gallery_banner_slider .slick-prev {
    top: -8%;
}
.gallery_banner_slider .slick-next:before {
    font-size: 45px;
}
.gallery_banner_slider .slick-next {
    top: -8%;
}
.gallery_banner_slider p {
    margin-bottom: 60px;
}
.gallery_banner_slider p {
    width: 89%;
}
.slider_contact .reviews_box img {
    max-width: 12px;
}
.service_image_section .inner_images_box img {
    padding: 8px 8px 2px 8px;
}
.event_list_wrapper .event_list_outer {
    display: block;
}
.recent_post_wrapper .recent_post_head {
    max-width: 100%;
}
.get_touch_section .get_data_outer {
    display: block;
}
.infomation_wrapper .infomation_outer {
     display: block;
}
.footer_section h3 {
    margin-top: 35px;
}
.slider_main_section .swiper-button-prev:after {
    width: 40px;
    height: 40px;
    left: 0px;
    background-size: 22px;
}
.slider_main_section .swiper-button-next:after {
    width: 40px;
    height: 40px;
    right: 0px;
    background-size: 22px;
}
header  nav {
    display: block;
}
.blog_articles_wrapper .blog_article_left .inner_box_art p {
    display: none;
}
.our_gallery_wrapper .head_our {
    width: 100%;
}
#sidebar button#close img {
    width: 16px;
}
}

/*width 320px to 800px  end */

@media (min-width: 800px) and (max-width: 1250px) {
	
.blog_wrapper .recent_post_left {
    width: 100%;
}
.event_list_wrapper .event_list_outer {
    display: block;
}
.blog_wrapper .recent_post_right {
    width: 100%;
    margin-top: 12px;
    margin-left: 0px;
}	
.blog_wrapper .recent_post_right h5 {
   
    font-size: 18px;
}
.blog_wrapper .follow_section ul li {
    margin-right: 1px;
    margin-bottom: 2px;
}
.slider_outer_section .why_choose_text {
    margin-bottom: 40px;
}
.speaker_section .inner_speaker_section {
    display: block;
}
.speaker_section .speaker_section_left {
    width: 100%;
}
.terms_conditions_sec .pariatur_sec_right h2 {
    width: 100%;
}
.event_banner_slider {
    width: 100%;
    padding-bottom: 0;
}
.event_list_inner_two .recent_post_right {
    width: 63%;
    margin-left: 3px;
    display: inline-block;
    vertical-align: top;
}
.event_list_wrapper .event_list_left {
    width: 100%;
}
.event_list_wrapper .event_list_right {
    width: 100%;
    margin-left: 0;
    margin-top: 30px;
}
.event_list_wrapper .list_even_inner .outer_section_right {
    
    padding-left: 35px;
}

p.read_more_btn a {
    padding: 10px 20px;
}
.list_img_section .btn_sec {
    left: 35px;
    top: 10px;
    width: 100%;
}
.slider_outer_section .prev {
    left: -12px;
}
.slider_outer_section .next {
    right: -12px;
}
.slider_container .meet_box {
    width: 100%;
}
.slider_container .meet_slider {
    margin-left: 0;
    margin-top: 20px;
    width: 100%;
}
.slider_para:after {
    left: 12px;
    top: 39px;
}

}

@media (min-width: 800px) and (max-width: 1024px) {
	
.gallery_banner_slider .slick-prev {
    top: -6%;
}
.gallery_banner_slider .slick-next {
    top: -6%;
}
.footer_section .share_menu_icon .share_menu_box {
    margin-right: 3px;
    width: 40px;
    height: 40px;
}
.our_member_wrapper .our_member_box li i {
    width: 28px;
    height: 28px;
}
.our_member_wrapper .our_member_box li {
    font-size: 14px;
}
.main_wrapper .banner_inner_box {
    bottom: 11%;
}
.main_wrapper .counter-container a {
   
    padding: 10px 15px;
}
.main_wrapper .text_section_box h1 {
    font-size: 40px;
}
.plan_section .prince_btn {
    padding: 12px 14px;
}
.footer_section .footer_box_four img {
    width: 100%;
    max-width: 40px;
    display: block;
    margin: 0 auto;
}
.footer_section .footer_box_four span {
    display: block;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    font-size: 13px;
    margin-top: 12px;
}
header .header_outer.header_outer_sec .book_now {
    vertical-align: super;
}
}
@media (min-width: 800px) and (max-width: 1150px) {
.why_choose_wrapper .registring_two {
    vertical-align: text-top;
}
}
@media (min-width: 800px) and (max-width: 1250px) {
	
.main_wrapper .sidebar_right_img {
    width: 58.75%;
}
.main_wrapper .banner_inner_box {
    width: 70%;
    left: 31px;
}	
.main_wrapper .counter-container a {
    top: 9px;
    right: -144px;
}
.categories_section_wrapper .leave_section_right {
   
    padding-left: 38px;
}
.photo_wrapper .photo_inner_box_right {
    margin-left: 25px;
}
.categories_section_wrapper .categories_section_outer {
   
    margin: 20px 0px;
}
.what_we_wrapper .what_inner_right p {
    width: 100%;
}
.slider_our_customers .slick-prev {
    left: 43%;
}
.why_choose_wrapper .registring_outer {
    max-width: 100%;
}
.why_choose_wrapper .inner_registring {
    padding: 10px;
}
.why_choose_wrapper .inner_registring h2 {
	
    font-size: 22px;
   
}
.blog_articles_wrapper .blog_article_left {
    margin-right: 23px;
}
.blog_articles_wrapper .blog_article_right .inner_box_art h5.blog_art_head {
    font-size: 14px;
}
.blog_articles_wrapper .blog_article_right .inner_box_art_two h5 {
    font-size: 14px;
    width: 100%;
}
.blog_articles_wrapper .blog_article_right .inner_box_art_two {
    top: 20%;
}
.blog_articles_wrapper .blog_article_right .inner_box_art_two p.read_text_one {
    padding: 5px 6px;
    width: 100px;
    font-size: 15px;
}
.our_member_wrapper .our_member_box {
    padding: 22px;
}
.our_below_section .our_below_right {
    width: 100%;
    padding-left: 0;
}
.our_below_section .outer_img_box_right {
	
    margin-left: 8px;
}
.our_below_section .our_below_left h2 {
    font-size: 20px;
}
.our_below_section .our_below_left {
    width: 100%;
    margin-bottom: 40px;
}
.our_service_wrapper .head_our_service {
    width: 80%;
}

.customer_wrapper .testimonial_box-text p {
	
    width: 100%;
}
.customer_wrapper .head_customer {
   
    width: 80%;
}
.reception_wrapper .reservations_one {
    width: 100%;
    margin-left: 0;
}
.reception_wrapper .reservations_box {
    
    padding: 30px 30px 30px 30px;
   
}
.reception_wrapper .reception_right {
    
    margin-left: 55px;
}
.get_touch_section .get_touch_head {
   
    max-width: 66%;
}
.get_touch_section .get_data_right {
   
    margin-left: 35px;
}
.infomation_wrapper .infomation_left {
    
    width: 42%;
}
.infomation_wrapper .infomation_right {
  
    width: 49%;
}
.customer_wrapper .inner_customer_box {
    width: 92%;
}

}




@media all and (max-width: 300px) {
	body {
		font-size: 14px;
	}
}

@media all and (max-width: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}
	
	.testim .cont div p {
		line-height: 25px;
	}

}
@media all and (max-width: 1024px) {
header .header_outer.header_outer_sec  nav {
    display: block;
}
header .header_outer.header_outer_sec .open_button {
    width: 9%;
}
header .header_outer.header_outer_sec .logo {
    width: 43%;
    vertical-align: middle;
}
header .phone_number {
    display: none;
}
header .header_outer.header_outer_sec .book_now {
    width: 41%;
    margin-bottom: 15px;
}
.blog_articles_wrapper .blog_article_right p.blog_date {
    margin-bottom: 3px;
    font-size: 16px;
}
.blog_articles_wrapper .blog_articles_outer p.read_text_three {
    bottom: 9px;
    font-size: 16px;
    max-width: 83px;
}
}
@media all and (max-width: 1250px) {
.service_image_section .img_box_one {
   
    width: 24.8%;
}
.service_image_section .img_box_two {
   
    width: 36%;
}
.service_image_section .img_box_three {
    
    width: 35.8%;
}
.service_image_section .img_box_four {
   
    width: 35.8%;
}
.service_image_section .img_box_five {
   
    width: 35.8%;
}
.service_image_section .img_box_six {
   
    width: 24.6%;
}
.service_section .services_left_section {
   
    padding-right: 49px;
}
.service_section img.service_inner_img_two {
    padding-left: 8px;
}
.service_section .services_left_section h2 {
    font-size: 22px;
}

}
