@media only screen and (min-width: 980px) and (max-width: 1120px) {
	.x-navbar .x-nav>li>a{padding: 0 0.9em !important;
	padding-top: 34px !important;
	}
	.footer_respo {display: block;}
	#menu-main{margin-right: -36px !important;}
}

@media only screen and (min-width: 768px) and (max-width: 1120px) {
        .footer_respo {display: block!important;}
}

@media only screen and (min-width: 1098px){

ul#menu-blog-menu li > a {font-size: 100%; padding-top: 13px !important;}

ul#menu-blog-menu {display: block !important; height: 30px !important;}

ul#menu-blog-menu li {
width: auto !important;
/*margin-left: 1% !important;*/
margin-bottom: 2% !important;
float: left !important;
}

}

@media only screen and (min-width: 980px)
and (max-width: 1097px){

ul#menu-blog-menu li > a {font-size: 100%;}

ul#menu-blog-menu {display: block !important; height: 110px;}

ul#menu-blog-menu li {
width: auto !important;
margin-left: 1% !important;
margin-bottom: 2% !important;
float: left !important;
}

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

#menu-item-8127 > a, #menu-item-11084 > a, #menu-item-8130 >a, #menu-item-11085 > a {
text-transform: capitalize;
color: #D3D0D0;
font-family: "roboto slab";
}

ul#menu-blog-menu-respo {display: block !important;}

ul#menu-blog-menu-respo li {margin-bottom: 0px !important; width: auto; margin-left: auto; height:auto !important;
margin-right: auto;}
	
	.x-navbar .x-nav > li > a:hover, .x-navbar .x-nav > .sfHover > a, .x-navbar .x-nav > .current-menu-item > a, .x-navbar .sub-menu .sfHover > a, .x-navbar .sub-menu .current-menu-item > a, .x-nav .x-megamenu > .sub-menu > li  {
		color: #FFFFFF!important;
		background-color: #393939!important;
	}
	.x-navbar .x-nav-collapse .x-nav li a:hover, .x-navbar .x-nav-collapse .x-nav .current-menu-item>a {
		color: #272727;
		background-color: #393939!important;
		box-shadow: none;
		border-radius:0px!important;
	}	
	.x-navbar .x-nav > li > a:hover, .x-navbar .x-nav > .sfHover > a, .x-navbar .x-nav >  a{
		color:#FFFFFF!important;
	}
	.login-respo{display:none;}
	.blog_login_respo{display:block;}
	#blog-login{display:none!important;float:none!important;}
	.desds-popup .desds-popup-wrapper {
		left: 0%;
		position: fixed;
		text-align: left;
		width: 100%;
	}
	.wrappe_main {
		margin: 0;
		min-height: 100%;
		width: 32%!important;
	}
	#fRegister {
		background-color: #FFFFFF;
		border: medium none;
		color: #43814B;
		margin-top: 14%;
		width: 100%;
	}
	.welcomeSpan {
		color: #393939;
		display: block;
		font-family: roboto;
		font-size: 29px;
		font-weight: 500;
		width: 100%!important;
		margin: 16px 20%!important;
	}	
	.wemissSpan{
		color: #323232;
		display: block;
		font-family: roboto;
		font-size: 18px;
		font-weight: 300;
		margin: -6% 30% 10%!important;
		width: 50%;
	}

	#fRegister form {
		overflow: hidden;
		display: block;
		width: 100%;
	}	
	#fRegister form div.input input {
		border-radius: 0;
		color: #000000;
		cursor: pointer;
		font-family: Lato,sans-serif;
		font-size: 14px;
		height: 37px;
		margin: 0 9%;
		width: 100%;
		padding: 0px!important;
	}

	#fRegister #forgot-password {
		clear: both;
		color: #323232;
		font-family: Roboto !important;
		font-size: 14px !important;
		padding: 0;
		text-align: right;
		width: 90%;
	}
	form div.submit {
		float: left;
		clear: none;
		margin-top: 8px;
		width: 83%;
		margin-left: 8%;
	}
	#fRegister form div.submit input {
		border: 0 none;
		border-radius: 0 !important;
		color: #FFFFFF;
		cursor: pointer;
		font-family: Roboto;
		font-size: 16px;
		font-weight: 500 !important;
		text-transform: uppercase;
		width: 100%;
		height: auto;
	}

	#mainCollapseNavBlog{
		background: url('../../../../../../uploads/2015/02/menu-button.png') !important;
		float: left;
		display: block !important;
		background-size: 56% !important;
                font-size: 24px;
                padding: 0px !important;
                padding: none !important;
                background-repeat: no-repeat !important;
                border-radius: 0px !important;
                padding: inherit !important;
		box-shadow: none !important;
		margin: 12px 5px !important;
	}

	#blogRespoNav{width: 200px !important;
position: absolute;
z-index: 9;
background-color: #323232;
margin: 48px 12px !important;
}

	#header-navbar{height: 55px !important;}

	#menu-blog-menu-respo > li > a{border: none !important; color: #eee !important; font-size: 12px; font-weight: 400 !important;} 

	#blogHeader{margin: 55px 0px auto !important;}

	#menu-blog-menu{display: none !important;}

	#mainCollapseNav{
		background: url('../../../../../../uploads/2015/02/menu-button.png') !important;
		box-shadow: none!important;
	        float: left;
	        color: #fff;
		margin-top: -5px !important;
		margin-left: -7px !important;
		background-size: 56% !important;
		font-size: 24px;
		padding: 0px !important;
		padding: none !important;
		background-repeat: no-repeat !important;
		border-radius: 0px !important;
		padding: inherit !important;
		font-size: 40%;
	}
	#menu-item-11084{display:block!important;}
	#menu-item-11085{display:block!important;}
	#menu-item-11086{display:block!important;}

	#mainCollapseNav > i {
  		visibility: hidden !important;
	}

	#login_respo{
		display:none;
	}
	.masthead-inline .x-nav {
 		margin-top: 2% !important;
	}	

