@media (min-width:1850px) and (max-width:1920px){

.inner-liner {bottom: -20px;}
	
}


@media (min-width:1480px) {
 

}
@media (min-width:1700px) {
 
.custom-caption .wrapper-1 {
    left: 38%;
}
}


@media (max-width:1360px) {
 
 
}


@media (max-width:1280px) {


.map-up { left:7% }




}
@media (max-width:767px) {
	.abslabel {
    position: static;
    
    display: block;
}
.regright-wraper .checkbox, .regright-wraper .radio {
    margin-top: 10px;
    margin-bottom: 0;
}
	.regleft-icons li {
    margin-right: 20px;
}
.regright-wraper:before{
	display: none;
}
.regleft-content {
    padding-right: 0;
}
.registration-page .author-content {
    padding-top: 0;
}
.registration-page .section-top-btm {
    padding: 30px 0px;
}
.backbtn{
	display: none;
}
.carousel-caption.custom-caption{
	position: static;
}


.custom-caption.carousel-caption h5 {
    font-size: 26px;
}



}
@media (max-width:599px) {
	
.custom-caption .wrapper-1 {
    top: auto;
    left: -15px;
    width: 100%;
    bottom: 15px;
}

.slider1 .custom-caption .wrapper-1 {
    top: auto;
    left: 0;
    bottom: 15px;
}
.launching-wraper{
	display: none;
}

}

@media (min-width:1200px) and (max-width:1280px) {
 
 
}
@media (min-width:600px) and (max-width:767px) {
 .carousel-indicators {
    right: 5%;
    top: 30%;
}
.custom-caption .wrapper-1 {
    top: 0;
    left: 40%;
}

.registerlink {
    font-size: 16px;
}
.slider1 .custom-caption .wrapper-1 {
    top: 20%;
    left: 28%;
	width: 100%;
}	
}
@media (min-width:768px) and (max-width:1024px) {
.custom-caption .wrapper-1 {
    top: 10%;
    left: 90%;
    width: 70%;
}
.launching-wraper {
    margin: 20px 0 0;
}

.slider1 .custom-caption .wrapper-1 {
    top: 40%;
    left: 70%;
    width: 100%;
}
.slider1 .custom-caption.carousel-caption h5 {
    font-size: 25px;
    line-height: 1.1;
}
.slider1 .custom-caption.carousel-caption h3 {
    max-width: 600px;
    font-size: 24px;
    line-height: 32px;
}
.registerlink {
    font-size: 15px;
    padding: 6px 20px;
    line-height: 23px;
    border-radius: 20px;
    margin-top: 10px;
}
.registration-page .wrapper-1 {
    top: 28%;
    width: 100%;
}
.registration-page .carousel-caption h3 {
    font-size: 35px;
    line-height: 38px;
}
.registration-page .carousel-caption h5 {
    font-size: 35px;
    line-height: 35px;
}




}
@media (min-width:900px) and (max-width:1024px) {
.custom-caption .wrapper-1 {
    top: 18%;
    left: 90%;
    width: 100%;
}
.launching-wraper .list-inline li {
    padding-right: 20px;
    margin-right: 20px;
    margin-bottom: 10px;
}

}

@media (min-width:1200px) and (max-width:1366px) {
 
 .custom-caption .wrapper-1 {
    
    left: 50%;
}
.carousel-indicators {
    top: 45%;
    right: 4%;
}
.slider1 .custom-caption.carousel-caption h3 {
    max-width: 600px;
    font-size: 35px;
}
.slider1 .custom-caption .wrapper-1 {
    left: 45%;
}
.registration-page .carousel-caption h3 {
    font-size: 35px;
    line-height: 38px;
}
.registration-page .carousel-caption h5 {
    font-size: 35px;
    line-height: 35px;
}
.registration-page .wrapper-1 {
    top: 52%;
}
 
}


