@media (min-width: 50px) and (max-width: 767px ) {
	.social_links {
		text-align: center;
	}
	.texhs_left {
    background-color: #FFFFFF;
    box-shadow: 0 0 30px #eee;
    padding: 20px;
    text-align: center;
   margin-bottom:54px !important;
}
	.app_details {
		text-align: center;
	}
	.space {
		display: none !important;
	}
	.app_details ul li {
		margin: 12px 0 0px 0;
	}
	a.navbar-brand {
		width: 69%;
		padding: 18px 0px 0px 12px;
	}
	.late, .mar {
		width: 100%;
	}
	.animated {
    animation-duration: 0s !important;
}
.bounceInLeft, .bounceInRight, .bounceInUp, .bounceInDown, 
.fadeInLeft, .flipInX, .fadeInUp, .pulse, .swing, .shake, .bounce {
    animation-name: inherit !important;
}
.liness {
    width: 100%;
}
.bnr-text h3 {
    font-size: 18px;
}
.bnr-text {
    width: 90%;
}
section, .banner, .snap-scroll, .snap-scroll-visible, .snap-scroll-active {
    height: auto !important;
    display: table;
    table-layout: fixed;
    width: 100%;
}
.pillar_carousel, .pillar_carousel .carousel-inner, .pillar_carousel .carousel-inner img, .core_compents {
    height: auto;
}
}
@media (min-width: 768px) and (max-width: 991px ) {
.bnr-text h3 {
    font-size: 28px;
}
.bnr-text h5 {
    font-size: 18px;
}
.about_left h1 {
        font-size: 21px;
    line-height: 22px;
    margin: 0px;
}
.about_left h2 {
    padding: 0 0 0px 25%;
    margin: 0px;
}
.about_left p {
    font-size: 13px;
    line-height: 18px;
    padding: 0 0 0px 38%;
    font-weight: 500;
}
.core_sec {
    margin: 11% 0 0 0;
}
.core_list li, .core_left {
    max-height: 161px;
    min-height: 161px;
}
.core_left {
    padding: 4% 10px;
}
.indra_right ul li {
       width: 31%;
    margin: 0 0 10px 6px;
}
.indra_right ul li h2 {
    font-size: 11px;
        min-height: 36px;
    line-height: 18px;
}
}
.trust_sec h1 {
    margin: 20px 0 18px 0;
}
@media (min-width: 992px) and (max-width: 1023px ) {
.bnr-text h3 {
    font-size: 28px;
}
.bnr-text h5 {
    font-size: 18px;
}
.about_left h1 {
    font-size: 24px;
    line-height: 30px;
}
.about_left h2 {
    padding: 0 0 0px 20%;
}
.core_list li,  .core_left  {
    max-height: 207px;
    min-height: 207px;
}
.indra_right ul li {
    width: 32%;
    margin: 0 0 10px 6px;
}
.indra_right ul li h2 {
    font-size: 11px;
    min-height: 18px;
    line-height: 18px;
}
.trust_sec h1 {
    margin: 20px 0 18px 0;
}
}
@media (min-width: 1024px) and (max-width: 1199px ) {
.pillar_submenu>.dropdown-menu {
    right: 100%;
    left: auto;
}
.bnr-text h3 {
    font-size: 28px;
}
.bnr-text h5 {
    font-size: 18px;
}
.about_left h1 {
    font-size: 24px;
    line-height: 30px;
}
.core_list li,  .core_left  {
    max-height: 207px;
    min-height: 207px;
}
.indra_right ul li {
    width: 32%;
    margin: 0 0 10px 6px;
}
.indra_right ul li h2 {
    font-size: 11px;
    min-height: 18px;
    line-height: 18px;
}
.trust_sec h1 {
    margin: 40px 0 18px 0;
}
}