@media screen and (max-width: 1680px) {
.main-navbar ul{margin-left: 200px;	}
.main-navbar ul li a {padding: 20px 16px;}
.bridge-left{margin-right: 0px;}
.bridge-right img{width: 100%;}
.custom-container{margin-left: 132px;}
.testimonial-slider{margin: -208px -100px 0 0;}
.audit-left img{width: 100%;}
.audit-right{margin-top: 85px;margin-left: -242px;}
.befuture-right h3{font-size: 2rem; line-height: 42px;}
.beReady img{max-width: 1003px;}
.corpo-left {padding: 55px 127px 50px 62px;  }
.weserve-text{margin-right: 0px;}
.ourhealthtext{margin-left: 256px;}
.using02-img {margin-left: 162px;  }
.hybridf-text{margin-left: 238px; padding: 88px 30px 88px 50px;  max-width: 560px;}
.solutions-cont .mega-col02 ul{margin-left: 0}
}/*1680*/

@media screen and (max-width: 1554px) {
.main-navbar ul{margin-left: 200px;}
.main-navbar ul li a{padding: 20px 12px;}
.main-navbar ul li:last-child a{padding: 10px 20px; margin: 6px 0 0 10px;}
.mega-col02 ul{margin-left: 0 !important;}
.mega-col02 ul li a{ padding: 7px 0 !important;  margin: 0 !important;}
.mega-col02 ul li:last-child a { padding: 7px 0;  margin: 0;  }
.main-socialicon{margin: 40px 0 0 20px;}
.follow-icon {margin: 22px 0 0 0 !important;  }
.custom-container {margin-left: 94px; padding: 0 15px;  }
.audit-right {margin-top: 55px;}
.audio-text{margin-right: 70px;}
.thespecialist{padding: 170px 0;}
.creating-left{max-width: 686px;}
.widerange-text{margin-right: -31px;}
.befuture-left01{height: 100%;}
.befuture-left01 img{width: 100%; height: 91%; object-fit: cover; object-position: center center;}
.beReady{height: 100%;}
.beReady img{width: 100%; height: 96%; object-fit: cover; object-position: center center; }
.healleft {padding: 108px 127px 100px 62px;  }
.ourhealthtext {margin-left: 198px;}
.using02-img {margin-left: 211px;  }
.hybridf-text {margin-left: 177px; max-width: 579px;  }
.ourdesign01 { padding: 125px 127px 133px 62px;  }
.wepride-left01 {  padding: 124px 127px 81px 62px;  }
}/*1554*/

@media screen and (max-width: 1426px) {
.main-navbar ul {margin-left: 100px;  }
.main-navbar ul li a {padding: 20px 10px; } 
.main-socialicon a{width: 35px; height: 35px; line-height: 32px;font-size: 1.125rem; margin: 0 2px;}
.main-socialicon { margin: 45px 0 0 14px;}
.main-navbar ul li:last-child a {padding: 8px 18px; margin: 10px 0 0 8px;  }
.main-navbar .follow-icon a{line-height: 31px !important;}
.bridge-left{margin-top: 0px;padding-left: 60px; padding-right: 0;}
.bridge-left h1{font-size: 2.5rem;}
.bridge-left p{font-size: 1rem; line-height: 30px;}
.custom-container {margin-left: 28px;padding: 0 30px;}
.testimonial-slider {margin: -208px -80px 0 0;  }
.audit-right { margin-top: 38px;  }
.audio-text { margin-right: 20px;  }
.widerange-text {margin-right: -31px;  }
.ourvideo-left {width: 761px;}
.ourvideo-right{padding: 30px 50px 30px 60px;}
.inner-header{padding: 266px 0 100px;}
.meetroom-left{margin-top: 0px;}
.beReadyBox{margin-left: -126px; padding: 60px 99px 100px 80px;}
.ourhealthtext {margin-left: 121px;  }
.whyareright{padding: 30px 40px 50px 40px;}
.retail-left {padding: 115px 127px 58px 62px;  }
.using02-img { margin-left: 187px;  }
.hybridf-text {margin-left: 113px;}
.ourdesign01 { padding: 106px 127px 116px 62px;  }
.ourtrain-right{padding: 50px 40px 50px 40px;}
}/*1426*/

