/* Medium screen  */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .welcome_one_left {
    margin-right: 0;
    margin-left: 0;
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 100px;
  }
  .welcome_one_right_content {
    position: relative;
    display: block;
    max-width: 800px;
    margin: 0 auto;
  }

  .inspiring_solutuions_one:after {
    display: none;
  }
  .inspiring_solutuions_one_left {
    max-width: 800px;
    margin: 0 auto;
  }
  .inspiring_solutuions_one_btn {
    margin-bottom: 0;
  }

  .inspiring_solutuions_one_right {
    max-width: 800px;
    margin: 0 auto;
  }

  .our_projects_one .block-title {
    text-align: center !important;
  }
  .project-filter.style1 {
    float: none;
    margin-bottom: 30px;
  }
  .two_sections_one_right {
    margin-left: 0;
  }
  .two_sections_one_right .block-title h2 {
    font-size: 40px;
  }

  .blog-one__content {
    padding: 49px 20px 53px;
  }
  .call_one_inner {
    align-items: inherit;
    flex-direction: column;
  }
  .call_one_image {
    margin-bottom: 30px;
  }
  .footer-widget__latest_news {
    margin-left: 0;
    margin-top: 20px;
  }

  .footer-widget__newsletter {
    margin-top: 20px;
  }
  .footer-widget__explore {
    margin-left: 0;
  }

  .three_boxes_hover_content_icon {
    margin-bottom: 8px;
  }
  .three_boxes_hover_content_text p {
    font-size: 12px;
    line-height: 29px;
  }
  .welcome_two_left {
    margin-right: 0;
    max-width: 750px;
    margin: 0 auto 50px;
  }

  .welcome_two_right {
    margin-left: 0;
    max-width: 750px;
    margin: 0 auto;
  }

  .choosing_us_left .block-title h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .counter_two_single {
    max-width: 228px;
  }
  .blog_two_post_all li {
    padding: 25px 30px 25px;
  }
  .we_are_commited .block-title {
    margin-bottom: 10px;
  }
  .we_are_commited .block-title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .four_boxes_last_box {
    height: 363px;
  }

  .leaders_left {
    margin-right: 0;
    max-width: 800px;
    margin: 0 auto 180px;
  }
  .leaders_left_image {
    margin-left: 0;
  }

  .leaders_right {
    max-width: 800px;
    margin: 0 auto;
  }
  .benefits_partner_inner .block-title {
    max-width: 800px;
    margin-bottom: 30px;
  }

  .get_to_know_single + .get_to_know_single {
    margin-top: 50px;
  }
  .get_to_know_right {
    position: relative;
    display: block;
    margin-left: 0;
    max-width: 800px;
    margin: 50px auto 0;
  }
  .author-one {
    align-items: inherit;
    padding: 30px 30px;
  }
  .all_contact_info_single.location_info {
    margin-left: 0;
  }

  .all_contact_info_single .content p br {
    display: none;
  }
  .contact_one_left {
    position: relative;
    display: block;
    max-width: 800px;
    margin: 0 auto 50px;
  }
  .contact-one__form__wrap {
    margin-left: 0;
    max-width: 800px;
    margin: 0 auto;
  }
  .founded_text {
    margin-right: 0;
    margin-left: 0;
  }
  .founded_list {
    position: relative;
    display: block;
    margin-left: 0;
  }
  .founded_one_left .block-title h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .projects_details_content_bottom {
    align-items: inherit;
    flex-direction: column;
  }
  .projects_details_content_bottom_list {
    margin-left: 0;
    margin-top: 30px;
  }
  .projects_details_all_list {
    padding: 39px 30px 38px;
  }
  .projects_details_content_sidebar_quote {
    padding: 46px 25px 50px;
  }
  .projects_three_single {
    max-width: 700px;
    margin: 0 auto 30px;
  }

  .services_details_why_choose_us {
    align-items: inherit;
    justify-content: inherit;
    flex-direction: column;
  }
  .services_details_why_choose_us_image {
    margin-top: 25px;
  }

  .making_complex_left {
    max-width: 800px;
    margin: 0 auto 50px;
  }
  .making_complex_right {
    max-width: 800px;
    margin: 0 auto;
  }
  .making_complex_right_image {
    margin-top: 0;
    float: none;
    margin-right: 0;
  }
}

