
html, body{
	margin:0;
	font-size: 100%;
	font-family: 'Montserrat', sans-serif;
	background: #fff;
}
body a {
	text-decoration:none;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}

a:hover{
 text-decoration:none;
}
input[type="button"],input[type="submit"]{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h2,h3,h4,h5,h6{
	margin:0;
	font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}	
p{
	margin:0;
	font-family: 'Open Sans', sans-serif;
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}
img {
    border: 0;
    width: 100%;
}

/*--header--*/

.header_left {
	float: left;
	margin: .3em 0 0;
}

.header_left ul li {
	display: inline-block;
	margin-right: 2em;
	font-size: 15px;
	color: #999c9e;
	letter-spacing: 1px;
}

.header_left ul li i {
	padding-right: 1em;
	color: #ee4f4f;
}

.header_left ul li a {
	font-size: 15px;
	color: #999c9e;
	text-decoration: none;
}

.header_left ul li a:hover {
	color: #ee4f4f;
}

.header_right {
	float: right;
}

ul.forms_right {
	float: right;
	margin-top: 3px;
}

ul.forms_right {
	float: right;
}

ul.forms_right li a {
	background: #ee4f4f;
	color: #fff;
	font-size: 0.9em;
	padding: 0.6em 1em;
	text-transform: uppercase;
	letter-spacing: 1px;
}

ul.forms_right li a:hover {
	background: #168eea;
}

ul.forms_right li a.active {
	background: #168eea;
}

ul.forms_right li {
	display: inline-block;
	list-style: none;
}

.top_menu {
	padding: 0.5em 2em;
	background: #000;
}

.content {
	margin: 0;
	padding: 0px;
}

.content p:last-child {
	margin: 0;
}

.content a.button {
	display: inline-block;
	padding: 10px 20px;
	background: #ff0;
	color: #000;
	text-decoration: none;
}

.content a.button:hover {
	background: #000;
	color: #ff0;
}

.content.title {
	position: relative;
	background: #333;
}

.navbar-nav {
	float: right;
	margin: 0;
}

.content.title h1 span.demo {
	display: inline-block;
	font-size: .5em;
	padding: 10px;
	background: #fff;
	color: #333;
	vertical-align: top;
}

.content.title .back-to-article {
	position: absolute;
	bottom: -20px;
	left: 20px;
}

.content.title .back-to-article a {
	padding: 10px 20px;
	background: #168eea;
	color: #fff;
	text-decoration: none;
}

.content.title .back-to-article a:hover {
	background: #168eea;
}

.content.title .back-to-article a i {
	margin-left: 5px;
}

.content.white {
	background: #fff;
}

.content.black {
	background: #000;
}

.content.black p {
	color: #999;
}

.content.black p a {
	color: #08c;
}

.navbar {
	padding-top: 1%;
	position: relative;
	min-height: 50px;
	margin-bottom: 0!important;
	border: 1px solid transparent;
}

.navbar-default {
	background-color: #fff;
	border-color: #fff;
}

.navbar-brand {
	    width: 100%;
	float: left;
	padding: 0!important;
	font-size: 18px;
	line-height: 0px!important;
	height: 0px!important;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.29);
}

.navbar-default a.navbar-brand h1 {
	color: #0099cc;
	color: #03C5E2;
	font-weight: 700;
    text-transform: uppercase;
    font-size: 40px;
    margin-top: 16px;
}

.navbar-default a.navbar-brand h1 .fa {
	color: #ed1b2e;
	margin-right: 3px;
}
.navbar-default .navbar-nav>li>a {
	color: #282828;
	/*letter-spacing: 1px;*/
	font-weight: 600;
	text-transform: uppercase;
	font-size: 14px;
	/*padding: 15px 22px;*/
    margin: 2em 0;
}

