
body{
	margin:0; 
	background: #fff;
	font-family: 'Roboto', sans-serif;
}
body a{ 
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	transition: 0.5s all;
	text-decoration:none;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	font-family: 'Arsenal', sans-serif;
}
p{
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
body a:hover,body a:focus{
	text-decoration:none;
	outline:none;
}


/*=============== product_peag flx-slider Start ==================*/
/*-- about --*/
.about{ padding: 50px 0; }

.about h3 {
    font-size: 4.2em;
    color: #ff5958;
    text-align: center;
    padding: 0 0 40px 0;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);
}
.about h3 span {
    font-size:45px;
    color: #ff5958;
    text-align: center;
    padding: 0 0 40px 0;
    font-family: 'Coco-Bold';
    padding: 0 0 0 6px;
        text-shadow: none;
}
.about h4 {
    font-size: 2.2em;
    color: #ff5958;
    text-align: left;
    font-family: 'Brandon Grotesque Light';

}
.about img {
    width: 100%;
}
 
.about-info p {  
    margin: 1em 0 1.5em;
    color: #6c3b3b;
    font-size: 18px;
}
.pince {
    margin-top: 2.5em;
}
.pince-left {
    float: left;
    width: 16%;
    text-align: center;
    padding: 1em;
    border: 1px solid #e92626;
    border-radius: 50%;
}
.pince-right {
    float: right;
    width: 75%;
}
.pince h5 {
    font-size: 1.5em;
    color:#0057b1;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -o-transition: .5s all;
    -ms-transition: .5s all;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;
}
.about-info .pince-right p{
    margin:0;
}
.pince:hover h5{
    transform: rotatey(360deg);
    -webkit-transform: rotatey(360deg);
    -moz-transform: rotatey(360deg);
    -o-transform: rotatey(360deg);
    -ms-transform: rotatey(360deg);
}
/*-- about-gallery --*/
.about-w3ls-row {
    background:#0c2b52;
    margin-right: 5em;
    padding:1.5em;
}
.biseller-column img {
    width: 100%;
}
 #flexiselDemo3 {
    display: none;
}
.nbs-flexisel-container {
    position: relative;
    width: 100%;
}
.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: center;
}
.nbs-flexisel-inner {
    overflow: hidden;
    margin: 0 auto;
}
.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding:0;
    cursor: pointer;
    position: relative;
    line-height: 0px;
    
}

.nbs-flexisel-item > img {
    cursor: pointer;
    position: relative; 
    height:250px;
}
.grid-flex{
    margin:10px 0 20px 0;
}
.nbs-flexisel-item > img {
    cursor: pointer; 
}
.biseller-info {
    margin:1em 0 0 0; 
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 25px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    margin-top: 0em;
}
.nbs-flexisel-nav-left {
    left: 0;
    background: url(../images/img-sprite.png) no-repeat 5px center;
    background-color:#ff5958;
}
.nbs-flexisel-nav-right { 
    right: 0%;
    background: url(../images/img-sprite.png) no-repeat -20px center;
    background-color: #ff5958;
}
/*-- //about --*/








/*===============// product_peag flx-slider Start ==================*/

/*=============== Header Start ==================*/
.navbar-default{ padding:7px 0 0 0; margin:0; background:#FFF; -webkit-box-shadow: -1px 4px 6px -1px rgb(8, 33, 47);
    -moz-box-shadow: -1px 4px 6px -1px rgb(8, 33, 47);
    box-shadow:-1px 4px 6px -1px rgb(8, 33, 47); transition:all 600ms ease-in-out; }

/*=============== Header Top Start ==================*/

