@media (min-width: 1300px){
.container {
max-width: 1240px;
}
}
@media (min-width: 1600px){
.mobile-show{ display:none; }
}
@media (max-width: 1600px){
.mobile-show{ display:none; }
}
@media (max-width: 1368px){


}
@media (max-width: 1200px){
.hero-image {
margin-right: -20px;
}
.menu ul li a {
padding: 25px 8px;
font-size: 14px;
}
.menu nav ul li > ul > li a {
font-size: 14px;
}
.make-appointment-button {
display: none;
}
.header-language.mobile-padding-0 {
margin-right: 0px;
}
.wrapper-fourm .fourm-content { top: 40px; }
}
@media (max-width: 991px) {
	.wpabout-vision-section .row > div {
    justify-content: center;
    display: flex;
}
.fill-button {
right: 49px;
}
.ourbusiness-tab-slider .slick-slide {
margin-right: 93px;
/* margin-left: 45px; */
}
.brand-right-img {
position: static;
right: 0px;
}
.evevating-button {
padding-bottom: 30px;
}
.hero-caption h2 {
font-size: 60px;
line-height: 60px;
}
.hero-slider-item.slider2 .hero-caption h2 span:before {
width: 313px;
height: 84px;
}
.hero-caption p { font-size: 25px; }
.menu {
display: none;
}
.header-left {
text-align: center;
margin-bottom: 10px;
}
.header-right.text-right {
text-align: center;
}
.canvas_open_full {
display: block;
float: right;
height: 100%;
text-align: center;
margin-right: 20px;
padding: 15px 0px;
}
.canvas_open_full a {
cursor: pointer;
color: var(--body-color);
font-size: 24px;
line-height: 1;
}
.header-language {
margin: 0px 20px;
}
.ourteam-wrapper .our-team-box { margin-bottom: 15px; }
.about-wrapper {padding-top: 50px;
padding-bottom: 50px;}
.tittle-h2.w-50{ width: 100%!important; }
.contact-left-bottom.mt-350{ padding-top: 0px; padding-bottom: 40px; }
.achievement-content-wrapper, .our-manufa-right-contt {
padding-top: 35px;
}
.advantage-main ul {
display: flex;
justify-content: center;
flex-flow: wrap;
}
.heroslider .item .img-fill {height: auto;position: relative;}
.heroslider .item .img-fill .info { line-height: normal;top: 90px; left: 20px;}
.heroslider .item h3 { font-size: 20px; line-height: normal; }
.heroslider .slick-dots, .slick-next, .slick-prev {bottom: 7%;}
.footer-cont .pt-40{ padding-top: 0px; }
.social-media ul {justify-content: start;}
.social-media.text-center{ text-align: left!important; }
.footer-nav{ padding-bottom: 20px; }
.wrapper-insights .w-75{ width: 100%!important; }
.client-real-wrapper {padding-left: 0px;}
.wp-vision-box-bg {margin-bottom: 15px;}
.wp-ourstory {padding: 0px;padding-top:30px;padding-bottom: 30px;}
.our-story-cotent {padding-left: 0px;padding-top: 15px;}
.set > a { font-size: 14px; }
.wrapper-fourm .fourm-content {
position: absolute;
top: 55px;
left: 29px;
width: 600px;
max-width: 100%;
}
.footer-nav ul {
display: flex
;
justify-content: start;
flex-wrap: wrap;
}
.incountyright-img, .wraper-agent-bg  {
width: 100%;
height: 100%;
}
.all-country-box li {
width: 50%;
margin-bottom: 15px;
}
}
@media (max-width: 767px) {
.accordian-slider li img {
display: block;
width: 95%;
}
.wp-box-pt-img {
left: -385px;
}
.accordian-slider ul {
flex-direction: column;
}
.accordian-slider li.active {
width: 98%;
position: relative;
}
.accordian-slider li { width: 98%; }
.footer-cont{ padding-top: 25px!important; }
.wp-team-tiitle-box {
padding-right: 0px;
}
.flip-box-front img{ width: 100%; }
.form-footer {
padding: 40px 30px 40px 30px;
}
.flip-box { margin-bottom: 15px; }
.footer-link{ padding-top: 40px; }
.footer-link ul li a, .footercall_add li {padding: 8px 0px;}
.advantage-main ul li {
width: 100%;
/* max-width: 100%; */
padding: 5px;
}
.heroslider .item .img-fill {
height: auto;
position: relative;
}
.heroslider .item .img-fill .info {
top: 50%;
left: 15px;
transform: translate(-0%, -20%);
}
.heroslider .item h3 {
font: 14px / 0px Montserrat; line-height: normal;}
.onestep-content.tittle-header h2 { font-size:18px; padding-bottom: 20px; }
.heroslider .slick-dots, .heroslider .slick-next, .heroslider .slick-prev {bottom: 10%; display: none!important;}
.footer-nav ul li{ padding: 0px 15px; }
.address-footer {
margin-top: 18px;
}
.m-slider .slick-slide img {
width: 100%
}
.wp-inner-wrapper-banner .wp-inner-banner-part h1 {
font-size:18px;
}
.wp-inner-wrapper-banner .wp-inner-banner-part p {
font-size: 16px;
}
.copyright .copyright-content {
flex-wrap: wrap;
/* text-align: center; */
justify-content: center;
}
.wp-teams-section .team-slider-disc {
bottom: 15px;
left: 24px;
}
.video-icon {
left: 24px;
}
.wp-global-impact .wp-contact-add-del {
border-radius: 15px;
padding: 15px;
padding-right: 19px;
margin-bottom: 20px;
}
.delhi-add{ padding-top: 15px; }
.wp-one-step .wp-from{margin-top: 0px;}
.wraper-onestep-bg { padding: 30px; }
.wraper-onestep .wraper-onestep-img{right: 0; margin-top: 15px;}
.wp-one-step .wp-from {
padding: 25px 15px 50px 15px;

}
}
@media (max-width: 676px) {
.news-box {
    display: flex;
    padding-bottom: 70px;
    flex-flow: column;
}
.news-box-img {
    border-radius: 15px;
    overflow: hidden;
    width: 100%;
    max-width: 100%;
}
.news-content-right {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    margin-top: 20px;
}

.client-logo-main.pt-70{ padding-top: 30px; }
.looking-ahed-part-right{ margin-top: 20px; }
.all-country-box li {
width: 100%;
margin-bottom: 15px;
}
.looking-ahed-part-right h3 {
font-size: 20px;

}
.accordian-slider li img {
display: block;
width: 95%;
}
.vision-cotent-inner h3,.our-story-cotent h3  {font-size: 16px;}
.set > a i:after {
border-radius: 5px;
border: #2d3194 solid 1px;
padding: 5px;
content: '';
position: absolute;
width: 25px;
height: 25px;
left: -7px;
top: -7px;
}
.footer-nav ul {
display: flex;
}
.social-media.text-center {
text-align: left !important;
padding-top: 10px;
}
.footer-nav ul li {
padding: 5px 0px;
width: 100%;
float: left;
display: block;
}
.wp-vision-box-bg { width: 100%; }
.logo a img {
max-width: 45%;
}
.footer-cont {
float: left;
}
.wrapper-fourm .fourm-box img {
width: auto;
height: 35vh;
}
.arrow-img{ display: none; }
.active-one {margin-bottom: 4px;}
.set > a i {
border-radius: 5px;
}
.teams-slider .slick-next {
left: 43%;
transform: translate(41px, 20px);
}
.teams-slider .slick-prev {left: 40%;}
.head-office-add{ padding-bottom:15px; }
.paddimg-tb-60 {
padding: 4rem 0rem 4rem 0rem;
}
.fill-button {
padding: 23px 25px 19px 25px;
right: 50px;
bottom: -30px;
}
.set > a { font-size: 11px; }
.set {margin: 15px 0px;}
.wraper-onestep:after {
width: 100%;
height: 445px;
top: 40px;
left: 0;
z-index: -1;
}
.wrapper-fourm .fourm-content {
position: absolute;
top: 75px;
left: 10px;
width: 100%;
padding-right: 15px;
}
.wrapper-fourm .fourm-content h3 {
font-size:16px;
color: #ffffff;
font-weight: 500;
}
.wrapper-fourm .fourm-content p {
color: #ffffff;
padding-top:25px;
font-size:13px;
}
.our-manufa {
padding-top: 50px;
padding-bottom: 30px;
}
.pt-100 {
padding-top: 50px;
}
.marquee.mt-100, .about-wrapper.mt-100, .our-manufa.mt-100, .footer.mt-100{
margin-top: 60px;
}
.sliderachievement .slick-prev {
left: 43%;
display: none!important;
}
.sliderachievement .slick-next {
right: 46%;
display: none!important;
}
.achievement-content-wrapper, .our-manufa-right-contt {
padding-top: 20px;
}
.tittle-h2 h2 {
text-transform: uppercase;
font-size: 20px;
padding-bottom: 0px;
}
.our-products-wrapper .item-box-content {
display: block;
text-align: center;
}
.our-products-wrapper .item-box-content .products-n h3 {
font-size: 18px;
padding-bottom: 10px;
}
.contant-button-mb {
background: #745647;
padding: 3px 10px !important;
color: #ffffff !important;
border-radius: 8px;
font-weight: 500 !important;
display: inline-block !important;
margin-left: 25px;
margin-top: 15px;
}
.joint-team-left-img{
padding-top: 15px;
}
.certificate-logo.pb-100{
margin-bottom: 60px;
}
.certificate-logo .certificate-logo-box ul{
flex-wrap: wrap;
}
.certificate-logo .certificate-logo-box ul li{
width: 25%;
margin: 0px auto;
padding-bottom: 12px;
display: flex;
align-items: center;
}
.supreme-box {margin-bottom: 60px;}
.managinig-parner {
margin-bottom: 60px;
}
.products-wraper {padding: 30px 0px 30px 30px;}
#hero {
height: calc(45vh - 100px);
}
.team-f-slider .slick-slide img {
display: inline-block;
width: 100%;
}
.team-f-slider-mobile .slick-slide img {
display: inline-block;
}
.wp-box-pt-content {
bottom: 20px;
left: 17px;
width: 100%;
}
.accordian-slider li .wp-box-pt-img {
left: 0;
}
.apply-now {
float: left;
position: relative;
bottom: 0;
}
.slider-caree li.slick-current.slick-active {
/* width:600px!important; */
position: relative;
transition: transform .3s
}
.wp-nvestments {
width: 100%;
}
.accordian-slider li img {
display: block;
width: 90%;
}
.wp-box-pt-content h4 {
font-size: 14px;
}
	.privacy-policy-page .tittle-h2 h2 {
    font-size: 24px;
}
	.slider-caree {
		margin-top:30px !important
	}