/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cta_one_inner {
    flex-direction: column;
  }
  .cta_one_right_btn {
    margin-top: 25px;
  }

  .welcome_one_left {
    margin-right: 0;
    margin-left: 0;
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 100px;
  }
  .welcome_one_right_content {
    position: relative;
    display: block;
    max-width: 800px;
    margin: 0 auto;
  }
  .counter_one {
    right: 0;
  }

  .inspiring_solutuions_one:after {
    display: block;
  }
  .inspiring_solutuions_one_left {
    max-width: 800px;
    margin: 0 auto;
    padding-bottom: 35px;
  }
  .inspiring_solutuions_one_btn {
    margin-bottom: 0;
  }

  .inspiring_solutuions_one_right {
    max-width: 800px;
    margin: 0 auto;
  }
  .our_projects_one .block-title {
    text-align: center !important;
  }
  .project-filter.style1 {
    float: none;
    margin-bottom: 30px;
  }
  .two_sections_one_right {
    margin-left: 0;
    margin-top: 190px;
  }
  .call_one_inner {
    align-items: inherit;
    flex-direction: column;
  }
  .call_one_image {
    margin-bottom: 30px;
  }
  .call_one_content {
    padding-left: 20px;
    padding-right: 25px;
  }
  .call_one_number h4 {
    font-size: 25px;
  }
  .call_one_number a {
    font-size: 25px;
  }

  .footer-widget__latest_news {
    margin-left: 0;
    margin-top: 20px;
  }

  .footer-widget__newsletter {
    margin-top: 20px;
  }
  .footer-widget__explore {
    margin-left: 0;
  }
  .welcome_two_left {
    margin-right: 0;
    max-width: 600px;
    margin: 0 auto 50px;
  }

  .welcome_two_right {
    margin-left: 0;
    max-width: 600px;
    margin: 0 auto;
  }
  .welcome_two_founded {
    left: 0px;
  }
  .choosing_us_left {
    margin-bottom: 50px;
  }
  .counter_two_single {
    max-width: 342px;
    margin-bottom: 80px;
  }
  .counter_two_single:before {
    display: none;
  }
  .counter_two_single:nth-child(1) {
  }
  .counter_two_single:nth-child(2) {
  }
  .counter_two_single:nth-child(3) {
    margin-bottom: 0px;
  }
  .counter_two_single:nth-child(4) {
    margin-bottom: 0px;
  }
  .cta_two_left_content h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .we_are_commited_image_box {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .leaders_left {
    margin-right: 0;
    max-width: 800px;
    margin: 0 auto 180px;
  }
  .leaders_left_image {
    margin-left: 0;
  }

  .leaders_right {
    max-width: 800px;
    margin: 0 auto;
  }
  .benefits_partner_inner .block-title {
    margin-bottom: 30px;
  }
  .benefits_partner_right_list {
    margin-left: 45px;
  }
  .get_to_know_single + .get_to_know_single {
    margin-top: 37px;
  }
  .get_to_know_right {
    position: relative;
    display: block;
    margin-left: 0;
    max-width: 800px;
    margin: 50px auto 0;
  }
  .blog_details_sidebar {
    margin-top: 50px;
  }
  .all_contact_info_single.location_info {
    margin-left: 0;
  }

  .all_contact_info_single .content p br {
    display: block;
  }
  .all_contact_info_single.phone_info {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .contact_one_left {
    margin: 0 auto 50px;
  }
  .contact-one__form__wrap {
    margin-left: 0;
  }
  .founded_text {
    margin-right: 0;
    margin-left: 0;
    padding-top: 20px;
  }
  .founded_list {
    position: relative;
    display: block;
    margin-left: 0;
  }
  .founded_one_left .block-title h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .projects_details_content_bottom {
    align-items: inherit;
    flex-direction: column;
  }
  .projects_details_content_bottom_list {
    margin-left: 0;
    margin-top: 30px;
  }
  .projects_details_content_sidebar {
    margin-top: 50px;
  }
  .services_details_right {
    margin-top: 50px;
  }
  .making_complex_left {
    max-width: 800px;
    margin: 0 auto 50px;
  }
  .making_complex_right {
    max-width: 800px;
    margin: 0 auto;
  }
  .making_complex_right_image {
    margin-top: 0;
    float: none;
    margin-right: 0;
  }
}

.none{ display:block}
.block{ display:none}
.project-filter.style1 li + li a{ color:#333}
.project-filter.style1 li{ padding-bottom:15px;}
.project-filter.style1 li a{ padding-left:5px; padding-right:5px; color:#333}
.project-filter.style1 li.active a{ color:#ff0000}
.our_services_one{ padding:50px 0 40px;}
@media only screen and (max-width:1024px) {
	img{ max-width:100%;}
.our_projects_one,.blog_one{ padding-bottom:30px;}
.propic .fw span{ float:left}
.services_details{ padding-top:20px;}
 
.our_projects_one.our_projects_page{ padding-top:40px;}
.header_social_1,.services_all_list li span,.comment-one__image{ display:none}
.comment-one__content{ margin-left:0}
.site-footer{ padding-top:30px;}
.container{ max-width:1024px;}
.page-header h2{ font-size:38px;text-transform: uppercase;}
.page-header p{ color:#fff}
.our_services_icon{ width:60px; height:60px;}
.our_services_icon span:before{ font-size:45px; line-height:60px;}
.page-header,.all_contact_info_inner,.our_services_one,.blog_details,.projects_three,.welcome_one{ padding:50px 0 60px}
.projects_three,.welcome_one{ padding-bottom:0;}
.col-lg-4,.col-xl-6{ width:50%}

.our_projects_one .block-title{ text-align:left !important}
.block-title h2{ font-size:34px;}
.all_contact_info_single.phone_info{ margin-top:0}
.case_m{ font-size:15px;}
.block-title{ margin-bottom:20px}
.our_projects_one_single{ margin-bottom:40px;}
.our_projects_one_text{transform:none; bottom:-40px; width:94%}
.our_projects_one_text h4{ color:#fff; text-indent:1em; font-size:17px;}
.our_projects_one_single i{ font-size:16px; padding:12px 15px 4px}
.blog_one_image{ height:200px;}
.blog-one__content{ padding:10px 15px 30px;}
.blog_one_title h3{ height:70px;}
.blog-one__meta{ margin-bottom:10px;}
.call_one_image{ display:none}
.call_one_content{ padding-top:35px; padding-bottom:30px; padding-right:50px;border-left:2px solid #e4e4e4}
.blog_one_title h3{ font-size:22px;}
.news-list .list-head .propic{ max-width:660px; width:58%;}
.inspiring_solutuions_one_video_box .video-one__btn{ width:85px; height:85px;}
.inspiring_solutuions_one{ padding-top:70px; padding-bottom:40px}
.inspiring_solutuions_one_left_bottom_text ul li{ padding-left:0}
.list-unstyled{ line-height:28px}	
.inspiring_solutuions_one_right_skills .text{ padding-bottom:8px; line-height:24px}
.inspiring_solutuions_one_right_skills{ padding:40px 40px 30px}
.inspiring_solutuions_one_right_skills .check{ padding:18px 20px; margin-bottom:20px}
.inspiring_solutuions_one_right_skills .check li i{ margin-right:8px; }



.news-list .list-head .list-head-r{ width:40.1%; top:40px }
.news-list .list-head-r h1{ font-size:26px; margin-bottom:10px}
.news-list .list-head-r .text{ margin-top:0}
.news-list .list-head-r .wl-nl p{ margin-bottom:5px; width:98%;}
.pro_bg{ padding-top:15px;}
.propic .fw{ position:absolute; margin-top:15px; margin-left:-2%}
.news-list .list-head{ padding-bottom:60px;}
.pro_cans .xg-bg{ display:none}
.col-lg-7{ max-width:67%; flex:0 0 67%}
.col-lg-5{ max-width:33%}
.services_all_list li a,.our_projects_one_text h4{ overflow:hidden;text-overflow:ellipsis;  white-space: nowrap;}
.col-xl-4{ width:33%;}
.our_projects_one_text{ left:0 }
.get_to_know_single + .get_to_know_single{ margin-top:20px;}
.get_to_know_right .block-title{ margin-bottom:0}
.get_to_know_right{ margin-top:20px}
.get_to_know_right_text p{ line-height:28px; font-size:18px;}
.get_to_know{ padding-bottom:30px;}
.counter_two{ padding:40px 0 40px}
.counter_two.three{ padding-bottom:40px}
 .counter_two_single:before{ top:0}
 .all_contact_info_single .icon span{ width:50px; height:50px}
 .all_contact_info_single .content{ padding-left:10px}
 .all_contact_info_single.phone_info{ margin-left:50px;}
 .all_contact_info_single .icon{ width:58px;}
 .counter_one{ right:0}
 .counter_one_single{ 40px 30px 32px}
 .welcome_one_right_content .block-title{ margin-bottom:10px;}
.welcome_one_right_first_text{ line-height:28px; font-size:18px}
.welcome_one_right_second_text{ padding-top:15px; line-height:26px;}
.welcome_one_right_content ul li i{ margin-right:5px;}
.welcome_one_right_content ul li{ font-size:16px; line-height:24px;}
.our_services_one_content p{ margin-bottom:8px; line-height:24px;/*height: 58px;overflow:hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;	*/}


.our_services_one_content h3{ margin-bottom:5px;}
.our_services_one_content{ padding:12px 20px 30px}
.services_one_arrow_icon{ font-size:16px;}	
.our_services_one_single{ margin-bottom:50px;}
 
	.counter_one_single{ padding:30px 30px 25px;}
 
	.our_projects_one_single{ padding-bottom:50px;}
.our_projects_one_text{ bottom:-35px;}
.welcome_one_shape_bg{ bottom:0}
	
		
		}
	
@media only screen and (max-width:750px) {
	.dropdown i{    color:#fff; font-style:normal;  line-height:32px; position:absolute; right:0; top:0 ; display:block}
	.pro_xl .f_list a{ color:#666; font-size:15px; display:block; margin-right:15px; height:30px; overflow:hidden}
	.none,.sidebar__post-list,.sidebar__post,.sidebar__single + .sidebar__single,.get_to_know_single,.get_to_know_big_image,.ab_left,
	
	.dropdown .pro_xl .f_list a,.pro_xl hr{ display:none}
	.block,.dropdown .pro_xl .f_list h4 a{ display:block}
 .our_services_one{ background:#fff;}
	.col-lg-4{ width:50% }
.xial{ display:block !important; background:#222; width:96%; float:left; padding-left:4%; padding-top:10px;}
.pro_xl .f_list,.mobile-nav__content .main-nav__navigation-box li { line-height:40px; width:100%; float:left; }
.mobile-nav__content .main-nav__navigation-box li {font-size:18px}
.pro_xl .f_list,.pro_xl .f_list:nth-child(2){ margin-top:0; padding-bottom:0; margin-bottom:0}
.pro_xl .f_list h4{ color:#fff; font-size:14px; margin-bottom:3px }
.pro_xl .f_list h4 a{ line-height:36px;  height:auto !important}
.mobile-nav__content .main-nav__navigation-box li a{ height:52px}
.mobile-nav__content .logo-box{ margin-bottom:20px;}

	.our_projects_one_single i{padding:3px 15px 3px}
	 .ab_right,.news_list{ width:98%; margin-left:2%;}
	 .blog_one_image{ width:160px; height:100px;}
	 .blog-one__content{ margin-left:160px;}
	 .blog_one_date_box{ height:50px; width:50px;}
	 .blog_one_date_box p{ font-size:14px;}
	 
.cta_one_inner {flex-direction: column;text-align: center;}
.cta_one_right_btn {margin-top: 25px;}
.cta_one_left_text h3 {    font-size: 28px;line-height: 38px;}  
.welcome_one_left_image:before {display: none;}
.welcome_one_left {margin-right: 0;margin-left: 0;margin-bottom: 50px; display:none}
.counter_one {right: 0;}
.block-title h4{ font-size:14px;}
.block-title{ margin-bottom:10px;  }
.our_services_icon{ width:60px; height:60px; bottom:-10px;}
.our_services_one_content{ padding:20px 15px 25px}
.our_services_one_content h3{ font-size:16px; margin-bottom:5px} 
.our_services_icon span:before{ font-size:40px;}
.welcome_one_right_content .block-title{ margin-bottom:5px;}
.welcome_one_right_content .block-title h2 {font-size: 24px;line-height: 44px;}
.welcome_one_right_first_text{ font-size:14px; line-height:20px;}
.welcome_one_right_second_text{ padding-top:10px; font-size:16px; padding-bottom:16px;}
.list-unstyled li{ font-size:15px; line-height:22px;  }
.list-unstyled li a{ font-size:17px;}
.footer-widget_about_text__box{ padding-top:10px}
.blog_one_title h3{ font-size:20px;}
.welcome_one_signature_box{ margin-top:10px; width:100%; display:none}
.welcome_one_right_content ul li i{ margin-right:5px}1
.welcome_one_left_image img {width: auto;max-width:100%; }
.inspiring_solutuions_one_btn {margin-bottom: 0; display:none}
.inspiring_solutuions_one_left_bottom {align-items: inherit;flex-direction: column; display:none}
.inspiring_solutuions_one_video_box .video-one__btn{ width:50px; height:50px;}
.inspiring_solutuions_one_left_bottom_text {margin-left: 0;margin-top: 30px;}
.inspiring_solutuions_one_left {padding-bottom:15px;}
.inspiring_solutuions_one_left .block-title h2 {font-size:22px;line-height: 40px; }
.thm-btn{ padding:5px 30px}
.inspiring_solutuions_one_right_skills {padding:40px 40px 30px; width:100%}
.inspiring_solutuions_one_right_skills .text{ padding-bottom:2px; line-height:26px;}
.inspiring_solutuions_one_right_skills .check{ padding:20px 10px ;  margin-bottom:30px}
.our_projects_one .block-title {text-align:left !important;}
.testimonails_one_quote_icon{ width:35px; height:35px;}
.testimonails_one_client_name{ margin-top:15px;}
.testimonails_one_image img{ height:50px;}
.testimonails_one_image{ bottom:-5px; right:20px}
.case_m{ display:none}
.our_projects_one{ padding-top:25px !important; padding-bottom:10px}
.our_projects_one .block-title h2,.our_projects_one_text h4 {font-size:22px;}
.testimonails_one{ padding:40px 0 20px}
.our_projects_one_icon{ width:40px; height:40px;}
.project-filter.style1 {float:left; width:100%;border-radius:40px 0 0 40px; padding-left:30px; margin-top:10px; padding-top:20px;padding-bottom:20px; background:#1e2530;}
.active{ border-bottom:1px #ff0000 solid}
.active a{ color:#ff0000 !important; font-size:18px !important;}
.project-filter.style1 li .filter-text{ color:#fff}
.thm-breadcrumb{ display:none}
.page-header{ padding-top:50px; padding-bottom:50px}
.page-header h2 {font-size:32px; text-align:left; width:100%; line-height:48px; float:right;text-transform:uppercase;}
.page-header  p{ color:#f5f5f5; font-size:16px; line-height:26px}
.project-filter.style1 li + li {margin-left: 25px;}
.testimonails_one .block-title h2 {font-size:22px;line-height:30px;}
.testimonails_one_single{padding:15px 20px 18px}
.testimonails_one_text p{ font-size:16px; line-height:24px}
.testimonails_one_carousel.owl-carousel .owl-stage-outer.owl-item.testimonails_one_single {padding: 55px 20px 48px;}
.testimonails_one_carousel.owl-carousel
.owl-stage-outer
.owl-item.active
.testimonails_one_single {padding: 55px 20px 48px;}
.blog_one{ padding:30px 0 10px}
.blog_one_date_box{ bottom:15px; right:10px;}
.two_sections_one_right {margin-left: 0;margin-top: 190px;}
.two_sections_one_left ul li .icon_box {position: absolute;}
.blog-one__content {padding:20px 10px 23px;}
.blog-one__meta{ margin-bottom:5px;}
.call_one_inner {align-items: inherit;flex-direction: column;}
.call_one_image {margin-bottom: 30px;}
.call_one_image img{width:100%}
.call_one_content {padding-left: 20px;padding-right: 25px; padding-top:10px; padding-bottom:10px;border-left: 2px solid #e4e4e4;}
.call_one_content .text p{ font-size:14px; line-height:20px;}
.call_one_number h4 {font-size: 18px;}
.call_one_number a {font-size: 25px;}
.call_one_content .text {margin-bottom: 20px;}
.footer-widget__explore {margin-top: 20px;margin-left: 0; display:none}
.google_map{ display:none}
.footer-widget__latest_news {margin-left: 0;margin-top: 20px;}
.footer-widget__newsletter ,.footer-widget__latest_news_list,.footer-widget__title{margin-top: 50px; display:none}
.site-footer_bottom .container {flex-direction: column;}
.site-footer__social {margin-top: 20px;}
.three_boxes_hover_content_icon {margin-bottom: 8px;}
.three_boxes_hover_content_text p {font-size: 12px;line-height: 29px;}
.welcome_two_left {margin-right: 0;margin-bottom: 50px;}
.welcome_two_left_bottom {flex-direction: column;text-align: center;}
.site-footer,.all_contact_info_inner{ padding:30px 0 10px}
.scroll-to-top{  right:10px; bottom:60px;}
.welcome_two_left_btn {margin-top: 10px;}
.welcome_two_right {margin-left: 0;}
.welcome_two_bottom_image {display: none;}
.welcome_two_founded {left: 0;top: 196px;}
.projects_two .our_projects_one_text h4 {font-size: 26px;color: var(--thm-base);font-weight: 700;}
.projects_two .block-title h2 {font-size: 40px;line-height: 50px;}
.choosing_us_left {margin-bottom: 50px;}
.choosing_us_left .block-title h2 {font-size: 40px;line-height: 50px;}
.choosing_us_left_many_passages {flex-direction: column;justify-content: center;text-align: center;}
.choosing_us_left_content {margin-left: 0;margin-top: 30px;}
.counter_two_single:before {display: none;}
.counter_two_box {position: relative;display: block;text-align: center;}
.counter_two_single {margin-bottom: 40px; width:25%; }
.counter_two_single:nth-child(1) {}
.counter_two_single:nth-child(2) {}
.counter_two_single:nth-child(3) {}
.counter_two_single:nth-child(4) {margin-bottom: 0px;}
.thirty__years_experience_inner h2 {font-size: 30px;line-height: 40px;}
.blog_two_post_all li {padding: 39px 30px 30px;}
.blog_one.two .block-title {text-align: center !important;}
.blog_two_top_text {text-align: center;}
.cta_two_right {margin-top: 20px;float: none;}
.cta_two_video_box {flex-direction: column;justify-content: center;}
.cta_two_video_button_box {margin-left: 0;margin-top: 20px;}
.cta_two_left_content h2 {font-size: 35px;line-height: 45px;}
.we_are_commited_image_box {margin-top: 30px;margin-bottom: 30px;}
.we_are_commited .block-title {margin-bottom: 37px;text-align: center !important;}
.we_are_commited .block-title h2 {font-size: 40px;line-height: 1.3;}
.leaders_left {margin-right: 0;margin-bottom: 50px;}
.leaders_left_image:before {display: none;}
.leaders {position: relative;display: block;padding: 0px 0 120px;}
.benefits_partner_right {margin-left: 0;flex-direction: column;margin-top: 50px;}
.benefits_partner_right_list {margin-left: 0;margin-top: 25px;}
.benefits_partner_inner .block-title h2 {font-size: 30px;line-height: 40px;}
.contact_one_form_box .block-title h2 {font-size: 38px;line-height: 1.3;}
.testimonails_two .block-title h2 {font-size: 40px;line-height: 50px;}
.testimonails_two_single {padding: 55px 20px 48px;}
.get_to_know_big_image {margin-top: 30px;}
.get_to_know_right {margin-left: 0;margin-top: 50px;}
.get_to_know_right_bottom {flex-direction: column;}
.blog_details,.projects_three{ padding:20px 0}
.blog_details .blog-details__meta li a{ color:#333}
.get_to_know_right_bottom_single + .get_to_know_right_bottom_single {margin-top: 20px;}
.comment-one__title, .comment-form__title{ margin-bottom:20px;}
.comment-one__image, .comment-one__image img{ width:160px; float:left}
.get_to_know_right .block-title h2 {font-size: 45px;}
.team_one .block-title h2 {font-size: 45px;}
.blog_detail__bottom {flex-direction: column;}
.get_to_know{ padding:10px 0 15px}
.counter_two,.thirty__years_experience,.testimonails_two{ padding:50px 0 70px}
.counter_two.three{ padding-bottom:190px}
.blog_detail__social-list {margin-top: 15px;}
.author-one {flex-direction: column;padding: 20px 20px;align-items: inherit;}
.author-one__content {margin-left: 0;margin-top: 30px;}
.comment-one__single {flex-direction: column;}
.comment-one__content {margin-left: 170px;margin-top: 30px; display:block;}
.comment-one__btn {position: static;margin-top: 10px;}
.blog_details_sidebar {margin-top: 50px;}
.sidebar__post-list li {padding-left: 45px;padding-right: 45px;}
.all_contact_info_single.location_info {margin-left: 0;}
.pro_bg{ padding-bottom:10px;}
.all_contact_info_single .content p br {display: none;}
.all_contact_info_single.phone_info {margin-left: 0;margin-top: 30px;margin-bottom: 30px;}
.all_contact_info_single .content a {font-size: 16px;}
.contact_one_left {margin: 0 auto 50px;}
.contact-one__form__wrap {margin-left: 0;}
.founded_icon {display: none;}
.founded_text {margin-right: 0;margin-left: 0;padding-top: 20px;}
.news-list .list-head{ padding:20px 0 0 0;background:none}
.news-list .list-head .propic{ max-width:auto; width:100%;}
.news-list .list-head .list-head-r{ position:relative !important; background:#fff; width:100%; top:15px; padding:30px 20px 20px; border-radius:20px 20px 0 0}
.news-list .list-head-r h1{ font-size:22px; margin-bottom:15px}
.news-list .list-head-r .wl-nl{ margin-top:5px;}
.news-list .list-head-r .wl-nl p span{ font-size:16px;}
.propic .fw{ margin-top:20px;}
.propic .fw span{ color:#fff}
.news-list .list-head-r .wl-nl p img{ margin-right:6px;}
.news-list .list-head-r .wl-nl p{ margin-bottom:5px;}
.news-list .list-head-r .text{ margin-top:5px;}
.pro_cans .xg-bg{ width:100%; padding-left:10px}
.pro_cans .xg-bg ul,.pro_cans .xg-bg ul li{ list-style:none}
.services_details{ padding:10px 0 20px}
.services_details_right {margin-top:10px;}
.services_details_right_text{ margin-bottom:30px;}
.services_details_right_text h4,.services_details_why_choose_us_content h3{ font-size:22px; background-size:24px; line-height:28px; margin-bottom:10px;text-indent:30px;}
.services_details_right_text p{ line-height:28px;}
.faq-one-accrodion .accrodion-title h4{ font-size:18px}
.faq-one-accrodion .accrodion-content p{ font-size:15px ; line-height:26px}
.services_details_why_choose_us_content ul{ font-size:14px; margin-top:0}
.founded_list {position: relative;display: block;margin-left: 0;}
.founded_one_left .block-title h2 {font-size: 40px;line-height: 50px;}
 
.comment-one__title, .comment-form__title{ font-size:26px;}
 
.our_projects_one_text{ bottom:-30px; left:0;transform:none}
.our_projects_one_text h4{ color:#fff; font-size:16px}
.history_single {flex-direction: column;}
.history_content {margin-left: 0;margin-top: 35px;}
.history_date {left: 0;}
.projects_details_content_bottom {align-items: inherit;flex-direction: column;}
.projects_details_content_bottom_list {margin-left: 0;margin-top: 30px;}
.projects_details_content_sidebar {margin-top: 50px;}
.projects_details_all_list {padding: 39px 30px 38px;}
  .projects_details_content_sidebar_quote {
    padding: 46px 25px 50px;
  }
  .projects_three .block-title h2 {font-size: 24px;}
 
  

  .services_details_why_choose_us {
    align-items: inherit;
    justify-content: inherit;
    flex-direction: column;
  }
  .services_details_why_choose_us_image {
    margin-top: 25px;
  }

  .services_all_list li a {
    padding-right: 25px;
  }

  .faq-one-accrodion .accrodion-title h4::before {
    right: -22px;
  }

  .making_complex_left {
    margin: 0 auto 50px;
  }
  .making_complex_right {
    margin: 0 auto;
  }
.making_complex_right_image {margin-top: 0;float: none;margin-right: 0;}
.making_complex_left .block-title h2 {font-size: 40px;line-height: 50px;}
.progress_bar_single {flex-direction: column;}
.progress_bar_text {margin-left: 0;text-align: center;}
.progress_bar_text h4 {font-size: 19px;}
.better_products:before {display: none;}
.better_products {flex-direction: column;}
.better_products_image_content {margin-top: 20px;margin-left: 0;text-align: center;}
.better_products_image_content h4 {font-size: 23px;}
.block-title h2 {font-size: 24px;line-height: 1.3;}
.container{ max-width:750px !important;}
.our_projects_one_single{ padding-bottom:40px;  margin-bottom:30px}
.all_contact_info_single .icon span{ width:45px; height:45px;}
.all_contact_info_single .content{ padding-left:10px;}
 
.all_contact_info_single.phone_info{ margin-bottom:20px; margin-top:0px; }
.all_contact_info_single .content p{ font-size:16px;}
.all_contact_info_single .icon{ width:auto}

}

@media only screen and (max-width:640px) {
	img{ max-width:100%}
	.propic .fw span{ display:block}
	.services_one_arrow_icon,.our_services_one_content p{ display:none;}
	.pro_list{ width:50%;}
	}

.ab_li_left,.ab_li_right{ width:50%}


/* Mobile Layout: 320px. */
@media only screen and (max-width: 639px) {
	.thirty__years_experience_inner ul,.ab_li_left{ display:none}
	.ab_li_right{ width:95%; margin-left:3%;}
.contact-one{ padding:40px 0 30px}
.contact_one_left .block-title{ margin-bottom:15px; }
.contact_one_left-text{line-height:28px;}
.contact_one_left__social{ margin-top:20px;}
.zx-bj .sm-bd p.ewm{ display:none}
.cta_one_inner {flex-direction: column;text-align: center;}
.cta_one_right_btn {margin-top: 25px;}
.cta_one_left_text h3 {    font-size: 28px;line-height: 38px;}  
.welcome_one_left_image:before {display: none;}
.welcome_one_left {margin-right: 0;margin-left: 0;margin-bottom: 50px; display:none}
.counter_one {right: 0;}
.block-title h4{ font-size:14px;}
.block-title{ margin-bottom:10px;  }
.our_services_icon{ width:60px; height:60px; bottom:-10px;}
.our_services_one_content{ padding:20px 15px 25px}
.our_services_one_content h3{ font-size:14px; margin-bottom:0} 
.our_services_icon span:before{ font-size:40px;}
.welcome_one_right_content .block-title{ margin-bottom:5px;}
.welcome_one_right_content .block-title h2 {font-size: 24px;line-height: 44px;}
.welcome_one_right_first_text{ font-size:14px; line-height:20px;}
.welcome_one_right_second_text{ padding-top:10px; font-size:16px; padding-bottom:16px;}
.list-unstyled li{ font-size:15px; line-height:22px;  float:left}
.footer-widget_about_text__box{ padding-top:10px}
.blog_one_title h3{ font-size:18px; height:30px; line-height:26px;}
.welcome_one_signature_box{ margin-top:10px; width:100%; display:none}
.welcome_one_right_content ul li i{ margin-right:5px}1
.welcome_one_left_image img {width: auto;max-width:100%; }
.inspiring_solutuions_one_btn {margin-bottom: 0; display:none}
.inspiring_solutuions_one_left_bottom {align-items: inherit;flex-direction: column; display:none}
.inspiring_solutuions_one_video_box .video-one__btn{ width:50px; height:50px;}
.inspiring_solutuions_one_left_bottom_text {margin-left: 0;margin-top: 30px;}
.inspiring_solutuions_one_left {padding-bottom: 35px;}
.inspiring_solutuions_one_left .block-title h2 {font-size:22px;line-height: 40px; }
.thm-btn{ padding:5px 30px}
.inspiring_solutuions_one_right_skills {padding:20px 20px 15px;}
.inspiring_solutuions_one_right_skills .text{ padding-bottom:2px; line-height:26px;}
.inspiring_solutuions_one_right_skills .check{ padding:10px ; margin-bottom:30px}
.our_projects_one .block-title {text-align:left !important;}
.testimonails_one_quote_icon{ width:35px; height:35px;}
.testimonails_one_client_name{ margin-top:15px;}
.testimonails_one_image img{ height:50px;}
.testimonails_one_image{ bottom:-5px; right:20px}
.case_m{ display:none}
.our_projects_one{ padding-top:25px; padding-bottom:10px}
.our_projects_one .block-title h2,.our_projects_one_text h4 {font-size:16px;}
.our_projects_one_text{ bottom:-38px;}
.our_projects_one_single{ margin-bottom:30px;}
.testimonails_one{ padding:40px 0 20px}
.our_projects_one_icon{ width:40px; height:40px;}
.project-filter.style1 {float: none;margin-bottom: 30px; display:none}
.project-filter.style1 li + li {margin-left: 25px;}
.testimonails_one .block-title h2 {font-size:22px;line-height:30px;}
.testimonails_one_single{padding:15px 20px 18px}
.testimonails_one_text p{ font-size:16px; line-height:24px}
.testimonails_one_carousel.owl-carousel .owl-stage-outer.owl-item.testimonails_one_single {padding: 55px 20px 48px;}
.testimonails_one_carousel.owl-carousel
.owl-stage-outer
.owl-item.active
.testimonails_one_single {padding: 55px 20px 48px;}
.blog_one{ padding:30px 0 10px}
.blog_one_date_box{ bottom:2px; right:58%;}
.two_sections_one_right {margin-left: 0;margin-top: 190px;}
.two_sections_one_left ul li .icon_box {position: absolute;}
.blog-one__content {padding:10px 10px ;}
.list-unstyled{ line-height:20px;}



.blog-one__meta{ margin-bottom:5px;}
.call_one_inner {align-items: inherit;flex-direction: column;}
.call_one_image {margin-bottom: 30px;}
.call_one_image img{width:100%}
.call_one_content {padding-left: 20px;padding-right:0; padding-top:10px; padding-bottom:10px;border-left: 2px solid #e4e4e4;}
.call_one_content .text p{ font-size:14px; line-height:20px;}
.call_one_number h4 {font-size: 18px;}
.call_one_number a {font-size: 25px;}
.call_one_content .text {margin-bottom: 20px;}
.call_one_content .text br,.project-filter.style1 li + li br,.project-filter.style1 li br{ display:none}
.project-filter.style1 li img{ display:none}
.project-filter.style1 li a,.project-filter.style1 li + li a{ color:#fff}
.footer-widget__explore {margin-top: 20px;margin-left: 0; display:none}
.google_map{ display:none}
.footer-widget__latest_news {margin-left: 0;margin-top: 20px;}
.footer-widget__newsletter ,.footer-widget__latest_news_list,.footer-widget__title{margin-top: 50px; display:none}
.site-footer_bottom .container {flex-direction: column;}
.site-footer__social {margin-top: 20px;}
.three_boxes_hover_content_icon {margin-bottom: 8px;}
.three_boxes_hover_content_text p {font-size: 12px;line-height: 29px;}
.welcome_two_left {margin-right: 0;margin-bottom: 50px;}
.welcome_two_left_bottom {flex-direction: column;text-align: center;}
.site-footer{ padding:30px 0 10px}
.scroll-to-top{  right:10px; bottom:60px;}
.welcome_two_left_btn {margin-top: 10px;}
.counter_two_single{ width:48%; margin:10px 1%}
.counter_two.three{ padding-bottom:370px}
.counter_two_single p{ height:50px;}
  .welcome_two_right {
    margin-left: 0;
  }
  .welcome_two_bottom_image {
    display: none;
  }
  .welcome_two_founded {
    left: 0;
    top: 196px;
  }
  .projects_two .our_projects_one_text h4 {
    font-size: 26px;
    color: var(--thm-base);
    font-weight: 700;
  }
  .projects_two .block-title h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .choosing_us_left {
    margin-bottom: 50px;
  }
  .choosing_us_left .block-title h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .choosing_us_left_many_passages {
    flex-direction: column;
    justify-content: center;
    text-align: center;
  }
  .choosing_us_left_content {
    margin-left: 0;
    margin-top: 30px;
  }
  .counter_two_single:before {
    display: none;
  }
  .counter_two_box {
    position: relative;
    display: block;
    text-align: center;
  }
  .counter_two_single {
    margin-bottom: 40px;
  }
.counter_two_single:nth-child(1) {}
.counter_two_single:nth-child(2) {}
.counter_two_single:nth-child(3) {}
.counter_two_single:nth-child(4) {margin-bottom: 0px;}
.thirty__years_experience_inner h2 {font-size: 30px;line-height: 40px;}
.blog_two_post_all li {padding: 39px 30px 30px;}
.blog_one.two .block-title {text-align: center !important;}
.blog_two_top_text {text-align: center;}  
.cta_two_right {margin-top: 20px;float: none;}
.cta_two_video_box {flex-direction: column;justify-content: center;}
  .cta_two_video_button_box {
    margin-left: 0;
    margin-top: 20px;
  }
  .cta_two_left_content h2 {
    font-size: 35px;
    line-height: 45px;
  }
  .we_are_commited_image_box {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .we_are_commited .block-title {
    margin-bottom: 37px;
    text-align: center !important;
  }
  .we_are_commited .block-title h2 {
    font-size: 40px;
    line-height: 1.3;
  }
  .leaders_left {
    margin-right: 0;
    margin-bottom: 50px;
  }
  .leaders_left_image:before {
    display: none;
  }
  .leaders {
    position: relative;
    display: block;
    padding: 0px 0 120px;
  }
  .benefits_partner_right {
    margin-left: 0;
    flex-direction: column;
    margin-top: 50px;
  }
  .benefits_partner_right_list {
    margin-left: 0;
    margin-top: 25px;
  }
  .benefits_partner_inner .block-title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .contact_one_form_box .block-title h2 {
    font-size: 38px;
    line-height: 1.3;
  }
  .testimonails_two .block-title h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .testimonails_two_single {
    padding: 55px 20px 48px;
  }
  .get_to_know_big_image {
    margin-top: 30px;
  }
  .get_to_know_right {
    margin-left: 0;
    margin-top:20px;
  }
  .get_to_know_right_bottom {
    flex-direction: column;
  }
  .get_to_know_right_bottom_single + .get_to_know_right_bottom_single {
    margin-top: 20px;
  }

  .get_to_know_right .block-title h2 {
    font-size: 45px;
  }
  .team_one .block-title h2 {
    font-size: 45px;
  }

  .blog_detail__bottom {
    flex-direction: column;
  }
  .blog_detail__social-list {
    margin-top: 15px;
  }
  .author-one {
    flex-direction: column;
    padding: 20px 20px;
    align-items: inherit;
  }

  .author-one__content {
    margin-left: 0;
    margin-top: 30px;
  }
  .comment-one__single {
    flex-direction: column;
  }
  .comment-one__content {
    margin-left: 0;
    margin-top: 30px;
  }
  .comment-one__btn {
    position: static;
    margin-top: 10px;
  }
  .blog_details_sidebar {
    margin-top: 50px;
  }
  .sidebar__post-list li {
    padding-left: 45px;
    padding-right: 45px;
  }
  .all_contact_info_single.location_info {
    margin-left: 0;
  }

  .all_contact_info_single .content p br {
    display: none;
  }
  .all_contact_info_single.phone_info {
    margin-left: 0;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .all_contact_info_single .content a {
    font-size: 16px;
  }
  .contact_one_left {
    margin: 0 auto 30px;
  }
  .contact-one__form__wrap {
    margin-left: 0;
  }
  .founded_icon {
    display: none;
  }
  .founded_text {
    margin-right: 0;
    margin-left: 0;
    padding-top: 20px;
  }
  .founded_list {
    position: relative;
    display: block;
    margin-left: 0;
  }
  .founded_one_left .block-title h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .history_single {
    flex-direction: column;
  }
  .history_content {
    margin-left: 0;
    margin-top: 35px;
  }

  .history_date {
    left: 0;
  }
  .projects_details_content_bottom {
    align-items: inherit;
    flex-direction: column;
  }
  .projects_details_content_bottom_list {
    margin-left: 0;
    margin-top: 30px;
  }
  .projects_details_content_sidebar {
    margin-top: 50px;
  }

  .projects_details_all_list {
    padding: 39px 30px 38px;
  }
  .projects_details_content_sidebar_quote {
    padding: 46px 25px 50px;
  }
  .projects_three .block-title h2 {
    font-size: 45px;
  }
.services_details_right {margin-top:30px;}
.services_details_why_choose_us {align-items: inherit;justify-content: inherit;flex-direction: column;}
.services_details_why_choose_us_image {margin-top: 25px;}
.page-header h2 {font-size:20px;}
.page-header p{ line-height:26px}
.services_all_list li a {padding-right: 25px;}
.faq-one-accrodion .accrodion-title h4::before {right: -22px;}
.making_complex_left {margin: 0 auto 50px;}
.making_complex_right {margin: 0 auto;}
.making_complex_right_image {margin-top: 0;float: none;margin-right: 0;}
.making_complex_left .block-title h2 {font-size: 40px;line-height: 50px;}
.progress_bar_single {flex-direction: column;}
.progress_bar_text {margin-left: 0;text-align: center;}
.progress_bar_text h4 {font-size: 19px;}
.better_products:before {display: none;}
.better_products {flex-direction: column;}
.better_products_image_content {margin-top: 20px;margin-left: 0;text-align: center;}
.better_products_image_content h4 {font-size: 23px;}
.block-title h2 {font-size: 24px;line-height: 1.3;}
.container{ max-width:750px !important;}
.contactbantel .contactbantel02{ margin-left:0; display:block; margin-top:15px;}
.contactbantel .contactbantel02 a{ font-size:17px; line-height:46px}
 
}

@media only screen and (min-width: 1500px) and (max-width: 1900px) {
  .header_contact_two.three {
    display: none;
  }
  .main-nav__left_one.three .logo_one {
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1499px) {
  .header_contact_two.three {
    display: none;
  }
  .main-nav__left_one.three .logo_one {
    max-width: 200px;
    margin-right: 34px;
  }
  .stricked-menu.stricky-fixed .main-nav__left_one.three .logo_one {
  }
}

/*--------------------------------------------------------------
# Slider All Responsice Css
/////////
--------------------------------------------------------------*/

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-slider h2 {
    font-size: 70px;
    line-height: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-slider h2 {
    font-size: 70px;
    line-height: 80px;
  }
  .banner-slider-button-prev {
    display: none;
  }
  .banner-slider-button-next {
    display: none;
  }
  .main-slider.two h2 {
    font-size: 60px;
    line-height: 70px;
  }
  .main-slider-three .banner-slider-button-prev {
    display: none;
  }
  .main-slider-three .banner-slider-button-next {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
.main-slider h2 {font-size: 42px;line-height: 50px;}
.main-slider h2 br {display: none;}
.banner-slider-button-prev {display: none;}
.banner-slider-button-next {display: none;}
.main-slider p:before {display: none;}
.main-slider .swiper-slide-inner {padding-top: 140px;padding-bottom: 150px;}
.main-slider.two h2 {font-size: 35px;line-height: 45px;}
.main-slider.two h2 br {display: none;}
.main-slider.main-slider-three .swiper-slide-inner {padding: 251px 0 151px;}
.main-slider.two .banner-slider-nav {display: none;}
}

/*--------------------------------------------------------------
# Main Menu All Responsice Css
/////////
--------------------------------------------------------------*/

@media (max-width: 1199px) {
  .main-nav__main-navigation {
    display: none !important;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1650px) {
  .main-nav__left_one {
  }
  .main-nav__main-navigation.one {
  }
  .main-nav__right_one {
  }
  .main-nav__main-navigation .main-nav__navigation-box > li + li {
  }

  .main-nav__main-navigation.three {
  }
  .main-nav__main-navigation.three .main-nav__navigation-box > li + li {
    margin-left: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-nav__left {
    float: none !important;
    overflow: hidden;
  }
  .main-nav__left_one {
    width: 100%;
  }
  .main-nav__left .side-menu__toggler {
    margin-top:22px;
    margin-left: 0;
    margin-bottom: 12px;
    float: right;
    margin-right: 20px;
  }
  .logo_one {
    padding: 18.5px 0;
    float: left;
  }

  .main-nav__right_one {
  }
  .stricked-menu.stricky-fixed .main-nav__left .side-menu__toggler {
    margin-top: 22px;
    margin-bottom: 24px;
  }

  .header_three_wrap .main-nav__left .side-menu__toggler {
    color: #161c26;
  }

  .header_contact_two ul li {
    margin-right: 10px;
  }
  .header_contact_two ul li .text {
    padding-left: 15px;
  }
  .main-nav__left_one.two {
    float: left !important;
    width: 50%;
  }
  .main-nav__left_one.two .side-menu__toggler {
    margin: 0;
    padding: 21px 0;
    margin-left: 0px;
    float: left;
  }
  .stricked-menu.stricky-fixed .main-nav__left.two .side-menu__toggler {
    margin: 0;
    padding: 21px 0;
    margin-left: 60px;
  }

  .main-nav__left_one.three .logo_one {
    margin-right: 0px;
  }
  .main-nav__left_one.three {
    width: 100%;
  }

  .main-nav__left_one.three .side-menu__toggler {
    margin-right: 40px;
  }
  .main__nav__right_box {
    display: none;
  }

  .stricked-menu.stricky-fixed .main-nav__left_one.three .side-menu__toggler {
    margin: 0;
    padding: 37px 0;
    margin-left: 49px;
    margin-right: 70px;
  }
  .stricked-menu.stricky-fixed
    .site-header__header-one-wrap.three
    .container-box {
    padding-right: 0;
  }
  .three.stricked-menu.stricky-fixed .container-box {
    padding-right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-nav__left {
    float: none !important;
    overflow: hidden;
  }
  .main-nav__left_one {
    width: 100%;
  }
   
  .header_top_one {
    display: none !important;
  }
 
  .header_social_2 {
    display: none;
  }
  .main-nav__left_two .side-menu__toggler {
    color: #161c26;
    margin-top: 30px;
    margin-left: 60px;
    margin-bottom: 32px;
  }

  .header_three_wrap .main-nav__left .side-menu__toggler {
    color: #161c26;
  }

  .header_top_two_inner_right {
    display: none;
  }
  .header_top_two_inner_left {
    float: none !important;
    position: relative;
    display: block;
    text-align: center;
  }
  .main-nav__left_one.two {
    float: left !important;
    width: 50%;
  }
  .main-nav__left_one.two .side-menu__toggler {
    margin: 0;
    padding: 21px 0;
    margin-left: 0px;
    float: left;
  }
  .stricked-menu.stricky-fixed .main-nav__left.two .side-menu__toggler {
    margin: 0;
    padding: 21px 0;
    margin-left: 60px;
  }

  .main-nav__left_one.three .logo_one {
    margin-right: 0px;
  }
  .main__nav__right_box {
    display: none;
  }
  .main-nav__left_one.three {
    width: 100%;
  }
  .main-nav__left_one.three .side-menu__toggler {
    margin: 0;
    padding: 37px 0;
    margin-right: 40px;
    float: right;
  }
.stricked-menu.stricky-fixed .main-nav__left_one.three .side-menu__toggler {
    margin: 0;
    padding: 37px 0;
    margin-left: 60px;
    margin-right: 100px;
  }
.three.stricked-menu.stricky-fixed .container-box {padding-right: 0;}
}

@media (max-width: 767px) {
.welcome_one,.our_services_one,.inspiring_solutuions_one{ padding:20px 0; width:100%; }
 .inspiring_solutuions_one{ padding:40px 0 50px}
 .inspiring_solutuions_one:after{ height:290px}
 .sp_right{  position:relative; left:0; width:100%; margin-top:-40px;}
 .sp_left{ width:100% !important}
.welcome_one_shape_bg{ width:100%; height:auto}
.stricked-menu {display: none;}
.main-nav__left .side-menu__toggler {margin-left: 0px;}
.header_top_one {display: none;}
.main-nav__right_one {display: none;}
.main-nav__left_one {width: 100%;}
.logo_one {padding: 11px 0;float: left;}
.main-nav__left .side-menu__toggler {margin-top: 15px;margin-left: 0px;margin-bottom: 8px;margin-right: 20px;float: right;}
.main-nav__right-two {display: none;}
.main-nav__left {float: none !important;overflow: hidden;}
.main-nav__left_two .side-menu__toggler {color: #161c26;margin-top: 30px;margin-left: 0px;margin-bottom: 32px;}
.header_three_wrap .main-nav__left .side-menu__toggler {color: #161c26;}
.header_three_wrap .main-nav__header-one {background-color: rgba(255, 255, 255, 0.5);}
.header_top_two_inner_right {display: none;}
.header_top_two_inner_left {float: none !important;position: relative;display: block;text-align: center;}
.main-nav__left_one.two .side-menu__toggler {margin: 0;padding: 21px 0;margin-left: 0px;float: left;}
.main-nav__right_one.two {display: block;}
.main-nav__left_one.two {float: left !important;width: 20%;}
.main-nav__right_one.two .header_btn_1 {margin: 0;}
.main-nav__right_one.two .header_btn_1 a {padding: 13px 30px;}
.main-nav__left_one.three .logo_one {margin-right: 0px;max-width: 200px;}
.main__nav__right_box {display: none;}
.main-nav__left_one.three {width: 100%;}
.main-nav__left_one.three .side-menu__toggler {margin: 0;padding: 37px 0;margin-right: 40px;float: right;}
.main-nav__left .side-menu__toggler {margin-right: 0;}
}

@media (max-width: 665px) {
.testimonails_one .block-title {max-width: 100%;}
.testimonails_one .col-xl-4 {flex-direction: column;align-items: flex-start;justify-content: flex-start;}
#testimonials-one-pagination {display: none;}
.benefits_partner_inner .block-title {margin-left: 30px;margin-right: 30px;}
.industial_construction {flex-direction: column;}
.industial_construction_single + .industial_construction_single {margin-left: 0;margin-top: 20px;}
}
