﻿@media(max-width:1800px){
	.left-menu a, .right-menu a{font-size: 16px;}
	.left-heading h3{font-size: 35px;}
	.heading-row .left-heading .sub-title{font-size: 16px;}
	.right-content p{font-size: 20px;}
	.rail-title{font-size: 25px;}
	.discuss-section p{font-size: 20px;}
	.discuss-section h3{font-size: 35px;}
	.footer-col h3, .footer-contact h3{font-size: 20px;}
	.footer-col{padding-right: 10px}
	.footer-col ul li a{font-size: 14px;}
	.footer-contact p{font-size: 16px;}
	.footer-left, .footer-center, .footer-right{font-size: 14px;}
	.rail-card{min-height: 585px;}
	.banner .banner_caption h1{font-size: 45px;}
	.about .text h2{font-size: 35px;margin-bottom: 15px;}
	.about .text p{font-size: 20px;}
	.leadership .text h2{font-size: 20px;padding-bottom: 0px;}
	.leadership .text p{font-size: 20px;}
	.leadership .text label{font-size: 20px;}
	.scale .text p{font-size: 20px;}
	.pagemenus .head h1{font-size: 35px;}
	.text a, .text p{font-size: 20px;}
	.solutionpagemenusin ul li a{font-size: 14px;}
	.text span{font-size: 18px;}
	.main-title{font-size: 35px;}
	.innerpage p{font-size: 20px;}
	.text h3{    font-size: 35px;margin-bottom: 10px;}
	.sec_list li{font-size: 18px;}
	.heading_commons{font-size: 35px;}
	.banner_blk .banner_contant p{font-size: 18px;}
	.contact-section h2{font-size: 35px;}
	.contact-info h3{font-size: 35px;margin-bottom: 15px;}
	.contact-info>p{font-size: 20px;margin-bottom: 25px;}
	.career-title{font-size: 35px;margin-bottom: 25px;}
	.job-card h3{font-size: 25px;margin-bottom: 10px;}
	.innotrance .text p{font-size: 20px;}
	.innotrance .text .more a{font-size: 14px;padding: 10px 20px;}
	.team h3{font-size: 35px;}
	.heading-row .left-heading p{font-size: 20px;}
	.pagemenus .list a{font-size: 16px;}
	.Featureslist ul li{font-size: 20px;}
	.feature-box h6{font-size: 16px;}
	.capability-card h4{font-size: 22px;}
}


@media(max-width:1620px){
	.Featureslist ul li{font-size: 16px;}
	.pagemenus .list a{font-size: 14px;}
	.team h3{font-size: 30px;}
	.job-card p{font-size: 16px;}
	.job-type{font-size: 18px;}
	.job-card h3{font-size: 20px;}
	.career-title{font-size: 30px;}
	.career-section{padding: 50px 0px;}
	.contact-section h2{margin-bottom: 25px;}
	.contact-info>p{font-size: 16px;line-height: 28px;}
	.contact-info h3{font-size: 30px;line-height: 40px;}
	.heading_commons{font-size: 30px;}
	.banner_blk .banner_contant p{font-size: 16px;}
	.pd50{padding: 50px 0px;}
	.text h3{font-size: 30px;}
	.innerpage p{font-size: 16px;}
	.main-title{font-size: 30px;}
	.text span{font-size: 16px;}
	.pagemenus .head h1{font-size: 30px;}
	.solutionpagemenusin ul li a{font-size: 12px;}
	.scale{padding: 50px 0px;}
	.scale .text p{font-size: 16px;}
	.leadership .text label{font-size: 16px;}
	.leadership .text p{font-size: 16px;}
	.leadership .text h2{margin-bottom: 25px;}
	.about{padding: 50px 0px;}
	.about .text p{font-size: 16px;}
	.about .text h2{font-size: 30px;}
	.banner .banner_caption h1{font-size: 35px;}
	.left-menu a, .right-menu a{font-size: 13px;}
	#main .illustration img{height: 500px;}
	ul.mega_sub_menu{height: 265px;}
	.left-heading h3{font-size: 30px;}
	.right-content p{font-size: 16px;}
	.rail-title{font-size: 20px;}
	.discuss-section h3{font-size: 30px;}
	.discuss-section p{font-size: 16px;}
	.discuss-section .btn-discuss a{font-size: 14px;padding: 10px 20px;}
	.footer-col h3, .footer-contact h3{font-size: 18px;}
	.left-menu i{font-size: 9px;margin-top: 4px;margin-left: 3px;}
	#projectdiscuss .modal-content .modal-header h5{font-size: 18px;}
	#projectdiscuss .modal-content .modal-body .form .inputblock label{font-size: 16px;}
	#projectdiscuss .modal-content .modal-body .form .inputblock input{font-size: 14px;}
	#projectdiscuss .modal-content .modal-body .form button{font-size: 14px;padding: 10px 20px;}
	.sec_list li{font-size: 16px;}
	.contact-section{padding: 50px 0px;}
	.career-form input, .career-form textarea{font-size: 14px;}
	.team{padding: 50px 0px;}
	.team .teambox .teamperson .team_txt h4{font-size: 16px;}
	.team .teambox .teamperson .team_txt p{font-size: 12px;}
	.heading-row .left-heading p{font-size: 16px;}
}


