@media only screen and (max-width: 640px){
	.sec1Left {display: block !important;}
	.home-section-two .sec1Left article:nth-child(2) {margin: 1.5rem 0;}
}
@media only screen and (max-width: 767px){
	.home-section-one .main-heading{margin-bottom: 3.75rem}
	.about-section-one .abtLeft{position: relative !important;top: 0}
	.contact-section-two iframe{height: 20rem;margin-top: 1.5rem}
	.inner-banner figure img{height: 11.5rem}
	.blog-det-bnr figure img{height: auto;}
	.bnnr-small-slider{bottom: 1rem}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.bnnr-small-slider {right: -8rem !important;}
	.home-section-two .sec1Left article:nth-child(2) {margin-left: 0 !important;}
	.home-section-two .sec1Left article span {font-size: 0.9rem;}
	.home-section-seven .logos {margin-top: 3.5rem;}
	.brand-name {text-align: end !important;}
	.footer .contact-details .contact-text:nth-child(3) a {width: 100%;}
	.pro-slider .slick-arrow {inset: auto auto -3.5rem 38vw !important;}

}
@media only screen and (max-width: 991px){
	.wow {visibility: visible !important;opacity: 1 !important;transform: none !important;animation: none !important;}
	.offcanvas {background: #000;z-index: 9999999;}
	.offcanvas .btn-close {opacity: 1;filter: invert(1);}
	.btn-close:focus {box-shadow: none;}
	.offcanvas .menu-wrap ul {display: block;}
	.offcanvas .menu-wrap {display: block !important;margin-top: 2rem;}
	.offcanvas .menu-wrap ul li {margin-bottom: 1rem;}
	.main-section {padding: 2.5rem 0;}
	.main-heading h2, .ft-62 {font-size: 2rem;}
	.fnt-stylish {font-size: 2rem;right: -3.2rem !important;top: 2.3rem !important;}
	.home-section-seven .fnt-stylish {right: -2.1rem;}
	.logo {width: 9rem;}
	.header {position: relative !important;background: #000;padding: 1.8rem 0;}
	.header .headerlogo {display: flex;align-content: center;justify-content: space-between;}
	.banner-slidder figure img {height: 20rem;}
	.home-section-two .sec1Left article h4 {font-size: 2.75rem;}
	.bnnr-small-slider {width: 100%;right: -11.5rem;}
	.bnnr-small-slider article{margin-right: 0.75rem}
	.home-section-four .sec-four-image figure figcaption {bottom: 2rem;}
	.home-section-four .sec-pera .btn {margin-top: 1rem;}
	.sec-four-image figure:before {background: #00000070;inset: 0;height: auto;}
	.sec-four-image figure img {height: 25rem;}
	.home-section-two .border-img {display: none;}
	.home-section-four {position: relative !important;overflow: hidden;}
	.bagde {top: 4rem !important}
	.home-section-five ul {flex-direction: column;}
	.home-section-five .pro-list {width: 100%;}
	.home-section-five .pro-list .full-image {display: none;}
	.home-section-five .link {height: 100%;background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.65) 80%, rgba(0, 0, 0, 0.75) 100%);position: absolute;inset: 0;border: 0;z-index: 9}
	.home-section-five .wrap{padding-bottom: 2.5rem}
	.home-section-five ul::after {display: none;}
	.home-section-five .image{position: relative;opacity: 1;visibility: visible;inset: auto;height: 20rem}
	.home-section-five .link h2 {color: #fff !important;font-size: 2rem}
	/*.home-section-seven {padding-top:0}*/
	.footer {padding: 2.5rem 0 1rem;}
	.footer h2 {font-size: 2rem;}
	.brand-name {text-align: left;}
	.bottom-footer {margin-top: 2.5rem;}
	.menu-wrap ul li a::before {display: none;}
	.inner-banner figcaption{padding-bottom: 1rem}
	.inner-banner h1{font-size: 2.25rem}
	.about-section-one article{margin-top: 2rem;padding-bottom: 2rem}
	.about-section-three .main-heading{margin-bottom: 3.25rem}
	.about-section-two{padding: 0}
	.about-section-one h2{max-width: 100%}
	.project-section-one p{max-width: 100%;margin-top: 2rem}
	.project-section-one .fnt-stylish{right: -0.5rem !important}
	.nav-pills .nav-link{padding-inline: 0.95rem}
	.project-section-one figcaption, .project-section-one figure::before, .project-section-one a figure img, .project-section-one a:hover figure img {transform: none;}
	.prev-next a{font-size: 1rem}
	.prev-next li:nth-child(1){padding-right: 1rem;margin-right: 0rem;}
	.pro-slider .slick-arrow {inset: auto auto -3.5rem 31vw;}
	.prev-next {margin-top: 5rem;}
	.pro-des li, .pro-des li span, .career-det-bnr li, .career-det-bnr li span{font-size: 1rem;}
	.main-section p, #apply .form-group, .blog-detail-one ul{margin-bottom: 1rem}
	.contact-section-one article{margin-top: 1.75rem}
	.blog-section-one .col-md-6:nth-child(odd) article{margin-right: 0}
	.blog-section-one .col-md-6:nth-child(even) article{margin-block: 2.25rem;margin-left: 0}
	.blog-section-one .load-btn{margin-top: 1.5rem}
	.blog-det-bnr h1{font-size: 1.75rem}
	.blog-detail-one .row .col-lg-6:first-child p + h4{margin-top: 1.5rem}
	.blog-detail-one .row{margin-block: 1.5rem}
	.blog-detail-one .row .col-md-6:first-child{padding-right: calc(var(--bs-gutter-x) * .5)}
	.career-section-three article, #apply .modal-body{padding: 1.5rem}
	.job-des{gap: 0.75rem}
	.career-detail-two .wrap{margin-top: 2.5rem}
	.career-detail-two h2, #apply .main-heading h2{font-size: 1.75rem}
	.modal-lg{max-width: 96%}
	#apply .btn-close{top: 1.5rem;right: 1.5rem}
	#apply .form-control, .upload span{padding-bottom: 1rem}
	.blog-detail-one .row .col-lg-6:first-child {padding-right: 1rem;}
	.blog-detail-two .related-slider {margin: 0 -0.5rem 0 0;}
	.blog-detail-two .slick-slide {margin-right: 0.5rem;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.wow {visibility: visible !important;opacity: 1 !important;transform: none !important;animation: none !important;}
	.menu-wrap, .menu-wrap ul {gap: 1.2rem;}
	.slide-up-down {min-width: 7.5rem;}
	.logo {width: 10rem;}
	.main-heading h2, .ft-62, .footer h2 {font-size: 3rem;}
	.career-detail-two h2{font-size: 2.25rem}
	.main-section {padding: 4rem 0;}
	.fnt-stylish {top: 2.7rem;right: -4rem;font-size: 2.5rem;}
	.home-section-two .border-img {top: 2.5rem;left: -0.8rem;}
	.home-section-two .sec1Left article h4 {font-size: 3rem;}
	.home-section-two .sec1Left article span {font-size: 1rem;}
	.home-section-five .link:hover h2, .home-section-five .container-item.active .link h2 {transform: scale(1.1);}
	.home-section-four .sec-four-image figure figcaption {bottom: 2rem;}
	.home-section-seven .fnt-stylish {top: 2.5rem;right: -5.7rem;}
	.home-section-seven .logos {margin-top: 3rem;}
	.footer {padding: 3rem 0 1.5rem;}
	.bottom-footer {margin-top: 3rem;}
	.about-section-three .main-heading .fnt-stylish{right: -8rem}
	.pro-des li, .pro-des li span{font-size: 1rem;}
	.project-detail-one{padding-top: 5rem;}
	.inner-banner h1{font-size: 3.75rem}
	.blog-det-bnr h1{font-size: 2.25rem}
	.blog-section-one .load-btn{margin-top: 5rem;}
	.blog-detail-one .row .col-md-6:first-child{padding-right: calc(var(--bs-gutter-x) * .5)}
	#apply .modal-body {padding: 2.5rem;}
.blog-detail-one h2 {font-size: 2rem;}
.blog-detail-one .row {margin-block: 2rem;}
.blog-detail-one .row .col-lg-6:first-child {padding-right: 0;}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
	.menu-wrap ul {gap: 1.8rem;}
	.main-heading h2 {font-size: 3.3rem;}
	.home-section-two .border-img {top: 3rem;}
	.home-section-four {padding: 3rem 0;}
	.home-section-four.first-stick .bagde {top: 8rem;}
	.inner-banner h1{font-size: 4.25rem}
	.ft-62{font-size: 3rem}
}