.navbar-nav>li>a.active {
	color: #ffffff;
	background: #ed1b2e;
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus {
	color: #fff;
	background: #ed1b2e;
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus {
	color: #fff;
	background: #ed1b2e;
}

.navbar-default .navbar-brand label {
	color: #333;
	display: block;
	font-size: 0.3em;
	text-align: center;
	letter-spacing: 1px;
	text-shadow: 0 1px 2px rgba(47, 47, 47, 0.2);
	font-weight: 600;
	text-transform: uppercase;
    letter-spacing: 2px;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
	background-color: #111;
}

.navbar-default .navbar-toggle .icon-bar {
   background-color: #ffffff;
}

.navbar-default .navbar-nav>.active>a:before {
	background: #168eea;
	transform: translateX(0);
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-o-transform: translateX(0);
	-ms-transform: translateX(0);
}

.navbar-toggle {
	position: relative;
	float: right;
	margin-right: 0;
	padding: 9px 10px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #282828;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
	color: #ffffff;
	background: #168eea;
}

.navbar-nav>li {
	float: left;
	/*margin: 0 5px;*/
}

.navbar-default .navbar-toggle {
	border-color: #202020;
}

.dropdown-menu .divider {
	height: 0;
	margin: 0;
	overflow: none;
	background: none;
}

.dropdown-menu .divider {
	border-bottom: 1px solid #E8E7EC;
	padding: 0px 0;
}

.main-content {
	padding: 3em 0;
}

.dropdown-menu {
	min-width: 150px;
    padding: 0px 0;
}

ul.dropdown-menu.sub-menu {
	min-width: 130px;
	top: 77px;
	left: 148px;
	-webkit-animation: fadeinleft 600ms ease-in-out;
	-moz-animation: fadeinleft 600ms ease-in-out;
	-o-animation: fadeinleft 600ms ease-in-out;
	-ms-animation: fadeinleft 600ms ease-in-out;
	animation: fadeinleft 600ms ease-in-out;
}

ul.dropdown-menu:hover a.s-menu {
	background: #373738;
	color: #fff;
}

.dropdown-menu.columns-2 {
	min-width: 400px;
}

.dropdown-menu.columns-3 {
	min-width: 600px;
}

.dropdown-menu li a {
	padding: 12px 15px;
    color: #282828;
    letter-spacing: 1px;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}

.dropdown-menu {
	border-radius: 0px;
}

.multi-column-dropdown {
	list-style: none;
}

.multi-column-dropdown li a {
	display: block;
	clear: both;
	line-height: 1.428571429;
	color: #333;
	white-space: normal;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #ed1b2e;
}

.multi-column-dropdown li a:hover {
	text-decoration: none;
	color: #168eea;
	background: none;
}

b.fa.fa-caret-right {
	vertical-align: middle;
	margin-left: 2em;
}

@media (max-width:767px) {
	.dropdown-menu.multi-column {
		min-width: 240px !important;
		overflow-x: hidden;
	}
	.navbar-nav {
		float: left;
		margin: 0;
		margin-left: 0em;
		width: 100%;
		background: #eee;
		margin-top: 1em;
	}
}





.codes {
	padding: 5em 0;
	background: #fff;
}

.codes.agileitsbg2 {
	background: #E74C3C;
	background-image: -webkit-linear-gradient(#ff9d2f, #ff6126);
	background-image: -moz-linear-gradient(#ff9d2f, #ff6126);
	background-image: -ms-linear-gradient(#ff9d2f, #ff6126);
	background-image: linear-gradient(#ff9d2f, #ff6126);
	padding-bottom: 10em;
}

.codes.agileitsbg3 {
	background: #3498DB;
	padding-bottom: 10em;
}

.codes.agileitsbg4 {
	background: #2ECC71;
	padding-bottom: 10em;
}


/* Bounce To Right */



/*-- team --*/
.footer{
	padding: 2em 0;
}
.footer {
    padding-bottom: 2em;
}
.Leemation_footer_grid h3{
    color:#fff !important;
}
/*-- social-icon --*/
.social-button {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin: 0 3px;
    line-height: 32px;
    text-align: center;
    position: relative;
    overflow: hidden;
    opacity: .99; 
}
.social-button:before {
    content: '';
    background-color: #000;
    width: 120%;
    height: 120%;
    position: absolute;
    top: 102%;
    left: -118%;
    -webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
	-moz-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59); 
    transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-button .fa {
	font-size: 18px;
	vertical-align: middle;
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-o-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	-webkit-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
	-moz-transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59); 
	transition: all 0.35s cubic-bezier(0.31, -0.105, 0.43, 1.59);
}
.social-button.facebook:before {
	background-color: #3B5998;
}
.social-button.facebook .fa {
	color: #3B5998;
}
.social-button.twitter:before {
	background-color: #3CF;
}
.social-button.twitter .fa {
	color: #3CF;
}
.social-button.google:before {
	background-color: #DC4A38;
}
.social-button.google .fa {
	color: #DC4A38;
}
.social-button.dribbble:before {
	background-color: #F26798;
}
.social-button.dribbble .fa {
	color: #F26798;
}
.social-button.skype:before {
	background-color: #00AFF0;
}
.social-button.skype .fa {
	color: #00AFF0;
}
.social-button:focus:before, .social-button:hover:before {
	top: -10%;
	left: -10%;
}
.social-button:focus .fa, .social-button:hover .fa {
	color: #fff;
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
/*-- //social-icon --*/
/*-- //team --*/



/*-- footer --*/
.footer {
    background: url(../../images/footer.jpg) no-repeat fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
ul.agile_footer_grid_list li{
    color: #fff;
    line-height: 1.8em;
    list-style-type: none;
}
ul.agile_footer_grid_list li:nth-child(2){
	margin:2em 0 0;
}
ul.agile_footer_grid_list li a{
	color:#ff8040;
	text-decoration:none;
}
ul.agile_footer_grid_list li a:hover{
	color:#fff;
}
ul.agile_footer_grid_list li label{	
	display:block;
	color:#fff;
    margin:.5em 0 0;
    font-weight: normal;
}
ul.agile_footer_grid_list li span{
	padding-right:1.5em;
	color:#0accff;
}
.Leemation_footer_grid li {
    color: #eee;
    font-size: 15px;
    letter-spacing: 1px;
    margin-bottom: 5px;
    list-style-type: none;
    padding-right: 10px;
}
.right li span {
    float : right;
    font-size: 14px;
}
.right li span.fa {
    float : none;
    font-size: 14px;
    color: #ed1b2e;
    padding-right: 1em;
}
.Leemation_footer_grid h3 {
    font-size: 23px;
    color: #fff;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(251, 251, 251, 0.18);
}
.agileits_w3layouts_footer_grid_list li{
	list-style-type:none;
	margin-bottom:1em;
	color:#999;
}
.agileits_w3layouts_footer_grid_list li span{ 
    color: #ed1b2e;
	padding-right:1em;
}
.agileits_w3layouts_footer_grid_list li a{
	color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 14px;
}
.agileits_w3layouts_footer_grid_list li a:hover{
	color: #03C5E2;
}
.agileits_w3layouts_footer_grid_list li:last-child{
	margin-bottom:0;
}
.Leemation_footer_grid_left{
	float:left;
	width:23.33%;
	border:4px solid rgba(18, 18, 18, 0.18);
}

.l-icon {
    float: left;
    width: 15%;
    text-align: left;
}
.l-icon span {
    color:#ed1b2e ;
    font-size: 20px;
}
.l_footer_grid_left p{
	color:#fff;
    line-height:2em;
    float: left;
    font-size: 14px;
    letter-spacing: 1px;text-align: left;
}
.l_footer_grid_left p span{
	display:block;
}
.l_footer_grid_left p a{
	color:#fff;
	text-decoration:none;
}
.l_footer_grid_left p a:hover{
	color:#fff;
}
.l_footer_grid_left{
    text-align:center;
    margin: 10px 0;
}
.logo-2 {
    padding: 0;
    margin-top: 30px;
}
.logo-2 h2 a {
    font-size: 1.8em;
    color: #fff;
}
.logo-2 h2 a span{
    font-size: 1.4em;
    color: #5bbbfe;
}
.agileinfo_copyright {
    margin: 1em 0 0;
    padding: 1em 0 0;
    border-top: 1px solid rgba(130, 130, 130, 0.25);
    text-align: center;
}
.agileinfo_copyright p{
	color:#fff;
	line-height:2em;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
}
.agileinfo_copyright p a{ 
	color:#ed1b2e;
	text-decoration:none;
}
.agileinfo_copyright p a:hover{ 
	color:#fff;
}
/*-- //footer --*/
/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 20px;
	right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 40px;
	height: 40px;
	border: none;
	text-indent: 100%;
	background: url(../../images/top.png) no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/

/*--slider --*/
.carousel-caption h3 {
    font-weight: 300;
    color: white;
    text-shadow: 0 1px 1px #000;
    margin: 300px 0 0px 0;
	letter-spacing:3px;
    text-transform: uppercase;
    font-size: 40px;
	margin-bottom:10px;
}
.carousel-caption h4 {
    font-weight: 700;
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0px;
	margin-bottom:20px;
}
.carousel-caption p {
    font-weight: normal;
    color: white;
    margin: 30px 0;
    letter-spacing: 3px;
    font-size: 13.5px;
    line-height: 35px;
    width: 80%;
    margin: 0 auto 30px;
    text-transform: capitalize;
}
/*-- banner --*/  
.carousel-caption {
	position: inherit;
}
.carousel-control {
    width: 5%;
}
.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 45px;
    height: 45px;
    margin-top: -15px;
    display: block;
    text-decoration: none;
    border: 2px solid #ffffff;
    color: #ffffff;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    padding: 4px;
	border-radius:50%;
}
.carousel-indicators li {
    display: inline-block;
    width: 14px !important;
    height: 14px !important;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
	border-radius:0;
  -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {
    top: 48%;
}
.carousel-control .icon-prev, .carousel-control .glyphicon-menu-left {
    left: 70%;
}
.carousel-control .icon-next, .carousel-control .glyphicon-menu-right {
    right: 50%;
}
.glyphicon {
    line-height: 1.5;
} 
.banner-dott {
   
}
/* Responsive design */
@media(max-width:1440px){
	
	.carousel .item,.carousel .item1,.carousel .item2,.carousel .item3,.carousel .item4 {
		height: 500px!important;
	}
	.carousel-caption h3 {
		margin: 260px 0 0px 0;
	}
	
}

@media(max-width:1366px){
	
	.carousel .item,.carousel .item1,.carousel .item2,.carousel .item3,.carousel .item4 {
		height: 480px!important;
	}
}
@media(max-width:1280px){
.carousel .item,.carousel .item1,.carousel .item2,.carousel .item3,.carousel .item4 {
		height: 570px!important;
	}
}
@media(max-width:1080px){
.carousel .item,.carousel .item1,.carousel .item2,.carousel .item3,.carousel .item4 {
		height: 520px!important;
	}
	.carousel-caption h3 {
		margin: 230px 0 0px 0;
		font-size: 35px;
	}
	.carousel-caption h4 {
		font-size: 45px;
	}
}
@media(max-width:1024px){
.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 460px!important;
	}
	.carousel-caption h3 {
		margin: 200px 0 0px 0;
		font-size: 30px;
	}
	.carousel-caption h4 {
		font-size: 40px;
	}
}
@media(max-width:991px){
.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 450px!important;
	}
}
@media(max-width: 900px){
.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 420px!important;
	}
	.carousel-indicators {
		bottom: -20px;
		z-index: 1;
	}
}
@media(max-width:800px){
.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 300px!important;
	}
	.carousel-caption p {
		letter-spacing: 2px;
	}
}
@media(max-width: 768px){

.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 280px!important;
	}
}
@media(max-width:767px){
.carousel-caption h3 {
		margin: 160px 0 0px 0;
		font-size: 28px;
	}
	.carousel-caption h4 {
		font-size: 38px;
	}
}
@media(max-width:736px){
.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 260px!important;
	}
}
@media(max-width:667px){
	.carousel-caption h3 {
		margin: 140px 0 0px 0;
		font-size: 26px;
	}
	.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 230px!important;
	}
}
@media(max-width:600px){
	.carousel-control .icon-next, .carousel-control .glyphicon-menu-right {
		right: 80%;
	}
	.carousel .item, .carousel .item1, .carousel .item2, .carousel .item3, .carousel .item4 {
		height: 200px!important;
	}
	.carousel-caption h3 {
		margin: 120px 0 0px 0;
		font-size: 24px;
	}
.carousel-caption h4 {
		font-size: 32px;
	}
}
@media(max-width:480px){
	.carousel-control .icon-next, .carousel-control .glyphicon-menu-right {
		right: 120%;
	}
	.carousel-caption h3 {
		font-size: 22px;
	}
	.carousel-caption h4 {
		font-size: 27px;
	}
}
@media(max-width:414px){
	.carousel-control .icon-next, .carousel-control .glyphicon-menu-right {
		right: 140%;
	}
	.carousel-caption p {
		letter-spacing: 2px;
		line-height: 25px;
	}
	.carousel-caption h3 {
		margin: 120px 30px 0;
		line-height: 35px;
	}
	.carousel-caption h4 {
		font-size: 25px;
		margin-top: 5px;
	}
}
@media(max-width:384px){
	.carousel-caption h3 {
		margin: 100px 30px 0;
	}
	.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right {
		top: 42%;
	}
	.carousel-control .icon-next, .carousel-control .glyphicon-menu-right {
		right: 170%;
	}
}
@media(max-width:375px){
	
	.carousel-caption h3 {
		margin: 100px 20px 0;
		font-size: 20px;
	}
	.carousel-caption h4 {
		font-size: 24px;
	}
}
@media(max-width:320px){
carousel-control .icon-next, .carousel-control .glyphicon-menu-right {
		right: 240%;
	}
	.carousel-control .glyphicon-menu-left, .carousel-control .glyphicon-menu-right, .carousel-control .icon-prev, .carousel-control .icon-next {
		width: 40px;
		height: 40px;
		font-size: 18px;
		padding: 5px;
	}
	.carousel-caption p {
		width: 100%;
	}
	.carousel-indicators {
		left: 54%;
	}
	.carousel-indicators li {
		width: 12px !important;
		height: 12px !important;
	}
	.carousel li {
		margin-right: 0px;
	}
}