.slider-caree li.slick-slide {
height: 350px;
}
	.wp-box-pt-content {
    width: 85% !important;
}
	.slider-caree li.slick-slide img{
height: 350px;
		width:100% !important;
		object-fit:cover
			
}
.accordian-slider {
width: 100%;
overflow: hidden;
height:400px;
}
.map-part {
border-radius: 25px;
overflow: hidden;
height: auto;
}
.address-location {
padding-bottom: 21px;
padding-top: 20px;
padding-left: 15px;
padding-right: 15px;
}
.call-email.pt-5{padding-top: 1rem !important;}
.footer-part {
padding-top: 35px;
padding-bottom: 35px;
}
.wp-transparent-main-bg, .set  {
padding-left: 15px;
padding-right: 15px;
}
.wp-tra-img-r{ padding-top: 15px; }
.wp-add-main{ margin-top: 30px; }
.wraper-agent {
padding: 30px 30px;
}
.wraper-agent h2 {
font-size: 18px;
font-weight: 600;
}
.why-content-box {
height: auto;
margin-bottom: 10px;
}
.readmore_arrow-w p a {
font-size: 12px;

}
.buthe-number-slider .slick-prev {
margin: 0px -20px;
}
.incountyright-img, .wraper-agent-bg {
width: 100%;
height: auto;
}
.arrow-part .pe-5 {
padding-right: 1rem !important;
}
.footer-part p, .footer-nav ul li a { font-size: 12px; }
.hero-content h1 {
    font-size: 20px;
}

.zoom-img:hover {
    transform: scale(1);
}
}
@media (max-width: 576px) {
.about-home-inner .tiitle-first h3 {
font-size: 22px;
}
.incountyright-img{ margin-top: 15px; }
}
@media (max-width:450px){
.tab-part-location ul.tabs li {
padding: 10px 10px;
font-size: 13px;

}
.offcanvas_main_menu li .sub-menu li a {
font-size: 12px;
}
.offcanvas_main_menu li a { font-size: 12px; }
.readmore_arrow p a {
font-size: 13px;
}
}
@media (max-width: 375px) {
.header-top-search-form {
width: 280px;
}
}
@media(max-width:1024px) and (min-width:768px){
.whatwedobox .wedo-box p{
    padding:0 ;
    min-height:180px
}
.whatwedobox .wedo-box h3{
    padding:0 
}
}