@media screen and (max-width: 1366px) {
.bridge-right, .audit-left{height: 100%;}
.bridge-right img, .audit-left img{width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center center;  object-position: center center;}
.custom-container {margin-left: 0; }
.vantext h3{font-size: 1rem;} 
.audit-right {margin-top: 5px;  margin-left: -179px; padding: 50px 40px 50px 41px; }
.testimonial-slider { margin: -208px -50px 0 0;  }
.vanguard-box{padding: 30px 15px 30px 15px;}
.creating-left {max-width: 670px; }
.creating-left p{font-size: 1rem; line-height: 28px;}
.inner-header{padding: 280px 0 75px;}
.controltext-left p:first-child{font-size: 1.5rem;line-height: 35px;}
.ourvideo-right { padding: 5px 15px 30px 40px;  }
.ourvideo-right ul { padding-right: 60px; }
.ourvideo-right .audio-ul li{margin-bottom: 15px; font-size: 1rem; line-height: 27px;}
.ourvideo-right .audio-ul li::before {top: 10px;}
.whether-box{padding: 50px 50px 40px 50px;}
.eduleft { padding: 108px 127px 61px 62px;  }
.eductionimg {margin-top: -151px;  }
.ourhealthtext{max-width: 682px;padding: 50px 30px 50px 30px;margin-left: 104px;}
.retail-left { padding: 115px 127px 100px 62px;  }
.matchlessright p{font-size: 1rem; line-height: 28px;}
.whyareleft img{object-fit: fill; -o-object-fit: fill;}
.using02-img {margin-left: 123px;  }
.hybridf-text {margin-left: 83px;}
.postsales-left01 p { padding-right: 30px;  }
.ourdesign01 { padding: 106px 127px 155px 62px;  }
}/*1366*/

@media screen and (max-width: 1322px) {
.main-logo{width: 300px;}
.main-logo img{width: 100%;}
.main-navbar ul li a {padding: 11px 8px; font-size: 0.9375rem; }
.main-navbar ul li:last-child a{margin: 2px 0 0 8px;}
.main-socialicon {margin: 39px 0 0 14px;  }
.testimonial-slider { margin: -208px -15px 0 0;  }
    }/*1322*/

@media screen and (max-width: 1199px) {
.main-logo {width: 240px;}
.main-navbar ul li a {padding: 3px 8px; font-size: 1.125rem;}
.main-navbar ul li:last-child a { margin: -2px 0 0 8px;padding: 4px 10px; }
.main-socialicon {margin: 32px 0 0 14px;}
.main-socialicon a{width: 29px; height: 29px; line-height: 25px; font-size: 0.875rem;}
.vanguard-sec{padding: 100px 0 100px;}
.vantext p{height: 119px;}
.audit-right{margin-top: 0px;margin-left: -108px;}
.inner-header {padding: 200px 0 60px;}
.creating-left {max-width: 654px;  }
.audio-img img{max-width: 100%;}
.audio-text {margin-right: 0;}
.thespecialist {padding: 75px 0;}
.ourhealth-img{margin-right: 0;}
.ourhealthtext{margin-left: 17px;}
.types-right img {width: 100%; height: 100%; object-fit: cover; object-position: center; -o-object-fit: cover; -o-object-position: center center;  }
.hybridf-text { margin-left: 0;max-width: 504px;  }
.main-navbar .follow-icon a { line-height: 26px !important;}
}/*1199*/

@media screen and (max-width: 1110px) {
.main-navbar ul li a {padding: 3px 6px; font-size: 1rem;}  
.main-navbar ul { margin-left: 54px;  }  
.stayin-left{float: left;}
}/*1110*/    