@media(max-width:1080px){
	
	.Leemation_footer_grid li {
		font-size: 14px;
		padding-right: 0px;
		letter-spacing: 0px;
	}
	.Leemation_footer_grid h3 {
		font-size: 20px;
	}
	.agileinfo_copyright p {
		font-size: 14px;
	}
	
	
	.navbar-default .navbar-nav>li>a {
		font-size: 11px;
		padding: 14px 15px;
		margin: 2em 0;
	}
	.navbar-default a.navbar-brand h1 {
		font-size: 37px;
		margin-top: 18px;
	}
	
}

@media(max-width: 991px){
	
	.navbar-default .navbar-nav>li>a {
		font-size: 11px;
		padding: 8px 5px;
	}
	.navbar-nav>li {
		margin: 0 2px;
	}
	.navbar-default a.navbar-brand h1 {
		font-size: 32px;
	}
	
	.Leemation_footer_grid:nth-child(2) {
		margin-bottom: 4em;
	}
	h3.agileits-title {
		font-size: 1.6em;
		margin-top: 1em;
	}
	.Leemation_footer_grid li {
		padding-right: 40px;
	}
	
	
	
}
@media(max-width:800px){
	
	.nbs-flexisel-nav-left {
		left: -4%;
	}
	.footer{
		padding: 4em 0;
	}
	
}
@media(max-width: 768px){
	
	.navbar-default a.navbar-brand h1 {
		font-size: 30px;
		margin-left: 1em;
	}
	
}
@media(max-width: 767px){
	.navbar-toggle {
		margin-right: 20px;
		margin-top: 15px;
	}
	.navbar-default a.navbar-brand h1 {
		margin-top: 15px;
	}
	.navbar {
		min-height: 60px;
	}
	.navbar-nav>li {
		float: none;
		width: 25%;
		margin: 0 auto;
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 14px;
		padding: 10px 14px;
		text-align: center;
		margin: 1em 0;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #333;
		text-align: center;
		padding: 10px 14px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
		color: #fff;
		background-color: #ed1b2e;
	}
	div#bs-example-navbar-collapse-1 {
		position: absolute;
		z-index: 999;
		width: 100%;
	}
	.navbar-nav {
		margin-top: 0em;
		padding: 1em 0;
	}
}

@media(max-width:640px){
	
	.Leemation_footer_grid li {
		padding-right: 15px;
	}
	
	.footer{
		padding: 3em 0;
	}
}
@media(max-width:600px){

	
	.navbar-nav>li {
		width: 30%;
	}
}	
@media(max-width:568px){
	
	.Leemation_footer_grid h3 {
		font-size: 18px;
	}
	
	
}
@media(max-width: 480px){


	.Leemation_footer_grid.right {
		padding: 5px;
	}
	.navbar-nav>li {
		width: 30%;
	}
	
	 .footer  {
		padding: 3em 0;
	}
	
	
	
	.navbar-nav>li {
		width: 35%;
	}
}
@media(max-width:414px){
	
	
	.Leemation_footer_grid {
		padding: 5px;
		width: 80%;
		float: none;
		margin: 0 auto;
		margin-bottom: 1em;
	}
	.Leemation_footer_grid:nth-child(2) {
		margin-bottom: 1em;
	}
	.Leemation_footer_grid:nth-child(4) {
		margin-bottom: 0em;
	}
	
	.agileinfo_copyright p {
		letter-spacing: 1px;
	}
	
	.navbar-default .navbar-nav>li>a {
		font-size: 13px;
		padding: 8px 9px;
		margin: .6em 0;
	}
	.navbar-nav>li {
		width: 42%;
	}
}

@media(max-width:384px){
	
	.navbar-nav>li {
		width: 40%;
	}
	.navbar-default .navbar-nav>li>a {
		font-size: 13px;
		padding: 9px 14px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		padding: 9px 14px;
		font-size: 13px;
	}
	.about_right h3 {
		font-size: 26px;
		line-height: 35px;
	}
	.Leemation_footer_grid {
		width: 90%;
	}
	
	
	.navbar-nav>li {
		width: 46%;
	}
}
@media(max-width:375px){
	
	.Leemation_footer_grid h3 {
		font-size: 17px;
	}
	.l_footer_grid_left p {
		font-size: 13px;
	}
	.agileinfo_copyright p {
		font-size: 13px;
	}
	.footer{
		padding: 2em 0;
	}
}
@media(max-width:320px){
	
	.Leemation_footer_grid {
		width: 95%;
	}
	.navbar-nav>li {
		width: 55%;
	}
}

