@media screen and (max-width:1300px){
	.header_right ul li{margin: 0 20px;}
	.banner_txt_inr h1 {font-size: 64px;line-height: 72px;}
	.banner_txt_inr {width: 50%;}
	.banner_txt_inr p {font-size: 20px;line-height: 28px;}
	.btn {padding: 15px 30px;}
	.banner_img img {max-height: 580px;}
	.padd_100 {padding: 80px 0px;}

}
@media screen and (max-width:1200px){
	.header_left a {max-width: 230px;}
	.header_right ul li {margin: 0 10px;}
	.banner_txt_inr {width: 55%;}
	.banner_txt_inr .a_btn {padding-top: 10px;}
	.banner_txt_inr p {font-size: 19px;}
	.padd_100 {padding: 60px 0px;}
	.title {width: 70%;padding-bottom: 30px;}
	.experties_item {padding: 25px;}
	.experties_img img {width: 32px;}
	.experties_img {width: 56px;height: 56px;}
	.header_top_otr, .wrapper{padding: 0 40px;}
	.experties_txt h3 {font-size: 22px;}
	.achievment_right_inr {padding-left: 60px;}
	.filter-buttons {margin: 15px 0 40px;}
	.form_group input {height: 46px;}
	.logo p {max-width: 90%;}
	.ft_col.company{width: 22%;}
	.ft_col.contact_info{width: 28%;}
	.grid{gap: 20px;}
	.card h3 {font-size: 20px;margin-bottom: 12px;}
	.card {padding: 35px 20px 20px;}


	
}
@media screen and (max-width:1023px){
	.wrapper {padding: 0 35px;}
	.banner_txt_inr h1 {font-size: 46px;line-height: 52px;padding-bottom: 15px;}
	.banner_txt_inr p {font-size: 18px;line-height: 26px;padding-bottom: 15px;}
	.banner_txt_inr .a_btn a {margin-right: 10px;}
	.btn{padding: 13px 25px;font-size: 15px;}
	body{font-size: 15px;}
	.header_top_otr {padding: 0 35px;}
	.header_bottom {padding: 12px 0px;}
	body.menu-change {overflow: hidden;position: relative;}
	body.menu-change:before{position: absolute;content:"";left: 0;right: 0;top: 0;bottom: 0;background: rgb(0 0 0 / 90%);z-index: 8;}
	.top_close_menu{text-align: center;width: 35px;height: 35px;background: var(--white_color);font-size: 26px;line-height: 36px;margin-left: 20px;margin-top: 15px;cursor: pointer;border-radius: 8px;}
	.top_close_menu:before{content: "\00d7";}
	.header_right {display: inline-flex;}
	.menu_toggle {display: inline-block;cursor: pointer;position: relative;width: 36px;height: 36px;background:var(--blue_color) url(../images/toggle.svg) no-repeat center;border-radius: 8px;}
	.header_right_inr {position: fixed;transition: all 0.6s;right: -400px;height: 100%;width: 300px;bottom: 0;top: 0;background: var(--blue_color);text-align: left;z-index: 9;}
	.header_right_inr.active {right: 0%;}
	.header_right_inr ul {overflow: auto;height: auto;height: 100%;padding: 20px;}
	.header_right_inr ul li{display: block;padding: 0 0 10px;position: relative;margin: 0;}
	.header_right_inr ul li a{padding: 11px 15px;display: block;color: #323232;color: var(--header_color);background: var(--white_color);border-radius: 8px;}
	.padd_100 {padding: 40px 0px;}
	.title h2 {font-size: 32px;margin-bottom: 15px;padding-bottom: 10px;}
	p {font-size: 16px;line-height: 24px;}
	.title {width: 80%;padding-bottom: 20px;}
	.experties_inr {margin: 0 -10px;}
	.experties_col {padding: 10px;}
	.experties_item {padding: 18px;}
	.experties_txt h3 {font-size: 18px;line-height: 26px;}
	.achievment_right_inr {padding-left: 30px;}
	.stat-box {padding: 24px 16px 25px 16px;}
	.stat-box img {width: 65px;margin-bottom: 15px;}
	.stat-box h2 {font-size: 20px;}
	.stat-box p{font-size: 14px;}
	.achievment_right_inr .title h2 {line-height: 40px;}
	.pricing .title{padding-bottom: 50px;}
	.form_group input {height: 42px;font-size: 15px;}
	.form_group textarea{height: 120px;font-size: 15px;}
	.ft_top_inr {margin: 0 -10px;}
	.ft_col{padding: 0 10px;width: 38%;}
	.ft_col.company{width: 26%;}
	.ft_col.services{display: none;}
	.ft_col.contact_info {width: 36%;}
	.ft_col_inr ul li{font-size: 14px;}
	.ft_bottom p {font-size: 14px;}
	.ft_bottom_right a {padding-left: 10px;font-size: 14px;}
	.social_icon a {height: 38px;width: 38px;line-height: 44px;}
	.ft_top {padding: 25px 0px 25px;}



}	
@media screen and (max-width:767px){
	.wrapper {padding: 0 20px;}
	.banner_txt_inr {width: 63%;}
	.header_top_otr {padding: 0 20px;}
	.header_left a {max-width: 200px;}
	.banner_img img {height: 380px;}
	.banner_txt_inr h1 {font-size: 32px;line-height: 38px;padding-bottom: 10px;}
	.banner_txt_inr p {font-size: 15px;line-height: 22px;padding-bottom: 10px;}
	.banner_txt_inr .a_btn a {margin-right: 10px;padding: 10px 16px;font-size: 12px;}
	.padd_100 {padding: 30px 0px;}
	.title {width: 100%;}
	.title h2 {font-size: 26px;margin-bottom: 12px;}
	p {font-size: 15px;line-height: 22px;}
	.experties_col{width: 50%;}
	.experties_item {padding: 16px;}
	.achievment_otr{flex-wrap: wrap;flex-direction: column-reverse;}
	.achievment_left, .achievment_right {width: 100%;}
	.achievment_right_inr{padding:0px;}
	.achievment_right_inr p {padding-bottom: 15px;}
	.filter-buttons {margin: 10px 0 20px;}
	.filter-group button {padding: 7px 10px;font-size: 14px;}
	.card h3 {font-size: 18px;}
	.card p {margin-bottom: 15px;}
	.pricing .title {padding-bottom: 30px;}
	.card.popular{margin-top: 20px;}
	.contact_otr .form_inr {margin: 0 -10px;}
	.col2 {padding: 0 10px;margin-right: -2px;}
	.col1{padding: 0px 10px;}
	.form_group label{padding-bottom: 5px;}
	.form_group input {font-size: 14px;padding: 6px 15px;}
	.form_group textarea {font-size: 14px;padding: 10px 15px;}
	.form_group {margin-bottom: 15px;}
	.ft_col {width: 70%;padding: 10px;}
	.ft_col.company {width: 42%;}
	.ft_col.contact_info {width: 58%;}
	.ft_col_inr h3{margin-bottom: 10px;}
	.contact_info ul li{padding-bottom: 12px;}
	.ft_top {padding: 10px 0px 10px;}
	.ft_bottom {flex-wrap: wrap;justify-content: center;flex-direction: column-reverse;}
	.ft_bottom_right{padding-bottom: 10px;}
	.btn {padding: 10px 20px;font-size: 14px;}
	h4.modal_title {padding-bottom: 0px;font-size: 22px;}
	#pricing-form-popup .popup-content{width: 90%;}
	#pricing-form-popup .close-popup {top: 10px;right: 10px;font-size: 24px;width: 36px;height: 36px;border-radius: 6px 14px 17px 13px;line-height: 36px;}


}
@media screen and (max-width:479px){
	body {font-size: 14px;}
	.header_top_otr {padding: 0 12px;}
	.banner_txt_inr {width: 78%;}
	.banner_txt_inr h1 {font-size: 28px;line-height: 34px;}
	.banner_txt_inr p {font-size: 15px;}
	.banner_txt_inr .a_btn a {margin-right: 5px;}
	.banner_img img {height: 340px;}
	.title h2 {font-size: 24px;}
	.experties_inr {margin: 0;}
	.experties_col{width: 100%;padding: 10px 0px;}
	.experties_item {padding: 20px;}
	.achievment_right_inr .title h2 {line-height: 32px;}
	.filter-buttons{display: none;}
	.contact_otr .form_inr {margin: 0;}
	.col2 {padding: 10px 0px;margin-right: 0;width: 100%;}
	.form_group{margin: 0;}
	.form_group input {height: 38px;}
	.col1{padding: 10px 0px;}
	.form_group textarea {height: 100px;}
	.ft_top_inr {margin: 0;}
	.ft_col {width: 100%;padding: 12px 0;}
	.ft_col.services {display: block;width: 60%;}
	.ft_col.company {width: 40%;}
	.ft_col.contact_info{width: 100%;}
	.contact_info ul li.call{background-size: 15px;}
	.contact_info ul li.mail {background-size: 17px;}
	.contact_info ul li.loca {background-size: 13px;}
	.ft_top {padding: 0;}


}