@media (max-width:1199px) {
	
.main-menu .navigation > li { margin-right:20px }	
.main-menu .navigation > li > a { font-size:13px; }
.engineer-inn-lay{padding:60px 15px 0px;overflow:hidden;}
.range-ser{padding:0px 15px 30px;}
.tilt-sector{padding:60px 0px;}
.rit-ticks::before{left:97%;top:-170px;}
.rit-ticks::after{left:820px;top:-200px;}
.tilt-sector::after{right:19%;}
.npda-rules{padding:40px 0 0 40px;}


.homebanner img {width: 100%; transform:translate(-75px,0)scale(1.4,1.4);}
.carousel-caption h3 {font-size: 52px; line-height: 45px;}
.carousel-caption h5 {font-size: 52px; line-height: 53px;}
/*.homebanner video { height:400px; width:100%; }*/
.challenges-imge img { right:0px; bottom: -62px; width:100% }
.map-up { padding:30px 30px 20px }
.author-image img { width:100% }
.challenge-blk::after { bottom:-45% }


}


@media (min-width:999px) and (max-width:1199px) {

.navbar-brand::after{width:580px;background-size:90%;}
/*.carousel-caption h3{font-size:30px;line-height:35px;}*/
.cad-sep.mn-hg {min-height: 160px;}
.cad-sep.mn-hg-1 {min-height: 255px;}
.cip li{font-size:20px;}
#mala p, .resources p{width:80%;}
 
}


@media (max-width:999px) {

#mala p, .resources p{width:80%;}
.tilt-sector::before{right:6%;bottom:-30px;}
.rit-ticks img {left: 85%;position: absolute;top: -260px;}
.soft-prod{padding:60px 0px 550px;}
.add-imgs::before{background-size: 90% auto;top: -140px;left:190px;}
.range-ser{background:none;}
.sum-cam h5{font-size:36px;line-height:38px;margin-top:40px;}
.sum-cam{min-height:225px;}
.images-list .slick-prev, .images-list .slick-next{display:none !important;}
.clients-sector-inn{padding:60px 15px;}
.carousel-caption{width:50%}
/*.homebanner .carousel-caption h3 {font-size: 28px;line-height:35px;}
.homebanner .carousel-caption h3 span{display:inline;}*/
.homebanner .knw-mre{height:35px;margin-top:20px;padding:5px 0px 0px;}
.knw-mre a{padding:12px 20px;}
.carousel-indicators{right:5%;}
.software-inn-set .softwar-img img{width:50%;}
.topic-tit span{display:inline;}
.topic-tit h5{font-size:22px;}
.in-view .cad-sep::before{height:50px;}
.cad-sep.mn-hg{min-height:auto;}
.cad-sep.mn-hg-1 {min-height: 127px;}
.cip li{font-size:20px;}
.survey li{width:32%;}

}


@media (min-width:999px) {
	
.main-menu .navigation > li > ul,
.main-menu .navigation > li > ul > li > ul{	display:block !important;	visibility:hidden;	opacity:0;}
.main-menu .navigation > li.dropdown > a::after {content:""; } 
.main-menu .navigation > li.dropdown a { padding-right:0px; } 

}