@media screen and (max-width: 1024px) {
.solutions-cont .mega-col01 {width: 27%;}	
.bridge-left h1 {font-size: 1.875rem;margin-bottom: 15px; }
.bridge-left p {font-size: 0.875rem; line-height: 26px;  }
.vanguard-sec .vanguard-col{max-width: 50%; flex: 0 50%; margin-bottom: 30px;}
.vanguard-box{padding: 30px 26px 30px 25px;}
.vantext p {height: 84px;  }
.vanguard-sec {padding: 100px 0 70px;  }
.audit-creating {margin: 30px 0 16px;  }
.whyour0 p {font-size: 1.125rem; line-height: 32px;  }
.stayin-left h3{width: 749px;font-size: 2rem;}
.stayin-left .multih3{padding: 50px 235px 50px 75px;margin-bottom: 25px;}
.stayin-left p{max-width: 623px;}
.audience-right {margin-top: 118px;}
.intelliLeft{float: left;}
.intelli-left{width: 644px; padding: 55px 46px 50px 62px;}
.beReadyBox{padding: 60px 36px 100px 40px;}
.copclasstext h3{font-size: 2rem;}
.corpo-left h4{font-size: 2rem;line-height: 42px;}
.copclasstext p{font-size: 1.125rem; line-height: 28px;}
.ourhealthtext {margin-left: 0;  }
.copclasstext .line42{line-height: 32px;}
.hybridf-text { margin: -393px auto 0;margin-left: 0;}
.row-using02 {margin-bottom: 0px;  }
.adaptive-mgb h3{font-size: 1.300rem;}
.ledvideo-box .allowh3 {font-size: 1.200rem;  }
.media__body::after{width: 189%}
.postsales-left01{float: left;}
.footercol-solutions ul::after{width: 208%;}
}/*1024*/

@media screen and (max-width: 1000px) {
.main-navbar{display: none;}
.main-nav{display: block;width: 64%;}
#cssmenu{margin-top: 24px;}
#cssmenu ul{background: #fff;}
#cssmenu > ul > li > a{color: #ba211a;}
#cssmenu ul li.active a {color: #ba211a; }
#cssmenu ul li{border-top: 1px solid #ba211a;}
#cssmenu .submenu-button{border-left: 1px solid #ba211a;}
#cssmenu > ul > li > a{padding: 15px 12px; font-size: 1rem;}
#cssmenu .submenu-button::before{background: #ba211a;}
#cssmenu .submenu-button::after{background: #ba211a;}
#cssmenu ul ul li{background: #fff !important;}
#cssmenu ul ul li a{color: #ba211a;}
#cssmenu .button::before{background: #ba211a;}
#cssmenu .button::after{border-top: 2px solid #ba211a; border-bottom: 2px solid #ba211a;}
#cssmenu .button.menu-opened::after{background: #ba211a;border-bottom: none;}
#cssmenu ul li:hover {background: #fff;  }
#cssmenu > ul > li:hover > a, #cssmenu ul li.active a {color: #c6312c;}
#cssmenu .submenu-button.submenu-opened {background: #c22d29;}
.main-socialicon {margin: 32px 0 0 0px; }
#cssmenu ul ul ul li a img{width: 75px;}
 }/*1000*/  


@media screen and (max-width: 991px) {
.bridge-left{padding-left: 0px;}
.audit-right{margin-left: -30px;}
.fea-clients{padding: 100px 0 100px;}
.controltext-left p:first-child { font-size: 1rem; line-height: 26px;}
.audit-audiotext h3{font-size: 1.875rem;line-height: 42px;}
.ourvideo-right h3{font-size: 1.5rem;line-height: 34px;}
.ourvideo-right ul {padding-right: 0px;}
.stayin-left p { max-width: 606px;  }
.experience-box{height: 94%; margin-bottom: 25px;}
.ourhealthtext{margin: -527px auto 0;margin-left: 0;}
.govern-left h4{padding-right: 15px;}
.whyareright {margin-left: 0px;}
.customizedtext{padding: 50px 30px 93px 30px;}
.matchlessright {padding: 50px 16px 35px 16px;  }
.happyleft .engageh4 { margin-top: 16px;  }
.adaptive-mgb {margin-bottom: 14px;  }
.ourteamtext p{font-size: 1.1875rem; line-height: 39px;}
.video-wallright {max-width: 100%; padding: 50px 15px 50px 30px;  }
.overviewbox{margin-top: -85px;}
.mission-box p br{display: none;}
}/*991*/