/*--responsive--*/

@media(max-width:991px){
.navbar-header.l_logo{
    width: 43%;
}
.navbar-brand{
    width: 52%;
}
}
 @media(max-width:767px){  .navbar-header.l_logo { 
    width: 89%; padding-left: 36%;
    padding-bottom: 2%;
}
.navbar-brand{
     width: 46%;
}
}
@media(max-width:400px){
.navbar-header.l_logo {
    width: 94%;
    padding-left: 2%;
    padding-bottom: 2%;
}
.navbar-brand{
    width: 94%;
}
}
@media(max-width:450px){
.navbar-header.l_logo {
    width: 94%;
    padding-left: 2%;
    padding-bottom: 2%;
}
.navbar-brand{
    width: 54% !important;
}
}
@media(max-width:500px){
.navbar-header.l_logo {
    width: 94%;
    padding-left: 6%;
    padding-bottom: 2%;
}
.navbar-brand{
    width: 48% !important;
}
}
@media(max-width:640px){
.navbar-header.l_logo {
    width: 94%;
    padding-left: 20%;
    padding-bottom: 2%;
}
.navbar-brand{
    width:38%;    margin-left: 2%;

}
}
@media(max-width:375px){
.navbar-header.l_logo {
    width: 100%;
	padding-bottom:1%;padding-left:2%;
}
.navbar-brand{
       width: 44%;
    margin-left: 12%;
}
}
@media(max-width:320px){
.navbar-header.l_logo {
    width:113%;
	padding-bottom:1%;padding-left:2%;
}
.navbar-brand{
    width: 40%;
    margin-left: 12%;
}
}

