@media (max-width: 1679px){ 
    .navbar-right{
    display: block !important;
}

.resClassLi{
    display: none !important;
}

} 
@media (max-width: 1600px){ 
    .navbar-right{
    display: block !important; 
}

.resClassLi{
    display: none !important;
}

} 
@media ( max-width:1400px ){ 
    .navbar-right{
    display: block !important;
}

.resClassLi{
    display: none !important;
}

	#smart p{text-align: center;}
} 
@media all and (max-width: 1200px) {
    .navbar-right{
    display: block !important;
}

.resClassLi{
    display: none !important;
}

#smart p{text-align: center;}
.benner-cont {
    width: 40%;
    background-color: rgba(0,0,0,0.5);
    position: relative;
    min-height: 250px;
    margin-top: 75px;
    margin-left: 0px;
    padding: 30px;
    margin-bottom: 20px;
}

} 
#middle img{width: 20%;}
#searchbar form{margin-top: -50px;}
#myNavbar .navbar-right{padding-right: 30px;}


@media all and (max-width: 990px) {  
    .navbar-right{
    display: block !important;
}

.resClassLi{
    display: none !important;
}

/*home start*/
.h3Class{
	    font-size: 22px;
}
.hrClass{
	margin-top: 15px;
}
.imgClass{
	width: 40%;
}
.hr{
	margin-top: 10px;
}
.h4Class{
	font-size: 16px;
}
.pClass{
	font-size: 14px !important;
}
.benner-cont {
    width: 56%;
    background-color: rgba(0,0,0,0.5);
    position: relative;
    min-height: 230px;
    margin-top: 73px;
    margin-left: 0px;
    margin-bottom: 20px;
    padding-top: 75px;
}
.banner .benner-cont h2 {
    margin-top: -50px;
    font-size: 26px;
}
.banner .benner-cont h4 {
    font-size: 16px;
}
/*.banner .benner-cont {} */
.banner .btn {
    align-items: center;
    font-size: 12px;
}

#smart .row{padding-top: 0px;padding-bottom: 0px;}
#smart img{padding-bottom: 20px;}
#smart p{text-align: center;}

.products{text-align: center;}
.products h4{margin-top: 0px;font-size: 24px;}
.products p{font-size: 16px;}
.nav{font-size: 14px}
.products p {min-height: 180px; }

.contalign{text-align: center;}
/*home end*/

/*solutions start*/
.banner_sol{text-align: right;}
.banner_sol .jumbotron h2{padding-top:20px;font-size: 32px;padding-left: 0px;}
.banner_sol  .jumbotron{margin-bottom: 0px;}
.banner_sol  .jumbotron h4{padding-left: 0px; font-size: 18px;}
.banner_sol .btn{margin-left: 0px;font-size: 16px;}

#middle h2{margin-top: 0px;font-size: 24px;}
#middle p{font-size: 16px;margin-left: -50px;margin-right: 0px;}
#middle ul{margin-left: -80px;}

.img .grid figure{min-width: 350px;}
.img .grid figure h2{font-size: 20px;}
/*solutions end*/

/*about start*/
.ac-container{width: 700px;margin: 10px auto 30px auto;text-align: left;}
/*about end*/

/*vx520*/
#banner1 .jumbotron h1{margin-top: -50px;}

/*#middle h3{margin-top: -50px;}*/
#middle{text-align: center;}
#middle p{margin-left: 0px;margin-right: 0px;}
#middle img{width: 30%;}

#img h4{font-size: 20px;}
#img img{width: 100%;}
/*vx520 end*/

#banner1 .jumbotron h1{margin-top: -50px;}
.contalign hr{margin: 22px auto !important;}
.bigImg{width: 365px;margin: 0 auto;}
.bigImg img{width:100%};
}