@media screen and (max-width: 768px) {
.main-nav{width: 52%;}
.bridge-left h3{font-size: 1.25rem;}
.bridge-left h1{font-size: 1.5rem;}
.audit-right{padding: 40px 15px 40px 20px;}
.feaimg-col{width: 33.3%; }
.feaimg-col img{width: 100%;padding: 0 15px;}
.testimonial-slider { margin: -100px -15px 0 0;}
footer{background-size: cover;}
.audit-audiotext{padding: 0 30px 50px;}
.thespctext{padding: 40px 60px;}
.creating-left h3, .audit-audiotext h3, .audio-text h2, .thespctext h3 { font-size: 1.875rem; line-height: 40px;}
.audio-text{max-width: 738px;margin-top: 0;}
.audit-audiotext p, .audio-text p, .engagetext p{font-size: 1rem; line-height: 30px;}
.inner-page-heading h3{font-size: 2rem;}
.stayin-left h3 {width: 574px;}
.stayin-left .multih3{padding: 50px 125px 50px 49px;}
.stayin-left p {max-width: 473px;}
.intelli-left { width: 478px;  padding: 35px 30px 35px 25px;  }
.beReady-right h3{padding-left: 7px;}
.helpimg {margin-top: -200px;}
.govern-left h4{font-size: 1.875rem; line-height: 42px;}
.using02-img {margin-left: 0;}
.hybridf-text{padding: 45px 49px 45px 49px;}
.webcasting-left h3{padding: 62px 136px 62px 33px;}
.media__body::after {width: 155%;right: -15px;  }
.severaltext p br{display: none;}
.faq-section .mb-0 > a{font-size: 1.125rem; line-height: 28px;}
.overviewbox { margin-top: 0;margin-bottom: 30px;  }
.corpoadd-ul li span br{display: none;}
.tollfree-box { position: relative;   bottom: 0;  left: 0; }
.wepride-col h4, .wepride-col h5{font-size: 1.875rem;}
}/*768*/

