a:focus, button:focus, .button.alt:focus{outline:none;}
a, input[type="submit"], input[type="button"], input[type="reset"], button, #indiv_submit, .btn_animated{-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;cursor:pointer;text-decoration:none !important;}
img{-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;-o-transition: all 0.25s ease-in-out;-ms-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{max-width:1550px;}



/**********************/
@-ms-viewport {
	width: device-width;
}

@viewport {

	width: device-width;

}
/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width: 1200px) {

}

@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : landscape) {

}
@media only screen 
and (min-device-width : 1024px) 
and (max-device-width : 1366px) 
and (orientation : portrait) {

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

}



@media only screen and (max-width: 767px) {

}

@media only screen and (max-width: 320px) {

}