/*--contact start here--*/
.contact {
    padding: 5em 0;
}
.contact-main.w3agile {
    margin: 4em 0 0;
}
.contact-bottom input[type="text"], .contact-bottom input[type="email"]{
    display: inline-block;
    background: none;
    border: 1px solid #A3A1A1;
    width: 100%;
    outline: none;
    font-size: 0.95em;
    color: #747577;
    font-weight: 400;
    border-radius: 2px;
    padding: 10px 15px;
	margin:1em 0em;
	font-family: 'Play', sans-serif;
}
.contact-bottom textarea {
    background: none;
    border: 1px solid #A3A1A1;
    width: 100%;
    display: block;
    height: 14em;
    outline: none;
    font-size: 0.95em;
    color: #A3A1A1;
    font-weight: 400;
    resize: none;
    border-radius: 3px;
    padding: 10px 15px 10px 15px;
	margin: 1em 0em;
	font-family: 'Play', sans-serif;
}
.contact-bottom input[type="submit"] {
    font-size: 1em;
    color: #FFFFFF;
    padding: 0.8em 1em 0.8em 1em;
    border: none;
    margin: 1em auto 0em;
    outline: none;
    background: #cf2d50;
    width: 27%;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family: 'Play', sans-serif;
}
.contact-bottom input[type="submit"]:hover {
    background: #212121;
    transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
}
.map iframe {
    width: 100%;
    height:373px;
    border: none;
}
::-webkit-input-placeholder{
   color:#A3A1A1 !important;
}
.footre-main {
    margin: 0 0 5em;
}
.ag-ft-bottom {
    margin: 4em 0 0;
}
.ftr-grid h4 {
    font-size: 1.7em;
    color: #cf2d50;
    margin-bottom: 0.4em;
    font-weight: 600;
    letter-spacing: 4px;
}
.ftr-grid p {
    font-size: 1em;
    color: #777;
    line-height: 1.8em;
}
.ftr-grid p a{
	 color: #777;
}
.ftr-grid p a:hover{
	color:#cf2d50;
}
span.ftr-address-icons {
    float: left;
    width: 20%;
}
span.ftr-address-icons i {
    font-size: 40px;
}
.ftr-text {
    float: right;
    width: 80%;
}
/*--//contact end here--*/
/*-- start-responsive-design --*/
@media (max-width:1440px){

}
@media (max-width:1366px){

}
@media (max-width:1280px){

}


@media (max-width: 991px){

.map iframe {
    margin-top: 3em;
}
.ftr-grid {
    margin-top: 2em;
}
}
@media (max-width: 900px){

}

@media (max-width: 768px){

.contact {
    padding: 3em 0;
}
.contact-main.w3agile {
    margin: 2em 0 0;
}
.ag-ft-bottom {
    margin: 2em 0 0;
}
.footre-main {
    margin: 0 0 3em;
}
}

@media (max-width: 480px){

.footer input[type="email"] {
    width: 83.1%;
}

}
@media (max-width: 414px){

.contact-bottom input[type="submit"] {
    width: 42%;
}
.map iframe {
    height: 200px;
}
}
@media (max-width: 384px){
.footer h2 a {
    padding: 0;
    font-size: 1em;
}
.footer input[type="submit"] {
    width: 17%;
}
.footer input[type="email"] {
    width: 81.1%;
}

}
@media (max-width: 375px){
.quicklinks-agile-info-top {
    padding: 1em;
}
.footer h3 {
    font-size: 1.5em;
}
.view {
    width: 316px;
    height: 220px;
}
.view .mask, .view .content {
    width: 307px;
    height: 210px;
}
.w3l_services_footer_top_right_main_l1 {
    margin: 0 0.8em;
}
}
@media (max-width: 320px){
	
.footer input[type="email"] {
    width: 77.1%;
}
.footer input[type="submit"] {
    width: 21%;
}

.contact {
    padding: 2em 0;
}
.contact-left {
    padding: 0;
}
.contact-main.w3agile {
    margin: 1em 0 0;
}
.contact-bottom input[type="submit"] {
    padding: 0.6em 1em 0.6em 1em;
    width: 50%;
}
.map {
    padding: 0;
}
.ftr-grid {
    margin-top: 2em;
    padding: 0;
}
.map iframe {
    margin-top: 2em;
}
}