@media screen and (max-width: 650px) {
.main-header{position: relative;}
.header-cont {display: flex;flex-wrap: wrap; flex-direction: column; }
.main-socialicon{display: none;}
.main-logo{text-align: center;width: 100%;margin-left: 0;margin-left: 0;}
.main-logo img {max-width: 363px; }
.main-nav {width: 100%; }
#cssmenu {margin-top: 0px;border-top: 1px solid #e0463e;}
.the-bridge{padding: 50px 0 50px;}
.bridge-left p { font-size: 1rem; line-height: 28px;  }
.the-bridge::after{width: 0;}
.bridge-right img{margin-right: 0;}
.vanguard-sec{padding: 50px 0 20px;}
.vanguard-sec .vanguard-col{max-width: 100%;flex: 100%;}
.vantext p {height: 100%;  }
.solutions{padding: 50px 0;}
.solu-heading h3{font-size: 1.875rem;}
.solu-heading h3::after{margin: 20px auto 20px;}
.solu-heading p{font-size: 1rem; line-height: 28px;}
.auditorium {margin-top: 16px;  }
.audit-right { margin-left: 0;  }
.whywork { margin-top: 50px;  }
.whyimg {margin-top: 30px;  }
.testimonial-slider { margin: 30px 0 0 0;  }
.fea-clients {padding: 50px 0 50px;}
.feaimg-col img{padding: 0;}
.feaimg-col { padding: 0 15px;  }
.feaclient-box{padding: 45px 0 45px;}
.feaimg-cont{margin: 35px 0 35px;}
footer{padding: 50px 0 30px;}
.footer-col ul {margin-bottom: 12px;  }
.contpadd {padding-top: 0; }
.bottom-footer p{margin: 20px 0 0;}
.inner-header {padding: 90px 0 90px;}
.inner-heading h3{font-size: 2rem;line-height: 42px;}
.inner-heading h1, .inner-heading h4{font-size: 1.125rem; line-height: 28px;}
.inner-page { padding: 40px 0 0;  }
.inner-page-heading h3{font-size: 2rem; line-height: 45px;padding-bottom: 15px;}
.inner-page-heading h3{margin-bottom: 20px;}
.inner-page-heading h3::after{width: 75px;}
.audit-creating {margin: 0 0 16px;  }
.wallfame-right {margin-top: 14px;  }
.audit-bottomimg {margin-top: 0;  }
.audit-audiotext { padding: 0 30px 16px;  }
.widerang-sec {padding: 50px 0;  }
.audio-text{padding: 30px 20px;}
.creating-left h3, .audit-audiotext h3, .audio-text h2, .thespctext h3, .video-wallright h3 {font-size: 1.25rem; line-height: 30px; margin-bottom: 10px;  }
.thespctext { padding: 30px 20px;  }
.thespecialist {padding: 50px 0;}
.creating-right {text-align: center; margin-right: 0;  }
.audit-audiotext{padding: 10px 0 16px;}
.creating-left p{padding-right: 0;}
.ourvideo-right{margin-left: 0px;}
.controltext-left p:last-child {padding-right: 0;  }
.ourvideo-left { width: 100%;}
.stayin-left{max-width: 100%;}
.stayin-left .multih3 {padding: 30px 30px 40px 30px; margin: 10px 0 25px; max-width: 100%;}
.stayin-left p {max-width: 574px;  }
.audience-right {margin-top: 5px;  }
.befuture-left01 img{height: 100%;}
.whether-box{margin: 0;}
.whether-box {padding: 40px 15px 40px 15px;}
.wherever-sec{padding: 40px 0;}
.getmore-left h4{font-size: 1.25rem;}
.arenas-left h5{font-size: 1.125rem; line-height: 28px;}
.getmore-left p{font-size: 1rem; line-height: 26px;}
.getmore-left p{margin-bottom: 15px;}
.whether-box .audio-ul li{font-size: 1rem; line-height: 26px;margin-bottom: 15px;}
.whether-box .audio-ul li::before{top: 9px;}
.thespctext p{font-size: 1.125rem; line-height: 28px;}
.meetroom-left { padding-right: 0;}
.intelli-left {width: 100%;}
.intelli-right { margin-top: 30px;}
.integ-sec .thespctext p { line-height: 28px;  }
.integ-sec .thespctext { padding: 40px 30px;  }
.getmore-left .mgtop {margin: 10px 0 30px;  }
.getmore-left .audio-ul li{font-size: 1rem; line-height: 26px;}
.getmore-left .audio-ul li:before{top: 9px;}
.experience-box h3{font-size: 1.25rem; line-height: 30px;margin-bottom: 12px;}
.experience-box p{font-size: 1rem; line-height: 26px;}
.command-right {margin-top: 8px;}
.beReadyBox{margin: 0; padding: 40px 20px;}
.beReady img{height: 100%;}
.beReady-right h3 {padding-left: 15px; }
.wherever-sec .thespctext{padding: 40px 15px;}
.whereEver-sec .thespctext p {line-height: 34px; }
.beReadyBox .audio-ul li{font-size: 1rem;margin-bottom: 15px;}
.inner-heading02 h3{font-size: 1.125rem; line-height: 28px;}
.inner-heading02 h1{font-size: 2rem; line-height: 42px;}
.thespctext .line42 {line-height: 31px; padding-right: 0; }
.whyareright {padding: 10px 15px 40px 15px;  }
.whyareright p{font-size: 1rem; line-height: 26px;}
.whyareright h3{margin-bottom: 15px;}
.getmore-left .engageh4 {margin-top: 45px;  }
.types-left h5{font-size: 1.125rem; line-height: 30px; margin-bottom: 10px;}
.typesof-left h4 {margin: 40px 0 30px;  }
.types-left{margin-right: 0;padding: 40px 34px 25px 34px;}
.types-right {margin-left: 0;  height: 100%;}
.ourteamleft .engageh4 {margin-top: 31px;}
.types-left{padding: 32px 15px 25px 15px;}
.matchlessright {padding: 50px 16px 35px 16px;  }
.ledvideo-box h3{height: auto;}
.happyleft .engageh4{margin: 16px 0 0 0;}
.ledvideo-box{padding: 35px 15px; }
.whyus-sec {margin-top: 30px;  }
.ourwebcasright {padding: 40px 15px 40px 15px;}
.wwcd-left h4 {margin: 15px 0 30px;}
.ourteamtext p {font-size: 1rem; line-height: 31px;}
.webcasting-left{width: 100%;}
.webcasting-left h3{width: 100%;}
.consistenttext p {padding-right: 0;  }
.weare-sec .thespctext {padding: 30px 20px;}
.video-wallright p{font-size: 1rem;line-height: 30px;}
.weare-sec .thespctext p {line-height: 34px;  }
.mindset-more{padding: 0 0 33px;}
.stayin-left02{width: 100%;}
.stayin-left02 h3 { width: 100%; padding: 40px 20px;  }
.video-wallright .audio-ul li{font-size: 1rem;}
.video-wallright .audio-ul li::before{top: 14px; width: 6px; height: 6px;}
.business-text { margin: 10px 0 30px; }
.business-text  p{font-size: 1rem; line-height: 26px;}
.business-box{padding: 40px 25px;}
.apply-btn .btn{margin-bottom: 15px;}
.careerstext h3, .applyform h3, .business-text h4{font-size: 1.25rem; line-height: 30px;}
.careersbox-inner{padding-top: 22px;}
.careersbox-inner h4{font-size: 1.125rem; line-height: 28px;}
.toapply-sec{padding: 50px 0;}
.custom-check p{width: 60%;}
.custom-check{flex-wrap: wrap;}
.media img{margin-right: 20px;}
.media__body h2{font-size: 1.875rem; line-height: 40px;margin-bottom: 10px;}
.media__body p {font-size: 1rem; line-height: 26px;}
.arenas-left .h4mb {margin-bottom: 20px;}
.arimg{width: 100%;}
.patners-box h4 {font-size: 1.125rem; line-height: 28px;}
.overview-heading p{margin-bottom: -20px; font-size: 1.125rem;}
.mission-box p {font-size: 1.125rem; line-height: 28px;}
.intergity-sec {padding: 50px 0;  }
.overviewbox, .mission-box{padding: 40px 20px;}
.overview-right img{width: 100%;}
.manymoretext h3{margin: 30px 0;}
.patners-box h4{margin: 10px 0 30px;}
.manymoretext h3 {font-size: 1.5rem;}
.awards-page{margin-bottom: 0;}
.awardsimg{margin-top: 20px;}
.wearethe-sec { padding-top: 0;  }
.thesupport-sec{padding-bottom: 24px;}
.wearethe-sec .thespctext p { line-height: 36px;  }
.corpo-add h3{margin-top: 20px;}
.wepride-col{margin: 34px 0 30px;}
.wepride-col h4{position: relative;top: 25px; left: 50%; transform: translate(-50%, -50%);}
.footercol-solutions ul::after {  width: 0; }
.footer-col .footer-solu {margin-top: -14px;}
.inner-heading02 .blogh1{font-size: 24px; line-height: 34px;}
.inner-blogsec p{font-size: 15px; line-height: 25px;}
.blogsec-ul li{font-size: 15px; line-height: 25px; padding-left: 15px;}
.blogsec-ul li::before{top: 9px; }
.inner-blogsec h3 {font-size: 25px;line-height: 35px;}
}/*650*/

