@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");
@import url('https://fonts.googleapis.com/css?family=Oswald|Raleway');
@font-face{
    font-family:'Glyphicons Halflings';
    src:url(../fonts/glyphicons-halflings-regular.eot);
}
canvas{
     height:35px;
 }
/* start captcha css */
 p.wrong {
        display: none;
    }
    
    p.wrong.shake {
        display: block;
    }
    canvas{
        height:35px;
    }
    
    p.wrong.shake {
        animation: shake .4s cubic-bezier(.36, .07, .19, .97) both;
        transform: translate3d(0, 0, 0);
        backface-visibility: hidden;
        perspective: 1000px;
    }
    /*.more-det{
        font-weight:800;
        font-size:17px;
        color:#555;
        text-align:center
        }*/
    
    @keyframes shake {
        10%,
        90% {
            transform: translate3d(-1px, 0, 0);
        }
        20%,
        80% {
            transform: translate3d(1px, 0, 0);
        }
        30%,
        50%,
        70% {
            transform: translate3d(-2px, 0, 0);
        }
        40%,
        60% {
            transform: translate3d(2px, 0, 0);
        }
    }
        #disp{
    	background-color:#fff;
    	color:#0167b1;
    	border:none;
    }
    .at-txt{
    	font-size:36px;
    	text-align:left;
    	font-weight:700;
    }
 .refresh-btn{
 	width:10%;
 	padding:0px;
 }
 .refresh-icon{
 	font-size:17px;
 	color:#555;
 	margin-top:16px;
 }
 .cap-input-box-sec{
 	padding:0px;
 }
 .captcha-con{
 	margin-top:0px;
 	float:left;
 	width:11%;
 }
 .captcha-form-xtt{
 	padding:0px;
 }
 .captcha-div-sec{
 	width:50%;
 }
 .cap-sec{
 	width:100%;
 	padding:0px;
 }
 .cap-txt-img{
 	width:30%;
 	float:left;
 }
 .cont-more-detail{
     color:#0167b1;}
/* end captcha css */
.oswald-font
{
	font-family: 'Oswald', sans-serif;
}
.raleway-font
{
	font-family: 'Raleway', sans-serif;
}
.new-con{
    margin-bottom:50px;
    
    }
    .bg-contact{
        background-color:#fff;
        border:1px solid #555;
        padding:30px 20px;
        
        
        }
        .new-not{
            margin-bottom:10px;
            }
            .a-marg{
               margin-bottom:20px;
             
                }
                .ln-con:hover,.ln-con:focus{
                    text-decoration:none;
                    cursor:pointer;
                    
                    }
                 .a-marg:nth-child(6){
                     margin-bottom:0px;
                     
                     }
.contat-sec{
    	margin-top:20px;
	padding:0px;
} 
.loc-mat .contat-sec{
	margin-top:0px;
}
.belo-menu .sec-text{
	margin-top:20px;
}
.address-nyc{
	font-size: 16px;
	color: #333;
	text-align: left;
	margin-bottom: 30px;
	margin-top:30px;
}
.map-sec-con{
	padding-left:0px;
	margin-top:30px;
	margin-bottom:50px;
}
.g-location{
    margin-top:30px;
    margin-bottom:30px;
    padding:0px;
    }
    .direct{
        background-color:#0167B1;
        color:#fff;
        border-radius:0px;
        
        }
        .lins{
            margin-right:16px;
            padding:9px;
            border-radius:0px;
            }
            
            .for-lab{
                margin-right:10px;
                
                }
        .direct:hover,.direct:focus{
             background-color:#0167B1;
             color:#fff;
       opacity:0.9;
            
            }
   .reload-icon{
   width:20%; }
.captcha-sec{
    width:20%;
    float:left;}
.conatct_head{
	font-size:36px;
	color:#555;
	text-transform:uppercase;
}
.lapad{
    padding:0px !important;
}
.addpad{
    padding:0px;
}

.contact-txt{
	font-size:16px;
	font-weight:400;
}
.li-contact{
	padding-left:0px;
}
.mail-txt{
	font-size:16px;
	font-weight:400;
}
.dest-km li{
    font-size:16px;
    padding:0px;
    
}
.loc-att{
    font-size:24px;
}
.loc-att-1{
    font-size:24px;
}
.mail-dat{
	padding:0px;
	margin-top:30px;
}
.group-mail{
	font-size:16px;
	font-weight:400;
}
.group-sec{
	padding:0px;
	margin-top:30px;
}
.mail-txt-head{
	font-size:16px;
	font-weight:400;
}
.group-txt-head{
	font-size:16px;
	font-weight:400;
}
.dest-km {
  list-style: none;
  padding: 0;
  margin: 0;
}

.dest-km li {
  padding-left: 1em; 
  text-indent: -.7em;
}

.dest-km li::before {
  content: "■";
  color: #0167b1; /* or whatever color you prefer */
  font-size: 16px;
}
.dest-km li span 
{
 position: relative; 
 left: 15px; 
}
.phone-con-sec{
    padding-top:32px;
    padding-bottom:50px;
    padding-left: 60px !important;
    }

		@media (min-width:320px) and (max-width: 767px) {
		    .dest-km li{
    font-size:14px;
    
}
.g-location{
    margin-top: 15px;}
.map-sec-con{
    margin-top:0px;}
.address-nyc{
	font-size: 14px;
}
.loc-att{
    font-size:18px;
    margin-bottom:12px;
}
.loc-att-1{
    font-size:18px;
    margin-bottom: 26px;
margin-top: 5px;
}
.bg-contact{
    
    }
    .cts{
       text-align:center ;
        
        }
        .new-not{
            text-align:center!important;
            
            }
			.contat-sec{
				padding:0px;
				margin-top: 20px;
			
			}
			.phone-con-sec,.li-contact,.sec-li-con,.map-sec-con{
				padding:0px;
			}
			.group-sec{
			    margin-bottom:0px;
			    margin-top:10px;
			    }
			    .mail-dat{
			        margin-top:10px;}
			.contact-txt{
			      font-size:14px;
			 }
			 .conatct_head{
			      font-size:24px;
			  }
			  .map-sec-con{
			      margin-bottom:5px;
			  }
			  .mail-txt-head{
			      font-size:14px;}
			 .mail-txt{
			    font-size:14px;}
			 .group-txt-head{
			     font-size:14px;}
			     .group-mail{
		    font-size:14px;}
		

		}
		@media (min-width: 768px) and (max-width: 991px) {
.address-nyc{
	font-size: 14px;
}
.map-sec-con{
    margin-top:0px;}
.more-det{
    text-align:left;}
.new-s-change{
    margin-top:25px;}
			.map-sec-con{
				padding:0px;
				margin-bottom: 10px;
			}
			.mail-dat{
			    margin-top:10px;}
			.conatct_head{
				margin-top:0px;
			}
			 .conatct_head{
			            font-size:24px;
			            }
			.phone-con-sec{
				padding:0px;
			}
			.group-sec{
				margin-bottom:0px;
				margin-top:10px;
			}
			.g-location{
			    margin-top:18px;}
			.contact-txt{
			        font-size:14px;
			        }
			.mail-txt-head{
			      font-size:14px;}
			.mail-txt{
			    font-size:14px;}
			.group-txt-head{
			     font-size:14px;}
			     .group-mail{
		    font-size:14px;}
		    .dest-km li{
    font-size:14px;
    
}
.loc-att{
    font-size:18px;
    
}
.loc-att-1{
    font-size:18px;
    margin-bottom: 30px;
    
}
		}
		@media (min-width: 992px) and (max-width: 1199px) {
		.map-sec-con,.phone-con-sec{
			padding:0px;
		}
		.loc-att-1{
		    margin-bottom:30px;}
		.map-sec-con{
		    margin-top:0px;}
		.new-m-change{
		    margin-top:25px;}
		.mail-dat{
		    margin-top:10px;}
		    .group-sec{
		        margin-top:10px;}
		.map-sec-con{
		    margin-bottom:5px;}
		.mail-txt{
			    font-size:14px;}
		.conatct_head{
			margin-top:0px;
		}
		.group-sec{
			margin-bottom:0px;
		}
		.contat-sec{
		    margin-top:10px;}
		.g-location{
		    margin-top:17px;}
		.mail-txt{
			    font-size:14px;}
		.mail-txt-head{
			 font-size:14px;}
		.contact-txt{
			 font-size:14px;
	     }
	    .group-txt-head{
			     font-size:14px;}
		.group-mail{
		    font-size:14px;}
		    
		}