.relative{position:relative}
.absolute{position:absolute}
.block{display:block}
.inline-block{display:inline-block}
.clear{clear:both;width:100%;line-height:0;font-size:0;height:0;overflow:hidden}
.menu > li:before,.animation,#main form .form-controls input,#main .heapBox .holder,#main form .form-controls textarea,#main .jquery-filestyle label{transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}
footer .bottom .right a:before,a,button,input[type="submit"],.animation-all,.animation-all *{transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}
.alignleft{float:left;margin-right:10px}
.alignright{float:right;margin-left:10px}
.aligncenter{margin:10px auto;display:block}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.text-justify{text-align:justify}
.hidden{display:none !important}
.res-img{max-width: 100%; height: auto}
.after-clear:after{content:'';display:block;clear:both;width:0;height:0;overflow:hidden}
.form-footer input[type="submit"]{color: #fff;background: #1173b8;border: none;}
.form-footer input[type="submit"]:hover{background: #15D0CB;}
#index ul li.box1 a{transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;-webkit-transition:none}
#main form{-webkit-box-shadow: 3px 4px 5px 0px rgba(66, 65, 65, 0.47);
-moz-box-shadow:    3px 4px 5px 0px rgba(66, 65, 65, 0.47);
box-shadow:         3px 4px 5px 0px rgba(66, 65, 65, 0.47);}
#main form .form{
    -webkit-box-shadow: inset 3px 4px 5px 0px rgba(0, 1, 1, 0.21);
-moz-box-shadow:    inset 3px 4px 5px 0px rgba(0, 1, 1, 0.21);
box-shadow:         inset 3px 4px 5px 0px rgba(0, 1, 1, 0.21);
}
header .logo{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 3px 4px 30px 0px rgba(32, 32, 32, 0.39);  
	-moz-box-shadow: 3px 4px 30px 0px rgba(32, 32, 32, 0.39);  
	box-shadow: 3px 4px 30px 0px rgba(32, 32, 32, 0.39);
}
#main .form-select select{
	appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
}
#resources li:before,#careers li:before{-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;}
#index ul li a{-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 3px 4px 24px 0px rgba(0, 0, 0, 0.4);
-moz-box-shadow:    3px 4px 24px 0px rgba(0, 0, 0, 0.4);
box-shadow:         3px 4px 24px 0px rgba(0, 0, 0, 0.4);
}
.form-footer .form-control{-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
.form-footer .form-control::-webkit-input-placeholder{
   color: #2e7db3;
}

.form-footer .form-control:-moz-placeholder{
   color: #2e7db3;  
}

.form-footer .form-control::-moz-placeholder{
   color: #2e7db3;  
}

.form-footer .form-control:-ms-input-placeholder{  
   color: #2e7db3;  
}
#main form .form-controls input::-webkit-input-placeholder{color: #f4f4f4}
#main form .form-controls input:-moz-input-placeholder{color: #f4f4f4}
#main form .form-controls input::-moz-input-placeholder{color: #f4f4f4}
#main form .form-controls input::-ms-input-placeholder{color: #f4f4f4}

#main form .form-controls textarea::-webkit-input-placeholder{color: #f4f4f4}
#main form .form-controls textarea:-moz-input-placeholder{color: #f4f4f4}
#main form .form-controls textarea::-moz-input-placeholder{color: #f4f4f4}
#main form .form-controls textarea::-ms-input-placeholder{color: #f4f4f4}
.form-footer .form-control{-webkit-box-shadow: inset 3px 4px 9px 0px rgba(0, 0, 0, 0.23);
-moz-box-shadow:    inset 3px 4px 9px 0px rgba(0, 0, 0, 0.23);
box-shadow:         inset 3px 4px 9px 0px rgba(0, 0, 0, 0.23);}
.form-footer .form-control:focus{-webkit-box-shadow: inset 3px 4px 9px 0px rgba(0, 0, 0, 0.23),0 0 8px rgba(102, 175, 233, 0.6);
-moz-box-shadow:    inset 3px 4px 9px 0px rgba(0, 0, 0, 0.23),0 0 8px rgba(102, 175, 233, 0.6);
box-shadow:  inset 3px 4px 9px 0px rgba(0, 0, 0, 0.23),0 0 8px rgba(102, 175, 233, 0.6);}
footer .bottom .right a:before{-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;}





@media (max-width: 992px){
	.navbar-main{transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}
}
@media (max-width: 600px){
	header .logo{
		-webkit-box-shadow: none;  
	-moz-box-shadow: none;  
		box-shadow: none;
	}	
}