@media(max-width:1440px){
	.capability-card h4{font-size: 20px;}
	.left-heading h3{font-size: 25px;}
	.pagemenus .list a{font-size: 12px;}
	.team h3{font-size: 25px;}
	.career-title{font-size: 25px;}
	.contact-info h3{font-size: 25px;line-height: 35px;}
	.contact-section h2{font-size: 25px;}
	.heading_commons{font-size: 25px;}
	.text h3{font-size: 25px;}
	.pagemenus .head h1{font-size: 25px;margin-bottom: 10px;}
	.banner .banner_caption h4{font-size: 16px;margin-bottom: 0px;}
	.banner .banner_caption h1{font-size: 30px;}
	.rail-card{min-height: 570px;}
	.rail-title{font-size: 18px;}
	ul.mega_sub_menu{height: 245px;}
.container-left{padding-left:4%;}
.footer-contact p{font-size:18px;line-height:30px;margin:0 0 12px;}
.about .aboutinner .aboutinnerbxR p{font-size:20px; line-height:32px; margin-bottom:30px;}
.left-menu li, .right-menu li { margin: 0 14px;}
.media-tabs a{padding:18px 0;font-size:22px;}
.media-card h4{font-size:18px;line-height:28px;}
.media-card p{font-size:16px;line-height:26px;}
.media-card a{font-size:20px;}
.section-title h3{font-size:36px}
.job-card h3{font-size:20px;line-height:36px;}
.job-type {font-size:16px;line-height:26px;}
.job-card p{font-size:16px;line-height:26px;}
.text span{display:block;line-height:30px;margin-bottom:5px;}
.text a,.text p{font-size:16px;}
.main-title{font-size: 25px;margin-bottom: 15px;}
.apply-btn{font-size: 14px;padding: 10px 20px;}
.job-card{padding: 25px;    min-height: 290px;}
}


@media(max-width:1280px){
	.content-box h5{font-size: 16px;}
	.innerpage p{padding-right: 0px;}
	.capability-card h4{padding-right: 90px;}
	.capability-card{padding: 20px;    min-height: 190px;}
	.text{padding-left: 0px;}
	.banner .banner_caption h1{font-size: 25px;}
	.about .text h2{font-size: 25px;}
	.discuss-section h3{font-size: 25px;margin-bottom: 8px;}
	.heading-row .left-heading .sub-title{margin-bottom: 10px;}
	.left-heading h3{font-size: 25px;}
.left-heading,.right-content{width:100%;}
.capability-grid{grid-template-columns:repeat(2,1fr);}
.logo img{    width: 80px !important;}
.left-menu li a, .right-menu li a{font-size: 12px;}
.left-menu > ul > li{padding-bottom: 15px;}
header{height: auto;}
.mega-menu{top: 74px;}
ul.mega_sub_menu{height: 230px;}
ul.mega-links li{margin-bottom: 10px;}
.left-menu i{margin-top: 2px;margin-left: 2px;}
.company-section{padding: 50px 0px;}
.heading-row{padding-bottom: 15px;margin-bottom: 0px;}
.partner-section{padding-bottom: 50px;}
.partner-grid1 .partner-item{    margin: 0 20px 0px;}

.padding_right{padding-right: 0px;}
.padding_left{padding-left: 0px;}
}



@media(max-width:1100px){
	.team h3{margin-bottom: 15px;}
	.contact-wrapper{gap: 25px;}
	.left-menu li, .right-menu li{margin: 0px 8px;}
	.left-menu li a, .right-menu li a{font-size: 10px;}
	.left-menu i{margin-top: 1px;}
	.footer-col h3, .footer-contact h3{font-size: 15px;}
	.footer-col ul li a{font-size: 12px;}
	.footer-contact p{font-size: 16px;}
	.footer-left, .footer-center, .footer-right{font-size: 12px;}
	.icon i{font-size: 16px;}
	.icon {width: 40px;height: 40px;}
	.icon{margin-right: 10px;}
	.text span{line-height: 16px;margin-bottom: 0px;}
	.info-box{margin-bottom: 15px;}
	.team .teambox .teamperson{width: 22%;}
}
@media(max-width:950px){
	.left-menu li a, .right-menu li a{font-size: 8px;}
	.left-menu, .right-menu{padding-top: 35px;}
	.left-menu > ul > li{padding-bottom: 10px;}
}

@media(max-width:768px){
	.left-menu li a, .right-menu li a{font-size: 6px;}
	.left-menu i{font-size: 6px;}
	.footer-top{display: block;}
.capability-grid{grid-template-columns:1fr;}
.left-heading h2{font-size:40px;}
.right-content p{font-size:18px;}
.capability-box{min-height:220px;}
.footer-logo{    width: 100%;
    text-align: center;
    margin-bottom: 25px;}
    .footer-col{width: 100%;text-align: center;}
    .footer-contact{width: 100%;text-align: center;}
    .social{justify-content: center;}
    .footer-top{padding-bottom: 40px;}
}
@media(min-width:601px){
	.hamburger-menu{display: none;}
}
@media(max-width:600px){
	.Featureslist{margin-right: 0px;}
	.contact-map{width: 100%;}
	.contact-wrapper{display: block;}
	.left-menu{display: none;}
	.logo img{width: 55px !important;}
	.heading-row{display: block;}
	.heading-row .left-heading{width: 100%;}
	.heading-row .right-content{width: 100%;padding-top: 10px;}
	.container{max-width: 100%;}
	.footer-bottom{justify-content: center;}
	.text{padding-bottom: 20px;padding-top: 20px;}
	.contact-info{width: 100%;padding-top: 25px;}
	.info-box .text{padding-bottom:0px;padding-top:0px;}
	.team .teambox .teamperson{width: 100%;margin: 0 0px 20px;}
	.capability-gridnew{display: block;}
	.capability-gridnew02{display: block;}
}