@media screen and (max-width: 550px) {
.testimonial-slider{padding: 40px 20px;}
.testimonial-slider h3{font-size: 1.5rem;}
.carou-text p{font-size: 1rem;}
.custom-container{padding: 0 15px;}
.media{flex-direction: column;}
.media img {margin-top: 0; margin: 0 auto; max-width: 293px;}
.media__body{padding: 30px 0;}
.audit-right ul {columns: 1;}

}/*550*/

@media screen and (max-width: 480px) {
.audit-right ul li{line-height: 27px;}
.audit-right ul li::before{top: 11px;}
.inner-page-heading h3 {font-size: 1.75rem; line-height: 38px;}
.ourvideo-right {padding: 5px 15px 30px 15px;  }
.corpo-left h4 {font-size: 1.5rem; line-height: 35px;  }
.webcasting-left h3 {padding: 30px 20px;  }
.custom-check p{width: 100%;}
.carou-text p {font-size: 0.875rem; line-height: 26px;  }
.carou-text p:last-child{margin-bottom: 33px;min-height: 53px;}
}/*480*/

@media screen and (max-width: 450px) {
.carou-text p:first-child {min-height: 460px;}
.inner-heading02 h1 br{display: none;}
.inner-heading02 .blogh1 {font-size: 18px; line-height: 28px;  }
.inner-blogsec h3 {font-size: 22px; line-height: 32px;  }
}/*450*/