/*-- header --*/
.Leemation-header {
    background: #ed1b2e;
    padding: 0.6em 0;
}
.Leemation-header-left {
    float: left;
}
.Leemation-header-right {
    float: right;
}
.Leemation-header-left p {
    font-size: 0.9em;
    color: #fff;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}
.Leemation-header-right ul li {
    display: inline-block;
    padding: 0 .5em;
    font-size: 0.9em;
    color: #fff;
    font-weight: 400;
}
.Leemation-header-right ul li a{ 
	color: #fff;
	outline:none;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	-ms-transition:.5s all;
	transition:.5s all;
} 
.Leemation-header-right ul li a:hover{ 
	color: #fff;
	outline:none;
} 
.Leemation-header-right ul li i.fa {
    margin-right: 5px;
}
/*-- //header --*/  
/*--footer quick link --*/
.agile_Leemation_footer_grid_list li{
	list-style-type:none;
	margin-bottom:1em;
	color:#999;
}
.agile_Leemation_footer_grid_list li span{ 
    color: #ed1b2e;
	padding-right:1em;
}
.agile_Leemation_footer_grid_list li a{
	color: #fff;
    text-decoration: none;
    letter-spacing: 1px;
    font-size: 14px;
}
.agile_Leemation_footer_grid_list li a:hover{
	color: #03C5E2;
}
.agile_Leemation_footer_grid_list li:last-child{
	margin-bottom:0;
}
@media(max-width:375px){
.agile_Leemation_footer_grid_list li {
		margin-bottom: .5em;
	}
}
@media(max-width:991px){
.Leemation-header-right ul li { 
    padding: 0 0.3em;
    font-size: 0.9em; 
}
}
@media(max-width:767px){
.Leemation-header-left p {
    font-size: 0.8em; 
    letter-spacing: 0;
}
}
@media(max-width:667px){
.Leemation-header-left,.Leemation-header-right{
    float: none;
    width: 100%;
    text-align: center;
}
.Leemation-header-right {
    margin-top: .5em;
} 
}
@media(max-width:640px){
.Leemation-header-right ul li {
    padding: 0 0.6em; 
}
}
@media(max-width:480px){
.Leemation-header-right ul li {
    padding: 0 0.3em;
}
.Leemation-header-right ul li i.fa {
    margin-right: 3px;
}
}
@media(max-width:414px){
.Leemation-header-right ul li {
    padding: 0 0.1em;
    font-size: 0.85em;
}
}
/*--about-*/
.about-bottom {
    margin-top: 25px;
}
.about-left,.about-right {
    padding: 0;
}
.about-img1{
    background: url(../../images/about2.jpg)no-repeat center;
}
.about-img2 {
    background: url(../../images/g1.jpg)no-repeat center;
}
.about-img2:hover {
    background: url(../../images/g2.jpg)no-repeat center;
}
.about-img3 {
    background: url(../../images/g6.jpg)no-repeat center;
}
.about-img4 {
    background: url(../../images/g3.jpg)no-repeat center;
}

.about-img1{
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    min-height: 318px;
}
.about-img2{
	-webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    min-height: 312px;
}
.about-img3{
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    min-height: 215px;
}
.about-img4{
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    min-height: 215px;
}
.about-bg{
    background: url(../../images/modal.jpg)no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
    -moz-background-size: cover;
    padding: 0;
}
.about  img{
    width: 100%;
}
.about-bottom-text {
    padding: 5.85em 5em;
    text-align: center;
    position: relative;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
    background-color: #900;
	color:#fff;
}
.about-bottom-text3bottom{
	padding: 1.85em 1.2em;
    text-align: left;
    position: relative;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
    background-color: #FAA026;
}
.about-bottom-text3top {
	    padding:1em 0em;
		 -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
    background-color: #FAA026;
}
.about-bottom-text4bottom {
	    padding: 0.5em 0em;
		 -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
    background-color: #000;
}
/*.about-bottom-text:before {
    content: '';
    position: absolute;
    bottom: -13px;
    left: 50%;
    z-index: 999;
    border-top: 13px solid #faa026;
    border-right: 13px solid transparent;
    border-left: 13px solid transparent;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
}*/
.about-bottom-text.ab1:before {
    transform: rotate(180deg);
    -webkit-transform:rotate(180deg);
    border-top: 13px solid #00bb83;
    border-right: 13px solid transparent;
    border-left: 13px solid transparent;
    bottom: 100%;
}
h4.title1 {
    font-size:35px;
    color: #fff;
    text-transform: capitalize;    padding-bottom: 5%;
}
h4.title2 {    padding-bottom: 5%;
    font-size: 35px;
    color: #000;
    text-transform: capitalize;
}
h4.title3 {    
    font-size: 35px;
    color: #000;
    text-transform: capitalize;
}
h4.title4 {    
    font-size: 25px;
    color: #fff;
    text-transform: capitalize;  
	text-align: center;
    font-weight: 600;
}

.about-bottom-text.ab1 {
    background-color: #eacaa1;
    color: #000;
	    text-align: left !important;
}

.border:hover
{
        border-radius:50%;
}

.btn-primary-1{
	color:#000;
	background-color: #FAA026;
    border-color: #f9940b;
}
.btn-primary-1:hover{
	color:#000;
	background-color: #FAA026;
    border-color: #f9940b;
}
.btn-primary-2{
	color:#fff;
	background-color: #f11919;
    border-color: #a00303;
}
.btn-primary-2:hover{
	color:#fff;
	background-color: #f11919;
    border-color: #a00303;
}
.btn-primary-about{
    padding: 3% 6% 3% 6%; 
    margin-top: 3%;
    font-weight: 600;
    color: #ED1B2E;
    background-color: #FAA026;
    border-color: #fb9306;
}
.btn-primary-about:hover{
    padding: 3% 6% 3% 6%;  
    margin-top: 3%;
    font-weight: 600;
    color: #ED1B2E;
    background-color: #FAA026;
    border-color: #fb9306;
}
.titlemore{
	text-align: center; 
}
@media screen and (max-width: 1440px){
    .about-bottom-text {
/*        padding: 5.85em 4em;*/
        padding: 3.5em 3em;
    }
}
@media screen and (max-width: 1366px){
    
    .about-bottom-text {
        /*padding: 5.85em 3em;*/
        padding: 3.5em 3em;
    }
}
@media screen and (max-width: 1280px){
    
  
    .about-bottom-text {
        /*padding: 4.85em 3em;*/
        padding: 3.5em 3em;
    }
    .about-img1{
        min-height: 282px;
    }
    .about-img2{
        min-height: 254px;
    }
}
@media screen and (max-width: 1050px){  .about-bottom-text {
        /*padding: 4.85em 2em;*/
        padding: 3.5em 3em;
    }
}
@media screen and (min-width: 992px){
    
.about-grid{
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;        
}
.about-right{
     -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
    /* For old syntax, otherwise collapses. */
    -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;              /* IE 10 */
    flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.about-bg{
    -webkit-box-flex: 2;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 2;         /* OLD - Firefox 19- */
    width: 20%;               /* For old syntax, otherwise collapses. */
    -webkit-flex: 2;          /* Chrome */
    -ms-flex: 2;   
    flex:2;           /* IE 10 */
    
}
.about-right,.about-bottom-text,.about-img4,.about-img3,.about-img2, .about-img1{
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
    -moz-box-flex: 1;         /* OLD - Firefox 19- */
     -webkit-flex: 1;          /* Chrome */
    -ms-flex: 1;   
    flex:1;           /* IE 10 */
}
.about-sub-grid,about-right-flex{
    padding:0;
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex; 
}
}
@media screen and (max-width: 1030px){
    .about-img1{
        min-height: 204px;
    }
    .about-img2{
        min-height: 214px;
    }
}
@media screen and (max-width: 991px){
.about-bg {
        min-height: 300px;
    }
  .about-img1 {
        min-height: 236px;
    }
	.about-img2 {
        min-height: 230px;
    }
	.about-img3 {
        min-height: 160px;
    }
	.about-img4 {
        min-height: 160px;
    }
}
@media screen and (max-width: 920px){
    .about-img2 {
        min-height: 208px;
    }
}
@media screen and (max-width: 768px){
 .about-img1 {
        min-height: 264px;
    }
	 .about-img2 {
        min-height: 236px;
    }
	.about-img3 {
        min-height: 188px;
    }
	.about-img4 {
        min-height: 188px;
    }
}
@media screen and (max-width: 670px){
 .about-img2 {
        min-height: 252px;
    }
}
@media screen and (max-width: 600px){
.about-img1 {
        min-height: 292px;
    }
	.about-img2 {
        min-height: 300px;
    }
	.about-img3 {
        min-height: 216px;
    }
	.about-img4 {
        min-height: 216px;
    }
}
@media screen and (max-width: 568px){
h4.title1,h4.title2,h4.title3 {
        font-size: 30px;
    }
	h4.title4 {
        font-size: 20px;
    }
    .about-bottom-text {
        padding: 3.85em 2em;
    }
 	.about-img1 {
        min-height: 265px;
    }
	.about-img2 {
        min-height: 221px;
    }
	.about-img3 {
        min-height: 182px;
    }
	.about-img4 {
        min-height: 182px;
    }
}
@media screen and (max-width: 560px){
    .about-img2 {
        min-height: 243px;
    }
}
@media screen and (max-width: 530px){
    .about-img2 {
        min-height: 221px;
    }
}
@media screen and (max-width: 519px){
    .about-img2 {
        min-height:199px;
    }
}
@media screen and (max-width: 400px){
    .about-img2 {
        min-height: 257px;
    }
}
@media screen and (max-width: 480px){
 .about-bottom-text {
        padding: 2.85em 2em;
    }
}
@media screen and (max-width: 414px){
 .about-bottom-text {
        padding: 2.85em 1em;
    }
    h4.title1,h4.title2,h4.title3 {
        font-size: 28px;
    }
	h4.title3{
        font-size: 18px;
    }
 .about-bg {
        min-height: 230px;
        width: 92%;
        margin: 0 auto;
    }
}
@media screen and (min-width: 385px){
    
.about-right{
    -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
   -moz-box-flex: 1;         /* OLD - Firefox 19- */
   /* For old syntax, otherwise collapses. */
   -webkit-flex: 1;          /* Chrome */
   -ms-flex: 1;              /* IE 10 */
   flex: 1;                  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.about-right,.about-bottom-text,.about-img2, .about-img1,.about-img3,.about-img4{
   -webkit-box-flex: 1;      /* OLD - iOS 6-, Safari 3.1-6 */
   -moz-box-flex: 1;         /* OLD - Firefox 19- */
    -webkit-flex: 1;          /* Chrome */
   -ms-flex: 1;   
   flex:1;           /* IE 10 */
}
.about-sub-grid,about-right-flex{
   padding:0;
   display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
   display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
   display: -ms-flexbox;      /* TWEENER - IE 10 */
   display: -webkit-flex;     /* NEW - Chrome */
   display: flex; 
}
}
@media screen and (max-width: 384px){
 	.about-img1 {
        min-height: 253px;
    }
	.about-img2 {
        min-height: 291px;
    }
	.about-img3 {
        min-height:177px;
    }
	.about-img4 {
        min-height: 177px;
    }
 .about-bg {
        min-height: 230px;
    }
}
@media screen and (max-width: 375px){
.about-bottom-text:before {
        left: 46%;
    }
}
/* innerpages_banner */
.innerpages_banner_about {
	background: -webkit-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner1.jpg) repeat;
	background: -moz-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner1.jpg) repeat;
	background: -ms-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner1.jpg) repeat;
	background: linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner1.jpg) repeat;
    min-height: 152px;
}
.innerpages_banner_gallery {
	background: -webkit-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner2.jpg) repeat;
	background: -moz-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner2.jpg) repeat;
	background: -ms-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner2.jpg) repeat;
	background: linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner2.jpg) repeat;
    min-height: 152px;
}

.innerpages_banner_services {
	background: -webkit-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner3.jpg) repeat;
	background: -moz-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner3.jpg) repeat;
	background: -ms-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner3.jpg) repeat;
	background: linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner3.jpg) repeat;
    min-height: 152px;
}
.innerpages_banner_contact {
	background: -webkit-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner4.jpg) repeat;
	background: -moz-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner4.jpg) repeat;
	background: -ms-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner4.jpg) repeat;
	background: linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner4.jpg) repeat;
    min-height: 152px;
}
.innerpages_banner_sweets {
	background: -webkit-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner5.jpg) repeat;
	background: -moz-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner5.jpg) repeat;
	background: -ms-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner5.jpg) repeat;
	background: linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner5.jpg) repeat;
    min-height: 152px;
}
.innerpages_banner_clients {
	background: -webkit-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner6.jpg) repeat;
	background: -moz-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner6.jpg) repeat;
	background: -ms-linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner6.jpg) repeat;
	background: linear-gradient(rgba(23, 22, 23, 0), rgba(23, 22, 23, 0)), url(../../images/banner6.jpg) repeat;
    min-height: 152px;
}

