@media(max-width: 1470px){
	.hero-wrap .hero-slider-cont-prev{    right: 124px;}
	.hero-wrap .hero-slider-cont-prev, .hero-wrap .hero-slider-cont-next{    top: 100%;margin-top: -60px;    left: auto;}
	.hero-slider-pagination.hsp_mob{    right: 184px;bottom: 32px;}
	.play-pause_slider{    right: 82px;bottom: 20px;}
	.hero-slider-pagination {bottom: 40px; }  
	.hero-wrap .hero-slider-cont-next{right: 40px}
}
@media(max-width: 1024px){

	.box-part .inner-box {width: 100%;}
	.information-bar-left .content {padding-left: 00px;}
	.information-bar-left .content:before {display: none;}
	.information-bar-left .content:after {display: none;}
	.why_chooes_us  .left_part .title .elementor-widget-container:before {bottom: 0}
	.hfeed.site  .top-bar-header-contact.hctop-contact{display: none}
	.hfeed.site .tbhc_btn, .mob-hid_btn{    display: block;font-size: 0.77em;font-weight: 500;text-transform: uppercase;color: rgba(255, 255, 255, 0.8);text-align: center;}
    .tbhc_btn i{    margin-right: 10px;font-size: 0.923em;position: relative;top: 1px;}
    .hfeed.site .tbhc_btn, .mob-hid_btn:hover{color: #92C5EB}
    .slider_part .hero-counter_wrap{position: relative;right: 0;left: 0;bottom: 0;}
    .our-story-img:before{content: none}
    .our-story-img img{width: 100%}
    .our-story-section .image_right_text_content{    position: relative;right: 0;bottom: 0;margin-top: 10px;width: 100%}
    .our-story-section .left_image_title_part{    top: -2px;    left: auto;right: 20px;}
    	#footer-subscribe section .elementor-column.column:first-child ,#footer-subscribe section .elementor-column.column,#footer-subscribe section .elementor-column.column:last-child{width: 100%}
	#footer-subscribe section .elementor-column.column .submit-container .submit-wrap input{top: -60px;width: 35%}
	#footer-subscribe section{    padding: 60px 15px 30px;}
	#footer-subscribe section .elementor-column.column .st-desc{margin-bottom: 30px}
	.our_latest_projects .right_column .hcw-cont-prev{    left: 0;}
	.our_latest_projects .right_column .hcw-cont-next{    right: 0;border-radius: 4px 0 0 4px;}
	.service_list_cta:before{ content: none}
.service_list_cta:after{ content: none}
.service_list_cta .cta_button{width: 100%}
.hfeed.site .site-header .site-navigation ul li button{padding-right: 0;right: 0;}
.hfeed.site .site-header .site-navigation ul li ul{    position: relative;min-width: 100%;top: 0;left: 0;width: 100%}
.project_sldie.team .e-con-inner{margin-bottom: 0}
.team_member_detail .team_member_personal_detials{position: relative;z-index: 1;padding-right: 0}
.service_icon_with_list .box-part .inner-box{width: 33.33%}
}

@media(max-width:991px){
	.hfeed.site .site-navigation ul{background-color: transparent !important;}
	.hfeed.site .site-header .site-navigation ul li a{font-size: 14px;}
	.hfeed.site .main-header-bar-navigation.toggle-on{right: 20px}	
	.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link{padding-left: 15px}
	.ctm-project-div .project-list .project-item{width: 50%}
	.team_member_list .swiper-slide{width: 50%;}
	.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .ast-builder-html-element{text-align: left;}
	.elementor-element.cta-section .information-bar .elementor-button-wrapper a{padding:20px 30px 20px 30px;}

	/*- imgbox_row  -*/
	.imgbox_row .imgbox {width: 50%;}

	/* services_new */
    .services_new .imgbox_row .imgbox {width: 80%;}

}
@media(max-width:921px){
	.hfeed.site .site-header .site-navigation ul li a{color: #fff !important;}
}
@media(max-width: 767px){
	.hero-wrap-title_item h1{font-size: 44px;}
	.site-footer .ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row{    grid-template-columns: repeat( 1,1fr );}
	.site-footer .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row{padding: 0 20px}
	.careers_form::before{bottom:0}
	.site-footer .site-footer-section .footer-widget-area {margin-bottom:30px}
	.site-footer .footer-address{text-align: center !important;}
	.site-footer .footer-number a, .site-footer .footer-email a, .site-footer .footer-address a{text-align: center;}
	.site-footer .footer_title h2::before{    left: 50%;    top: 35px;transform: translateX(-50%);}
	.site-footer .footer_title h2{text-align: center;}
    .sub-title h6,.diss p,#footer-subscribe section .elementor-column.column  .st-desc,#footer-subscribe section .elementor-column.column .submit-container .submit-wrap input,.team_member_detail  h3,.gallery .swiper-slide a.popup-gal,.project_list  .project_location_title h5,.project_list .project_right_details table  tr td,.project_list .project_right_details .title h5,.project_list .title h2,.title_link_social_link .title h6,.service_list_cta .title h2,.service_list .cthiso-item .image_content .image_title,.service_list .cthiso-item .det-box-item .service_button a,.service_list .cthiso-item .det-box-item .title_haeading_link a,.hero-wrap-title_item h4,.careers_form .right_part form .submit-wrap input,.careers_form .right_part form  .nf-error .nf-error-msg,.careers_form .right_part form input::placeholder ,.careers_form .right_part form textarea::placeholder,.careers_form .left_part ul li,.inner_banner .diss p,.team_member .member p,.team_member .team-social li a,.team_member .team-content h4,.team_member .member p,.team_member .team-social li a,.team_member .det-box-media span,.our-story-section .left_image_title_part h2,.our-story-section .image_right_text_content h5,.our-story-section .image_right_text_content::after,.our_latest_projects .right_column .hc-counter,.our_latest_projects .right_column .project_slider .hcw_btn,.review_section .num_post_cls,.review_section .card a,.why_chooes_us  .right_part .icon_with_title_content .number,.why_chooes_us  .right_part .icon_with_title_content .read_more_link a,.box-part .cf-inner_title,.box-part .serv-num,#footer-subscribe section .elementor-column.column .submit-container .submit-wrap input,#footer-subscribe section .elementor-column.column  .st-desc,.cta-section .information-bar a,.breadcrumb .breadcrumb-item,.faq .det-list td ul li, .faq.team_faq ul li,.project_list .project_title_list ul li a{font-size: 16px;}
    .breadcrumbs .breadcrumbs-inner .breadcrumb-item{font-size: 16px !important}
    .cta-section .information-bar a{font-size: 14px !important}
    .ctm-project-div .project-item-image-wrap a,.ctm-project-div .project-item-image-wrap a,.site-footer .ast-footer-copyright p a,.hfeed.site .site-header .site-navigation ul li a,.slider_part .hc-item_title,.slider_part .hc-item_title,.our-story-section .right_image_title h2,.review_section .card a,.review_section .card .short_desc,.logo_section .cc-btn,.our_latest_projects .left_part a,.team_member .team-content h5,.team_member .tc_number,.counter_section .elementor-counter-title,.careers_form .right_part form .nf-form-content  .nf-field-element button,.hero-wrap-title_item h3,.hero-wrap-title a,.service_list .cthiso-item .det-box-item  .service_list ul li,.service_list .cthiso-item .det-box-item .service_button a,.service_list .cthiso-item .det-box-item .number,.service_list .cthiso-item .image_content .image_title h6,.service_list_cta .cta_button a,.title_link_social_link .link a,.project_sldie ul li a,.project_sldie ul li a span,.ctm-project-div .grid-item h3,.ctm-project-div .grid-item h3 a:before,.ctm-project-div .grid-item h3 a:before,.site-footer .ast-footer-copyright p{font-size: 14px;}
	.hwt_dec{ left: -7px;width: 100%}
	.information-bar:before {display: none;}
	.information-bar:after{display: none;}
	.information-bar .elementor-button-wrapper {text-align: left;}
	.why_chooes_us::before,.review_section::before,.service_list::before,.project_list::before,.team_member_detail::before,.icon_title_list::before{ width: 100%;left: 0}
	.why_chooes_us::after,.review_section::after{width: 100%;left: 0}
	.what-we-do-section:before{width: 100%;left: 0}
	.site-footer .ast-footer-copyright{padding: 0 12px}
	.site-footer  .site-footer-section{margin-bottom: 0 !important}
.title_link_social_link .title h6{    margin: 10px 0px 0px 0px;}
	.why_chooes_us .right_part .icon_with_title_content .number{right: -40px;top: -20px;}
	.why_chooes_us{padding-left: 10px;padding-right: 10px}
	.review_section .tc-button-prev ,.review_section .tc-button-next{top: 100%;margin-top: -50px;}
	.review_section .tc-pagination{padding-bottom: 20px}
.our-story-section .left_image_title_part h2{font-size: 15px;}
.our-story-section .right_image_title{top: 80px;left: auto;right: -60px;}
.our-story-section .e-con-inner{overflow: hidden;}
.hero-wrap-title_item h2{    line-height: 45px;font-size: 34px}
.hero-wrap-container .hero-scroll-down-notifer, .hero-wrap_custom .hero-scroll-down-notifer{display: none}
.team_member .ts_btn_wrap{        right: auto;    top: -25px;}
.team_member .team-slider{    margin: 40px 0 0;}
.team_member .title h2{margin-bottom: 40px}
.inner_banner .title h1 {    font-size:28px;}
.inner_banner .mouse_scroll {    position: relative;bottom: 0;float: left;margin-top: 10px;}
.inner_banner .mouse_scroll .hero-scroll-down-notifer i{    text-align: left;left: 6px;}
.service_list .cthiso-item .det-box-item{padding: 25px 20px}
.careers_form .right_part form ul li{width: 50%}
.project_list .det-list{    padding: 45px 10px 40px;}
.project_list .det-list table tr{    display: flex;flex-wrap: wrap;}
.project_list .det-list table th, .project_list .det-list table td{    width: 100%;padding: 6px 10px;}
.ctm-project-div .project-list .project-item{width: 100%}
 .project_sldie ul li{padding: 0 20px}
 .project_sldie ul{margin-top: 24px !important}
 .project_sldie.team ul{margin-top: 0 !important}
.review_section .tc-pagination{margin-top: 0}
.careers_form .left_part{margin: 0 auto;}
.project_list .project_right_details table tr td{    padding: 18px 15px;}
.gallery .swiper-pagination-wrap{display: none}
.gallery .custom-slider-button-next{right: 0}
.gallery .custom-slider-button-prev{left: 0}
.gallery .swiper-slide{max-width: 301px}
.careers_form .nf-response-msg{ font-size: 16px;font-weight: bold;color: #fff;}
.team_member_list .swiper-slide{width: 100%;padding: 0 0px 15px}
.team_member_list .swiper-wrapper{margin: 0 0px;}
.team_member_list .swiper-slide img{width: 100%}
.team_member_detail .team_member_images .team_member_inner .team_image{padding: 400px 0 }
.team_member .title h2{font-size: 18px}
.faq.team_faq .det-list td ul, .faq.team_faq ul{padding: 0}
.faq.team_faq .title h2{font-size: 17px;line-height: 30px;}
.service_icon_with_list .box-part .inner-box{width: 50%}
.service_list .right_part .right_side_form{padding-left: 0;padding-right: 0}
.service_list  .right_part .right_side_form{width: 100%}
.service_list .right_part .right_side_form h3{    font-size: 25px;line-height: 32px}
.icon_title_list .experties-wrap .icon_title_item{width:50%;}

	/*- imgbox_row  -*/
    .imgbox_row .imgbox {width: 100%;padding: 0 25px;}
    .imgbox_row .imgbox:last-child {margin-bottom: 0;}

    /*- experties-wrap -*/
    .experties-wrap .e-con-inner > .elementor-element {width: calc(50% - 15px) !important;padding: 25px 15px;}
    .experties-wrap .e-con-inner > .elementor-element img {height: 50px;width: 50px;}

    /* services_new */
    .services_new .imgbox_row {padding:0;}
    .services_new .imgbox_row .imgbox {width: 100%;margin-bottom: 30px;}


}
@media(max-width: 575px){
.team_member_detail .team_member_images .team_member_inner .team_image{    padding: 247px 0;}
.service_icon_with_list .box-part .inner-box{width: 100%}
.site-footer .footer-logo{margin-left: auto;margin-right: auto;}
.site-footer .site-primary-footer-wrap .ast-builder-footer-grid-columns .ast-builder-html-element{text-align: center;}
}
@media(max-width: 420px){
	 .project_sldie ul li.post-nav-next-wrap a span{padding: 0 8px 0 0}
	 .project_sldie ul li:first-child a span{padding: 0 0 0 8px}
	 .team_member_detail .team_member_images .team_member_inner .team_image{    padding: 194px 0;
}
}

@media(max-width: 350px){
	.why_chooes_us .right_part .icon_with_title_content .icon i{    width: 40px;height: 40px;line-height: 40px;}
	.hfeed.site .main-header-bar-navigation.toggle-on{left: 50%;transform: translateX(-50%);}
	.team_member_detail .team_member_images .team_member_inner .team_image{    padding: 172px 0;}
	.careers_form .right_part form ul li{width: 100%;padding: 0 !important}
	.careers_form .right_part form ul{margin: 0 !important}
	#footer-subscribe section .elementor-column.column .submit-container .submit-wrap input{width: 42%}
	 .project_sldie ul li{    padding: 0 8px;}
}