@media screen and (max-width: 420px) {
#cssmenu ul ul li a{font-size: 0.875rem; line-height: 24px;}
.feaimg-cont {margin: 35px 0 25px;}
.feaimg-cont{flex-wrap: wrap;}
.feaimg-col{width: 64%;margin-bottom: 10px;}
.bottom-footer{flex-direction: column;}
.bottom-footer p{text-align: center;}
.bottom-footer p:last-child{margin-top: 10px;}
.footer-col h3{font-size: 1.25rem;}
.footer-col ul li a{line-height: 28px;}
.footer-socialicon a{font-size: 1.25rem; margin: 15px 5px 0 0;}
.footer-col ul li::before{top: 12px;}
.inner-header {padding: 60px 0 60px;  }
.inner-page-heading h3{font-size: 1.2rem;padding-bottom: 8px;line-height: 29px;}
.inner-page-heading h3::after {width: 51px;}
.thespctext p {font-size: 1rem; line-height: 28px;}
.wherever-sec .thespctext {padding: 30px 15px;}
.ledvideo-box h3{font-size: 1.125rem; line-height: 28px;}
.inner-heading h1 br, .inner-heading h4 br{display: none;}
.wearethe-sec .thespctext p { line-height: 32px;  }
.corpo-box01{padding: 30px 15px;}
.wepride-col{padding: 15px;}
.wepride-col h4, .wepride-col h5{font-size: 1.25rem;line-height: 34px;}
}/*420*/
@media screen and (max-width: 414px) {
}/*414*/
@media screen and (max-width: 380px) {
.carou-text p {font-size: 0.875rem; line-height: 25px;}
.ourvideo-right h3 {font-size: 1.25rem; line-height: 30px;  }
.inner-heading h1, .inner-heading h4 {font-size: 1rem; line-height: 28px;  }
.inner-heading02 h3{font-size: 1rem; line-height: 28px;margin-bottom: 0;}
.inner-heading02 h1{font-size: 1.5rem; line-height: 34px;}
.corpo-left h4 {font-size: 1.125rem; line-height: 28px;  }
}/*380*/
@media screen and (max-width: 360px) {
.bridge-left h1 {font-size: 1.25rem;} 
.solu-heading h3 {font-size: 1.5rem;}
.solu-heading h3::after { margin: 15px auto 15px;}
.testimonial-slider h3 {font-size: 1.25rem;  }
.inner-page-heading h3{font-size: 1.25rem;line-height: 32px;}
.inner-heading h1, .inner-heading h4 {font-size: 1rem; line-height: 28px; }
.inner-heading h3 {font-size: 1.75rem; line-height: 38px;  }
.inner-heading h1 br, .inner-heading h4 br{display: none;}
.intelli-left, .experience-box{padding: 30px 15px;}
.stayin-left .multih3 br{display: none;}
.ourhealthtext h2 br, .audit-audiotext h3 br {display: none;}
.webcasting-left h3{font-size: 1.125rem; line-height: 30px;}
.faq-section .mb-0 > a { font-size: 1rem; line-height: 26px;  }
.wepride-col h4{padding: 0;}


}/*360*/
@media (max-width: 320px) {

}/*320*/