.innerpages_banner h2 {
    font-size: 55px;
    font-weight: 600;
    color: #fff;
    text-align: center;
    padding-top: 2em;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
@media(max-width:1280px){
.innerpages_banner {
		min-height: 152px !important;
	}
	.innerpages_banner h2 {
		font-size: 50px !important;
	}
}
@media(max-width:1080px){
	.innerpages_banner h2 {
		font-size: 40px !important;
	}
	.innerpages_banner {
		min-height: 152px !important;
	}
}
@media(max-width: 768px){
.innerpages_banner h2 {
		font-size: 35px !important;
	}
	.innerpages_banner {
		min-height: 132px !important;
	}
}

@media(max-width: 480px){
.innerpages_banner h2 {
		font-size: 30px !important;
		padding-top: 1.5em;
	}
	.innerpages_banner {
		min-height: 82px !important;
	}
	input.email, label.email{
		    margin: 0.5em 0 !important;
	}
}
@media(max-width:320px){
.innerpages_banner h2 {
		font-size: 25px !important;
	}
	.innerpages_banner {
		min-height: 72px !important;
	}
	input.email, label.email{
		    margin: 0.5em 0 !important;
	}
}
.gallery,.aboutus,.services,.restaurant,.sweets,.clients,.contact{
    display: block;
    padding: 4em 0em 0em;
}
.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
    font-size: 2em;
	color:#000;
}
.agileinfo-gallery {
    margin: 1em 0 0 0;
}

/*--gallery--*/
.Leemation-agileits-gallery-grids.agileits-gallery-grids {
    margin: 2em 0;
}

.Leemation-agileits-gallery-grids a {
    display: block;
    overflow: hidden;
	position:relative;
}
.agile-b-wrapper{
    background: rgba(0, 0, 0, 0.58);
    position: absolute;
    width: 100%;
    height: 0%;
    text-align: center;
    top: 0;
    left: 0;
    transition: .5s all;
    opacity: 0;
}
.Leemation-agileits-gallery-grids a:hover .agile-b-wrapper{
	height: 100%;
	opacity: 1;
}
.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus {
    font-size: 2em;
    color: #fff;
    margin: 5.5em 0 0 0;
}
.gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus {
    font-size: 2em;
    color: #fff;
    margin: 2.5em 0 0 0;
}
.gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
    font-size: 2em;
    color: #fff;
    margin: 4em 0 0 0;
}
.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
    text-align: left;
}
.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
	 color: #000000;
 }

/*--//gallery--*/

@media (max-width:1080px) {
	
	.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus {
		margin: 5em 0 0 0;
	}
	.gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus {
		margin: 2em 0 0 0;
	}
	.gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
		margin: 3em 0 0 0;
	}
}
@media (max-width:1024px) {
	.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
		font-size: 2em;
	}
 .gallery ,.aboutus,.services,.restaurant,.sweets.clients,.contact{
		padding: 3em 0em 0em;
	}
	
	.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus {
		margin: 4.5em 0 0 0;
	}
	.gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus {
		margin: 2em 0 0 0;
	}
	.gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
		margin: 3em 0 0 0;
	}
}
@media (max-width:991px) {
	.Leemation-agileits-gallery-grids.agileits-gallery-grids {
		margin: 2em 0 0;
		width: 50%;
		float: left;
	}
	.Leemation-agileits-gallery-grids {
		width:50%;
		float: left;
		margin: 2em 0 0;
	}
 .agileinfo-gallery {
		margin: 1em 0 0 0;
	}
	.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus {
		margin: 3.5em 0 0 0;
	}
	.gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus {
		margin: 3.5em 0 0 0;
	}
	.gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
		margin: 3.5em 0 0 0;
	}
}
@media (max-width:768px) {
	.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
		font-size: 1.9em;
	}

}
@media (max-width:736px) {
.Leemation-agileits-gallery-grids {
		width: 50%;
		float: left;
	}
.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
		font-size: 1.8em;
	}
 .gallery,.aboutus,.services,.restaurant,.sweets,.clients,.contact{
		padding: 2em 0em 0em;
	}
}
@media (max-width:667px) {
.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus,.gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus{
		margin: 3em 0 0 0;
	}
	.gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
		margin: 1.6em 0 0 0;
	}
.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
		font-size:1.7em;
	}
}
@media (max-width:600px) {
.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus, .gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus ,.gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus{
		margin: 2.5em 0 0 0;
	}
	.Leemation-agileits-gallery-grids {
		width: 50%;
	}
.gallery h3,.aboutus h3,.services h3,.restaurant h3,.sweets h3,.clients h3,.contact h3{
		font-size:1.5em;
	}
	.downpadding{
		padding-bottom:20% !important;
	}
}
@media (max-width:480px) {

.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus, .gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus, .gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
		margin: 2em 0 0 0;
	}
}

@media (max-width:414px) {
.Leemation-agileits-gallery-grids {
		width: 100%;
		margin: 0 0 2em;
	}
	.Leemation-agileits-gallery-grids {
		width: 100%;
	}
	.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus, .gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus, .gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
		margin: 3.5em 0 0 0;
	}
.Leemation-agileits-gallery-grids.agileits-gallery-grids {
		margin: 0 0 2em;
		width: 100%;
	}
}
@media (max-width:320px) {
.gallery-grid-top .agile-b-wrapper i.fa.fa-search-plus, .gallery-grid-middle .agile-b-wrapper i.fa.fa-search-plus, .gallery-grid-bottom .agile-b-wrapper i.fa.fa-search-plus {
		margin: 2.5em 0 0 0;
	}
}
.paddingleft{
    padding-left: 0 !important;
}
 .ab-leemation-text p {
    color: #555;
    font-size: 1em;
    line-height: 30px;
    text-align: left;
    
    margin: 1em 0;
}
.about-leemation-agileifo-grid {
    position: relative;
}
.img-ab {
    position: absolute;
    top: 80%;
    right: 29%;
    margin: -10%;
}
.img-ab img,.about-leemation-agileifo-grid img {
    border: 5px solid #080808;
    padding: 1em;
}
@media(max-width:480px){
.ab-leemation-text p {
		color: #555;
		font-size: 0.9em;
		line-height: 23px;
	}
}
@media(max-width:384px){
.ab-leemation-text {
		padding: 0 3px;
	}
}
@media(max-width:1024px){
.img-ab {
		position: absolute;
		top: 95%;
		right: 21%;
		margin: -10%;
	}
}
@media(max-width:991px){
	.img-ab {
		position: absolute;
		top: 95%;
		right: 1%;
		margin: -10%;
	}
}
@media(max-width:800px){
	.about-leemation-agileifo-grid {
		position: relative;
		width: 80%;
		padding: 0 12px;
		margin-top: 1.5em;
	}
	.img-ab {
		position: absolute;
		top: 95%;
		right: 0%;
		margin: -10%;
		width: 98%;
	}
}
@media(max-width:768px){
	.about-leemation-agileifo-grid {
		position: relative;
		width: 80%;
		padding: 0 12px;
		margin-top: 1.5em;
	}
	.img-ab {
		position: absolute;
		top: 95%;
		right: 0%;
		margin: -10%;
		width: 98%;
	}
}
@media(max-width:375px){
.about-leemation-agileifo-grid {
		position: relative;
		width: 91%;
		padding: 0 5px;
		margin-top: 1.5em;
	}
}
@media(max-width:320px){
.about-leemation-agileifo-grid {
		position: relative;
		width: 91%;
		padding: 0 5px;
		margin-top: 1.5em;
	}
}
.blog{
	padding:5em 0;
}
.agileits_banner_bottom_grid_three{
	margin:3em 0 0;
}
.Leem_para{
    margin: 1em auto 0;
    color: #444;
    font-size: 14px;
    letter-spacing: .5px;
    line-height: 28px;
}
.grid figure {
	position: relative;
    overflow: hidden;
    background:#000000;
    text-align: center;
}