.navbar-default .top-block{ background: #142f53 !important; border-bottom:1px solid #143e56 ; padding:0 0; margin:0; transition:all 600ms ease-in-out; }
.navbar-default .top-block .lt-block{ float:left; vertical-align:top; padding:5px 0; margin: 0 0 0 0; }

.navbar-default .top-block .lt-block h2{ display:inline-block; font-family:'Gotham-Book'; font-size:15px; color:#ff5960; line-height:16px; margin:0 7px 0 0; padding:0 0 0; }
.navbar-default .top-block .lt-block h2 a{ color:#FFF; }
.navbar-default .top-block .lt-block h2 a:hover{ color:#FFF; }
.navbar-default .top-block .lt-block h3{ display:inline-block; font-family:'Gotham-Book'; font-size:15px; color:#ff5960; line-height:16px; margin:0 0 0 7px; padding:0 0; }
.navbar-default .top-block .lt-block h3 a{ color:#FFF; }
.navbar-default .top-block .lt-block h3 a:hover{ color:#FFF; }

.navbar-default .top-block .rt-block{ float:right; padding:0 0 0; margin:0; }
.navbar-default .top-block .rt-block ul{ vertical-align:top; padding:0; margin:0; }
.navbar-default .top-block .rt-block ul li{ float:left; display:block; list-style:none; padding:0 10px 0 0; margin:1px 0 0; }
.navbar-default .top-block .rt-block ul li a{ display:block; font-size:16px; color:#143e56 ; width:26px; height:26px; text-align:center; background:#FFF; text-decoration:none; padding:2px 0 0; margin:0; }
.navbar-default .top-block .rt-block ul li a:hover{ background:#143e56 ; color:#FFF; border:1px solid #FFF ; }


.navbar-default .top-block .query{  border:0.2px solid #FFF; float:right; padding:4px 10px; margin:0; transition:all 600ms ease-in-out; }
.navbar-default .top-block .query:hover{ background:#FFF; transition:all 600ms ease-in-out; }
.navbar-default .top-block .query a{ font-size: 15px; color:#000; line-height:17px; background:#FFF; text-align:center; text-decoration: none; padding:3px 10px; margin:0; transition:all 600ms ease-in-out; }
.navbar-default .top-block .query a:hover{ font-size: 15px; color:#FFF; line-height:17px; text-align:center; text-decoration: none; padding:6px 10px; margin:0; background:#142f53; transition:all 600ms ease-in-out; }



/*=========================*/
.navbar-default .md-block .rt-block .search-block .search-btn{ display:block; float:right; font-size:14px; color:#f5f1f1; line-height:16px; padding:5px 15px; margin:0 0 0 5px; background:#3e3e3e; border:1px solid #3e3e3e; cursor:pointer; }
.navbar-default .header-md-block .rt-block .search-block .search-btn:hover{ background:#202020; }

.navbar-default .last-block{ position:relative; background: #FFF !important; height: 60px; border-top:1.5px solid #dadada;padding:0; margin:0; transition:all 600ms ease-in-out; }
.navbar-default .last-block .logo-block{ width: 100%;
padding: 0 0;
margin: 0;}
.navbar-default .last-block .logo-block img{ width:35%; height:auto; padding:0 0; margin:0; }
.navbar-default .last-block .navigation{ float:right; padding:0; margin:0; transition:all 600ms ease-in-out; }

@media screen and (min-width: 992px) {
  .navbar-default.navbar-shrink { margin:-85px 0 0px 0; transition:all 600ms ease-in-out; }
  .navbar-default.navbar-shrink .top-block{ opacity:0; margin-top:-41px; }
  .navbar-default.navbar-shrink .md-block .md-block {transition:all 600ms ease-in-out; float: left;padding: 16px 0 0 100px;margin: 0; }
 .navbar-default.navbar-shrink .md-block  .logo-block { transition:all 600ms ease-in-out; width: 235px; height: auto; margin: 0 0 -0 0; z-index: 99999999; position: absolute; top:60px; }



}

/*=============== banner Start ==================*/
.banner{ padding:0 0; margin:112px 0 0 0; overflow:hidden; }
.banner img{ width:100%; height:auto; }

.iner-banner{ height:300px; padding:0 0; margin:166px 0 0 0; position:relative; z-index:-1;}
.iner-banner img{ width:100%; height:auto; margin:-70px 0 0 0; padding: 0; }




.what-wedo-w3ls,
.banner-w3-agileits-btm,
.stats,
.gallery,

.blog,
.team,
.typo,
.icons-pdng,
.contact-innpage {
    padding: 2em 4em;
}
.services{ padding: 50px 0 50px; }
.advantages,
.team {
    padding-top: 6em;
}

p.heading-btm {
    color: #848484;
    font-size: 15px;
    text-align: center;
    margin: 0em 0em 3em;
    letter-spacing: 1px;
    line-height: 28px;
}

h3.tittle-w3layouts {
    position: relative;
    color: #142f53;
    font-size: 3.5em;
    letter-spacing: 2px;
    text-align: center;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 0.0em;
  text-shadow: 0px 2px 2px rgb(254, 215, 0);}



h3.tittle-w3layouts.two {
    color: #ffffff;
}

h3.tittle-w3layouts span {
    color: #1a5e71;
}

p.paragraph-w3-agile,
p.paragraph-w3-agile a {
    font-size: 15px;
    color: #777777;
    line-height: 30px;
    letter-spacing: 1px;
}

.banner-w3-agileits-btm-left p.paragraph-w3-agile {
    color: #494949;
}

.contact-left p.paragraph-w3-agile,
.blog-inner p.paragraph-w3-agile,
.advntge-main p.paragraph-w3-agile {
    color: #fff;
}

.banner-w3-agileits-btm {
    position: relative;
}

@media(min-width:1081px) {
    .banner-w3-agileits-btm-main {
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .banner-w3-agileits-btm-right {
        flex-basis: 40%;
        -webkit-flex-basis: 40%;
        padding: 0em 3em 0em 0em;
        text-align: right;
    }
    .banner-w3-agileits-btm-left {
        flex-basis: 60%;
        -webkit-flex-basis: 60%;
    }
}

@media(min-width:601px) {
    .banner-w3-agileits-btm-top,
    .banner-w3-agileits-btm-bottom {
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
}

.banner-w3-agileits-btm-inner {
    flex: 1;
    padding: 3em 2.5em;
    box-shadow: 2px 2px 25px rgba(0, 0, 0, 0.78);
}

.a1 {
    background: #fed700;
}

.a2 {
    background: url(../images/bb1.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-position: center;
}

.a3 {
    background: url(../images/bb2.jpg) no-repeat 0px 0px;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-position: center;
}

.a4 {
    background: #fed700;
}

.banner-w3-agileits-btm-right h6 span.fa {
    display: inline-block;
    font-size: 1.2em;
    color: #00aafb;
    margin-left: 13px;
}

h4.sub-hdng {
    font-size: 2em;
    letter-spacing: 0.2px;
    line-height: 37px;
    margin-bottom: .6em;
    margin-top: 3em;
    color: #1e1d24;
    font-family: 'Cabin', sans-serif;
    text-transform: capitalize;
}

.wedo-left h4.top-mrgn {
    margin-top: 0.7em;
}

.banner-w3-agileits-btm-right h4.sub-hdng {
    border-bottom: 2px dotted #afafaf;
    padding-bottom: 0.4em;
}

.banner-w3-agileits-btm-left h6,
.banner-w3-agileits-btm-right h6 {
    font-size: 1.5em;
    color: #333333;
    font-weight: 600;
    margin-bottom: .5em;
    letter-spacing: 1px;
    font-family: 'Cabin', sans-serif;
}

.banner-w3-agileits-btm-right h6 {
    margin-top: 1.5em;
}

a.text-btn {
    display: inline-block;
    font-size: 15px;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-weight: 600;
    padding: .5em 1em;
    background: #00aafb;
    border: 2px solid #ffffff;
    margin-top: 1em;
    color: #fff;
    text-decoration: none;
    box-shadow: -4px 4px 11px #717171;
}

a.text-btn:hover {
    background: rgba(0, 0, 0, 0.85);
    color: #fff;
    border-color: #ffffff;
    text-decoration: none;
}

.footer-w3-gridsd-main h4 {
    font-size: 1.2em;
    letter-spacing: 1px;
    margin: 1em 0 .5em;
    color: #00aafb;
    text-shadow: 1px 1px 2px #909090;
    font-weight: 600;
}

.footer-w3-gridsd-main {
    text-align: left;
}

/*-- // banner-w3-agileits-bottom --*/


/*-- about --*/ 
.about{ width: 100%; padding:30px 0 35px 0; margin: 0 0;-webkit-box-shadow: 0px 5px 15px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 5px 15px -6px rgba(0,0,0,0.75);
box-shadow: 0px 5px 15px -6px rgba(0,0,0,0.75); }





.about .photo2{ padding: 0px 0; margin: 0; }
.about .photo2 img{ width: 100%; height: auto; padding: 0 0; margin: 0; }
.about .text{ padding:0px 0 0 0px; }
.about .text h3{ font-family: 'Spectral', serif; font-size: 30px; color: #000; line-height: 38px; font-weight: normal; padding: 60px 0 0px 0; margin: 0; }
.about .text h3 span{ color: #142f53; font-family: 'Spectral', serif; font-size: 30px;}
.about .text h4{ font-size: 22px; color: #142f53; line-height: 38px; font-weight: bold !important; font-style: italic; padding: 0 0 0 0; margin: 0; }
.about .text p{ font-family: 'Spectral', serif; font-size: 17px;text-align: left; color: #4c4d4b; line-height: 28px; font-weight: unset; padding: 0 0 15px 0; margin: 0; }
.about .text a{ background: #FFF; border-radius: 30px; color: #071647; font-size: 14px; border-bottom: 5px solid #131760; padding: 8px 20px; display: inline-block; }
.about .text a:hover{ border-bottom:5px solid #08840d; }
/*--// About end --*/ 

.box-n{background: #FDFDFD; text-align: center ;border: 0.5px solid #FFF;padding: 10px;}
.box-n img{width: 100%; height: 200px; }
.box-n a{ font-size: 21px; color: #142f53; font-family: a; text-align: center !important;}

/*-- services --*/
h3.agileits-title.w3title2 {
   text-shadow: 0px 2px 2px rgb(0, 0, 0); color: #FFF;padding: 30px 0;text-align: center;font-size: 45px;font-weight: bold;
}
.services-row-agileinfo { 
	text-align:center;
}
.services-w3grid:nth-child(3) {
    margin-bottom: 3em;
}
.services-w3grid h5 {
    font-size: 1.5em;
    margin: 0.8em 0 .5em;
    color:#222; 
}
.services-w3grid p {
    margin: 0 3em;
}  
/*-- Effect 1 --*/
.services-w3grid span {
    width: 70px;
    height: 70px;
    font-size: 1.5em;
    color: #6199ff;
    display: inline-block;
    text-decoration: none;
    z-index: 1;
    padding: 1.1em 0;
    background: #fff;
    border: 2px solid;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    -ms-transition: .5s all;
    -o-transition: .5s all;
    transition: .5s all;
    position: relative;
}
.hi-icon:after { 
    position: absolute;
    width: 100%;
    height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	top: -8px;
    left: -8px;
    padding: 8px;
    z-index: -1;
    opacity: 0;
	-webkit-box-shadow:3px 3px #6199ff;
	-moz-box-shadow:3px 3px #6199ff;
	-ms-box-shadow:3px 3px #6199ff;
	-o-box-shadow:3px 3px #6199ff;
	box-shadow:3px 3px #6199ff;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
    -moz-transition: opacity 0.2s, -moz-transform 0.2s;
    transition: opacity 0.2s, transform 0.2s;
} 
.services-w3grid:hover .hi-icon:after {
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}
.services-w3grid  span.hi-icon:before { 
    -webkit-transition:.5s all;
	-moz-transition:.5s all;
	-ms-transition:.5s all;
	-o-transition:.5s all;
	transition:.5s all;
}
.services-w3grid:hover span.hi-icon:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1.2);
    opacity: 1;
    display: inline-block; 
}
/*-- //Effect 1 --*/ 
/*-- //services --*/ 

/*-- deler-inner --*/ 
.deler-inner{ background: url(../images/a.jpg) no-repeat center  ; background-size:cover; padding:30px 0; height:820px;margin-bottom: 3.5em; background-attachment:fixed;}
.deler-inner h2{ text-align: center; color: #284d7d; font-size: 30px; font-weight: bold; padding: 5px 0 40px 0; text-shadow: 5px 5px 5px rgba(121, 121, 121, 0.27); letter-spacing: 1.1px; }
h3.text-h{ color: #1c549c; font-size: 18px; font-weight: bold; padding:0px 0 10px 0px; text-shadow: 5px 5px 12px rgb(155, 155, 156); }
.form-block-holder{min-height: 1px; margin: 5px 5px 0px; border: 0px solid rgb(38, 38, 38); filter: none; box-shadow: rgb(5, 5, 5) 0px 0px 7px 0px; padding:10px 20px 10px 20px; border-radius: 7px;   background: none 0% 0% no-repeat rgba(0, 0, 0, 0.35);}
span.the_label{     color: #23649c;font-size: 17px;font-family: monospace;font-weight: initial; }
h3.network-h{color: #1c549c; font-size: 18px; font-weight: bold; padding:0px 0 10px 0px; text-shadow: 5px 5px 12px rgb(155, 155, 156);}
/*-- //deler-inner --*/ 

/*-- news --*/
.news{ background: url(../images/ra3.jpg) no-repeat center; background-size: cover; background-attachment: fixed; padding: 0 0 60px 0; }


.news-w3grid {
    position: relative; 
    padding: 0;
	overflow: hidden;
    height: 270px;
} 
.news img {
    width: 100%;
}
.news-w3grid-info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
   
    padding:1.5em;
	-webkit-transition: .5s all;
	transition: .5s all;
	-moz-transition: .5s all;
    border: .5px solid #fff;
}
.news h5 {
    font-size: 2em;
    color: #fff;
}
.news h5 span {
    font-size: 2em;
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
    letter-spacing: -3px;
}
.news-w3grid-info h4 {
    font-size: 1.2em;
    background: #6199ff;
    margin: 3.5em 0 0;
    display: inline-block;
    color: #fff;
    padding: 5px 10px;
    -webkit-transition: .5s all;
    transition: .5s all;
    -moz-transition: .5s all;
    letter-spacing: 1px;
}
.news-w3grid-info p {
    color: #fff;
    margin-top: 1em;
    font-size: .9em;
	margin-right: 3em;
	letter-spacing: 1px;
}
.article-links ul li {
    display: inline-block;
    margin-right: 2em;
	color:#fff;
}
.article-links ul li i.glyphicon {
    margin-right: 8px;
}
.article-links {
    margin-top: 4em;
	-webkit-transition:.5s all;
	transition:.5s all;
	-moz-transition:.5s all;
}
.article-links ul li a {
    font-size:0.9em;
    color: #fff;
}
.article-links ul li a:hover{
    color:#000;
}
.news-w3grid-info:hover .article-links{
	margin-top: 1em;
}
.news-w3grid-info:hover h4 {
    margin: 1.5em 0 0;
}
.news-w3grid:hover .news-w3grid-info{
	 background: rgba(0, 0, 0, 0.45);
}
/*-- //news --*/


/*-- What-we-do --*/

.wedo-right {
    background: #fff;
    left: 50px;
    top: 100px;
    width: 25%;
    height: 100%;
    background-position: center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    position: relative;
    box-shadow: 2px 2px 25px rgba(0, 0, 0, 0.78);
}

.wedo-right img.first-img {
    position: absolute;
    bottom: -9%;
    left: -5%;
    width: 340px;
    box-shadow: 2px 2px 25px rgba(0, 0, 0, 0.52);
    padding: 0.8em;
    border: 2px solid #00aafb;
}

.wedo-right img.second-img {
    position: absolute;
    bottom: 40%;
    right: -10%;
    width: 280px;
    box-shadow: 2px 2px 25px rgba(0, 0, 0, 0.27);
    padding: 0.8em;
    border: 2px solid #fed700;
}

.wedo-left p span {
    font-size: 12px;
    margin-right: 0.5em;
    color: #00aafb;
}

@media(min-width:500px) {
    .wedo-main {
        display: flex;
        display: -webkit-flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
    }
    .wedo-left,
    .wedo-right {
        flex-basis: 50%;
        -webkit-flex-basis: 50%;
    }
    .what-wedo-w3ls {
        position: relative;
    }
}

/*-- //What-we-do --*/


/*-- gallery --*/ 
.gallery {
    background: #e1e6e9;
}
.gallery-grids {
    padding: 0;
}
.bottom-grids {
    padding: 0;
}
.gallery img.img-responsive {
    width: 100%;
}
.b-wrapper span i.fa {
    font-size: 3em;
    color: #fff;
	-webkit-transition:.5s all;
	-moz-transition:.5s all;
	-o-transition:.5s all;
	transition:.5s all;
}
.b-wrapper span i.fa:hover{
	-webkit-transform:scale(1.2); 
	-moz-transform:scale(1.2); 
	-o-transform:scale(1.2); 
	-ms-transform:scale(1.2); 
    transform:scale(1.2); 
	color: #6199ff;
}
/*-- Strip --*/
.b-link-stripe{
	position:relative;
	display:block;
	vertical-align:top;
	font-weight: 300;
	overflow:hidden;
}
.b-link-stripe .b-wrapper{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	overflow:hidden;
}
/*-- Animation effects --*/
.b-animate-go{
	text-decoration:none;
}
.b-animate{
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	visibility: hidden;	
}
.b-animate img{
	display: block;
}
/* lt-ie9 */
.b-animate-go:hover .b-animate{
	visibility:visible;
}
.b-from-left{
	position: absolute;
	top: 43%;
    left: -100%;
}
.b-animate-go:hover .b-from-left{
	left: 46%;
}
.b-wrapper:hover {
	background: rgba(0, 0, 0, 0.45);
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-ms-transition: 0.5s all;
}
/*-- //gallery --*/



/*-- contact --*/ 
 .contact{ width: 100%; background: url(../images/cont1.jpg)  no-repeat center; background-size: cover; background-attachment: fixed; } 


.address p { 
    margin: .5em 0 0; 
}
.address p.cnt-p {
    margin: 0 0 1em;
}
.address p a{
    color:#184581;
}
.address p a:hover{
    color:#932026;
}
.address h4 {
font-family: -webkit-pictograph;
color: #1c329e;
margin-bottom: 0.5em;
font-weight: bold;
font-size: 35px;
}
.contact-form {
    text-align: left;
    padding: 50px;
    border: solid 10px #BFBCBC;
    
}
.contact input[type="text"],.contact input[type="email"] {
    width:100%;
    color: #133c72;
    float: right;
     background: rgba(255, 255, 255,90);
    outline: none;
    font-size: 1em;
    padding: .7em 1em;
    margin-bottom: 1em;
   border: solid 1px #000;
    -webkit-appearance: none;
    display: inline-block;
    
}
.contact input.email {
    float: right;
}
.contact textarea {
    resize: none;
    width: 100%;
        background: rgba(255, 255, 255, 90);

    color: #133c72;
    float: right;
    font-size: 1em;
    outline: none;
    padding: .6em .8em;
    border: solid 1px #000;
    min-height: 6em;
    -webkit-appearance: none;
    display: inline-block;
}
.contact input[type="submit"] {
    outline: none;
    color: #fff;
    float: right;
    padding: 0.6em 4em;
    font-size: 1em;
    margin: 1em 0 0 0;
    -webkit-appearance: none;
    background:#6199ff;
    transition: 0.5s all;
    border: 2px solid#6199ff;
    -webkit-transition: 0.5s all;
    transition: 0.5s all;
    -moz-transition: 0.5s all;
}
.contact  input[type="submit"]:hover {
    background: none;
    color:#f00;
    border: 2px solid #f00;
}
::-webkit-input-placeholder {
	color:#545454 !important;
}
:-moz-placeholder { /* Firefox 18- */
	color:#545454 !important;
}
::-moz-placeholder {  /* Firefox 19+ */
	color:#545454 !important;
}
:-ms-input-placeholder {  
	color:#545454 !important;
}
.w3-agilemap {
    margin-top: 4em;
}
.w3-agilemap iframe {
    width: 100%;
    min-height: 300px;
    border: none;
}
/*-- //contact --*/
/*-- social icons --*/
.agile_social_icons {
    margin: 2em 0 1em; 
}
.agile_social_icons ul {
    display: inline-block;
}
.agileits_social_list li {
    display: inline-block;
    margin: 0 0.1em;
}
.agileits_social_list li a {
    color: #fff;
    text-align: center;
    display: inline-block;
    font-size: 1em;
    border: 1px solid #3b5998;
    padding: .4em 0;
    width: 32px;
    height: 32px;
	background:#3b5998;
} 
.agileits_social_list li a:hover{
	color:#3b5998;
	background:transparent !important; 
}
.agileits_social_list li a.agile_twitter{ 
	background:#1da1f2;
	border-color:#1da1f2;
} 
.agileits_social_list li a.agile_twitter:hover{ 
	color:#1da1f2; 
} 
.agileits_social_list li a.w3_agile_dribble{ 
	background:#ea4c89;
	border-color:#ea4c89;
}
.agileits_social_list li a.w3_agile_dribble:hover{ 
	color:#ea4c89; 
}
.agileits_social_list li a.w3_agile_vimeo{ 
	background:#1ab7ea;
	border-color:#1ab7ea;
}  
.agileits_social_list li a.w3_agile_vimeo:hover{  
	color:#1ab7ea;
}  
/*-- //social icons --*/

/*-- footer --*/

.footer {
    background: #0c1e37;
        margin:-19px 0 0 0;
}

.agileits_w3layouts_footer_grid {
    border-left: 1px solid #fff;
    padding-left: 3em;
    height: 180px;
}

.agileits_w3layouts_footer_grid h3 {
    font-size: 22px;
    color:#ff5961;
    margin-bottom: 12px;
    letter-spacing: 2px;
    font-family: 'Spectral', serif;
}

.agileits_w3layouts_footer_grid ul li {

    color: #fff;
    margin-bottom: 0.9em;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-size: 1em;
    font-family: 'Gotham-Book';
}

.agileits_w3layouts_footer_grid ul li span {
    font-weight: 300;
    font-size: 1.1em;
        text-transform: none;
        
}

.agileits_w3layouts_footer_grid ul li a {
    color: #cecccc;
    text-transform: none;
    font-family: 'Gotham-Book';
}

.agileits_w3layouts_footer_grid ul li a:hover {
    color: #fff;
}

.agileits_w3layouts_footer_grid p {
    color: #fff;
}

.agileits_w3layouts_footer_grid p i {
    display: block;
    font-style: normal;
    margin: .5em 0 0;
}

.agileits_w3layouts_logo.logo2 {
    text-align: center;
}

.agileits_w3layouts_logo.logo2 h2 a {
    color: #efd616;
    letter-spacing: 4px;
    font-weight: bold;
    font-size: 40px;
    text-decoration: none;
    font-family: 'Spectral', serif;
}

.agileits_w3layouts_logo.logo2 h2 span {
    font-size: .3em;
    letter-spacing: 8px;
}

/*-- social-icons --*/

.w3social-icons {
    margin: 15px 0 30px;
}

.w3social-icons ul li {
    display: inline-block;
    margin: 0 0.5em;
}



.w3social-icons ul li a {
    color: #ffffff;
    font-size: 20px;
    display: block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-box-shadow: 0px 0px 1px 0px #d408a7;
    -moz-box-shadow: 0px 0px 1px 0px #d408a7;
    box-shadow: 0px 0px 1px 0px #d408a7;
    width: 44px;
    height: 44px;
    text-align: center;
    /* line-height: 3.3; */
    padding: 8px 2px 0 0;
    border: .3px solid;

}


.w3social-icons ul li a:hover {
    color: #ffffff;
    -webkit-box-shadow: 0px 0px 13px 2px #3f76f1;
    -moz-box-shadow: 0px 0px 13px 2px #3f76f1;
    box-shadow: 0px 0px 13px 2px #ffffff;
}

/*-- //social-icons --*/

.wthree_copy_right {
    padding: 1.5em 0;
    background: #0a1728;
    text-align: center;
}

.wthree_copy_right p {
    color: #fff;
    line-height: 2em;
    letter-spacing: 2px;
    text-align: center;
     font-family: monospace;
}

.wthree_copy_right p a {
    color: #c9cfff;
    text-decoration: none;
}

.wthree_copy_right p a:hover {
    color: #fff;
}

.footer-style {
    padding: 1em 0;
}

/*-- //footer --*/


/*-- product-INNER --*/
.product-banner{position: relative; width: 100%; padding: 0; margin: 105px 0 0; }
.product-banner img{ width: 100%; height: auto; }

.product-inner{ width: 100%; padding: 0px 0 50px; background: #FFF; margin: 0;}
.product-inner h2{ color: #052146;
-webkit-box-shadow: 0px 4px 35px -17px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 35px -17px rgba(0,0,0,0.75);
box-shadow: 0px 4px 35px -17px rgba(0,0,0,0.75);
font-family: 'Roboto', sans-serif;
background: #FFF;
padding: 20px 0 20px;
margin: 0;
text-align: center;
text-transform: uppercase;
font-weight: bold;
font-size: 26px;
letter-spacing: 1px; }
.product-inner .p-box{  padding: 10px; margin: 40px 0 0; }


.product-inner .p-box .p-img{ width: 100%; height: 200px; overflow: hidden; border: 2px solid #cccccc69; }
.product-inner .p-box .p-img img{ width: 100%;min-height: 200px; height: auto; transform: rotate(1); transition: all 700ms ease-in-out;  }
.product-inner .p-box:hover img{  transform: scale(1.0) rotate(-1deg); transition: all 600ms ease-in-out; }

.product-inner .p-box .product-box-page { width: 100%; height: auto; overflow: hidden; border: 2px solid #cccccc69; }
.product-inner .p-box .product-box-page img.product-img-page{ width: 100%; height: auto; transform: rotate(1); transition: all 700ms ease-in-out;  }
.product-inner .product-box-page:hover img.product-img-page{  transform: scale(1.0) rotate(-1deg); transition: all 600ms ease-in-out; }

.product-inner .p-box .p-text{ width: 100%; padding: 5px; margin: 0; }
.product-inner .p-box .p-text ul{ padding: 0 0 0 40px; margin:0; }
.product-inner .p-box .p-text ul li{font-size: 16px; color: #331a1a; padding: 3px 0; font-family: a; }
.product-inner .p-box .p-text h3{ font-size: 20px;
color: #1b3c69;
line-height: 25px;
    font-weight: lighter;
    font-family: a;
    letter-spacing: 1px;
    margin: 0 0 5px 0;

}
.product-inner .p-box .p-text a{ font-family: arial;background: none; padding: 10px 18px; display: inline-block; font-size: 15px; color: #3c3c5a; font-weight: 700; margin: 0; }
.product-inner .p-box .p-text a:hover{ color: #000; }
p.product-text-p{font-family: revert; font-size: 16px; line-height: 27px; text-align: justify; color: #4f4d4d; padding: 0 30px; }
.p-box .p-text h5{ font-size: 19px; color: #331a1a; padding: 20px 0 10px; font-family: a;}

.w3l_search {
width: 60.33%;
margin: 4px 0 0em 22em;
}
.w3l_search input[type="text"] {
    width: 83%;
    padding:10px;
    font-size: 14px;
   
    color: #999;
    outline: none;
    border:none;
    background: none;
    -webkit-appearance: none;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
}
i.fa.fa-angle-right {
    font-size: 15px;
    margin-right: 5px;
}
i.fa.fa-phone {
    margin-top:0px;
    font-size: 20px;
}
button.btn.btn-default.search {
    background:#020715;
   float: right;
    margin: -34px 70px 0 0;
    outline: none;
    border: none;
    border-radius:0;
}

.agile-login {
    float:right;
    padding:5px 8px 0 0;
}
.agile-login a{
    color:#fef9f9;
    font-weight:500;
    }
.agile-login a:focus{ outline:none; text-decoration:none; }
.agile-login ul li {
    display: inline-block;
    padding: 0em 1em;
}
.agile-login ul li a {
    font-size: 1em;
    text-transform: capitalize;
    color: #fff;
    text-decoration: none;
}
.w3l_search input[type="text"] {
margin-top: 0px;
background: #fff;
color: #000;
width: 83%;
height: 35px;
border: 1px solid #bdbdbd91;
    
}
.w3l_search i.fa.fa-search {
    font-size: 17px;
    color:#fff;
}
button.w3l_search {
    border: none;
    position: absolute;
    top: 4px;
    right: 11px;
    width: 47px;
    height: 43px;
    outline: none;
    box-shadow: none;
    background:#00e58b;
    padding: 0;
    border-radius: inherit;
    -webkit-appearance: none;
    -webkit-transition: .5s all;
    -moz-transition: .5s all;
    transition: .5s all;
}
.btn-default:hover {
    background-color:#000;
    border:none;
}
/*--// product-INNER --*/
.contact-inn{position: relative; width: 100%; padding: 0; margin: 0 0 50px; display: inline-block; }
.contact-inn .conta-inner-text { padding: 35px 30px; margin: 0 0; }
.contact-inn .conta-inner-text ul.cont-d { padding: 0 0; margin: 0 0; }
.contact-inn .conta-inner-text ul.cont-d li { list-style: none; padding: 0 0; margin: 0 0; font-size: 19px; line-height: 25px; }
.contact-inn .conta-inner-text ul.cont-d li i {background: linear-gradient( 90deg, rgb(13, 44, 82) 10%, rgb(246 249 255) 10%); border: 1px solid #133157; color: #113056d6; padding: 5px 6px; width: 7%; text-align: center; border-radius: 4px; margin: 0 0 10px; font-size: 15px; }
.contact-inn .conta-inner-text ul.cont-d li a { padding: 0 0 0 10px; margin: 0 0; font-size: 15px; line-height: 28px; color: #000; font-family: inherit; }

.contact-inn form { padding: 35px 30px; margin: 0 0; position: relative;}
.contact-inn form .input-cont { position: relative; width: 100%; padding: 0; margin: 0; display: block; }
.contact-inn form .input-cont label { width: 25%; float: left; line-height: 26px; padding: 5px 10px; margin: 0; font-weight: bold; font-size: 14px; color: #000000b3; font-family: 'Montserrat', sans-serif; }
.contact-inn form .input-cont input { background: none; width: 73%; float: right; outline: none; border: none; font-size: 14px; line-height: 29px; padding: 5px 10px; margin: 0; color: #000; }
.contact-inn form .input-cont textarea { background: none; width: 73%; float: right; outline: none; border: none; font-size: 14px; line-height: 29px; padding: 5px 10px; margin: 0; color: #000; }
.contact-inn form .fill-box{position: relative;}  
.contact-inn form .fill-box label{ }    
.contact-inn form .fill-box input{background: url(../images/captcha_background.png); text-align: center; font-weight: bold; color: #9f9f9f;}
.contact-inn form .input-cont { position: relative; width: 100%; padding: 0; margin: 0; display: flow-root; }
.contact-inn form .submitbut{float: left; width: 25%; margin: 10px 0 20px;}
.contact-inn form .submitbut input{background: linear-gradient( 90deg, rgb(0, 32, 70) 10%, rgb(15, 46, 84) 10%); width: 100%; color: #fff; font-weight: bold;}
.contact-inn form .submitbut input:hover{background: linear-gradient( 90deg, rgb(237, 28, 36) 10%, rgb(15, 46, 84) 10%);}
  
/*-- single-INNER --*/
.single-in{position: relative; width: 100%; padding: 0; margin: 0 0 0; }
.single-in img{ width: 100%; height: auto; }

.single-in h2{ color: #1c4275;-webkit-box-shadow: 0px 4px 35px -17px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 35px -17px rgba(0,0,0,0.75);
box-shadow: 0px 4px 35px -17px rgba(0,0,0,0.75); font-family: 'Roboto', sans-serif;background: #FFF; padding: 50px 0 30px; margin: 0; text-align: center; text-transform: uppercase; font-weight: bold; font-size: 40px; letter-spacing: 2px; }
.product-inner .p-box{  padding: 0px; margin: 30px 0 0;}

.photo-ab-in{ width: 100%; padding: 5px; margin: 0; min-height: 250px; border: 1px solid #DDDDDD7A; overflow: hidden; transition: all 700ms ease-in-out;  }

.photo-ab-in:hover img{  transform: scale(1.1) rotate(-2deg); transition: all 700ms ease-in-out; }
.text-ab-in{ width: 100%; padding:10px 15px; margin: 0; min-height: 250px; border: 1px solid #DDDDDD7A; transition: all 600ms ease-in-out; }
.text-ab-in:hover{   transition: all 600ms ease-in-out;}
.text-ab-in h3{ font-size: 25px; color: #03122d; padding: 5px 0 10px; }
.text-ab-in h4{ font-size: 18px; color: #183c7a; padding: 5px 0; }
.text-ab-in p{ font-size: 15px; color: #4c5057; padding: 5px 0; line-height: 25px; text-align: justify; font-family: revert;}

/*--// single-INNER --*/

.jarallax {
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
/*-- slider-up-arrow --*/
#toTop {
    display: none;
    text-decoration: none;
    position: fixed;
    bottom: 6%;
    right: 3%;
    overflow: hidden;
    width: 32px;
    height: 24px;
    border: none;
    text-indent: 100%;
    background: url("../images/move-up.png") no-repeat 0px 0px;
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-o-transform: scale(0.85);
	-ms-transform: scale(0.85);
    transform: scale(0.85);
	-webkit-transition:.5s all;
	-moz-transition:.5s all; 
	transition:.5s all;
}
#toTop:hover {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
    transform: scale(1);
}
#toTopHover {
	width: 32px;
	height: 24px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	transform: scale(1);
}
/*-- //slider-up-arrow --*/
/*-- responsive-design --*/
@media(max-width:1440px){
#menuToggle { 
    right: 16%; 
}
.slid-text {
    padding: 7em 6em; 
}
}
@media(max-width:1366px){
.banner-text {
    padding: 20em 0 17em;
}
.slid-text {
    padding: 7em 5em;
}
.specw3-agileits { 
    padding: 4em 0;
}
}
@media(max-width:1280px){
#menuToggle {
    right:19%;
}
nav { 
    padding-top: 5em;
}
.slid h4 {
    font-size: 2.8em; 
}
.news h5 span {
    font-size: 1.5em; 
}
.welcome, .services, .spec, .gallery, .contact, .news {
    padding: 5em 0;
}
.footer {
    padding: 3.5em 0; 
}
}
@media(max-width:1080px){
.banner-text {
    padding: 9em 0 13em;
}
.banner-text h2 {
    font-size: 3.2em;
    line-height: 1.3em; 
}
a.buy { 
    margin: 1.5em auto 0; 
}
.w3ls_welcome_left {
    padding: 2em;
}
.w3ls_welcome_left h3.agileits-title {
    font-size: 2.5em;
    margin-bottom: 0.6em;
    color: #fff;
}
.w3ls_welcome_right1 h6 {
    font-size: 1.4em; 
}
.slid-text { 
	width: 60%;
	right: -100%;
}
.services-w3grid p {
    margin: 0 1em;
}
.spec-grids {
    padding: 0 2em;
}
.news-w3grid-info p { 
    margin-right: 0em;
    letter-spacing: 0px;
}
.news-w3grid-info h4 { 
    margin: 2.5em 0 0; 
}
.news-w3grid-info:hover h4 {
    margin: 0.5em 0 0;
} 
}
@media(max-width:1024px){
.slid-text {
    padding: 7em 4em;
}
.b-from-left { 
    top: 36%; 
}
.b-animate-go:hover .b-from-left {
    left: 40%;
}
}
@media(max-width:991px){
.banner-text {
    padding: 6em 0 11em;
}
#menuToggle {
    right: 13%;
	top: 29px;
}
nav a { 
    font-size: 1.2em;
    margin: 20px 0 20px 30px; 
}
nav {
    padding-top: 7em;
    width: 200px;
}
.w3ls_welcome_left {
    padding: 3em;
}
.agileits_w3layouts_welcome_grid {
    margin: -1em 0 -2em;
}
.w3ls_welcome_right { 
    padding: 0 6em;
}
.slid h4 {
    font-size: 2.6em;
}
.slid p { 
    letter-spacing: 1px;
}
.services-w3grid p {
    margin: 0;
}
.spec-grids:nth-child(2) {
    margin-top: 3em;
}
.specw3-agileits {
    padding: 3em 0;
}
.spec h4 { 
    margin-bottom: 1em;
}
.spec-grids {
    padding: 0 3em;
}
.news-agileinfo {
    width: 70%;
    margin: 0 auto;
}
.news-w3grid-info { 
    padding: 3.5em; 
}
.news-w3grid-info h4 {
    margin: 6.5em 0 0;
}
.news-w3grid-info:hover h4 {
    margin: 3em 0 0;
}
.news-w3grid:nth-child(2) {
    margin: 1em 0;
}
h3.agileits-title {
    font-size: 3em; 
}
.contact-form {
    margin-top: 2em;
}
.footer-grids.subscribe {
    margin: 2em 0;
}
.footer-w3lsrow h3 {
    font-size: 2em; 
}
.footer input[type="submit"] { 
    padding: 1em 2em; 
}   
}
@media(max-width:800px){
.logo h1 {
    font-size: 3em; 
}
.banner-text h2 {
    font-size: 2.5em; 
}
a.buy {
    font-size: 0.9em;  
}
.slid h4 {
    font-size: 2.4em;
}
.slid-text {
    padding: 5em 3em;
    width: 70%; 
}
.slid { 
    min-height: 385px; 
}
.services-w3grid span {
    width: 60px;
    height: 60px;
    font-size: 1.2em; 
    padding: 1.2em 0; 
}
.welcome, .services, .spec, .gallery, .contact, .news {
    padding: 4em 0;
}
.services-w3grid h5 {
    font-size: 1.4em; 
}
.services-w3grid:nth-child(3) {
    margin-bottom: 2em;
}
.b-wrapper span i.fa {
    font-size: 2.5em; 
}
h3.agileits-title { 
    letter-spacing: -1px;
} 
}
@media(max-width:768px){
nav {
    padding-top: 6em;
    width: 170px;
}
nav a {
    font-size: 1.1em;
    margin: 20px 0 20px 20px;
}  
.slid h4 {
    font-size: 2.3em;
}
.slid-text { 
    width: 72%;
}
.w3-agilemap {
    margin-top: 3em;
}
.welcome-agileinfo { 
    margin: 0 0 2em 0;
}
}
@media(max-width:736px){
.b-animate-go:hover .b-from-left {
    left: 48%;
}
.b-from-left {
    top: 40%;
}
.w3-agilemap iframe { 
    min-height: 250px; 
}
.services-w3grid:nth-child(3), .services-w3grid:nth-child(4) {
    margin: 2em 0;
}
}
@media(max-width:667px){
.banner-text {
    padding: 5em 0 8em;
}
.w3ls_welcome_right {
    padding: 0 4em;
}
.slid-text {
    width: 80%;
}
.news-agileinfo {
    width: 80%; 
}
.footer {
    padding: 3em 0;
}
.address h4 {
    font-size: 1.6em; 
}
}
@media(max-width:640px){
nav a { 
    letter-spacing: 0px;
}
.slid p {
    letter-spacing: 0px;
}
.slid {
    min-height: 370px;
}
nav { 
    width: 160px;
}
.header {
    padding: 1.5em 0;
}
#menuToggle {
    right: 9%;
    top: 23px;
} 
#menuToggle {
    right: 9%;
    top: 23px;
} 
.slid h4 {
    font-size: 2.1em;
}
h3.agileits-title {
    font-size: 2.5em;
}
.news-w3grid-info {
    padding: 3em;
}
.news-agileinfo {
    width: 87%;
}
h3.agileits-title span { 
    margin-right: 4px; 
}
.agile_social_icons {
    margin: 1.5em 0 1em;
}
.w3ls_welcome_left {
    padding: 2em;
}
.news-w3grid-info h4 {
    font-size: 1.1em; 
}
}
@media(max-width:568px){
.welcome, .services, .spec, .gallery, .contact, .news {
    padding: 3em 0;
} 
}
@media(max-width:480px){
.logo h1 {
    font-size: 2.8em;
}
#menuToggle { 
    height: 36px; 
    width: 42px; 
}
.banner-text h2 {
    font-size: 2.2em;
}
.banner-text h2 span { 
    letter-spacing: 0px;
}
.w3ls_welcome_right1 h6 {
    font-size: 1.4em;
    letter-spacing: 0px;
}
p {
    font-size: 0.9em; 
}
.w3ls_welcome_right1 p {
    margin: 0.5em 0 0; 
}
.w3ls_welcome_right {
    padding: 0 2em;
}
.slid-text {
    padding: 4em 2em; 
}
.slid h4 {
    font-size: 1.8em;
}
.slid {
    min-height: 340px;
}
.services-w3grid span {
    width: 50px;
    height: 50px;
    font-size: 1.1em;
    padding: 1em 0;
}
.services-w3grid h5 {
    font-size: 1.3em;
}
.news-w3grid-info {
    padding: 2em;
}
.news-w3grid-info h4 {
    margin: 4em 0 0;
}
.news-w3grid-info:hover h4 {
    margin: 2em 0 0;
}
.address {
    padding: 0;
}
.contact-form {
    margin-top: 1.5em;
}
.contact-form { 
    padding: 0;
}
.contact input[type="text"], .contact input[type="email"],.contact textarea { 
    font-size: 0.9em; 
} 
.contact input[type="submit"] { 
    padding: 0.6em 3em;
    font-size: 0.9em; 
}
.w3-agilemap {
    margin-top: 2em;
}
.footer-grids.footer-address ul li { 
    font-size: .9em;
}
.footer-w3lsrow h3 {
    font-size: 1.8em;
}
.footer-bottom { 
    padding-top: 1em;
    margin-top: 1em;
}
.w3ls_welcome_left h3.agileits-title {
    font-size: 2em; 
}
}
@media(max-width:414px){
.banner-text h2 {
    font-size: 1.8em;
}
a.buy {
    font-size: 0.85em;
    padding: 0.7em 1.5em; 
    margin: 1em auto 0; 
} 
.banner-text {
    padding: 4em 0 7em;
}
.welcome, .services, .spec, .gallery, .contact, .news {
    padding: 2.5em 0;
}
.w3ls_welcome_right1 h6 {
    font-size: 1.3em; 
}
.w3ls_welcome_left {
    padding: 1.5em;
}
.w3ls_welcome_right1 h6 {
    font-size: 1.2em; 
}
.agileits_w3layouts_welcome_grid {
    margin: -0.5em 0 -1em;
}
.slid-text {
    width: 90%;
}
.slid h4 {
    font-size: 1.6em;
}
.specf-right { 
    width: 35%;
}
.specf-left { 
    width: 60%;
}
.spec-grids {
    padding: 0 1em;
}
.specw3-agileits {
    padding: 2em 0;
}
.spec h4 {
    font-size: 1.6em; 
}
.news-agileinfo {
    width: 100%;
}
h3.agileits-title { 
    margin-bottom: 1em; 
}
.news h5 {
    font-size: 1.8em; 
}
h3.agileits-title {
    font-size: 2.3em;
    letter-spacing: 0px;
}
.contact input[type="text"], .contact input[type="email"] {
    width: 100%; 
    float:none; 
}
.footer-grids {
    padding: 0;
}
.footer {
    padding: 2.2em 0;
}
.footer input[type="submit"] {
    padding: 1em 1.5em;
}
}
@media(max-width:384px){
.slid-text {
    padding: 3em 2em;
}
.services-w3grid {
    width: 100%;
}
.services-w3grid:nth-child(2),.services-w3grid:nth-child(6){
    margin-top: 2em;
}
.services-w3grid:nth-child(4) {
    margin-top: 0;
}
.banner-text {
    padding: 3em 0 6em;
}
h3.agileits-title {
    font-size: 2em; 
}
.specf-right {
    width: 40%;
}
.spec-grids:nth-child(2) {
    margin-top: 2em;
}
.news-w3grid-info {
    padding: 1.5em;
}
.bottom-grids,.gallery-grids { 
    width: 100%;
	float:none;
}
.welcome-agileinfo {
    margin: 0 0 1em 0;
}
} 
@media(max-width:320px){
.logo h1 {
    font-size: 2.5em;
}
.header {
    padding: 1em 0;
}
#menuToggle {
    height: 32px;
    width: 35px;
    right: 9%;
    top: 15px;
}
.banner-text h2 {
    font-size: 1.4em;
}
a.buy {
    font-size: 0.8em;
    padding: 0.7em 1.2em; 
}
.banner-text {
    padding: 2em 0 5em;
}
nav a {
    font-size: 1em;
    margin: 15px 0 15px 15px;
}
nav {
    width: 120px;
    padding-top: 4em;
}
.w3ls_welcome_right1 h6 {
    font-size: 1.1em;
}
.w3ls_welcome_left h3.agileits-title {
    font-size: 1.8em;
}
.w3ls_welcome_right {
    padding: 0 1em;
}
.slid h4 {
    font-size: 1.2em;
}
.slid-text {
    padding: 2em 1em;
}
.slid {
    min-height: 290px;
}
.spec-grids p { 
    font-size: .85em;
}
.news h5 {
    font-size: 1.3em;
}
.news-w3grid-info h4 {
    margin: 2em 0 0;
}
.news-w3grid-info {
    padding: 1em;
}
.news-w3grid-info p { 
    margin-top: 0.5em; 
}
.news-w3grid-info:hover .article-links {
    margin-top: 0.5em;
}
.news-w3grid-info:hover h4 {
    margin: 1em 0 0;
} 
.footer input[type="submit"] {
    padding: 1em 1.2em;
}
.footer input[type="email"] {
    width: 67%;  
}
}
/*-- //responsive-design --*/