@media screen and (max-width:1920px){
	
}

@media screen and (max-width:1130px){
	.company-tab-content .nav-tabs li a{white-space: nowrap;padding: 0;}
	.ctc-tab{overflow-x: scroll;white-space: nowrap;}
	.company-tab-content .nav-tabs li{display:inline-block;margin:0 10px;}
	.company-tab-content .nav-tabs{display:block;margin-bottom: 0;}
	.tb-row{padding:0;}
	.home-companies{background-color: #f5f5f5;padding-top:40px;padding-bottom:30px;}
}

@media screen and (max-width:1000px){
    .header-nav li a {font-size: 14px;padding: 10px 10px;}
}

@media screen and (max-width:991px) {
    .header-nav .navbar-default{padding:10px 0;}
    .header-top .row{display:flex;}
    .banner-mobile-imgs{display:block;width: 100%;}
    .banner-desktop-imgs{display:none;}
    .home-banner {position: relative;background-color: #f8f8f8;padding-bottom: 150px;}
    .banner-content{justify-content: flex-end;padding-bottom: 40px;}
    .vm-cont{padding: 40px 30px;}
    .home-vision-mission .row .col-lg-4:nth-child(3){display:none;}
    .home-vision-mission .row .col-lg-4:last-child{order:4;}
	.home-vision-mission .row .col-lg-8{order:5;}
}

@media screen and (max-width:875px){
    .header-nav .navbar-default li a{font-size:14px;}
    .header-nav .navbar-default li a {font-size: 13px;padding: 10px 7px;}
    .navbar-brand {font-size: 20px;}
}

@media screen and (max-width:850px){
	.home-founder .row{flex-wrap:wrap;row-gap:50px;}
}

@media screen and (max-width:800px){
    .tab-content .row{display:block;}
    .tab-cont-left-block img{width:auto;margin-bottom:30px;}
    .header-nav .navbar-default li a{font-size:13px;}
}

@media screen and (max-width:767px){
	.csr-image {margin-bottom: 30px;}
	.navbar-header .navbar-toggle{background-color:#000;}
	.navbar-header .navbar-toggle:hover,.navbar-header .navbar-toggle:active,.navbar-header .navbar-toggle:focus{background-color:#000;}
	.cpy-right-text{text-align:center;}
	.design-text{text-align:center;}
	.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
	.header-top .col-lg-4{display:none;}
	.header-top .row{display:block;}
	.home-vision-mission .row .col-lg-8{padding-left:15px;padding-right:15px;}
	.home-vision-mission .row .col-lg-4{padding-left:15px;padding-right:15px;}
	.cbc1{background-color: transparent;}
    .cbc2{background-color: transparent;}
    .vm-cont{background-color: #253648;padding: 40px 30px;}
    .navbar-brand {font-size: 25px;}
    .header-nav .navbar-default li a {font-size: 15px;padding: 10px 15px;}
    .home-vision-mission .row {margin-right: -15px;margin-left: -15px;}
}

@media screen and (max-width:540px){
	.banner-right-image img{width:100%;}
	.banner-left-cont p{text-align:justify;font-size: 15px;line-height: 26px;}
    .tab-cont-right-block p{text-align:justify;}
    .tab-cont-right-block p.c1a{text-align:unset;}
	.vision-cont p{text-align:justify;}
	.mission-cont p{text-align:justify;}
	.csr-right-cont p{text-align:justify;}
	.home-title-block h2{font-size:35px}
	.banner-left-cont h1{font-size: 35px;margin-bottom: 20px;}
	.home-banner {padding-bottom: 200px;}
	.vm-cont p{text-align:justify;}
	.who-content-block p{text-align:justify;}
}
@media screen and (max-width:450px){
	.banner-left-cont h1{font-size: 30px;margin-bottom: 10px;}
	.home-banner {padding-bottom: 180px;}
}
@media screen and (max-width:420px){
	.head-top-left ul li {font-size: 13px;}
}