@media (max-width:1400px) {
	section.banner-section h2 {font-size: 79px;}
	.iner-tab-sec {padding: 34px 19px 22px;}
	.detail-sec-inner h3 {font-size: 37px;}
	a.cm-btn {padding: 29px 62px;}
	h3 {font-size: 52px;}
	.client-in-slider p {min-height: 194px;}
	footer.main-foter .row {max-width: 94%;}
	.iner-tab-sec h6 {font-size: 21px;}
}
@media (max-width:1199px) {
	section.banner-section {padding: 270px 0 0;}
	section.banner-section h2 {font-size: 68px;}
	.iner-tab-sec {padding: 26px 14px 17px;}
	.iner-tab-sec h6 {font-size: 18px;}
	.detail-sec-inner h3 {font-size: 32px;}
	a.cm-btn {padding: 22px 38px;font-size: 22px;}
	.offer-in-boox {padding: 38px 16px;}
	.offer-in-boox span img {max-width: 50px;max-height: 50px;}
	.offer-in-boox h5 {font-size: 26px;}
	.offer-sec-left .col-md-6:last-child .offer-in-boox {margin: -36px 0 0;}
	h3 {font-size: 40px;}
	p {font-size: 20px;}
	.insdustries-in-tmg ul li span {position: absolute;left: 11px;top: 14px;}
	.insdustries-in-tmg ul li {font-size: 19px;padding-left: 55px;position:relative;}
	section.insdustries-drive-sec h3 {margin-bottom: 30px;}
	section.insdustries-drive-sec {background-size: 64% 69%;}
	.client-in-slider h5 {font-size: 21px;}
	.main-foter .footer-left ul li a {font-size: 20px;}
}
@media (max-width:991.98px) {
	button.navbar-toggler {background: #fff;padding: 3px 4px;box-shadow: none !important;}
	button.navbar-toggler span {height: auto;padding: 5px 0;}
	div#navbarSupportedContent {background: #fff;border-radius: 10px;padding: 18px 0;z-index:9;}
	.inner-head ul.navbar-nav {float: left;width: 100%;}
	.inner-head ul.navbar-nav li a {font-size: 17px;color: #3f3f3f;}
	.inner-head ul.navbar-nav li {margin-left: 0;padding: 7px 20px;}
	section.banner-section h2 {font-size: 48px;}
	section.banner-section {padding: 190px 0 0;}
	section.banner-section .col-md-3 {width: 50%;}
	.iner-tab-sec h6 {font-size: 21px;max-width: 75%;}
	.iner-tab-sec {margin-top: 20px;}
	.detail-sec-inner h3 {font-size: 28px;}
	section.detail-sec {padding: 70px 0 40px;}
	a.cm-btn {padding: 22px 28px;font-size: 20px;}
	section.offer-feat-sec {padding: 50px 0;}
	section.offer-feat-sec .col-md-6 {width: 100%;}
	section.offer-feat-sec .col-md-6 .col-md-6 {width: 50%;}
	.offer-sec-left .col-md-6:last-child .offer-in-boox {margin: 0;}
	.offer-in-boox span img {max-width: 39px;max-height: 32px;}
	.offer-in-boox span img {max-width: 39px;max-height: 32px;}
	section.results-drive-sec {padding: 40px 0;}
	section.insdustries-drive-sec {padding: 40px 0 30px;}
	h3 {font-size: 35px;}
	.insdustries-in-tmg ul li img {margin-right: 9px;max-width: 24px;}
	.insdustries-in-tmg ul li {font-size: 17px;padding-left: 44px;}
	section.testomonalis-sec h3 {font-size: 30px;}
	footer.main-foter h4 {font-size: 31px;margin: 0 auto 30px;}
	footer.main-foter .form-group input[type="text"] {height: 75px;font-size: 23px;}
	footer.main-foter .form-group button {height: 65px;max-width: 155px;font-size: 19px;}
	.footer-left span {font-size: 20px;}
	footer.main-foter .row {max-width: 100%;}
	section.testomonalis-sec {padding: 60px 0 20px;}
	.thankyou_sec {padding: 160px 0 40px;}
	.thank_txt h1 {font-size: 34px;}
	.thank_txt p {font-size: 20px;}
}
@media (max-width:767.98px) {
	.container-fluid {padding: 0;}
	a.navbar-brand img {max-width: 200px;}
	section.banner-section h2 {font-size: 25px;}
	section.banner-section p {margin: 11px auto 23px;font-size: 14px;}
	a.cm-btn {padding: 12px 24px;font-size: 16px;}
	.iner-tab-sec span img {max-width: 43px;}
	.iner-tab-sec span {margin-bottom: 17px;}
	section.banner-section .col-md-3 {width: 100%;}
	.iner-tab-sec h6 {font-size: 19px;}
	.iner-tab-sec {top: 0;}
	section.banner-section {padding: 130px 0 30px;}
	section.detail-sec {padding: 30px 0 30px;}
	.detail-sec-inner h3 {font-size: 20px;text-align: center;}
	section.offer-feat-sec {padding: 40px 0;}
	section.offer-feat-sec .col-md-6 .col-md-6 {width: 100%;}
	.offer-sec-left {padding-right: 0;}
	.offer-in-boox span {margin-bottom: 20px;}
	.offer-in-boox h5 {font-size: 22px;}
	.offer-sec-right {padding-left: 0;padding-top: 29px;}
	h3 {font-size: 23px;}
	p {font-size: 16px;}
	.results-in-boox p {font-size: 16px;}
	.results-in-tmg {margin-top: 22px;}
	section.insdustries-drive-sec {background-image: none;}
	section.testomonalis-sec {padding: 38px 0 20px;background: #e1e1e1;}
	section.testomonalis-sec h3 {font-size: 20px;margin-bottom: 19px;}
	section.testomonalis-sec button.slick-arrow {top: -40px;width: 26px;height: 20px;}
	footer.main-foter {padding: 32px 0 0;}
	footer.main-foter h4 {font-size: 24px;margin: 0 auto 17px;}
	footer.main-foter .form-group input[type="text"] {height: 57px;font-size: 17px;padding: 0 16px;}
	footer.main-foter .form-group button {height: 52px;max-width: 100%;font-size: 18px;right: 0;position: static;display: table;transform: translateY(0%);margin-top: 11px;}
	footer.main-foter .row {margin-left: 0;margin-top: 17px;}
	.main-foter .footer-left ul li a {font-size: 16px;}
	.footer-left ul li img {margin-right: 9px;max-width: 37px;}
	.copy-left-right p {font-size: 12px;padding: 0 0 0px;}
	.thankyou_sec {padding: 120px 0 30px;text-align: center;}
	.thank_txt h1 {font-size: 22px;}
	.thank_txt p {font-size: 18px;}
	.thank_icon {margin: 15px auto 0;padding: 0 40px;}
	.form-mod-left {display: none;}
	.company-form .modal-body::before {content: none;}
	.company-form .modal-dialog {max-width: 90%;margin: 1.5rem auto;}
	.form-mod-right .wpcf7-response-output {bottom: -40px;}
	.company-form .modal-body {padding: 25px;}
	.form-mod-right h4 {font-size: 18px;}
	.company-form .modal-header button {right: -5px;top: -5px;width: 30px;height: 30px;padding: 0px;font-size: 12px;}
}