.grid figure img {
	position: relative;
	display: block;
	opacity: 0.8;
}

.grid figure figcaption {
	padding: 2em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.grid figure h3 {
	word-spacing: -0.15em;
	font-weight: 300;
}

.grid figure h3 span {
	font-weight: 800;
    color: #ffffff;
}

.grid figure p {
	letter-spacing: 1px;
	color:#fff;
	line-height:2em;
}
figure.effect-roxy img {
	max-width: none;
	width: -webkit-calc(100% + 50px);
	width: calc(100% + 60px);
	width: -moz-calc(100% + 60px);
	width: -o-calc(100% + 60px);
	width: -ms-calc(100% + 60px);
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-50px,0,0);
	transform: translate3d(-50px,0,0);
	-moz-transform: translate3d(-50px,0,0);
	-o-transform: translate3d(-50px,0,0);
	-ms-transform: translate3d(-50px,0,0);
}

figure.effect-roxy figcaption::before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	border: 1px solid #fff;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-20px,0,0);
	transform: translate3d(-20px,0,0);
	-ms-transform: translate3d(-20px,0,0);
	-moz-transform: translate3d(-20px,0,0);
	-o-transform: translate3d(-20px,0,0);
}

figure.effect-roxy figcaption {
	padding: 4em;
	text-align: center;
}

figure.effect-roxy h3 {
    text-align: center;
	padding:0 0 .5em;
    font-size: 1.7em;
    color: #fff;    font-weight: 600;
	text-transform: uppercase;
}

figure.effect-roxy p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-10px,0,0);
	transform: translate3d(-10px,0,0);
}

