@media (min-width: 992px) and (max-width: 1199px)

{

.navbar-brand { margin:17px 10px 0 0; }

.NaviStyle ul li { margin:0 12px; }
.NaviStyle ul li a { font-size:14px;}

.TbleLgnLft01 .table tbody tr td { font-size:15px;}



.LgnAcntDiv { padding:43px 26px; }

span.ChckBox, .LgnAcntDiv ul li a { float:none; display:inline-block; }



}



@media only screen and (max-width: 991px) 

{

.InovationStpHdng { background-size:100% 100%;}
.logos { display:none; }
.TbleLgnLft01  { margin:32px 0 0}
.TbleLgnLft, .TbleLgnRgt { padding:0 15px; float:left; width:100%; margin:0 0 10px;}
.SprksAcntDiv { padding:20px;}
.SolutionLstingDtl h3 { font-size:24px;}

}



@media (min-width: 768px) and (max-width: 991px)

{

.navbar-brand { margin:0 10px 0 0;}

.NaviStyle ul { padding:5px 0px 0px; }

.NaviStyle ul li { margin:0 9px;}

.NaviStyle ul li a { font-size:13px; }

.WlcmJam .table tbody tr td a { font-size:40px; }



}



@media only screen and (max-width: 767px) 

{





.NaviStyle .navbar-brand { float:none; display:inline-block; height:auto; padding:0px; margin:0px;}

.NaviStyle .navbar-header { float:right;}

.navbar-default .navbar-toggle { border-color:transparent; background-color: #f26f21; margin:0 0 0 0;}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background:#0077c0;}

.NaviStyle ul { width:100%; padding:0px; border-radius:0px; margin:20px 0px 0px ; position:relative; z-index:999;}

.NaviStyle ul li { margin:0px 0px 10px; background:none; padding:0px; float:left; width:100%; }

.NaviStyle ul li a {  text-align:left;  border-radius: 5px; display: block;    padding: 10px;}

.NaviStyle ul li a:hover, .NaviStyle ul li.active a, .NaviStyle ul li.current-menu-item a { background:#f26f21 !important; color:#fff !important;}

.NaviStyle .navbar-collapse { border-color:transparent !important;}

.InovationStpHdng h1 { font-size:38px; }



.HomeSctionBtm img { margin:0 auto 20px;}

.HomeSctionBtm ul { margin:10px 0 0px;}



.BurningQustion span { bottom:-83px; right:-39px; }



.breadcrumb { width:100%; margin:28px 0 0; }

.breadcrumb ul li { font-size:14px;}



.SoltionUsrDtl { max-width:235px; padding:20px;}



.SolutionPgListng ul li:nth-child(n+2) { margin:0px 0px 30px;}

.TbleLgnLft01 .table thead, .WlcmJam .table thead, .LowesTable .table thead { background:#fba82e;} 

.StrtJoiningNew h2 { font-size:30px;}
.StrtJoiningNew p { font-size:15px; }

.WlcmJam .table thead th { font-size:17px; padding:5px;}
.WlcmJam .table tbody tr td a { font-size:25px;}
.WlcmJam .table tbody tr td p { font-size:11px; text-align:left; }
.WlcmJam .table tbody tr td a:first-child p { text-align:left; }
.WlcmJam .table tbody tr td { padding:5px;}

.LowesTable .table thead th, .LowesTable .table thead th { font-size:16px;}

.WlcmJam .table tbody tr td h2 { text-align:center; margin:0 0 10px; font-size:13px; }
.WlcmJam .table tbody tr td h3  { font-size:11px; text-align:center; }
.WlcmJam .table tbody tr td h3 img { margin:0 auto 10px; display:block;}


.Sparkathon2017New  { height:auto; }
.Sparkathon2017New h1 { font-size:34px; }
.Sparkathon2017New h1 span { font-size:15px; }
.Sparkathon2017New h2 { font-size:15px; }

.SignUpNewDiv { background-image:none; padding:35px 25px !important; }
.SignUpNewDiv .SprksAcntDiv1 { padding-bottom:0; padding-left:0; padding-right:0;  }

.SprksAcntDiv1 #close_post_form1 { top:-23px; right:-16px; }


}



@media only screen and (max-width: 640px) 

{ 

.HpeLkeJming h2 { font-size:26px;}

.HpeLkeJming p { font-size:20px; padding:0 0 20px;}

.HpeLkeJming button { margin:0 0 165px; }



.BurningQustion h3 { font-size:35px;}

.BurningQustion h4 { font-size:26px; padding:0 23px 25px;}

.BurningQustion p { padding:0 10px;}



.LwesFood h2 { font-size:24px;}



.SoltionUsrDtl { float:none; margin:0 auto; }

.SolutionLstingDtl { float:left; width:100%; overflow:visible; }



.SolutionPgListng ul li:nth-child(n+2) .SolutionLstingDtl { padding:70px 0px 0px;}

.SolutionLstingDtl p { text-align:center; }


.Sparkathon2017New  { margin-bottom:40px; } 
.HpeLkeJming img { margin-bottom:20px; }

.RgstrTdyDiv h2 { font-size:35px; }

/* 11 Jan 2018 Cws */
.LowesTable a.comment_solution { float:left; margin:0px;}

}

@media only screen and (max-width: 540px) 

{

#SprksJamPg .SolutionBtm { text-align:center; }
#SprksJamPg .SolutionBtm a.BkJm, #SprksJamPg .SolutionBtm a.Cmnt { float:none; display:inline-block; margin:0 0 10px; padding:10px 15px; font-size:15px;}

.HpeLkeJming { padding-bottom:40px; }
.StartEndList ul li h2 { font-size:24px; }
.StartEndList ul li h3 { font-size:20px; }

.StartEndList { margin-bottom:40px;}

.WinPrizesLstngNew ul li { width:100%; }



}

@media only screen and (max-width: 479px) 

{

.HpeLkeJming button { font-size:23px;}
.InovationStpHdng h1 { font-size:30px;}
.SolutionPgListng ul li h2 { font-size:16px; text-align:center;}

.BurningQustion span { right:-17px; }
.BurningQustion span img { width:60px;}

.StartEndList ul li { float:left; width:100%; padding:0 0 13px; margin-bottom:12px;  background:none; border-bottom:2px solid #00275d; }
.StartEndList ul li:last-child { margin-bottom:0; padding-bottom:0; border:0; }

.SignUpToRdy h2 { font-size:25px; }
}



@media only screen and (max-width: 400px) 

{

.InovationStpHdng { padding:20px 0 40px; }

.InovationStpHdng h1 { font-size:22px;}



.BurningQustion { padding:10px;}

span.ChckBox, .LgnAcntDiv ul li a { float:none; }

.Sparkathon2017New h1 { font-size:30px; }
.Sparkathon2017New h2 { font-size:11px; }







}