@media screen and (max-width:998px) {

.site-navbar.site-navbar-bg{height:65px;}
.site-navbar.site-navbar-bg .navbar-brand img{width:55%:}
.transparent-header.site-navbar.site-navbar-bg .main-menu .navigation > li > a{color:#fff;}
 
.site-navbar a.navbar-brand img{width:65%;}  
.site-navbar.site-navbar-bg .main-menu .navbar-header .navbar-toggle .icon-bar{background-color:#000;}
.site-navbar.site-navbar-bg .main-menu .navbar-header .navbar-toggle{ top:15px;transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}
.main-menu .collapse {max-height:340px;overflow:auto;float:none;width:100%;padding:10px 10px 0px;border:none;margin:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;border-radius:0px;position:absolute;left:0px;top:47px;}  
.main-menu .collapse.in,.main-menu .collapsing{padding: 0px;border:none;margin:0px 0px px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-o-border-radius:0px;border-radius:0px;	width:100%;position:absolute;left:0px;top:75px;}	
.main-menu .navbar-header .navbar-toggle{display:inline-block;	z-index:7;border:0px solid #ffffff;	float:none; margin:0px 0px 0px 0px;	border-radius:0px;	background-color: transparent; position:absolute;  right:15px; top:27px;	}
.main-menu .navbar-header .navbar-toggle .icon-bar{background:#000;} 
.main-menu .navbar-collapse > .navigation{float:none !important;margin:0px 0 0 !important; width:100% !important;background:#4f4f4f;border:0px solid #ffffff;border-top:none;}	
.main-menu .navbar-collapse > .navigation > li,
.header-style-three .header-lower .main-menu .navigation > li{margin:0px !important;padding:0px !important;	float:none !important;	width:100%;	}	
.main-menu .navigation > li > a,
.main-menu .navigation > li > ul:before{border:none;}
.main-menu .navigation > li:hover > a:after,
.main-menu .navigation > li.current > a:after,
.main-menu .navigation > li.current-menu-item > a:after{ width:0%; opacity:1; visibility:visible;	color:#e31e24;}
.main-menu .navbar-collapse > .navigation > li > a{padding:10px 10px !important;border:none !important;}
.main-menu .navigation li.dropdown > a:after,
.main-menu .navigation > li.dropdown > a:before,
.main-menu .navigation > li > ul > li > a::before,
.main-menu .navigation > li > ul > li > ul > li > a::before{color:#ffffff !important;right:15px;font-size:16px;	display:none !important;}	
.main-menu .navbar-collapse > .navigation > li > ul,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul{position:relative; border:none;	float:none;	visibility:visible;	opacity:1;	display:none;	margin:0px;	left:auto !important;	right:auto !important;	top:auto !important;width:100%;		background:#848589;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important;}
.main-menu .navbar-collapse > .navigation > li,
.main-menu .navbar-collapse > .navigation > li > ul > li,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{border-top:0px solid rgba(255,255,255,0.10) !important;	opacity:1 !important;	top:0px !important;	left:0px !important;visibility:visible !important;}
.main-menu .navbar-collapse > .navigation > li:first-child{border:none;	}
.header-style-two .nav-outer{/*float:none !important;*/	width:100%;}
.main-menu .navbar-collapse > .navigation > li > a	{padding:10px 10px !important;line-height:22px;color:#ffffff;background:#112C68;text-align:left;}	
.main-menu .navbar-collapse > .navigation > li > ul > li > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {background:#848589;}
.main-menu .navbar-collapse > .navigation > li > a:hover,
.main-menu .navbar-collapse > .navigation > li > a:active,
.main-menu .navbar-collapse > .navigation > li > a:focus{background:#848589;}
.main-menu .navbar-collapse > .navigation > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
.main-menu .navbar-collapse > .navigation > li.current > a,
.main-menu .navbar-collapse > .navigation > li.current-menu-item > a{background:#04046c;color:#ffffff !important;}	
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn{display:block;} /* dropdown arrow btn  */	
.main-menu .navbar-collapse > .navigation li.dropdown:after,
.main-menu .navigation > li > ul:before{display:none !important;}	
.site-navbar-bg .main-menu .collapse.in, .site-navbar-bg .main-menu .collapsing {top: 65px;}

	.socialicons {right: 50px; }
	.site-navbar-bg .socialicons {
    top: 2px;
}
	
.site-navbar a.navbar-brand img{width:85%;}
.site-navbar-bg a.navbar-brand img{width:65%;}
.navbar-brand::after{background-size:75%;}
.openings-sector .knw-mre a::before{left:-5px;}
.openings-sector .knw-mre a:hover:before{left:170px;}
.triad-img img{width:45%;}
.triad-img::after{right:145px;}
.openings-sector .knw-mre{margin-left: 60px;margin-top: -10px;}
.openings-sector{padding-bottom:35px;}
.softwar-img img{width:45%;}
.triad-sector{padding: 60px 0 160px;}
.tot-fix {padding: 60px 0;}
.enginer-img::after {background: rgba(0, 0, 0, 0) url("../images/image-3.png") no-repeat scroll 0 0 / 50% auto;left:auto;right: -113px;top: -126px;}
.logo-sect{text-align:center;}
.quick-links{text-align:center;padding:0px;}
.link-dat {padding:0px;margin:10px 0px;}
.main-menu .navigation > li.active a::after{opacity:0;}
.enggt-cont {padding: 100px 0 0;}
.soft-engg p{width:100%;}
.soft-engg::after{left:0;top:47%;height:100%;background-size:100%;width:100%;}
   
   
   
  .challenges-imge { width:500px; margin:50px auto 0; height:auto } 
  .challenges-imge img {right: auto;  bottom:0px; width: 100%;} 
 .challenge-blk::after {

    bottom:-15%; right:0;
    top: auto;
    background-position: center bottom; background-size:100%;

}
 
 
.wrapper-1 {width:60%;  left: 95%;  top: 30%;}
  .map-up { left:30px; width:45% }
   
}


@media (min-width:768px) and (max-width:980px) {
 
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: 8px;}

}


@media screen and (max-width:800px) {

.rit-ticks img{left:81%;}
.rit-ticks::after {left: 640px;top: -250px;}
.add-imgs::before{left:120px;}
.replies li{width:23%;}
.cip li{font-size:16px;}
.navbar-brand::after {background-size: 62% auto;}
/*.carousel-indicators li:hover::after, .carousel-indicators li.active::after{width:50px;}
.carousel-indicators li, .carousel-indicators li.active{margin: 0 0 17px;width:35px;}*/
.inner-liner{bottom:-15px;}	
.times{width:85%;}	
.site-navbar-bg .main-menu .collapse.in, .site-navbar-bg .main-menu .collapsing {top:60px;}
.transparent-header.site-navbar::after{bottom:7px;}   
.nav.navbar-nav.pull-left li a {padding: 15px;}
.vision::after{background-color:#1D398D;min-height:380px;} 
.val-img-blk {margin-top: 3%;}  
.col-lg-7.col-md-7.col-sm-7.rech{width:100%;padding-right:15px;}
.col-lg-5.col-md-5.col-sm-5.getch{width:100%;padding-left:15px;}
.pad-cos .prod-desc{min-height:96px;}
.carousel-caption{bottom:10px;}
/*.homebanner .carousel-caption h3 {font-size:26px;line-height:32px;}*/
.bottom-navs li a{font-size:13px;padding-right:10px;}
.bottom-bar .col-lg-7.col-md-7.col-sm-12.col-xs-12 {width: 68%;}
.bottom-bar .col-lg-5.col-md-5.col-sm-12.col-xs-12 {width: 32%;}
.bot-link h5{font-size:13px;}
.site-navbar a.navbar-brand img{width:65%;}
.site-navbar-bg a.navbar-brand img{width:60%;}
.breadcrumb-section .breadcrumb-list li::after{right:10px;}
.breadcrumb-section .breadcrumb-list li{padding-right:28px;}
.triad-img::after{right:55px;}
.specilist-blk .col-lg-9.col-md-9.col-sm-12.col-xs-12{width:100%;}
.specilist-blk .col-lg-3.col-md-3.col-sm-12.col-xs-12{width:100%;}
.conta-details.infra.cntus::after{right:0}
.appointment-division p {font-size:20px;}
.appointment-division p span{font-size:20px;}
.link-dat li{margin:0px 10px;}
.inner-liner h4{font-size:60px;}
   
}


@media screen and (max-width:768px) {

#mala p, .resources p{width:100%;}

.navbar-brand::after{height:115px;background-size: 65% auto;}
 
.link-dat li{margin:0px 6px;}	
.times{width:85%;}	
.nav.navbar-nav.pull-left li a {padding: 15px 20px;}
.site-navbar.site-navbar-bg .nav.navbar-nav.pull-left li a {padding: 15px 12px;}
.range-block .owl-prev {top:-65px;}
.range-block .owl-next {top:-65px;}
.speciality h5{ font-size: 20px; line-height: 26px;}
.lef-compound { padding: 0 0px 0 0;}
.social-link {padding-right: 40px;}
.main-menu .navbar-header .navbar-toggle{right:5px;}
.speciality p{font-size: 14px;line-height: 23px;width: 90%;}
.knw-mre {margin-top: 20px;}
.conatct-deatils h4 {font-size: 18px;line-height: 23px;margin: 10px 0px;}
.conatct-deatils p{font-size: 14px;line-height: 23px;}
.conatct-deatils .call{font-size: 16px;line-height: 23px;padding: 15px 0;}
.conatct-deatils .mail{font-size: 18px;line-height: 23px;}
.solutionlist p{width:90%;}
.bot-link h5{font-size:12px;padding-right:7px;}
.bottom-navs li a {font-size: 12px;}
.site-navbar a.navbar-brand img{width:75%;}
.site-navbar-bg a.navbar-brand img{width:65%;}
.breadcrumb-section .breadcrumb-list li{padding-right:20px;}
.conta-details.infra.cntus::after{right:15px}
.tots-cnt h5{font-size:20px;}
.social-link li{margin:2px;}
.enginer-img::after{right:-185px;}
.divers p { width:100% }

#mala .faq-block .panel .panel-body p { width:100% }

}


@media (min-width:767px) and (max-width:768px) {
	
.site-navbar.site-navbar-bg .btn-icon{left:30px;}

}


@media (max-width: 600px) and (max-height:1024px) and (orientation:portrait) {
	
	
}


@media screen and (max-width:767px) {
	
	.slider1 .custom-caption.carousel-caption h3 {
    font-size: 25px;
    line-height: 28px;
}
.custom-caption.carousel-caption h5 {
    font-size: 24px;
}

.news-sect li{width:48%;}	
.adress-path{padding-bottom:30px !important;}
.sum-cam{padding:0px;}
.sum-masd{padding:0px;}
.sum-cam h5{padding-top:0px;}
.software-inn-set .softwar-img img{width:85%;}
.site-navbar.site-navbar-bg {height: 60px;}
.site-navbar-bg a.navbar-brand img { width: 74%;}
.site-navbar a.navbar-brand img { width: 74%;}
.navbar-brand::after, .site-navbar-bg .navbar-brand::after { width: 69%;}
.transparent-header.site-navbar::after{display:none;}
.main-menu .collapse.in, .main-menu .collapsing{top:60px;}
 
.triad-img::after{right:0;}
.knw-mre{height:35px;padding:5px 0px 0px;}
.knw-mre a{padding:12px 28px;}
 
.main-menu .navbar-header .navbar-toggle .icon-bar{background:#555555;} 
.main-menu .navbar-header .navbar-toggle{top:15px;right:10px;}
.site-navbar a.navbar-brand img{width:65%;}
.navbar-brand::after {background-size: 90% auto;}
.site-navbar .navbar-toggle {border: 1px solid #0196ec;border-radius: 100%;height: 35px;padding: 9px 6px;width: 35px;}
.navbar-collapse{padding:0px;}
.navbar-nav {margin: 0;}
.site-navbar.site-navbar-bg .navbar-collapse{padding:0px;}
.site-navbar.site-navbar-bg .navbar-nav {margin: 0;}
.site-navbar.site-navbar-bg li.logo-cos a {display:none;}
.site-navbar.site-navbar-bg .collapse.in{width:100%;margin:0px;}
.site-navbar.site-navbar-bg .collapsing{width:100%;margin:0px;}
.site-navbar.site-navbar-bg .btn-icon{top:20px;}
.site-navbar.site-navbar-bg .share-btn-container .social-links{top:33px;}
.site-navbar.site-navbar-bg .lef-li{display:block;}
.opens h4{font-size:15px;line-height:24px;}
.opens span{font-size:24px;}
.opens h4::before{top:30px;}
.link-dat li {margin:0px 15px;}
.triad-img img{width:55%;}
.tot-fix {padding: 60px 0 40px;}
.softwar-img img {width: 55%;}
.soft-engg::after{background-size:150%;}
.navbar-brand::after{display:none;}
.transparent-header.site-navbar{background:#fff;}
.navbar-brand {padding:5px 10px;}
.homebanner {margin-top: 8%;}
.inner-liner{bottom:-10px;}
.inner-liner h4 {font-size: 45px;}

.wrapper-1 { transform:scale(0.8,0.8) }
.author-content { padding-top:40px }
.frm-fields .col-sm-6 { padding:0px }
 .enquir-form .frm-fields .form-data input[type="submit"] { width:auto }
  .enquir-form .frm-fields .form-data { margin-bottom:15px }
 .enquir-form .frm-fields { margin-bottom:0px; }
 .map-up { position:relative; width:100%;  left:auto; top:auto }
 

.challenge-blk::after { bottom: -1%;}
 .faq-block .panel .panel-heading h4 a {padding: 18px 40px 18px 90px;}
 .faq-block .panel .panel-heading h4 a::before { left:70px }
 .faq-block .panel h4.panel-title a span.faq-num { left:15px; }
 #mala .faq-block .panel .panel-body p { padding:15px 15px 0px 55px; }
 .faq-block .panel .panel-body::before {left: 70px;}
 
	
		.site-navbar-bg .socialicons, .socialicons {
    top:3px;
}
 
}


@media (max-width:640px) {
	
.add-imgs::before{left:20px;}
.openings-sector .knw-mre a:hover:before{left:180px;}
.carousel-caption {bottom: 10%;width: 45%;}	
.soft-prod{padding:60px 0px 390px;}
.add-imgs::before{background-size:60%;top:-100px;}
.recenty h3{padding-bottom:0px;}
.sum-cam h5{margin:0px;}
.in-view .sum-cam{border:none;min-height:auto;}
.link-dat li {margin:0px 10px;}
.rit-ticks img{left:43%;width:15%;top:0;}
.tilt-sector::before{bottom: -30px;right:42%;}
.riple li{font-size:16px;}
.tilt-sector {padding: 60px 0 230px;}
.rit-ticks::before {
    left:67%;
    top: 50px;
}
.rit-ticks::after {
    left: 220px;
    top: 32px;
}
.tilt-sector::after {
    bottom: 79px;
    right: 59%;
}

.main-menu .collapse.in, .main-menu .collapsing {
    top: 80px;
}


}


@media (max-width:640px) and (orientation:portrait) {
	
	
}


@media (max-width:640px) and (orientation:landscape) {
	
	
}


@media (min-width:575px) and (max-width:600px) {	


}


@media (max-width:575px) {
	
	.laytr{left:36%;}

.news-sect li{width:100%;}

.npda-rules{font-size:15px;}
.riple li{width:50%;min-height:80px;}
.tilt-sector {
    padding: 60px 0 180px;
}
.rit-ticks img{width:16%;}
.rit-ticks::after{left:160px;}
.software-inn-set .softwar-img.csr img{width:100%;}
.softwar-img.csr{padding:0px;}
.softwar-img.csr::after{bottom:-15px;left:20%;}
.knw-mre {height: 35px;padding: 5px 0 0;}
.knw-mre a {padding: 12px 14px;}
.triad-sector {padding: 35px 0 160px;}
.section-title h3{font-size:18px;}
 
.triad-conten p{width:100%;}
.triad-img::after{background-size:76%;right: -165px;}
.opens h4{padding: 30px 0 30px 15px;}
.opens h4::before{left:0;top:33px;}
.openings-sector .knw-mre{margin-left:17px;}
.openings-sector .knw-mre a::before{display:none;}
.softwar-conten p{width:100%;}
.triad-img img {width: 75%;padding:20px 0px;}
.softwar-img img {width: 75%;}
.enginer-img::after {right: -199px;top:-63px;}
.logo-sect > img {width: 30%;}
.quick-links p{width:90%;margin:0 auto;}
.replies li{width:30%;}

.wrapper-1 {
    transform: scale(0.7,0.7);
}
.homebanner img {
    transform: translate(-45px,0)scale(1.4,1.4);
}

}


@media (max-width:480px) {

.soft-engg::after{background-size:170%;}


::after, ::before {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.carousel-caption { bottom: 17%; width: 45%;}
.wrapper-1 { transform: scale(0.5,0.5);}
.challenges-imge { width:90% }

}


@media (max-width:390px) {

.laytr{position:relative;left:0;bottom:0;}

.news-sect li{width:100%;}

.riple li {
    font-size: 14px;
}
.rit-ticks img {
    width: 26%;
}
.rit-ticks::after {
    left: 100px;
}	
.add-imgs::before{left:-38px;}
.survey li{width:100%;}
.cip li{width:100%;}
.engineer-sector{padding:0px 0px 80px;}
.carousel-caption {bottom:-45%;width:50%;}
.sum-cam h5{font-size:24px;}
.replies li{width:46%;}
.inner-liner{bottom:-8px;}
.inner-liner h4 {font-size: 35px;}
.link-dat li {margin:0px 10px;}
.softwar-img {padding: 40px 0 0;}
.madyus {margin-top: 8%;padding-left: 8%;}
.top-open .panel-title a::before{right:-10px;}
.top-open .panel-title a.collapsed::after{right:-10px;}
.top-open .panel-title a::after{right:-10px;}
.item .desktop{display:none;}
.item .mob{display:block;}
.soft-engg::after{background-size:270%;}
.navbar-brand::after{background-size: 100% auto;}
.navbar-brand::after, .site-navbar-bg .navbar-brand::after{width:100%;}
.navbar-brand::after{left:-30%;}
.carousel-indicators{bottom:30px;top:auto;}
.wrapper {position: relative;top:10px;}
 
 .homebanner img { transform:none }
 
 
.inner-banner.carousel-caption .wrapper {border-bottom: 1px solid #a3a3a3;top: 24%;}
.navbar-brand::after{height:96px;}
 .wrapper-1 {
    transform: scale(0.7,0.7);
}
.wrapper-1 { left:5%; top:15% }

.carousel-control{top:30%;}
.carousel-caption{padding-bottom:0px;}
.triad-img::after{right:-235px;bottom:-50px;}

.faq-block .panel .panel-heading h4 a { padding:18px 40px 18px 80px;}
.faq-block .panel .panel-heading h4 a::after { right:40px; }
.faq-block .panel .panel-heading h4.panel-title a span  { right:15px;  }
.faq-block .panel h4.panel-title a span.faq-num { left: 5px;}
.faq-block .panel .panel-heading h4 a::before { left: 60px;}
.faq-block .panel .panel-body::before {left: 60px;}
#mala .faq-block .panel .panel-body p { padding: 15px 15px 0px 35px;}

.online li img { width:100% }
ul.online  { margin:0px; padding:0px; }
.online li{ width:43% } 


}


@media (max-width:320px) {
	
.add-imgs::before{left:-58px;}
.sum-cam h5{font-size:20px;}
.triad-img::after{right:-245px;bottom:-40px;}
.carousel-caption {bottom:-45%;width:60%;}
.soft-engg::after{background-size:320%;}
 
.riple li {
    font-size: 12px;
}
}