figure.effect-roxy:hover img,.agileinfo_banner_bottom_grid_three_left:hover img{
	opacity: 0.7;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

figure.effect-roxy:hover figcaption::before,
figure.effect-roxy:hover p,.agileinfo_banner_bottom_grid_three_left:hover figcaption::before,
.agileinfo_banner_bottom_grid_three_left:hover p{
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
@media(max-width:1080px){
.blog{
		padding: 4em 0;
	}
figure.effect-roxy h3 {
		font-size: 1.4em;
	}
	.grid figure p {
		letter-spacing: 0.5px;
		line-height: 1.8em;
	}
}
@media(max-width:991px){
.agileinfo_banner_bottom_grid_three_left {
		width: 50%;
		float: left;
	}
	.agileinfo_banner_bottom_grid_three_left:nth-child(3) {
		margin-top:2em;
	}
}
@media(max-width:640px){
figure.effect-roxy h3 {
		font-size: 1.3em;
	}
}
@media(max-width:600px){
figure.effect-roxy figcaption::before {
		top: 20px;
		right: 20px;
		bottom: 20px;
		left: 20px;
	}
	figure.effect-roxy figcaption {
		padding: 2em;
	}
}
@media(max-width:568px){
 .blog{
		padding: 3em 0;
	}
figure.effect-roxy figcaption {
		padding: 2em 1.5em;
	}
}
@media(max-width:480px){
.agileinfo_banner_bottom_grid_three_left {
		width: 100%;
		float: none;
		margin-bottom: 2em;
	}
	.agileinfo_banner_bottom_grid_three_left:nth-child(3) {
		margin-top: 0em;
		margin-bottom: 0em;
	}
figure.effect-roxy figcaption {
		padding: 5em 4em;
	}
}
@media(max-width:384px){
	figure.effect-roxy figcaption {
		padding: 4em 3em;
	}
}
@media(max-width:320px){
figure.effect-roxy figcaption {
		padding: 3em 2em;
	}
}
/*-- contact --*/
.contact-agileinfo {
    padding-top: 2em;
}  
.address.address-mdl {
    margin: 2em 0;
}
.address h5 {
    font-size: 1.2em;
    font-weight: 600;
    color: #000;
}
.address p { 
    margin-top: 1em;
    font-size: 14.5px;
    letter-spacing: .5px;
}
.address p i.glyphicon { 
    color: #F44336;
    margin-right: 0.5em;
    font-size: 17px;
}
.address p a {
    color: #999;
}
.address p a:hover{
    color: #0d3172;
}
.contact-agileinfo input[type="text"],.contact-agileinfo input[type="email"] {
    width: 100%;
    color: #999;
    background: none;
    outline: none;
    font-size: .9em;
    padding: .7em .8em;
    border: solid 1px #ccc;
    -webkit-appearance: none;
    display: inline-block;
} 
input.email,label.email {
    margin: 1em 0;
	font-weight:normal;
}
.downpadding{
	padding-bottom:8%;
}
.contact-agileinfo textarea {
    resize: none;
    width: 100%;
    background: none;
    color: #999;
    font-size: .9em;
    outline: none;
    padding: .7em .8em;
    border: solid 1px #ccc;
    min-height: 10em;
    -webkit-appearance: none;
    margin-top: 1em;
}
.contact-agileinfo input[type="submit"] {
    border: none;
    margin: 1em 1em 0 0;
    font-size: 14px;
    color: #fff;
    background: #ed1b2e;
    padding: 10px 30px;
    text-transform: capitalize;
    letter-spacing: 2px;
    -webkit-appearance: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
}
.contact-agileinfo input[type="submit"]:hover {
    background: #ed1b2e;
}
 
/*.contact {
    padding: 5em 0;
}*/
.glyphicon {
    line-height: 1.5;
} 
/*-- //contact --*/
@media(max-width:1080px){
.contact-agileinfo {
		margin-top: 0em;
	}
}
@media(max-width:991px){
.contact-left {
		margin-top: 0em !important;
	}
}
@media(max-width:600px){
.contact-left {
		margin-top: 0em !important;
	}
}
     /*-- Cakes grids --*/
.popular_sweets{
	padding: 2em 0;
}
h3.heading {
    color: #000;
    font-size: 40px;
    font-weight: 300;
    margin-bottom: 1em;
    text-align: center;
    text-transform: capitalize;
}
.sweets_grid1 h3 {
    text-align: center;
    font-size: 23px;
    color: #292929;
    margin: 1em 0 0;
}

.team h3.heading,.about h3.heading{
    color: #fff;
}
.sweets_grid1 p {
    text-align: center;
    font-size: 15px;
    color: #777;
	letter-spacing: 1px;
    margin: .5em 0;
}
.sweets_bottom_grids {
    margin-top: 2em;
}
.sweets_grid1 {
    -webkit-box-shadow: 0px 1px 12px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 1px 12px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 1px 12px -3px rgba(0,0,0,0.75);
    padding-bottom: 1em;
}

@media(max-width:800px){
.popular_sweets{
padding: 2em 0;
}
}
@media(max-width:640px){
.popular_sweets{
padding: 2em 0;
	}
}
@media(max-width:375px){
.popular_sweets{

		padding: 2em 0;
	}
}

@media(max-width: 991px){

.sweets_grids .col-md-4 {
		width: 50%;
		float: left;
	}
	.sweets_grids .col-md-4:nth-child(3) {
		margin-top:2em;
	}
}
@media(max-width:600px){
.sweets_grids .col-md-4 {
		width: 80%;
		float: none;
		margin: 0 auto 1em;
	}
}
@media(max-width:414px){
.sweets_grids .col-md-4 {
		width: 95%;
	}
}
@media(max-width:320px){
.sweets_grids .col-md-4 {
		width: 100%;
		padding: 0 5px;
	}
}
@media(max-width:800px){
	.sweets_grid1 h3 {
		font-size: 20px;
	}
}
@media(max-width:375px){
	.sweets_grid1 p {
		font-size: 14px;
		letter-spacing: 0px;
	}

}
.gridlist li{
                list-style-type:none;
                margin-bottom:1em;
                color:#555;font-family: 'Open Sans', sans-serif;
        }
        .gridlist li span{ 
            color: #ed1b2e;
                padding-right:1em;
        }
        .gridlist li a{
                color: #555;
            text-decoration: none;
            letter-spacing: 1px;
            font-size: 14px; font-family: 'Open Sans', sans-serif;
        }
        .gridlist li a:hover{
                color: #555;
        }
        .gridlist li:last-child{
                margin-bottom:0;
        }
        .gridlist {
            margin: 1em 0;
        }
        @media(max-width:375px){
        .gridlist li {
                        margin-bottom: .5em;font-size: 14px;
                }
        }
           .Lemmationagile-deals{
    padding: 5em 0; margin: 1em 0;
}
/*-- deals --*/  
.Lemmationagile-deals { 
    background:url(../../images/1.jpg)no-repeat center 0px fixed;
	background-size: cover; 
}
.Lemmationagile-deals h3.Lemmationls-title {
    color: #fff;
}
.deals-left,.deals-right  {
    float: left; 
}
.deals-grids {
    margin-top: 4em;
}
.deals-right { 
    width: 60%;
    margin-left: 2.5em;
}
.deals-left i.fa {
    font-size: 2em;
    border: 1px solid;
    color: #176aff;
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 2.4;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    transition: .5s all;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
.deals-left i.fa.fa-cutlery{
	color: #00c57e;
}
.deals-left i.fa.fa-users{
	color: #e8ff00;
}
.deals-left i.fa.fa-building{
	color: #fd463e;
}
.deals-left i.fa.fa-truck{
	color: #fd463e;
}
.deals-right h4 {
    font-size: 1.6em;
    margin-bottom: 0.5em;
    color: #fff;
    text-transform: capitalize;
}
.deals-right p {
    color: #cecece;
}
.deals-grids:hover i.fa {
    color: #fff;
}
/*-- //deals --*/ 

@media(max-width:1024px){
.Lemmationagile-deals  {
    padding: 4em 0;
}
}
@media(max-width:768px){
 .Lemmationagile-deals{
    padding: 3em 0;
}
}
@media(max-width:480px){
 .Lemmationagile-deals{
 padding: 2.5em 0;
}
}
@media(max-width:375px){
.Lemmationagile-deals{
 padding: 2em 0;
}
}
@media(max-width:1366px){
.deals-grids { 
    /*padding: 0 5em;*/
}
.deals-right {
    width: 75%; 
}
}
@media(max-width:1080px){
.deals-grids {
    /*padding: 0 1em;*/
}
}
@media(max-width:991px){
.deals-grids {
    margin-top: 3em;
}
.deals-right {
    width: 72%;
    margin-left: 1.5em;
}
.deals-right h4 {
    font-size: 1.3em; 
}
}
@media(max-width:414px){
.deals-grids {
    margin-top: 2em;
}
.deals-right h4 {
    font-size: 1.1em;
}
.deals-left i.fa {
    font-size: 1.5em; 
    width: 60px;
    height: 60px; 
    line-height: 2.8; 
}
}
@media(max-width:375px){
.deals-right {
    width: 72%;
    margin-left: 1em;
}
.deals-grids { 
    padding: 0;
}
.deals-right {
    width: 72%;
    margin-left: 1em;
}
}
.services{
	padding:4em 0;
}
.services-grids{
    margin: 4em 0 0 0;
}
/*-- services --*/
#owl-demo .item{
    text-align: center;
}
.services-grid-info{
    position: relative;
    overflow: hidden;	
}
.services-grid-info img{
	width:100%;
}
i.fa.fa-cutlery {
    color: #FFFFFF;
    font-size: 2em;
}
i.fa.fa-users {
    color: #FFFFFF;
    font-size: 2em;
}
i.fa.fa-building{
    color: #FFFFFF;
    font-size: 2em;
}
i.fa.fa-truck {
    color: #FFFFFF;
    font-size: 2em;
}
.services-grid-caption h4{
    color: #FFFFFF;
    font-size: 2em;
    margin: .5em 0 0 0;
    font-family: 'Catamaran', sans-serif;
}
.services-grid-caption p{
    color: #c5c5c5;
    font-size: .9em;
    margin: 0;
}
.services-grid-caption {
    background: rgba(0, 0, 0, 0.61);
    padding: 8em 1em 1em 1em;
    position: absolute;
    left: 0;
    bottom: -105%;
    text-align: center;
    width: 100%;
    height: 400px;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
}
.services-grid-info:hover .services-grid-caption{
    bottom: 0%;
}
/*-- //services --*/
@media(max-width:1440px){
	.services-grid-caption {
		height: 319px;
	}

}
@media(max-width:1366px){
	.services-grid-caption {
		height: 300px;
	}
}
@media(max-width:1280px){
	.services-grid-caption {
		height: 278px;
	}
}
@media(max-width:1080px){
	.services-grid-caption {
		height: 226px;
		padding: 6em 1em 1em 1em;
	}
}
@media(max-width:1024px){
	.services-grid-caption {
		height: 211px;
	}
}
@media(max-width:991px){
.services-grid-caption {
		height: 203px;
	}
}
@media(max-width:900px){
	.services-grid-caption {
		height: 179x;
	}
	.services-grid-caption {
		padding: 4em 1em 1em 1em;
	}
}
@media(max-width:800px){
	.services-grid-caption h4 {
		font-size: 1.2em;
	}
	.services-grid-caption {
		height: 152px;
	}
.services-grid-caption {
		height: 322px;
		padding: 7em 1em 1em 1em;
	}
}
@media(max-width:736px){
.services-grid-caption {
		height: 307px;
		padding: 8em 1em 1em 1em;
	}
}
@media(max-width:640px){
.services-grid-caption {
		height: 327px;
	}
}
@media(max-width:600px){
	.services-grid-caption {
		height: 274px;
	}
}
@media(max-width:568px){
	.services-grid-caption {
		height: 237px;
	}
}
@media(max-width:480px){
.services {
		padding: 2em 0;
	}
.services-grids {
		margin: 2em 0 0 0;
	}
}
@media(max-width:414px){
.services-grid-caption {
		height: 344px;
		padding: 9em 1em 1em 1em;
	}
	.services-grid-caption h4 {
		font-size: 1.5em;
	}
}
@media(max-width:384px){
	.services-grid-caption {
		height: 331px;
	}
}
@media(max-width:375px){
.services-grid-caption {
		height: 322px;
	}
}
@media(max-width:320px){
.services-grid-caption {
		height: 265px;
		padding: 8em 1em 1em 1em;
	}
}