@media all and (max-width: 768px) {

.header2{
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 15px;
}

	.resClass{
  display: block;
}

.resUlClass{
  display: none;
}
.clearprop{clear: none;}
.clareff{clear: both;}
.benner-cont {
    width: 50%;
    background-color: rgba(0,0,0,0.5);
    position: relative;
    min-height: 186px;
    margin-top: 60px;
    margin-left: 0px;
    margin-bottom: 20px;
    padding: 75px 0 20px 20px;
}
.banner .benner-cont h4 {
    font-family: Lato;
    color: #fff;
    padding-bottom: 5px;
    line-height: 25px;
}
.banner .benner-cont h2 {
    margin-top: -50px;
    font-size: 24px;
    padding-bottom: 0px;
}
.h4Class {
    font-size: 14px;
}
.h3Class {
    font-size: 20px;
}
.products p{min-height: 132px;}
#smart p{text-align: center;}
.contalign hr{margin: 22px auto !important; }
.jumbotron{padding: 0;margin: 0}
.list{text-align: left;}
.bigImg {
    width: 470px;
    margin: 0 auto;
}
.navbar-right{
    display: none !important;
}

.resClassLi{
    display: block !important;
}
.srcbtnsec{left: 10px !important;}

}
@media all and (max-width: 640px) { 
    .header2{
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 15px;
}
	.benner-cont {
    width: 100%;
    background-color: rgba(0,0,0,0.5);
    position: relative;
    min-height: 186px;
    margin-top: 15px;
    margin-left: 0px;
    margin-bottom: 20px;
    padding: 75px 0 20px 20px;
}
.imgClass {
    width: 15%;
}

.resClass{
  display: block;
}

.resUlClass{
  display: none;
}
/*home start*/
#searchbar form{margin-top: 0px;}
.banner{text-align: center;}
.banner .jumbotron h2{padding-top: 90px;px;font-size: 36px;}
.banner .jumbotron h4{font-size: 18px;}
.banner .btn{align-items: center;font-size: 16px;}
.banner hr{visibility: visible;margin-top: 0px;}

#smart .row{padding-top: 0px;padding-bottom: 0px;}
#smart img{padding-bottom: 20px;}
#smart .image{padding-left: 100px;padding-right: 100px;}
#smart p{text-align: center;}

.products{text-align: center;}
.products h4{font-size: 28px;}

#opt .tag{text-align: center;padding-bottom: 10px;}
#opt .para p{font-size: 16px;}
/*home end*/

/*solutions start*/
.banner_sol{text-align: center;}
.banner_sol .jumbotron h2{padding-top:100px;font-size: 32px;padding-left: 0px;}
.banner_sol  .jumbotron{margin-bottom: 0px;}
.banner_sol  .jumbotron h4{padding-left: 0px; font-size: 18px;}
.banner_sol .btn{margin-left: 0px;font-size: 16px;}
/*solutions end*/

/*about start*/
.parallax_abt{min-height: 300px;}
.about h2{font-size: 28px;}
.about h3{padding-top: 10px;padding-bottom: 20px;font-size: 20px;}
.about p{padding-left: 10px;font-size: 18px;}
.about{text-align: center;}

.ac-container{width: 500px;margin: 10px auto 30px auto;text-align: left;}
.ac-container label{font-size: 18px;}
.ac-container article h4{
	padding-top:5px;
	font-family:Lato;
	color: #777;
	font-family: 14px;
	line-height: 23px;
	padding-left:20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container article p{
	padding-top:10px;
	font-family:Lato;
	color: #777;
	line-height: 23px;
	font-size: 16px;
	padding-left:20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);
}
.ac-container input:checked ~ article.ac-small{height: 210px;}
.ac-container input:checked ~ article.ac-medium{height: 320px;}
.ac-container input:checked ~ article.ac-large{height: 400px;}
.ac-container input:checked ~ article.ac-xlarge{height: 800px;}
.ac-container1{width: 450px;margin: 10px auto 30px auto;text-align: left;}
/*about end*/

/*vx520*/
.banner1 .jumbotron{text-align: center;}
.banner1 .jumbotron h1{padding-top: 70px; color: #333;}
.banner1 .jumbotron h4{color: #333;}
.banner1 hr{visibility: visible;}
.banner1 .btn{font-size: 16px;}

#middle{text-align: center;}
#middle h3{font-size: 24px;}
#middle p{margin-left: 0px;margin-right: 0px;}
#middle img{width: 15%;}

#img h4{
font-size: 20px;
text-align: center;
}

.banner-cont1 {
    position: relative;
    min-height: 208px;
    margin-left: 0px;
}

.bigImg {
    width: 480px;
    margin: 0 auto;
}
.list{text-align: left;}

#img{text-align: center;}
#img img{width: 50%;}
#img h4{padding-top: 20px;}
  /*vx520 end*/
/*vx805*/
.banner2 .jumbotron{text-align: center;}
.banner2 .jumbotron h1{padding-top: 120px; color: #333;}
.banner2 .jumbotron h4{color: #333;}
.banner2 hr{visibility: visible;}
/*vx805*/
.navbar-right{
    display: none !important;
}

.resClassLi{
    display: block !important;
}
.srcbtnsec{left: 10px !important;}
.banner{margin-top: 86px;}
}

@media all and (max-width: 480px) { 
.header2{
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 15px;
} 
/*home start*/
#searchbar form{margin-top: 0px;}
/*#myNavbar ul li a{border-bottom: 1px solid #d0d1d2;width: 100%;background-color: #ebecec;}*/
.navbar-toggle:active{background-color: #ebecec;}
.navbar-nav {margin: 0.5px -15px; }
.benner-cont{top: 0;width: 100%;background-color: rgba(0,0,0,0.5);position: relative;min-height: 150px;margin-top: 6px;margin-left: 0px;margin-bottom: 20px;padding: 75px 0 10px 20px;}
.banner .benner-cont h2 {margin-top: -65px;  font-size: 22px;padding-bottom: 0px;}
.banner{text-align: center;}
.banner .jumbotron h2{padding-top: 90px;font-size: 30px;}
.banner .jumbotron h4{font-size: 16px;}
.banner .btn {align-items: center;font-size: 12px;}
.banner .jumbotron{margin-bottom: 0px !important}
.products .thumbnail{padding-top: 0}
.banner hr{visibility: visible;margin-top: 30px;}
.banner .benner-cont h4 {font-size: 14px;line-height: 20px;}
.btnImgClass {width: 20%;}
#smart h2{font-size: 24px;}
#smart p{font-size: 14px;padding-left: 10px;padding-right: 10px;text-align: center;}
#smart .row{padding-top: 0px;padding-bottom: 0px;}
#smart img{padding :0 20 0 0;margin:0 20 0 0;}

.products{text-align: center;}
.products h4{margin-top: 0px;font-size: 24px;}
.products p{font-size: 14px;min-height: 70px;}
.products img{width: 50%;}
	
#services h2{font-size: 24px;}

#video h2{font-size: 24px;}
#video p{padding-left: 10px;padding-top: 30px;padding-bottom: 10px;}
	
#opt{text-align: center;}  
#opt img{width: 15%;}
#opt .btn{margin-bottom: 20px;}

.col-xxs-12{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;\
  float: left;
  width: 100%;
}
/*home end*/

/*solutions start*/
.banner_sol{text-align: center;}
.banner_sol .jumbotron h2{padding-top: 40px;font-size: 30px;padding-left: 0px;}
.banner_sol  .jumbotron{margin-bottom: 0px;}
.banner_sol  .jumbotron h4{padding-left: 0px; font-size: 16px;}
.banner_sol hr{visibility: visible;}
.banner_sol .btn{margin-left: 50px;font-size: 16px;margin-right: 60px;}

#middle_sol h2{margin-top: 0px;font-size: 24px;}
#middle_sol p{font-size: 16px;margin-left: -70px;margin-right: 10px;}
#middle_sol ul{margin-left: -80px;}
  
.get h1{font-size: 24px;}
.get h3{font-size:18px;}
.img{padding-bottom: 0px;}
/*solutions end*/

/*insights start*/
.parallax_insight{min-height: 300px; background-attachment: fixed; background-position: 40% 40%; background-repeat: no-repeat;
    background-size: cover;
}
/*insights end*/

/*about start*/
.parallax_abt{min-height: 300px;}
.about h2{font-size: 28px;}
.about h3{padding-top: 10px;padding-bottom: 20px;font-size: 20px;}
.about p{padding-left: 10px;font-size: 16px;}
.about{text-align: center;}

.ac-container{width: 350px;margin: 10px auto 30px auto;text-align: left;}
.ac-container label{font-size: 16px;}
.ac-container article h4{padding-top:5px; font-family:Lato; color: #777; font-family: 14px; line-height: 23px; padding-left:20px;
	text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}
.ac-container article p{padding-top:10px; font-family:Lato; color: #777; line-height: 23px; 
	font-size: 14px; padding-left:20px; text-shadow: 1px 1px 1px rgba(255,255,255,0.8);}
.ac-container input:checked ~ article.ac-small{height: 210px;}
.ac-container input:checked ~ article.ac-medium{height: 320px;}
.ac-container input:checked ~ article.ac-large{height: 400px;}
.ac-container input:checked ~ article.ac-xlarge{height: 800px;}
.ac-container1{width: 300px;margin: 10px auto 30px auto;text-align: left;}
/*about end*/

/*contact start*/
.parallax-cnt iframe{
	 width:300px;
	}
/*contact end*/
/*vx520*/
.banner1 .jumbotron{text-align: center;}
.banner1 .jumbotron h1{color: #333;}
.banner1 .jumbotron h4{color: #333;}
.banner1 hr{visibility: visible;}

#middle{text-align: center;}
#middle p{margin-left: 0px;margin-right: 0px;}
#middle img{width: 20%;}

#img h4{font-size: 20px; text-align: center; }

#img{text-align: center;}
#img img{width: 90%;}
#img h4{padding-top: 20px;}
/*vx520 end*/

/*vx805*/
.banner2 .jumbotron{text-align: center;}
.banner2 .jumbotron h1{color: #333;padding-top: 50px;}
.banner2 .jumbotron h4{color: #333;}
.banner2 hr{visibility: visible;}
/*vx805*/

/*clover-stn start*/
#middle h1{font-size: 28px;margin-top: 10px;}
#middle h3{font-size: 22px;}
#middle p{padding-top: 0px;padding-bottom: 20px;}
#middle h4{font-size: 20px;padding-bottom: 5px;}
/*clover-stn end*/

.banner-cont1 {
    position: relative;
    min-height: 156px;
    margin-left: 0px;
}
.bigImg {
    width: 420px;
    margin: 0 auto;
}
.list{text-align: left;}

/* footer */

#opt .para p {padding: 20px; }
.contalign hr{margin: 22px auto !important; }
/* footer */

.navbar-right{
    display: none !important;
}

.resClassLi{
    display: block !important;
}
.srcbtnsec{left: 10px !important;}

}

@media (max-width: 375px) {

    .header2{
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 15px;
}

.banner .jumbotron h4 {font-size: 15px; line-height: 20px; }
#smart p{text-align: center;}
.benner-cont {top: 0;width: 100%;background-color: rgba(0,0,0,0.5);position: relative;min-height: 116px;margin-top: 6px;margin-left: 0px;margin-bottom: 20px;padding: 75px 0 10px 20px;}
.banner .benner-cont h2 {margin-top: -71px;font-size: 18px;padding-bottom: 0px;}
.banner .benner-cont h4 {font-size: 12px;line-height: 15px;}
.banner .btn {padding: 5px 25px;align-items: center;font-size: 10px;}
.btnImgClass {width: 30%;}
.botmh4Class{text-align: center;font-size: 16px;}
#footer .hr2 {width: 100%;}
#footer ul li a {font-size: 14px;}
.custHr{margin: 22px 0px 10px !important;}
.banner-cont1 {position: relative;min-height: 112px;margin-left: 0px;}
.bigImg {width: 270px;margin: 0 auto;}
.list{text-align: left;}
.parallax h4 {width: 100%;font-size: 22px;}
.bigImg {width: 320px;margin: 0 auto;}
.navbar-right{
    display: none !important;
}

.resClassLi{
    display: block !important;
}
.srcbtnsec{left: 10px !important;}
.banner{margin-top: 86px;}
} 

@media (max-width: 320px) {
    .header2{
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 15px;
}
#smart .image {padding-left: 0;padding-right: 0;}
.banner .jumbotron h4 {font-size: 15px; line-height: 20px; }
#smart p{text-align: center;}
.h4Class {font-size: 14px;margin-top: 10px;}
.imgClass {width: 20%;}
.custContainer{padding: 0;}
.benner-cont {min-height: 109px;margin-top: 4px;margin-left: 0px;margin-bottom: 20px;padding: 75px 0 8px 20px;}
.banner .btn {padding: 4px 25px;align-items: center;font-size: 10px;}
.h2Class{margin-top: 10px;font-size: 22px;}
.banner-cont1 {position: relative;min-height: 112px;margin-left: 0px;}
.bigImg {width: 270px;margin: 0 auto;}
.list{text-align: left;}
.parallax h4 {width: 100%;font-size: 22px;}
.navbar-right{
    display: none !important;
}

.resClassLi{
    display: block !important;
}
.srcbtnsec{left: 10px !important;}
// .container{padding: 0;}
.banner{margin-top: 86px;}
}