/*	#menu-main > li > a {
  		display: none!important;
	} */

	#menu-item-8131, #menu-item-8130, #menu-item-8127, #menu-item-11084, #menu-item-11085, #menu-item-11086{
		background: #393939 !important;
		margin: -2px 18px !important;
	}

	.sf-with-ul {
	  	display: none !important;
	}

	#menu-main > li > img {
		position: fixed;
		top: -12px;
		right: 12px;
		width: 40px !important;
height: 40px !important;
	}

	#menu-item-8128, #menu-item-8129 {
  		display:none !important;
	}	

	#menu-item-8800{
  		margin-top:-2px !important;
	}
		
	.x-brand img{
		display: none !important;
	}

	a.sf-with-ul{background:none !important;}

	.x-icon-bars{
		font-size: 150%;
		margin: 1% 26%;
	}
	
	#menu-main{
		margin: 0px -28px !important;
		position:absolute!important;
	}

	#respoBrandImg img{
		margin-top: -35% !important;
		
	}

	#respoBrandImg{
		display:inline-block !important;
	        background-image: url(../../../../../../uploads/2015/02/springleap_white.png) no-repeat center center !important;
		background-repeat: no-repeat !important;
		margin-top: 5%;
	}

	#respNavBlog{
		height: 55px;
		margin: 0px !important;
		width: 100% !important;
		display: block !important;
	}	

	#respNav{
		height: 55px;
		margin: 0px !important; 
		width:100% !important; 
		padding: 20px 20px 0px 20px !important; 
		border-bottom: 1px solid #888 !important;}

	.x-navbar{
		text-align:center;
	}
	#sub-menu {
		display:none!important;
	}

	#asSeenOnText{
		margin-top: 24px !important;
		font-size: 12px !important;
	}
	
	.div-asseenon > img {
    		padding: 0px 3%;
    		width: 32%;
	}
	
	#asSeenOnLine{
		width: 85% !important;
		margin-top : 8px !important;
	}	


	#readyPara3{margin-top: 11% !important;}

	#asSeenReadyDescSpan{
		font-size: 24px !important;
		line-height: 36px !important;
		font-weight: 300 !important;
	}

	#asSeenReadySpan{
		font-size: 44px !important;
		line-height: 50px !important;
		margin-top: 70px !important;
		font-weight: 500 !important;
	}

	#x-content-band-10{padding-bottom: 6% !important;}

	.footer_respo{
		display:none;
	}


	#footer_respo1 img {
		width: 5em !important;
	}

	#footer_respo1{width: 100% !important;}	

	#footer_respo1 ul{
		width: 100% !important;
		padding-left: 10% !important;
	}

	#footer_respo1 ul li{
		width: auto !important;
		margin-left: 7% !important;
	}
	div.item-description{
		width:90%!important;
		height: 35px!important;
		margin: 0px auto 10px -34px;
		padding: 5px 0 0 0;
	}

	div.item-description p {
		display: inline-block;
		height: 14px;
		line-height: 14px;
		padding: 0;
		margin: 0;
		position: relative;
		text-align: left;
		top: -5px;
		vertical-align: text-top;
		width: 80%;
		font-size: 10px;
	}


} 

@media all and (min-width: 384px) {
    #respoBrandImg {display:none;}
}

@media all and (max-width: 980px) {
    #respoBrandImg {
	margin-left: -50px !important;
margin-top: 12px;
	}
}
@media all and (max-width:360px){
#facebook_login {
height: 45px;
margin: 16px auto;
text-align: left;
width: 252px;
margin-left: 5%;
}
#fRegister form div.submit input{margin-left:0%!important;}
form div.submit {
float: left;
clear: none;
margin-top: 8px;
width: 80%;
margin-left: 7%;
}
}

@media only screen
and (max-width : 375px)
and (min-width: 375px){
ul.main-menu {
display: inline-block;
position: relative;
margin: 6% 0 6% 6%;
z-index: 50;
}
div.item-description p {
display: inline-block;
height: 14px;
line-height: 14px;
padding: 0;
margin: 0;
position: relative;
text-align: left;
top: -5px;
vertical-align: text-top;
width: 80%;
font-size: 10px;
}
#SquareGrid {
margin: 0px 6%!important;
}

div.item-description{
height: 35px!important;
margin: -22px auto 23px -1px;
padding: 5px 0 0 0;
}
}

@media only screen
and (max-width : 360px)
and (min-width: 360px){
ul.main-menu {
width: 700px;
display: inline-block;
position: relative;
margin: 6% 0 6% 4%;
z-index: 50;
}
#SquareGrid {
margin: 0 4%!important;
}
}

@media only screen
and (min-width : 769px) and (max-width : 979px){

.masthead-inline .x-nav{	
	float:right !important;
}

.x-navbar .x-nav-collapse .x-nav li a:hover, .x-navbar .x-nav-collapse .x-nav .current-menu-item>a{background-color: transparent !important;}

.x-nav-collapse.collapse{
height: auto !important;
overflow: auto;
}


}