@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video, {
 display:block;
 color: #F00;
}
mark, rp, rt, ruby, summary, time {
	display:inline;
}
::-moz-selection {
background:#ee8722;
color:#FFF;
}
::selection {
background:#038f87;
color:#FFF;
}
* {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	padding:0;
	margin:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-rendering: optimizeLegibility;
	text-rendering: geometricPrecision;
	font-smooth: always;
}
p {
	font-size:14px;
	line-height:50px;
	padding:0;
	margin:0;
}
a, img, input, textarea:focus {
	outline: none !important;
}
img {
	border:none !important;
}
a:link {
	color:#EE8722;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;

}
a:active {
	color:#038f87;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:hover {
	color:#333;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:visited {
	color:#ee8722;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a:visited:hover {
	color:#333;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	text-decoration: none;
}
a img {
	border: none;
}
.clearfix {
	clear:both;
}
body.modal-open {
	padding-right:0px !important;
}
body {
	background:#ffffff;
	margin:0;
	padding:0;
}
body {
	overflow-y: scroll !important;
	-ms-overflow-style: scrollbar;
}
span.skype_pnh_container {
	display:none !important;
}
span.skype_pnh_print_container, span[class^="skype_pnh_print_container"] {
display:inline !important;
}
/*back to top link*/
#top-link-block.affix-top {
	position: absolute; /* allows it to "slide" up into view */
	bottom: -182px;
	right:0px;
}
#top-link-block.affix {
	bottom:25px;
	width:25px;
	position: fixed; /* keeps it on the bottom once in view */
	right:5px;
	z-index:9990;
	bottom:10px;
}
a.well {
font-size:20px;
}
.well-sm {
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	width:25px;
	height:25px;
	text-align:center;
	display:block;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
/* Safari 7.1-8.0 (7.1+) */

@media screen and (-webkit-min-device-pixel-ratio:0) {
.well-sm {
position:fixed;
bottom:10px;
right:10px;
}
}
a.well {
	font-size:24px;
	border:1px solid rgba(255, 255, 255, 0);
	background-color:rgba(0, 0, 0, 0.2);
	color:#FFF;
}
a.well:hover {
	border:1px solid rgba(255, 255, 255, 1);
	background-color:rgba(0, 0, 0, 0.7);
	color:#FFF;
}
.h1, .h2, .h3 {
	font-family: 'Open Sans', sans-serif;
	margin-top:0;
	margin-bottom:0;
}
/* HEADER STARTS */
.top_bg {
	background-color:#f5f5f5;
	padding:0px 10px;
	text-align:right;
}
.socials {
	border-left:1px solid rgba(0, 0, 0, 0.1);
	float:right;
}
.socials a:link {
	font-size:16px;
	color:#1c9f97;
	padding:7px 10px 2px 10px;
	text-align:center;
	line-height:20px;
	border-right:1px solid rgba(0, 0, 0, 0.1);
	display:block;
	float:right;
}
.socials a:visited {
	font-size:16px;
	color:#1c9f97;
	padding:7px 10px 2px 10px;
	text-align:center;
	line-height:20px;
	border-right:1px solid rgba(0, 0, 0, 0.1);
	display:block;
	float:right;
}
.socials a:hover {
	font-size:16px;
	color:#FFF;
	background:#1c9f97;
	padding:7px 10px 2px 10px;
	text-align:center;
	line-height:20px;
	border-right:1px solid rgba(0, 0, 0, 0.1);
	display:block;
	float:right;
}
.top_phone {
	float:right;
	font-size:11px;
	color:#333;
	padding-top:8px;
	padding-right:10px;
}
.top_phone img {
	margin-left:20px;
	margin-right:5px;
}
.top_mail{
	float:left;
	font-size:11px;
	color:#333;
	padding-top:5px;
	padding-left:40px;
}
.top_aws_logo{ float:right; margin:20px 10px 0px 0px;
}
header.sticky .top_aws_logo{ margin:0px 10px 0px 0px;
}
/* BANNER STARTS */
/* BANNER STYLE */
.carousel-control.right {
filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
	background-image:none;
	background:none;
	right:30px;
	top:50%;
}
.carousel-control.left {
filter: e(%("progid:DXImageTransform.Microsoft.gradient(enabled = false)"));
	background-image:none;
	background:none;
	top:50%;
	left:0px;
}
.carousel-control {
	bottom:inherit;
	width:50px;
}
.carousel-control i {
	text-align:center;
	width:50px;
	display:block;
	padding-top:0px;
	height:50px;
	background:rgba(0, 0, 0, 0.5);
	color:#FFF;
	font-size:30px;
	text-shadow:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.carousel-control.left i, .carousel-control.right i {
	text-align:center;
	padding-top:10px;
}
#home_carousel.carousel {
	margin-top:50px;
	margin-bottom:30px;
	background-color:#222;
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index:990;
}
.carousel-caption {
	    left: 70px;
    top: 100px;
    width: 45%;
    padding-bottom: 20px;
}
.banner_text1 {
	color:#FFF;
	text-transform:uppercase;
	font-weight:300;
	text-align:left;
	font-size:46px;
	line-height:50px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.banner_text2 {
	color:#FFF;
	font-weight:500;
	text-align:left;
	font-size:24px;
	line-height:30px;
	padding-bottom:10px;
}
.banner_text3 {
	color:#FFF;
	font-weight:500;
	text-align:left;
	font-size:15px;
	line-height:24px;
	padding-bottom:10px;
}
.banner_text4 {
	text-align:left;
	padding-top:10px;
}
.banner_text4 a img {
	width:auto !important;
	margin-left:10px;
	margin-top:18px;
}
.banner_text4 a {
	text-align:center;
	padding:10px 15px 10px 20px;
	color:#FFF;
	font-size:15px;
	font-weight:500;
	text-transform:uppercase;
	text-shadow:none;
}
.border_bottom {
	border-bottom:1px solid #20a199;
}
a.button {
	background-color:#20a199;
}
a.button:hover {
	background-color:#0e756f;
}
.blue_border_bottom {
	border-bottom:1px solid #2389ca;
}
a.blue_button {
	background-color:#2389ca;
}
a.blue_button:hover {
	color:#FFF;
	background-color:#1c9f97;
}
.orange_border_bottom {
	border-bottom:1px solid #fb5005;
}
a.orange_button {
	background-color:#fb5005;
}
a.orange_button:hover {
	background-color:#1c9f97;
	color:#FFF;
}
.green_border_bottom {
	border-bottom:1px solid #3daa73;
}
a.green_button {
	background-color:#3daa73;
}
a.green_button:hover {
	background-color:#1c9f97;
	color:#FFF;
}
.yellow_border_bottom {
	border-bottom:1px solid #daa606;
}
a.yellow_button {
	background-color:#daa606;
}
a.yellow_button:hover {
	background-color:#1c9f97;
	color:#FFF;
}
.pink_border_bottom {
	border-bottom:1px solid #e11a65;
}
a.pink_button {
	background-color:#e11a65;
}
a.pink_button:hover {
	background-color:#1c9f97;
	color:#FFF;
}
.carousel-inner > .item img {
	width:100%;
}
/* MAIN CONTENT STARTS */
#services {
	padding:0px 20px;
	background: #ffffff;
}
.white_box {
	background-color:#FFF;
	padding:15px 10px;
	margin-bottom:30px;
	position:relative;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	min-height:220px;
}

.inner_white_box {
	background-color:#FFF;
	padding:15px 10px;
	margin-bottom:30px;
	position:relative;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	min-height:130px;
}
.border_bottom1:before {
	position:absolute;
	height:3px;
	left:2px;
	right:2px;
	bottom:2px;
	background:#ee8722;
	display:block;
	content:"";
}
.blue_border_bottom1:before {
	position:absolute;
	height:3px;
	left:2px;
	right:2px;
	bottom:2px;
	background:#2389ca;
	display:block;
	content:"";
}
.orange_border_bottom1:before {
	position:absolute;
	height:3px;
	left:2px;
	right:2px;
	bottom:2px;
	background:#fb5005;
	display:block;
	content:"";
}
.green_border_bottom1:before {
	position:absolute;
	height:3px;
	left:2px;
	right:2px;
	bottom:2px;
	background:#3daa73;
	display:block;
	content:"";
}
.yellow_border_bottom1:before {
	position:absolute;
	height:3px;
	left:2px;
	right:2px;
	bottom:2px;
	background:#daa606;
	display:block;
	content:"";
}
.pink_border_bottom1:before {
	position:absolute;
	height:3px;
	left:2px;
	right:2px;
	bottom:2px;
	background:#e11a65;
	display:block;
	content:"";
}
.white_box a {
	position:relative;
	padding-left:100px;
	font-size:13px;
	color:#777777;
	line-height:20px;
	display:block;
}
.white_box a:hover {
	color:#000;
}
.white_box a img {
	position:absolute;
	left:0;
	top:0px;
}
.white_box a span {
	font-size:18px;
	color:#000;
	font-weight:500;
	line-height:24px;
	display:block;
	padding-bottom:5px;
}
.white_box a:hover span {
}
.white_box a strong {
	font-weight:600;
}
.inner_white_box a {
	position:relative;
	padding-left:100px;
	font-size:13px;
	color:#777777;
	line-height:20px;
	display:block;
}
.inner_white_box a:hover {
	color:#000;
}
.inner_white_box a img {
	position:absolute;
	left:0;
	top:0px;
}
.inner_white_box a span {
	font-size:18px;
	color:#000;
	font-weight:500;
	line-height:24px;
	display:block;
	padding-bottom:5px;
}
.inner_white_box a:hover span {
}
.inner_white_box a strong {
	font-weight:600;
}
.color {
	color:#ef0690;
}
.color_blue {
	color:#2389ca;
}
.color_orange {
	color:#fb5005;
}
.color_green {
	color:#3daa73;
}
.color_yellow {
	color:#daa606;
}
.color_pink {
	color:#e11a65;
}
.color_black {
	color:#000;
}
.bg {
	background:#20a199;
	padding:10px;
}
.blue_bg {
	background:#2389ca;
	padding:10px;
}
.orange_bg {
	background:#fb5005;
	padding:10px;
}
.green_bg {
	background:#3daa73;
	padding:10px;
}
.yellow_bg {
	background:#daa606;
	padding:10px;
}
.pink_bg {
	background:#e11a65;
	padding:10px;
}
section#solutions {
	padding:30px;
	background:#f9f9f9;
}
section#cms {
	padding:30px 30px 0px 30px;
	background:#ffffff;
}
h1 {
	position: relative;
	text-align: center;
}
h1 span {
	font-size:36px;
	line-height:42px;
	color:#383938;
	font-weight:300;
	text-shadow:1px 1px 1px #FFF;
	background: #ffffff;
	padding: 0 30px;
	position: relative;
	z-index: 1;
}
h1 span strong {
	font-weight:300;
	color:#EE8722;
}
h1:before {
	background: #ee8722;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	top: 50%;
	width: 100%;
}
h1:before {
	left: 0;
}
h1 span:before {
	width:10px;
	height:10px;
	background-color:#00548a;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	content: "";
	display: block;
	position: absolute;
	top:40%;
	left:0;
}
h1 span:after {
	width:10px;
	height:10px;
	background-color:#00548a;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	content: "";
	display: block;
	position: absolute;
	top:40%;
	right:0;
}
h2 {
	font-size:18px;
	line-height:24px;
	color:#666;
	text-align:center;
	padding:10px 10px 30px 10px;
	text-shadow:1px 0px 0px #FFF;
}
h3 {
	font-size:36px;
	line-height:42px;
	color:#383938;
	font-weight:300;
	text-shadow:1px 1px 1px #FFF;
	text-align: center;
}
h3 span {
	font-weight:300;
	color:#EE8722;
}
h4 {
	padding-top:7px;
	font-size:26px;
	line-height:50px;
	color:#383938;
	font-weight:400;
	text-align:left;
	margin-bottom:0px;
}
h5 {
	padding-top:10px;
	font-size:22px;
	line-height:30px;
	font-weight:500;
	text-align:left;
	margin-bottom:20px;
}
.divider1 {
	height:1px;
	border-bottom:0px dotted rgba(0, 0, 0, 0.2);
	margin:20px 0px;
	clear:both;
}
h6 {
	padding-top:10px;
	font-size:16px;
	line-height:30px;
	font-weight:600;
	text-align:left;
	margin-bottom:0px;
}
a.solutions_link {
	text-align:center;
	font-size:13px;
	color:#7a7a7a;
	line-height:20px;
	font-weight:400;
	display:block;
	padding:0px 20px;
}
a.solutions_link strong {
	display:block;
	padding:10px;
	font-size:18px;
	font-weight:600;
	color:#3f3f3f;
	line-height:24px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.solutions_link span {
	width:130px;
	height:130px;
	text-align:center;
	background:#2389ca;
	padding-top:20px;
	display:block;
	margin:0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.solutions_link:hover {
	color:#333;
}
a.solutions_link:hover span {
	background:#5aa445;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.solutions_link:hover strong {
	color:#20a199;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.enqiry_bg {
	background:#dedede;
	text-align:center;
	font-size:18px;
	line-height:24px;
	font-weight:500;
	padding:0px 20px;
	border-top:1px solid rgba(255, 255, 255, 1);
}
.enqiry_bg span {
	display:inline-block;
	margin-top:15px;
	color:#666;
}
a.enqiry_button {
	display:inline-block;
	text-align:center;
	padding:7px 20px;
	color:#FFF;
	background:#a12020;
	text-transform:uppercase;
	margin:10px;
	font-size:16px;
}
a.enqiry_button:hover {
	background:#333;
	color:#FFF;
}
.form_input {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:100%;
	margin-bottom:10px;
	padding:5px;
	height:35px;
	line-height:20px;
	border:1px solid #d8d8d8;
	font-size:13px;
	color:#666;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.form_input:focus {
	background-color:#f6f6f6;
	color:#000;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.form_textarea {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:100%;
	margin-bottom:10px;
	padding:5px;
	height:100px;
	line-height:20px;
	resize:none;
	border:1px solid #d8d8d8;
	font-size:13px;
	color:#666;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
.form_textarea:focus {
	background-color:#f6f6f6;
	color:#000;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
select {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:100%;
	margin-bottom:10px;
	padding:5px;
	height:35px;
	line-height:20px;
	border:1px solid #d8d8d8;
	font-size:13px;
	color:#a6a6a6;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.1);
}
select:focus {
	background-color:#f6f6f6;
	color:#000;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
	box-shadow:inset 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}
.submit_bt {
	text-transform:uppercase;
	font-weight:600;
	padding:5px 20px;
	text-align:center;
	display:inline-block;
	line-height:24px;
	font-size:13px;
	color:#FFF;
	background-color:#159c94;
	border:none;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.submit_bt:hover {
	background-color:#666;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.reset_bt {
	margin-left:10px;
	text-transform:uppercase;
	font-weight:600;
	padding:5px 20px;
	text-align:center;
	display:inline-block;
	line-height:24px;
	font-size:13px;
	color:#FFF;
	background-color:#666;
	border:none;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.reset_bt:hover {
	background-color:#159c94;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.panel-body .form_input, .panel-body .form_textarea, .panel-body select, .tab-content > .tab-pane .form_input, .tab-content > .tab-pane .form_textarea, .tab-content > .tab-pane select {
	border:none;
}
.modal-header {
	padding:10px 15px;
	background-color:#159c94;
}
.modal-header1 {
	padding:10px 15px;
	background-color:#fff;
}
.modal-title {
	padding-top:0px;
	font-size:16px;
	text-transform:uppercase;
	font-weight:600;
	color:#FFF;
}
option {
	font-size:13px;
	padding:3px;
}
.frame_border {
	width:100%;
	border:5px solid #014d49;
	padding:5px;
	background-color:#FFF;
	min-height:350px;
}
.close {
	color:#FFF;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}

button.close1 {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.close1 {
	color:#000;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}
.black{
	color:#000000;
}
.close1:hover {
	color:#FFF;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}

.close:hover {
	color:#FFF;
	opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
}
a.cms_links {
	display:block;
	padding:0px 40px 0px 70px;
	position:relative;
	font-size:13px;
	line-height:20px;
	color:#7a7a7a;
	margin-bottom:30px;
	font-weight:400;
	min-height:120px;
}
a.cms_links:hover {
	color:#000;
}
a.cms_links span {
	display:block;
	font-size:18px;
	color:#3f3f3f;
	line-height:24px;
	padding-bottom:5px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.cms_links:hover span {
	color:#269092;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
a.cms_links img {
	position:absolute;
	left:0;
	top:0;
}
.inner_banner {
	position:relative;
}
.inner_banner img {
	position:relative;
	width:100%;
	margin-top: 73px;
}
.inner_banner_text {
	position:absolute;
	top:27%;
	left:70px;
	width:40%;
	text-shadow:1px 1px 0px rgba(0, 0, 0, 0.5);
}
.inner_banner_text1 {
	color:#FFF;
	text-transform:uppercase;
	font-weight:300;
	text-align:left;
	font-size:36px;
	line-height:50px;
	margin-bottom:10px;
	padding-bottom:5px;
}
.inner_banner_text1 strong {
	font-size:18px;
	font-weight:600;
}
.inner_banner_text2 {
	color:#FFF;
	font-weight:500;
	text-align:left;
	font-size:16px;
	line-height:24px;
	padding-bottom:10px;
}
.inner_details_banner {
	background:#004e73;
	padding:87px 0px 30px 60px;
}
.inner_page_bg {
	background:url(images/inner_page_bg.jpg) center top repeat-x;
	padding:0px 40px;
}
ul.breadcrumbs {
	padding:6px 0px;
	float:left;
	width:100%;
}
ul.breadcrumbs li {
	display:inline-block;
	float:left;
	padding:0px 3px;
	font-size:11px;
	color:#999;
}
ul.breadcrumbs li i {
	margin-top:3px;
}
ul.breadcrumbs li strong {
	color:#07797b;
	font-weight:600;
}
ul.breadcrumbs li a:link {
	color:#666;
}
ul.breadcrumbs li a:visited {
	color:#666;
}
ul.breadcrumbs li a:hover {
	color:#000;
}
.inner_text1 {
	font-size:17px;
	line-height:26px;
	color:#5f5f5f;
	font-weight:500;
	padding-bottom:3px;
	text-align:justify;
}
.inner_text2 {
	font-size:14px;
	line-height:24px;
	color:#666;
	font-weight:500;
	padding-bottom:0px;
	text-align:justify;
}
.know_more {
	text-align:right;
	padding-bottom:30px;
}
.know_more a:link {
	display:inline-block;
	padding:0px 30px;
	text-align:center;
	font-size:15px;
	font-weight:500;
	color:#FFF;
	text-transform:uppercase;
}
.know_more a:visited {
	display:inline-block;
	padding:10px 30px;
	text-align:center;
	font-size:15px;
	font-weight:500;
	color:#FFF;
	text-transform:uppercase;
}
.know_more a:hover {
	display:inline-block;
	padding:10px 30px;
	text-align:center;
	font-size:15px;
	font-weight:500;
	color:#FFF;
	text-transform:uppercase;
}
.right_heading1 {
	font-size:16px;
	line-height:24px;
	font-weight:600;
	color:#FFF;
	padding-bottom:10px;
	text-transform:uppercase;
}
.right_heading1 img {
	float:left;
	margin-right:5px;
}
.mar_to_15 {
	margin-top:15px;
}
.do_more {
	font-size:16px;
	line-height:24px;
	padding:5px 10px 5px 30px;
	text-transform:uppercase;
	font-weight:600;
	color:#FFF;
	float:left;
	background:url(../images/do_more.jpg) left center no-repeat #20a199;
	margin-top:30px;
}
.do_more_blue {
	font-size:16px;
	line-height:24px;
	padding:5px 10px 5px 30px;
	text-transform:uppercase;
	font-weight:600;
	color:#FFF;
	float:left;
	background:url(../images/do_more_blue.jpg) left center no-repeat #2389ca;
	margin-top:30px;
}
.do_more_orange {
	font-size:16px;
	line-height:24px;
	padding:5px 10px 5px 30px;
	text-transform:uppercase;
	font-weight:600;
	color:#FFF;
	float:left;
	background:url(../images/do_more_orange.jpg) left center no-repeat #fb5005;
	margin-top:30px;
}
.do_more_green {
	font-size:16px;
	line-height:24px;
	padding:5px 10px 5px 30px;
	text-transform:uppercase;
	font-weight:600;
	color:#FFF;
	float:left;
	background:url(../images/do_more_green.jpg) left center no-repeat #3daa73;
	margin-top:30px;
}
.do_more_yellow {
	font-size:16px;
	line-height:24px;
	padding:5px 10px 5px 30px;
	text-transform:uppercase;
	font-weight:600;
	color:#FFF;
	float:left;
	background:url(../images/do_more_yellow.jpg) left center no-repeat #daa606;
	margin-top:30px;
}
.do_more_pink {
	font-size:16px;
	line-height:24px;
	padding:5px 10px 5px 30px;
	text-transform:uppercase;
	font-weight:600;
	color:#FFF;
	float:left;
	background:url(../images/do_more_pink.jpg) left center no-repeat #e11a65;
	margin-top:30px;
}
ul.list_style1 {
	padding-top:10px;
}
ul.list_style1 li {
	position:relative;
	font-size:13px;
	color:#666;
	text-align:left;
	line-height:18px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:10px;
}
ul.list_style1 li a {
	padding-left:0px;
}
ul.list_style1 li a.active {
	color:#07797b;
	font-weight:600;
}
ul.list_style1 li a.active_blue {
	color:#2389ca;
	font-weight:600;
}
ul.list_style1 li a.active_orange {
	color:#fb5005;
	font-weight:600;
}
ul.list_style1 li a.active_green {
	color:#3daa73;
	font-weight:600;
}
ul.list_style1 li a.active_yellow {
	color:#daa606;
	font-weight:600;
}
ul.list_style1 li a.active_pink {
	color:#e11a65;
	font-weight:600;
}
ul.list_style2 {
	padding-top:10px;
}
ul.list_style2 li {
	position:relative;
	font-size:18px;
	color:#666;
	text-align:justify;
	line-height:30px;
	padding-bottom:13px;
	padding-left:30px;
	padding-right:10px;
}
ul.list_style1 li:before {
	content: "\f105";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	font-size:14px;
	padding-right: 0.5em;
	position: absolute;
	top:0px;
	left:5px;
}
ul.list_style2 li:before {
	content: "\f178";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	font-size:14px;
	padding-right: 0.5em;
	position: absolute;
	top:0px;
	left:5px;
}
ul.list_style3 {
	padding-top:10px;
}
ul.list_style3 li {
	position:relative;
	font-size:14px;
	color:#666;
	text-align:justify;
	line-height:24px;
	padding-bottom:10px;
	padding-left:30px;
	padding-right:10px;
}
ul.list_style3 li:before {
	content: "\f178";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
	font-size:14px;
	padding-right: 0.5em;
	position: absolute;
	top:0px;
	left:5px;
}
ul.list_style1 li a {
	padding-left:0px;
}
ul.list li:before {
	color: #20a199;
}
ul.blue_list li:before {
	color: #2389ca;
}
ul.orange_list li:before {
	color: #fb5005;
}
ul.green_list li:before {
	color: #3daa73;
}
ul.yellow_list li:before {
	color: #daa606;
}
ul.pink_list li:before {
	color: #e11a65;
}
.right_text1 {
	font-size:14px;
	line-height:20px;
	color:#FFF;
	font-weight:500;
	padding-bottom:10px;
	text-align:justify;
}
.right_text1 a:link {
	display:block;
	text-align:center;
	padding:10px;
	color:#FFF;
	background:#414141;
	text-transform:uppercase;
	font-size:15px;
	text-decoration:none;
	margin-top:10px;
}
.right_text1 a:visited {
	display:block;
	text-align:center;
	padding:10px;
	color:#FFF;
	background:#414141;
	text-transform:uppercase;
	font-size:15px;
	text-decoration:none;
	margin-top:10px;
}
.right_text1 a:hover {
	display:block;
	text-align:center;
	padding:10px;
	color:#333;
	background:#FFF;
	text-transform:uppercase;
	font-size:15px;
	text-decoration:none;
	margin-top:10px;
}
.nav-tabs {
	border-bottom:none;
	padding:0px;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
}
.nav-tabs > li {
	width:50%;
	text-align:center;
}
.tab-content > .tab-pane {
	padding:20px;
	border:none;
	background-color:#FFF;
	margin:1px 0px 30px 0px;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
}
.nav-tabs > li > a {
	margin-right:0px;
	border:none;
	border-top:3px solid #dfdfdf;
	color:#666;
	font-size:22px;
	text-transform:uppercase;
	background-color:#dfdfdf;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.nav-tabs > li > a:hover {
	border:none;
	border-top:3px solid #20a199;
	color:#FFF;
	background-color:#20a199;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	color:#20a199;
	background-color:#FFF;
	border:none;
	border-top:3px solid #20a199;
}
.nav-tabs > li > a.blue {
	margin-right:0px;
	border:none;
	border-top:3px solid #dfdfdf;
	color:#666;
	font-size:22px;
	text-transform:uppercase;
	background-color:#dfdfdf;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.nav-tabs > li > a.blue:hover {
	border:none;
	border-top:3px solid #2389ca;
	color:#FFF;
	background-color:#2389ca;
}
.nav-tabs > li.active > a.blue, .nav-tabs > li.active > a.blue:focus, .nav-tabs > li.active > a.blue:hover {
	color:#2389ca;
	background-color:#FFF;
	border:none;
	border-top:3px solid #2389ca;
}
.nav-tabs > li > a.orange {
	margin-right:0px;
	border:none;
	border-top:3px solid #dfdfdf;
	color:#666;
	font-size:22px;
	text-transform:uppercase;
	background-color:#dfdfdf;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.nav-tabs > li > a.orange:hover {
	border:none;
	border-top:3px solid #fb5005;
	color:#FFF;
	background-color:#fb5005;
}
.nav-tabs > li.active > a.orange, .nav-tabs > li.active > a.orange:focus, .nav-tabs > li.active > a.orange:hover {
	color:#fb5005;
	background-color:#FFF;
	border:none;
	border-top:3px solid #fb5005;
}
.nav-tabs > li > a.green {
	margin-right:0px;
	border:none;
	border-top:3px solid #dfdfdf;
	color:#666;
	font-size:22px;
	text-transform:uppercase;
	background-color:#dfdfdf;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.nav-tabs > li > a.green:hover {
	border:none;
	border-top:3px solid #3daa73;
	color:#FFF;
	background-color:#3daa73;
}
.nav-tabs > li.active > a.green, .nav-tabs > li.active > a.green:focus, .nav-tabs > li.active > a.green:hover {
	color:#3daa73;
	background-color:#FFF;
	border:none;
	border-top:3px solid #3daa73;
}
.nav-tabs > li > a.yellow {
	margin-right:0px;
	border:none;
	border-top:3px solid #dfdfdf;
	color:#666;
	font-size:22px;
	text-transform:uppercase;
	background-color:#dfdfdf;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.nav-tabs > li > a.yellow:hover {
	border:none;
	border-top:3px solid #daa606;
	color:#FFF;
	background-color:#daa606;
}
.nav-tabs > li.active > a.yellow, .nav-tabs > li.active > a.yellow:focus, .nav-tabs > li.active > a.yellow:hover {
	color:#daa606;
	background-color:#FFF;
	border:none;
	border-top:3px solid #daa606;
}
.nav-tabs > li > a.pink {
	margin-right:0px;
	border:none;
	border-top:3px solid #dfdfdf;
	color:#666;
	font-size:22px;
	text-transform:uppercase;
	background-color:#dfdfdf;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.nav-tabs > li > a.pink:hover {
	border:none;
	border-top:3px solid #e11a65;
	color:#FFF;
	background-color:#e11a65;
}
.nav-tabs > li.active > a.pink, .nav-tabs > li.active > a.pink:focus, .nav-tabs > li.active > a.pink:hover {
	color:#e11a65;
	background-color:#FFF;
	border:none;
	border-top:3px solid #e11a65;
}
.image_grayscale {
	text-align:center;
	margin-bottom:20px;
	cursor: pointer;
}
.image_grayscale img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
	/* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	/* IE 6-9 */
  -moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border:5px solid #989898 !important;
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.image_grayscale:hover img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
	-webkit-filter: none;
	filter: none;
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.5);
	border:5px solid #038f87 !important;
}
#accordion .glyphicon {
	float:right;
}
#accordion .panel-default > .panel-heading {
	padding:0;
	border:none;
	background-color:#038f87;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
#accordion .panel-title a {
	padding:10px;
	color:#FFF;
	display:block;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
#accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top:none;
	background:rgba(255, 255, 255, 1);
	border-bottom:5px solid rgba(0, 0, 0, 0.1);
}
.panel-group .panel + .panel {
	margin-top:10px;
}
.panel-default {
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#accordion .panel-group .panel {
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
}
.panel-title {
	line-height:20px;
	padding-top:0px;
}
.file_upload {
	font-size:13px;
	padding-bottom:15px;
}
.frame_border1 {
	width:100%;
	padding:10px;
	margin-bottom:20px;
	background-color:#FFF;
	min-height:350px;
	-webkit-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);
}
.sitemap_col{ width:20%; float:left; padding-left:15px; padding-right:15px;
}
.sitemap_heading {
	margin-bottom:5px;
	text-align:center;
}
.sitemap_heading a:link {
	display:block;
	padding:10px;
	text-transform:uppercase;
	color:#FFF;
	background-color:#038f87;
	text-align:center;
	font-weight:600;
	font-size:18px;
}
.sitemap_heading a:visited {
	display:block;
	padding:10px;
	text-transform:uppercase;
	color:#FFF;
	background-color:#038f87;
	text-align:center;
	font-weight:600;
	font-size:18px;
}
.sitemap_heading a:hover {
	display:block;
	padding:10px;
	text-transform:uppercase;
	color:#FFF;
	background-color:#f5430c;
	text-align:center;
	font-weight:600;
	font-size:18px;
}
ul.sitemap {
	padding:0px 0px 30px 0px;
}
ul.sitemap li a:link {
	font-size:13px;
	font-weight:600;
	text-align:left;
	padding:7px;
	display:block;
	color:#333;
	border-bottom:1px dashed rgba(3, 143, 135, 0.8);
}
ul.sitemap li a:visited {
	font-size:13px;
	font-weight:600;
	text-align:left;
	padding:7px;
	display:block;
	color:#333;
	border-bottom:1px dashed rgba(3, 143, 135, 0.8);
}
ul.sitemap li a:hover {
	font-size:13px;
	font-weight:600;
	text-align:left;
	padding:7px;
	display:block;
	color:#FFF;
	border-bottom:1px dashed rgba(3, 143, 135, 0.8);
	background:#038f87;
}
ul.sitemap li a.sub {
	font-size:11px;
	font-weight:500;
	text-align:left;
	padding:7px 7px 7px 20px;
	display:block;
	color:#666;
	border-bottom:1px dashed rgba(0, 0, 0, 0.1);
	position:relative;
}
ul.sitemap li a.sub:hover {
	font-size:11px;
	font-weight:500;
	text-align:left;
	padding:7px 7px 7px 20px;
	display:block;
	color:#FFF;
	border-bottom:1px dashed rgba(0, 0, 0, 0.1);
	background:#038f87;
	position:relative;
}
ul.sitemap li a.sub:before {
	content: "\f105";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
    color: #666;
	font-size: 11px;
	position: absolute;
	top: 8px;
	left: 7px;
}
ul.sitemap li a.sub:hover:before {
	color: #FFF;
}
ul.sitemap li a.sub1 {
	font-size:11px;
	font-weight:500;
	text-align:left;
	padding:7px 7px 7px 30px;
	display:block;
	color:#666;
	border-bottom:1px dashed rgba(0, 0, 0, 0.1);
	position:relative;
}
ul.sitemap li a.sub1:hover {
	font-size:11px;
	font-weight:500;
	text-align:left;
	padding:7px 7px 7px 30px;
	display:block;
	color:#FFF;
	border-bottom:1px dashed rgba(0, 0, 0, 0.1);
	background:#038f87;
	position:relative;
}
ul.sitemap li a.sub1:before {
	content: "\f105";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	text-decoration: inherit;
	/*--adjust as necessary--*/
    color: #666;
	font-size: 11px;
	position: absolute;
	top: 8px;
	left:20px;
}
ul.sitemap li a.sub1:hover:before {
	color: #FFF;
}
.image_center{ text-align:center; margin-bottom:30px;
	-webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.2);
}
.image_center img{ display:inline-block;
border:3px solid rgba(0, 0, 0, 0.05) !important;
 -moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
}

.image_center img:hover{ display:inline-block;
border:3px solid #038f87 !important;
 -moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
}
.client_image {
	text-align:center;
	margin-bottom:30px;
}
.client_image img {
	display:inline-block;
	border:5px solid #f8f8f8 !important;
	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2);
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.client_image img:hover {
	display:inline-block;
	border:5px solid #139893 !important;
	-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
label.error{ font-size:12px; color:#cc2020; font-weight:700; margin-top:-8px;
}
/* FOOTER STARTS */
footer {
	background:#073648;
	padding:30px 40px 20px;
}
.footer_heading {
	font-size:20px;
	color:#FFF;
	border-bottom:1px solid #ee8722;
	line-height:46px;
	font-weight:500;
	margin-bottom:14px;
	position:relative;
}
.footer_heading:after {
	width:10px;
	height:10px;
	background-color:#269092;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	content: "";
	display: block;
	position: absolute;
	bottom:-5px;
	right:0;
}
.footer_heading a:link {
	color:#ffffff;
}
.footer_heading a:visited {
	color:#FFF;
}
.footer_heading a:hover {
	color:#EE8722;
}
.footer_heading1 {
	font-size:14px;
	color:#FFF;
	line-height:20px;
	font-weight:500;
	text-transform:uppercase;
	padding-top:30px;
	padding-bottom:5px;
}
ul.footer_links {
	padding-bottom:30px;
}
ul.footer_links li a:link {
	font-size:14px;
	line-height:26px;
	color:#b6b6b6;
}
ul.footer_links li a:visited {
	font-size:14px;
	line-height:26px;
	color:#b6b6b6;
}
ul.footer_links li a:hover {
	font-size:14px;
	line-height:26px;
	color:#FFF;
}
.footer_divider {
	height:2px;
	clear:both;
	border-top:1px solid #454545;
	border-bottom: 0px solid #fd0c0c;
}
.footer_text1 {
	font-size:13px;
	line-height:20px;
	color:#b6b6b6;
}
.footer_text1 a:link {
	color:#b6b6b6;
}
.footer_text1 a:visited {
	color:#b6b6b6;
}
.footer_text1 a:hover {
	color:#FFF;
}
.newsletter_input {
	background-color:#FFF;
	border:none;
	color:#666;
	font-size:13px;
	margin-top:10px;
	margin-bottom:20px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.newsletter_input:focus {
	background-color:#CCC;
	border:none;
	color:#000;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
}
.newsletter_submit {
	background:url(../images/arrow.png) center center no-repeat #03a8a8;
	font-weight:600;
	color:#FFF;
	height:34px;
	width:40px;
	margin-top:10px;
	margin-bottom:20px;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
.newsletter_submit:hover {
	background:url(../images/arrow.png) center center no-repeat #f5430c;
	font-weight:600;
	color:#FFF;
	transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
}
/* RESPONSIVE STARTS */
@media only screen and (max-width :1200px) {
.carousel-caption {
 top:20px;
 width:60%;
}
.top_mail{
	padding-left:10px;
}
.white_box {
min-height:150px;
}
a.cms_links {
min-height:160px;
}
.inner_banner_text {
top:24%;
width:50%;
left:170px;
}
.inner_banner_text1 {
font-size:38px;
line-height:46px;
}
.inner_page_bg {
padding:0px 0px;
}
.inner_details_banner {
 padding:20px;
}
.pad_bo_65 {
padding-bottom:90px !important;
}
.sitemap_col{ width:50%;
}
}
@media only screen and (max-width :1023px) {
.carousel-caption {
 position:relative;
 top:0px;
 width:100%;
 left:0;
 padding:30px;
}
.carousel-control.right, .carousel-control.left {
top:22%;
}
.carousel-control {
width:30px;
}
.carousel-control i {
width:30px;
height:30px;
}
.carousel-control.left i, .carousel-control.right i {
padding-top:4px;
font-size:22px;
}
img.retina {
width:80%;
}
.banner_text1 {
font-size:30px;
line-height:40px;
}
.banner_text2 {
font-size:18px;
line-height:22px;
}
.banner_text3 {
font-size:13px;
line-height:18px;
}
a.solutions_link {
padding:0px 20px 20px 20px;
border-bottom:1px dashed rgba(0, 0, 0, 0.1);
margin-bottom:30px;
}
.inner_banner_text {
position:relative;
background:#222;
left:0;
width:100%;
top:0;
padding:30px;
}
.inner_banner_text1 {
font-size:24px;
line-height:30px;
}
.inner_banner_text2 {
font-size:14px;
line-height:20px;
}
h4 {
font-size:28px;
font-weight:500;
}

}
@media only screen and (max-width :767px) {
.pad_bo_65 {
padding-bottom:30px !important;
}
.top_mail{ float:none; text-align:center; padding-bottom:5px; border-bottom:1px solid rgba(0, 0, 0, 0.05); padding-left:0px;
}
.white_box {
min-height:130px;
}
section#cms, section#solutions {
padding:20px;
}
a.cms_links {
min-height:100px;
padding:0px 0px 0px 80px;
}
.newsletter_input, .newsletter_submit {
margin-bottom:0px;
}
 h4 {
font-size:24px;
padding-top:5px;
}
.pad_bo_65 {
padding-bottom:30px !important;
}

}
@media only screen and (max-width :470px) {
.top_bg {
padding:0px;
}
.top_aws_logo{ display:none;
}
.top_phone {
text-align:center;
width:100%;
padding-right:0px;
font-size:10px;
padding-bottom:7px;
border-top:1px solid rgba(0, 0, 0, 0.1);
}
.top_phone img {
margin-left:5px;
}
h1 {
border-bottom:1px solid rgba(0, 0, 0, 0.1);
padding-bottom:10px;
}
h1 span {
font-size:26px;
font-weight:500;
line-height:30px;
padding:0px 10px;
background:none;
text-align:center;
}
h1:before {
 background: #ececec;
}
 h1 span:before, h1 span:after {
display:none;
}
h3 {
font-size:26px;
font-weight:500;
line-height:30px;
}
a.cms_links {
min-height:150px;
}
footer {
padding:20px;
}
.nav-tabs > li > a.blue, .nav-tabs > li > a.orange, .nav-tabs > li > a.green, .nav-tabs > li > a.yellow {
font-size:16px;
padding:10px;
}
.res_pad_0 {
padding-left:0px;
padding-right:0px;
}
.nav-tabs > li > a {
 font-size:16px;
padding:10px;
}
ul.list_style2 li {
font-size:14px;
line-height:20px;
}
.sitemap_col{ width:100%;
}
}
 @media only screen and (max-width :350px) {
.white_box a {
padding-left:0px;
text-align:center;
}
.white_box a img {
position:relative;
}
.white_box a span {
padding-top:10px;
}
ul.list_style1 li a {
text-align:left;
}
a.cms_links {
padding:0px 0px 20px 0px;
text-align:center;
border-bottom:1px solid rgba(0, 0, 0, 0.05);
}
a.cms_links img {
position:relative;
}
a.cms_links span {
padding-top:10px;
}
ul.breadcrumbs li {
font-size:10px;
font-weight:600;
padding:0px 2px;
}
h4 {
font-size:18px;
padding-top:10px;
}
}
.header-full-width .container {
	width: 100%;
	padding:0px;
}
.sticky .dark-header.header-bottom-border, .sticky .light-header.header-bottom-border {
	border: none;
	height: auto;
}
#header .container {
	position: relative;
}
header {
	padding:0px;
	background-color:#FFF;
	-webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0px 6px rgba(0, 0, 0, 0.5);
}
header.transparent-header.sticky + #fullscreen-banner {
	margin-top: -100px;
}
header.transparent-header + #fullscreen-banner {
	margin-top: 0px;
}
header.sticky .header-sticky, header.transparent-header {
	position: fixed;
	width: 100%;
}
header.sticky .header-sticky {
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
header.sticky {
	width:100%;
	z-index: 1000;
	position: fixed;
	top:0px;
}
header.sticky .top_bg {
	display:none;
}
header.sticky .menuzord-menu {
	margin:13px 0px 0px 30px;
}
header.sticky .logo-brand img, header.sticky .logo-brand img.retina {
	height:60px !important;
}
header.nav-center-align .logo-brand img {
	height: auto;
	float: none;
	margin: 20px 0;
}
.menu_text {
	display:none;
}
/* ----------------------------------------------------------------
	top mega menu
-----------------------------------------------------------------*/
.menuzord {
	background: none;
	padding: 0;
}
.nav-bottom {
	transition: none;
	-webkit-transition: none;
	-moz-transition: none;
}
.logo-brand {
	padding:5px 0px 5px 50px;
}
.menuzord-menu>li>a, header.sticky .menuzord-menu>li>a {
	padding:10px 25px;

}
.logo-brand {
	margin: 0px 0px 0 0;
}
header.sticky .logo-brand {
	padding:0px 0px 0px 30px;
}
.menuzord-menu ul.dropdown li a, .menuzord-menu>li>.megamenu a, .menuzord-menu>li>.megamenu h5, .menuzord-menu ul.dropdown li a {
	color:#b0b0b0;
}
.menuzord-menu>li>.megamenu h5 {
	font-weight: 600;
	font-size: 14px;
	margin-bottom: 20px;
	padding-left: 10px;
}
.menuzord-menu>li>.megamenu .megamenu-row li a {
	padding: 8px 10px;
	width: 100%;
	display: inline-block;
	font-size: 12px;
}
.menuzord-menu>li>.megamenu .megamenu-row li:hover a {
	background: rgba(255, 255, 255, .06);
}
.menuzord, .menuzord {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: normal;
}
.menuzord {
	width:100%;
	float: left;
	position: relative;
	   
}
.menuzord a, .menuzord-menu ul.dropdown li a {
 -o-transition: color .3s linear, background .3s linear;
 -moz-transition: color .3s linear, background .3s linear;
 -webkit-transition: color .3s linear, background .3s linear;
 transition: color .3s linear, background .3s linear
}
.menuzord-menu.scrollable>.scrollable-fix {
	display: none
}
.logo-brand {
	float: left;
	color: #666;
	text-decoration: none;
	font-size: 24px;
	font-weight: 600;
	cursor: pointer
}
.menuzord-menu {
	margin:22px 0px 0px 50px;
	padding: 0;
	float:left;
	list-style: none
}
.menuzord-menu.menuzord-right {
	float: right
}
.menuzord-menu>li {
	display: inline-block;
	float: left;
	margin-left: 2px;
}
.menuzord-menu>li>a {
	display: inline-block;
	text-decoration: none;
	font-size: 14px;
	font-weight:600;
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	background:url(../images/menu_hover.jpg) center 55px no-repeat;
}
.menuzord-menu>li>a, .menuzord-menu>li>a>i, .dark.menuzord-menu>li>a {
	color: #333;
}
.light.menuzord-menu>li>a, .light.menuzord-menu>li>a>i, header .dark-header .menuzord-menu>li>a, header .dark-header .menuzord-menu>li>a>i {
	color: #fff;
}
.menuzord-menu>li.active>a, .menuzord-menu>li:hover>a {
	color:#ee8722;
}
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
	position: absolute;
	z-index: 9999;
	min-width: 190px;
	white-space: nowrap;
	border:2px solid #fff;
}
.menuzord-menu ul.dropdown li ul.dropdown {
	left: 100%
}
.menuzord-menu ul.dropdown li {
	clear: both;
	width: 100%;
	border: 0;
	font-size: 12px;
	position: relative
}
.menuzord-menu ul.dropdown li a {
	width: 100%;
	background: 0 0;
	padding:7px 10px;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	float: left;
	clear: both;
	position: relative;
	outline: 0;
	font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:normal;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.menuzord-menu ul.dropdown li:hover>a {
	color: #333;
	background: rgba(255, 255, 255, .06);	
}
.menuzord-menu ul.dropdown li.active a{
	color: #FFF;
	background: rgba(0, 0, 0, .3);
	border-top:1px solid rgba(0, 0, 0, 0.3);
}
.menuzord-menu ul.dropdown.dropdown-left {
	left: none;
}
.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left {
	left: -100%
}
.menuzord-menu li .indicator {
	margin-left:4px;
	font-size:11px;
	position:absolute;
	margin-top:6px;
}
.menuzord-menu li .indicator i {
	font-family: FontAwesome;
}
.menuzord-menu li ul.dropdown li .indicator {
	position: absolute;
	top:10px;
	right: 10px;
	font-size: 15px
}
.menuzord-menu>li>.megamenu {
	width: 100%;
	padding: 20px;
	left: 0;
	position: absolute;
	display: none;
	z-index: 99;
	border-top: solid 1px #f0f0f0;
	background: #fff;
}
.menuzord-menu>li>.megamenu.megamenu-half-width {
	width: 50%;
	left: auto
}
.menuzord-menu>li>.megamenu.megamenu-quarter-width {
	width: 25%;
	left: auto
}
.menuzord-menu>li>.megamenu .megamenu-row {
	width: 100%;
	margin-top: 15px
}
.menuzord-menu>li>.megamenu .megamenu-row:first-child {
	margin-top: 0
}
.menuzord-menu>li>.megamenu .megamenu-row:after, .menuzord-menu>li>.megamenu .megamenu-row:before {
	display: table;
	content: "";
	line-height: 0
}
.menuzord-menu>li>.megamenu .megamenu-row:after {
	clear: both
}
.menuzord-menu>li>.megamenu .megamenu-row .col1, .menuzord-menu>li>
.megamenu .megamenu-row .col10, 
.menuzord-menu>li>
.megamenu .megamenu-row .col11, 
.menuzord-menu>li>
.megamenu .megamenu-row .col12, 
.menuzord-menu>li>
.megamenu .megamenu-row .col2, .menuzord-menu>li>
.megamenu .megamenu-row .col3, .menuzord-menu>li>
.megamenu .megamenu-row .col4, .menuzord-menu>li>
.megamenu .megamenu-row .col5, .menuzord-menu>li>
.megamenu .megamenu-row .col6, .menuzord-menu>li>
.megamenu .megamenu-row .col7, .menuzord-menu>li>
.megamenu .megamenu-row .col8, .menuzord-menu>li>
.megamenu .megamenu-row .col9 {
	display: block;
	min-height: 20px;
	float: left;
	margin-left: 3%;
}
.menuzord-menu>li>.megamenu .megamenu-row [class*=col]:first-child {
 margin-left: 0
}
.menuzord .showhide {
	width: 30px;
	height:26px;
	padding:0;
	display: none;
	float: right;
	text-decoration: none;
	outline: 0;
	-webkit-tap-highlight-color: transparent
}
.menuzord .showhide em {
	width: 30px;
	height: 3px;
	margin: 5px 0px 0;
	float: right;
	background: #777
}
.menuzord .showhide:hover em {
	background:#000;
}
.menuzord-menu>li>a>i {
	margin: 0 5px 0 0;
	font-size: 18px;
	float: left;
	line-height: 20px;
	font-family: FontAwesome
}
.menuzord-menu>li.search form {
	float: left;
	padding: 22px 16px 17px
}
.menuzord-menu>li.search form input[type=text] {
	width: 160px;
	padding: 5px 10px;
	border: none;
	background: #f0f0f0;
	border-radius: 2px;
	outline: 0;
	-o-transition: width 1s ease-out;
	-moz-transition: width 1s ease-out;
	-webkit-transition: width 1s ease-out;
	transition: width 1s ease-out
}
.menuzord-menu>li.search form:hover input[type=text] {
	width: 160px
}
.menuzord-tabs {
	width: 100%;
	float: left
}
.menuzord-tabs-nav {
	width: 20%;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none
}
.menuzord-tabs-nav>li>a {
	width: 100%;
	padding: 7px 16px;
	float: left;
	font-size: 13px;
	text-decoration: none;
	color: #666;
	border: 1px solid #f0f0f0;
	outline: 0;
	
}
.menuzord-tabs-nav li.active a, .menuzord-tabs-nav li:hover a {
	background: #f0f0f0;
}
.menuzord-tabs-content {
	width: 80%;
	min-height: 30px;
	padding: 20px;
	float: right;
	display: none;
	font-size: 13px;
	border: 1px solid #f0f0f0
}
.menuzord-tabs-content.active {
	display: block
}
.menuzord-menu > li.active > a {
	color:#189d95;
}
.menuzord-menu > li:hover > a {
	color: #ee8722; background:url(../images/menu_hover.jpg) center bottom no-repeat;
}
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown {
	background: #ee8722;
}
.menuzord-menu ul.dropdown li:hover > a {
	color: #189d95;
	background: #FFF;
	border-bottom:1px solid rgba(0, 0, 0, 0);
}
.menuzord-menu > li > .megamenu {
	background: #ff6c00;
	border-top: none;
}
.menuzord-tabs-nav > li > a {
	color: #fff;
}
.menuzord-tabs-nav li.active a, .menuzord-tabs-nav li:hover a {
	background: #f0f0f0;
	color: #666;
}
.menu-appear-alt {
	display: none;
	background: #fff;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
.floating-menu {
	margin-top: 50px;
}
.floating-menu .container {
	padding-right: 30px;
	padding-left: 30px;
}
header li.nav-icon i {
	line-height: 100px;
	font-size: 12px;
}
header.sticky li.nav-icon i {
	line-height: 60px;
}
header li.nav-icon .indicator {
	display: none;
}
header li.nav-icon input {
	border-radius: 0;
	border: none;
	box-shadow: none;
	font-size: 11px;
}
.nav-icon.nav-divider a, .nav-icon.nav-divider a:hover {
	cursor: default;
	color: #888 !important;
	font-weight: normal;
}
.nav-border-bottom .menuzord .menuzord-menu>li.nav-divider.active>a, .nav-border-bottom .menuzord .menuzord-menu>li.nav-divider:hover>a, .nav-border-box .menuzord .menuzord-menu>li.nav-divider.active>a, .nav-border-box .menuzord .menuzord-menu>li.nav-divider:hover>a {
	border-color:transparent;
}
.nav-boxed-color .menuzord-menu > li > a {
	margin: 30px 0px;
}
.nav-boxed-color .menuzord-menu>li>a, header .nav-boxed-color li.nav-icon i {
	line-height: 40px;
}
header.sticky .nav-boxed-color li.nav-icon i {
	line-height: 60px;
}
.nav-boxed-color .menuzord-menu > li.nav-divider > a, .nav-boxed-color .menuzord-menu > li.nav-divider:hover > a {
	background: none;

}
.nav-boxed-color .menuzord .menuzord-menu>li.active>a, .nav-boxed-color .menuzord .menuzord-menu>
li.active>a i, .nav-boxed-color .menuzord .menuzord-menu>li:hover>a, .nav-boxed-color .menuzord .menuzord-menu>
li:hover>a>i {
	color: #fff;
}
header.sticky .nav-boxed-color .menuzord-menu > li > a {
	margin: 0;
}
.nav-border-box .menuzord-menu > li > a {
	margin: 30px 0px;
}
.nav-border-box .menuzord-menu>li>a, header .nav-border-box li.nav-icon i {
	line-height: 40px;
}
header.sticky .nav-border-box li.nav-icon i, header.sticky .nav-border-box .menuzord-menu > li > a {
	line-height: 30px;
}
.nav-border-box .menuzord-menu > li > a {
	border:1px solid transparent;
}
header.sticky .nav-border-box .menuzord-menu > li > a {
	margin: 15px 0;
}
.nav-border-bottom .menuzord .menuzord-menu>li>a, .nav-border-bottom .menuzord .menuzord-menu>li>a {
	border-bottom:1px solid transparent;
}
.nav-center-align {
	text-align: center;
}
.nav-center-align .logo-brand, .nav-center-align .menuzord-menu, .nav-center-align .menuzord-menu>li {
	float: none;
}
.nav-center-align .logo-brand {
	margin: 0;
}
.nav-center-align .menuzord-menu ul.dropdown, .nav-center-align .menuzord-menu>li>.megamenu {
	text-align: left;
}
.nav-block-left .menuzord-menu {
	width: 100%;
	height: 60px;
}
.nav-center-align .menuzord-menu>li>a, header.nav-center-align li.nav-icon i {
	line-height: 60px;
}
.border-tb {
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
}
header.nav-center-align {
	height: auto;
}
.header-full-width.nav-center-align .container {
	padding: 0;
}
.nav-bottom {
	position: absolute;
	bottom: 0;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .05);
}
.nav-block-left {
	text-align: left;
}
.nav-block-left .menuzord-menu {
	width: 100%;
	height: 60px;
}
.nav-block-left .logo-brand, .nav-block-left .menuzord-menu, .nav-block-left .menuzord-menu>li {
	float: left;
}
.nav-block-left .menuzord-menu>li>a, header.nav-block-left li.nav-icon i {
	line-height: 60px;
}
.nav-block-left .menuzord-menu ul.dropdown, .nav-block-left .menuzord-menu>li>.megamenu {
	text-align: left;
}
header.nav-block-left {
	height:auto;
}
.header-full-width.nav-center-align .container {
	padding: 0;
}
@media screen and (max-width:1200px) {
.logo-brand {
	padding:10px 0px 10px 10px;
}
}
@media screen and (max-width:1100px) {
.menuzord-menu > li > a, header.sticky .menuzord-menu > li > a{
	padding:10px 15px;
}
}
@media screen and (max-width:970px) {
.menuzord-menu { float:right;
margin-left:0px;
}
.menuzord-menu > li > a, header.sticky .menuzord-menu > li > a {
padding:10px 15px;
}
}
@media screen and (max-width: 768px) {
header {
margin-bottom:0px;
}
.menu_text {
display:inline-block;
float:right;
font-size:10px;
text-transform:uppercase;
color:#999;
margin-right:10px;
margin-top:37px;
}
.menuzord-menu {
float:none;
margin:0px;
}
 .page-title {
 margin-top: 47px;
}
 .menuzord-responsive.menuzord {
 padding: 0
}
 .menuzord-responsive .logo-brand {
 font-size: 20px;
 line-height: 2.55;
}
.menuzord-responsive .showhide {
 margin:30px 15px 0px 0px !important;
}
header.sticky .menuzord-menu {
	margin:13px 0px 0px 0px;
}
header.sticky .menuzord-responsive .showhide {
 margin:12px 15px 0px 0px !important;
}
header.sticky .menu_text{ margin-top:19px;
}
header.sticky .logo-brand img, header.sticky .logo-brand img.retina{ height:48px !important; width:auto;
}
 .menuzord-responsive .menuzord-menu {
 width: 100%;
 float: left!important
}
 .menuzord-responsive .menuzord-menu.scrollable {
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 max-height:inherit !important;
}
 .menuzord-responsive .menuzord-menu.scrollable>.scrollable-fix {
 display: block
}
 .menuzord-responsive .menuzord-menu>li {
 width: 100%;
 display: block;
 position: relative;
 margin-left:0px;
}
 .menuzord-responsive .menuzord-menu>li>a {
 width: 100%;
 padding: 12px 20px;
 display: block;
 border-bottom: solid 1px #f0f0f0
}
 .menuzord-responsive .menuzord-menu>li:first-child>a {
 border-top: solid 1px #f0f0f0
}
 .menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
 width: 100%;
 left: 0;
 position: static;
 border: none;
 float: left
}
 .menuzord-responsive .menuzord-menu ul.dropdown li {
 position: relative
}
.menuzord-responsive .menuzord-menu li .indicator {
 width: 60px;
 height: 45px;
 position: absolute;
 right: 0;
 top: 0;
 font-size: 22px;
 margin-top:0px;
 text-align: center;
 line-height: 43px;
 border-left: solid 1px #f5f5f5
}
.menuzord-menu li .indicator i {
margin-top:10px;
}
 .menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {
 height: 38px;
 right: 0;
 top: 0;
 font-size: 18px;
 line-height: 36px
}
 .menuzord-responsive .menuzord-menu>li>.megamenu {
 width: 100%!important;
 left: 0!important;
 position: static;
 border-top: none;
 border-bottom: solid 1px #f0f0f0
}
 .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row [class*=col] {
 float: none;
 display: block;
 width: 100%!important;
 margin-left: 0;
 margin-top: 15px
}
 .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row, .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row:first-child [class*=col]:first-child {
 margin-top: 0
}
 .menuzord-responsive .menuzord-menu>li.search form {
 width: 100%;
 margin: 4px 0;
 padding: 10px 16px!important
}
 .menuzord-responsive .menuzord-menu>li.search form input[type=text], .menuzord-responsive .menuzord-tabs-content, .menuzord-responsive .menuzord-tabs-nav {
 width: 100%
}
 #header.transparent-header .light-header, #header.transparent-header {
 background: #fff !important;
}
 #header.transparent-header .dark-header {
 background: rgba(10, 10, 10, 1) !important;
}
.menuzord-responsive .menuzord-menu > li > a {
 padding: 12px 20px !important;
 line-height: 20px;
}
.menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {
 border: none;
}
.menuzord-responsive .menuzord-menu ul.dropdown, .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
}
.light.menuzord-menu > li > a, .light.menuzord-menu > li > a > i, header .dark-header .menuzord-menu > li > a, header .dark-header .menuzord-menu > li > a > i {
 color: #333;
}
header.sticky .menuzord-menu>li>a {
 line-height: 20px;
}
 header.transparent-header.sticky + #fullscreen-banner {
 margin-top: -50px;
}
 header.transparent-header + #fullscreen-banner {
 margin-top: 0px;
}
 header + #fullscreen-banner {
 margin-top: -50px;
}
 .dark-header.header-bottom-border, .light-header.header-bottom-border {
 height: auto;
 border: none;
}
 header li.nav-icon .indicator {
 display: block;
}
 header li.nav-icon i {
 font-size: 22px;
}
 .nav-center-align, .nav-block-left {
 text-align: left;
 position: fixed;
}
 .nav-center-align.m-bot-10, .nav-center-align.m-bot-15, .nav-center-align.m-bot-20, .nav-center-align.m-bot-25, .nav-center-align.m-bot-30, .nav-center-align.m-bot-40, .nav-block-left.m-bot-10, .nav-block-left.m-bot-15, .nav-block-left.m-bot-20, .nav-block-left.m-bot-25, .nav-block-left.m-bot-30, .nav-block-left.m-bot-40 {
 display: inline;
}
 .nav-center-align .border-tb, .nav-block-left .border-tb {
 border: none;
}
 header li.nav-icon i, .nav-center-align .menuzord-menu > li > a, header.nav-center-align li.nav-icon i, .nav-block-left .menuzord-menu > li > a, header.nav-block-left li.nav-icon i {
 line-height: 20px;
}
}
 @media only screen and (max-width :350px) {
.menuzord-responsive .logo-brand img {
width:100%;
}
}
@charset "UTF-8";

.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite
}
.animated.hinge {
	-webkit-animation-duration:2s;
	animation-duration:2s
}
@-webkit-keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
transform:translateY(-15px)
}
}
@keyframes bounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(-30px);
-ms-transform:translateY(-30px);
transform:translateY(-30px)
}
60% {
-webkit-transform:translateY(-15px);
-ms-transform:translateY(-15px);
transform:translateY(-15px)
}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce
}
@-webkit-keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
50% {
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.pulse {
	-webkit-animation-name:pulse;
	animation-name:pulse
}
@-webkit-keyframes rubberBand {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
30% {
-webkit-transform:scaleX(1.25) scaleY(0.75);
transform:scaleX(1.25) scaleY(0.75)
}
40% {
-webkit-transform:scaleX(0.75) scaleY(1.25);
transform:scaleX(0.75) scaleY(1.25)
}
60% {
-webkit-transform:scaleX(1.15) scaleY(0.85);
transform:scaleX(1.15) scaleY(0.85)
}
100% {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes rubberBand {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
30% {
-webkit-transform:scaleX(1.25) scaleY(0.75);
-ms-transform:scaleX(1.25) scaleY(0.75);
transform:scaleX(1.25) scaleY(0.75)
}
40% {
-webkit-transform:scaleX(0.75) scaleY(1.25);
-ms-transform:scaleX(0.75) scaleY(1.25);
transform:scaleX(0.75) scaleY(1.25)
}
60% {
-webkit-transform:scaleX(1.15) scaleY(0.85);
-ms-transform:scaleX(1.15) scaleY(0.85);
transform:scaleX(1.15) scaleY(0.85)
}
100% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.rubberBand {
	-webkit-animation-name:rubberBand;
	animation-name:rubberBand
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
}
@keyframes shake {
0%, 100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
20%, 40%, 60%, 80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
transform:translateX(10px)
}
}
.shake {
	-webkit-animation-name:shake;
	animation-name:shake
}
@-webkit-keyframes swing {
20% {
-webkit-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0deg);
transform:rotate(0deg)
}
}
@keyframes swing {
20% {
-webkit-transform:rotate(15deg);
-ms-transform:rotate(15deg);
transform:rotate(15deg)
}
40% {
-webkit-transform:rotate(-10deg);
-ms-transform:rotate(-10deg);
transform:rotate(-10deg)
}
60% {
-webkit-transform:rotate(5deg);
-ms-transform:rotate(5deg);
transform:rotate(5deg)
}
80% {
-webkit-transform:rotate(-5deg);
-ms-transform:rotate(-5deg);
transform:rotate(-5deg)
}
100% {
-webkit-transform:rotate(0deg);
-ms-transform:rotate(0deg);
transform:rotate(0deg)
}
}
.swing {
	-webkit-transform-origin:top center;
	-ms-transform-origin:top center;
	transform-origin:top center;
	-webkit-animation-name:swing;
	animation-name:swing
}
@-webkit-keyframes tada {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg);
transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0);
transform:scale(1) rotate(0)
}
}
@keyframes tada {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
10%, 20% {
-webkit-transform:scale(0.9) rotate(-3deg);
-ms-transform:scale(0.9) rotate(-3deg);
transform:scale(0.9) rotate(-3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale(1.1) rotate(3deg);
-ms-transform:scale(1.1) rotate(3deg);
transform:scale(1.1) rotate(3deg)
}
40%, 60%, 80% {
-webkit-transform:scale(1.1) rotate(-3deg);
-ms-transform:scale(1.1) rotate(-3deg);
transform:scale(1.1) rotate(-3deg)
}
100% {
-webkit-transform:scale(1) rotate(0);
-ms-transform:scale(1) rotate(0);
transform:scale(1) rotate(0)
}
}
.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
0% {
-webkit-transform:translateX(0%);
transform:translateX(0%)
}
15% {
-webkit-transform:translateX(-25%) rotate(-5deg);
transform:translateX(-25%) rotate(-5deg)
}
30% {
-webkit-transform:translateX(20%) rotate(3deg);
transform:translateX(20%) rotate(3deg)
}
45% {
-webkit-transform:translateX(-15%) rotate(-3deg);
transform:translateX(-15%) rotate(-3deg)
}
60% {
-webkit-transform:translateX(10%) rotate(2deg);
transform:translateX(10%) rotate(2deg)
}
75% {
-webkit-transform:translateX(-5%) rotate(-1deg);
transform:translateX(-5%) rotate(-1deg)
}
100% {
-webkit-transform:translateX(0%);
transform:translateX(0%)
}
}
@keyframes wobble {
0% {
-webkit-transform:translateX(0%);
-ms-transform:translateX(0%);
transform:translateX(0%)
}
15% {
-webkit-transform:translateX(-25%) rotate(-5deg);
-ms-transform:translateX(-25%) rotate(-5deg);
transform:translateX(-25%) rotate(-5deg)
}
30% {
-webkit-transform:translateX(20%) rotate(3deg);
-ms-transform:translateX(20%) rotate(3deg);
transform:translateX(20%) rotate(3deg)
}
45% {
-webkit-transform:translateX(-15%) rotate(-3deg);
-ms-transform:translateX(-15%) rotate(-3deg);
transform:translateX(-15%) rotate(-3deg)
}
60% {
-webkit-transform:translateX(10%) rotate(2deg);
-ms-transform:translateX(10%) rotate(2deg);
transform:translateX(10%) rotate(2deg)
}
75% {
-webkit-transform:translateX(-5%) rotate(-1deg);
-ms-transform:translateX(-5%) rotate(-1deg);
transform:translateX(-5%) rotate(-1deg)
}
100% {
-webkit-transform:translateX(0%);
-ms-transform:translateX(0%);
transform:translateX(0%)
}
}
.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes bounceIn {
0% {
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(.9);
transform:scale(.9)
}
100% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes bounceIn {
0% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
transform:scale(.3)
}
50% {
opacity:1;
-webkit-transform:scale(1.05);
-ms-transform:scale(1.05);
transform:scale(1.05)
}
70% {
-webkit-transform:scale(.9);
-ms-transform:scale(.9);
transform:scale(.9)
}
100% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
}
.bounceIn {
	-webkit-animation-name:bounceIn;
	animation-name:bounceIn
}
@-webkit-keyframes bounceInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px);
transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes bounceInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
transform:translateY(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(30px);
-ms-transform:translateY(30px);
transform:translateY(30px)
}
80% {
-webkit-transform:translateY(-10px);
-ms-transform:translateY(-10px);
transform:translateY(-10px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(30px);
transform:translateX(30px)
}
80% {
-webkit-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes bounceInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
transform:translateX(-2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(30px);
-ms-transform:translateX(30px);
transform:translateX(30px)
}
80% {
-webkit-transform:translateX(-10px);
-ms-transform:translateX(-10px);
transform:translateX(-10px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(-30px);
transform:translateX(-30px)
}
80% {
-webkit-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes bounceInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
transform:translateX(2000px)
}
60% {
opacity:1;
-webkit-transform:translateX(-30px);
-ms-transform:translateX(-30px);
transform:translateX(-30px)
}
80% {
-webkit-transform:translateX(10px);
-ms-transform:translateX(10px);
transform:translateX(10px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(-30px);
transform:translateY(-30px)
}
80% {
-webkit-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes bounceInUp {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
60% {
opacity:1;
-webkit-transform:translateY(-30px);
-ms-transform:translateY(-30px);
transform:translateY(-30px)
}
80% {
-webkit-transform:translateY(10px);
-ms-transform:translateY(10px);
transform:translateY(10px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.bounceInUp {
	-webkit-animation-name:bounceInUp;
	animation-name:bounceInUp
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(.95);
transform:scale(.95)
}
50% {
opacity:1;
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}
}
@keyframes bounceOut {
0% {
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
25% {
-webkit-transform:scale(.95);
-ms-transform:scale(.95);
transform:scale(.95)
}
50% {
opacity:1;
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1)
}
100% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
transform:scale(.3)
}
}
.bounceOut {
	-webkit-animation-name:bounceOut;
	animation-name:bounceOut
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
}
.bounceOutDown {
	-webkit-animation-name:bounceOutDown;
	animation-name:bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
.bounceOutLeft {
	-webkit-animation-name:bounceOutLeft;
	animation-name:bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
20% {
opacity:1;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
transform:translateX(2000px)
}
}
.bounceOutRight {
	-webkit-animation-name:bounceOutRight;
	animation-name:bounceOutRight
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
20% {
opacity:1;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
.bounceOutUp {
	-webkit-animation-name:bounceOutUp;
	animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.fadeIn {
	-webkit-animation-name:fadeIn;
	animation-name:fadeIn
}
@-webkit-keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInDown {
0% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInDownBig {
	-webkit-animation-name:fadeInDownBig;
	animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
transform:translateX(-20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInLeft {
	-webkit-animation-name:fadeInLeft;
	animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInLeftBig {
	-webkit-animation-name:fadeInLeftBig;
	animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInRight {
0% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
transform:translateX(20px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInRight {
	-webkit-animation-name:fadeInRight;
	animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.fadeInRightBig {
	-webkit-animation-name:fadeInRightBig;
	animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInUp {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(20px);
transform:translateY(20px)
}
}
@keyframes fadeOutDown {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(20px);
-ms-transform:translateY(20px);
transform:translateY(20px)
}
}
.fadeOutDown {
	-webkit-animation-name:fadeOutDown;
	animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@keyframes fadeOutDownBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
}
.fadeOutDownBig {
	-webkit-animation-name:fadeOutDownBig;
	animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-20px);
transform:translateX(-20px)
}
}
@keyframes fadeOutLeft {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-20px);
-ms-transform:translateX(-20px);
transform:translateX(-20px)
}
}
.fadeOutLeft {
	-webkit-animation-name:fadeOutLeft;
	animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@keyframes fadeOutLeftBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
.fadeOutLeftBig {
	-webkit-animation-name:fadeOutLeftBig;
	animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(20px);
transform:translateX(20px)
}
}
@keyframes fadeOutRight {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(20px);
-ms-transform:translateX(20px);
transform:translateX(20px)
}
}
.fadeOutRight {
	-webkit-animation-name:fadeOutRight;
	animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@keyframes fadeOutRightBig {
0% {
opacity:1;
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
transform:translateX(2000px)
}
}
.fadeOutRightBig {
	-webkit-animation-name:fadeOutRightBig;
	animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-20px);
transform:translateY(-20px)
}
}
@keyframes fadeOutUp {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-20px);
-ms-transform:translateY(-20px);
transform:translateY(-20px)
}
}
.fadeOutUp {
	-webkit-animation-name:fadeOutUp;
	animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@keyframes fadeOutUpBig {
0% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
.fadeOutUpBig {
	-webkit-animation-name:fadeOutUpBig;
	animation-name:fadeOutUpBig
}
@-webkit-keyframes flip {
0% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
@keyframes flip {
0% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
transform:perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
.animated.flip {
	-webkit-backface-visibility:visible;
	-ms-backface-visibility:visible;
	backface-visibility:visible;
	-webkit-animation-name:flip;
	animation-name:flip
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-10deg);
transform:perspective(400px) rotateX(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateX(0deg);
transform:perspective(400px) rotateX(0deg);
opacity:1
}
}
@keyframes flipInX {
0% {
-webkit-transform:perspective(400px) rotateX(90deg);
-ms-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateX(-10deg);
-ms-transform:perspective(400px) rotateX(-10deg);
transform:perspective(400px) rotateX(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateX(10deg);
-ms-transform:perspective(400px) rotateX(10deg);
transform:perspective(400px) rotateX(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateX(0deg);
-ms-transform:perspective(400px) rotateX(0deg);
transform:perspective(400px) rotateX(0deg);
opacity:1
}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInX;
	animation-name:flipInX
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-10deg);
transform:perspective(400px) rotateY(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateY(0deg);
transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
@keyframes flipInY {
0% {
-webkit-transform:perspective(400px) rotateY(90deg);
-ms-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
40% {
-webkit-transform:perspective(400px) rotateY(-10deg);
-ms-transform:perspective(400px) rotateY(-10deg);
transform:perspective(400px) rotateY(-10deg)
}
70% {
-webkit-transform:perspective(400px) rotateY(10deg);
-ms-transform:perspective(400px) rotateY(10deg);
transform:perspective(400px) rotateY(10deg)
}
100% {
-webkit-transform:perspective(400px) rotateY(0deg);
-ms-transform:perspective(400px) rotateY(0deg);
transform:perspective(400px) rotateY(0deg);
opacity:1
}
}
.flipInY {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipInY;
	animation-name:flipInY
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform:perspective(400px) rotateX(0deg);
transform:perspective(400px) rotateX(0deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
@keyframes flipOutX {
0% {
-webkit-transform:perspective(400px) rotateX(0deg);
-ms-transform:perspective(400px) rotateX(0deg);
transform:perspective(400px) rotateX(0deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateX(90deg);
-ms-transform:perspective(400px) rotateX(90deg);
transform:perspective(400px) rotateX(90deg);
opacity:0
}
}
.flipOutX {
	-webkit-animation-name:flipOutX;
	animation-name:flipOutX;
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform:perspective(400px) rotateY(0deg);
transform:perspective(400px) rotateY(0deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
@keyframes flipOutY {
0% {
-webkit-transform:perspective(400px) rotateY(0deg);
-ms-transform:perspective(400px) rotateY(0deg);
transform:perspective(400px) rotateY(0deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotateY(90deg);
-ms-transform:perspective(400px) rotateY(90deg);
transform:perspective(400px) rotateY(90deg);
opacity:0
}
}
.flipOutY {
	-webkit-backface-visibility:visible!important;
	-ms-backface-visibility:visible!important;
	backface-visibility:visible!important;
	-webkit-animation-name:flipOutY;
	animation-name:flipOutY
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:translateX(-20%) skewX(30deg);
transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-webkit-transform:translateX(0%) skewX(-15deg);
transform:translateX(0%) skewX(-15deg);
opacity:1
}
100% {
-webkit-transform:translateX(0%) skewX(0deg);
transform:translateX(0%) skewX(0deg);
opacity:1
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform:translateX(100%) skewX(-30deg);
-ms-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:translateX(-20%) skewX(30deg);
-ms-transform:translateX(-20%) skewX(30deg);
transform:translateX(-20%) skewX(30deg);
opacity:1
}
80% {
-webkit-transform:translateX(0%) skewX(-15deg);
-ms-transform:translateX(0%) skewX(-15deg);
transform:translateX(0%) skewX(-15deg);
opacity:1
}
100% {
-webkit-transform:translateX(0%) skewX(0deg);
-ms-transform:translateX(0%) skewX(0deg);
transform:translateX(0%) skewX(0deg);
opacity:1
}
}
.lightSpeedIn {
	-webkit-animation-name:lightSpeedIn;
	animation-name:lightSpeedIn;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform:translateX(0%) skewX(0deg);
transform:translateX(0%) skewX(0deg);
opacity:1
}
100% {
-webkit-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform:translateX(0%) skewX(0deg);
-ms-transform:translateX(0%) skewX(0deg);
transform:translateX(0%) skewX(0deg);
opacity:1
}
100% {
-webkit-transform:translateX(100%) skewX(-30deg);
-ms-transform:translateX(100%) skewX(-30deg);
transform:translateX(100%) skewX(-30deg);
opacity:0
}
}
.lightSpeedOut {
	-webkit-animation-name:lightSpeedOut;
	animation-name:lightSpeedOut;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
100% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(-200deg);
-ms-transform:rotate(-200deg);
transform:rotate(-200deg);
opacity:0
}
100% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateIn {
	-webkit-animation-name:rotateIn;
	animation-name:rotateIn
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInDownLeft {
	-webkit-animation-name:rotateInDownLeft;
	animation-name:rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInDownRight {
	-webkit-animation-name:rotateInDownRight;
	animation-name:rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInUpLeft {
	-webkit-animation-name:rotateInUpLeft;
	animation-name:rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
}
.rotateInUpRight {
	-webkit-animation-name:rotateInUpRight;
	animation-name:rotateInUpRight
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(200deg);
transform:rotate(200deg);
opacity:0
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:center center;
-ms-transform-origin:center center;
transform-origin:center center;
-webkit-transform:rotate(200deg);
-ms-transform:rotate(200deg);
transform:rotate(200deg);
opacity:0
}
}
.rotateOut {
	-webkit-animation-name:rotateOut;
	animation-name:rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
.rotateOutDownLeft {
	-webkit-animation-name:rotateOutDownLeft;
	animation-name:rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
.rotateOutDownRight {
	-webkit-animation-name:rotateOutDownRight;
	animation-name:rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(-90deg);
-ms-transform:rotate(-90deg);
transform:rotate(-90deg);
opacity:0
}
}
.rotateOutUpLeft {
	-webkit-animation-name:rotateOutUpLeft;
	animation-name:rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate(90deg);
-ms-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
.rotateOutUpRight {
	-webkit-animation-name:rotateOutUpRight;
	animation-name:rotateOutUpRight
}
@-webkit-keyframes slideInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInDown {
0% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
transform:translateY(-2000px)
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown
}
@-webkit-keyframes slideInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInLeft {
0% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
transform:translateX(-2000px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.slideInLeft {
	-webkit-animation-name:slideInLeft;
	animation-name:slideInLeft
}
@-webkit-keyframes slideInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
}
@keyframes slideInRight {
0% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
transform:translateX(2000px)
}
100% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
}
.slideInRight {
	-webkit-animation-name:slideInRight;
	animation-name:slideInRight
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(-2000px);
-ms-transform:translateX(-2000px);
transform:translateX(-2000px)
}
}
.slideOutLeft {
	-webkit-animation-name:slideOutLeft;
	animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
transform:translateX(2000px)
}
}
@keyframes slideOutRight {
0% {
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
opacity:0;
-webkit-transform:translateX(2000px);
-ms-transform:translateX(2000px);
transform:translateX(2000px)
}
}
.slideOutRight {
	-webkit-animation-name:slideOutRight;
	animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
@keyframes slideOutUp {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(-2000px);
-ms-transform:translateY(-2000px);
transform:translateY(-2000px)
}
}
.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
}
@-webkit-keyframes slideInUp {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes slideInUp {
0% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
100% {
opacity:1;
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
transform:translateY(2000px)
}
}
@keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
opacity:0;
-webkit-transform:translateY(2000px);
-ms-transform:translateY(2000px);
transform:translateY(2000px)
}
}
.slideOutDown {
	-webkit-animation-name:slideOutDown;
	animation-name:slideOutDown
}
@-webkit-keyframes hinge {
0% {
-webkit-transform:rotate(0);
transform:rotate(0);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40% {
-webkit-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
80% {
-webkit-transform:rotate(60deg) translateY(0);
transform:rotate(60deg) translateY(0);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translateY(700px);
transform:translateY(700px);
opacity:0
}
}
@keyframes hinge {
0% {
-webkit-transform:rotate(0);
-ms-transform:rotate(0);
transform:rotate(0);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate(80deg);
-ms-transform:rotate(80deg);
transform:rotate(80deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40% {
-webkit-transform:rotate(60deg);
-ms-transform:rotate(60deg);
transform:rotate(60deg);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
80% {
-webkit-transform:rotate(60deg) translateY(0);
-ms-transform:rotate(60deg) translateY(0);
transform:rotate(60deg) translateY(0);
-webkit-transform-origin:top left;
-ms-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translateY(700px);
-ms-transform:translateY(700px);
transform:translateY(700px);
opacity:0
}
}
.hinge {
	-webkit-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0px) rotate(0deg);
transform:translateX(0px) rotate(0deg)
}
}
@keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translateX(-100%) rotate(-120deg);
-ms-transform:translateX(-100%) rotate(-120deg);
transform:translateX(-100%) rotate(-120deg)
}
100% {
opacity:1;
-webkit-transform:translateX(0px) rotate(0deg);
-ms-transform:translateX(0px) rotate(0deg);
transform:translateX(0px) rotate(0deg)
}
}
.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
0% {
opacity:1;
-webkit-transform:translateX(0px) rotate(0deg);
transform:translateX(0px) rotate(0deg)
}
100% {
opacity:0;
-webkit-transform:translateX(100%) rotate(120deg);
transform:translateX(100%) rotate(120deg)
}
}
@keyframes rollOut {
0% {
opacity:1;
-webkit-transform:translateX(0px) rotate(0deg);
-ms-transform:translateX(0px) rotate(0deg);
transform:translateX(0px) rotate(0deg)
}
100% {
opacity:0;
-webkit-transform:translateX(100%) rotate(120deg);
-ms-transform:translateX(100%) rotate(120deg);
transform:translateX(100%) rotate(120deg)
}
}
.rollOut {
	-webkit-animation-name:rollOut;
	animation-name:rollOut
}
@-webkit-keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}
50% {
opacity:1
}
}
@keyframes zoomIn {
0% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
transform:scale(.3)
}
50% {
opacity:1
}
}
.zoomIn {
	-webkit-animation-name:zoomIn;
	animation-name:zoomIn
}
@-webkit-keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
-ms-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
-ms-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.zoomInDown {
	-webkit-animation-name:zoomInDown;
	animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(48px);
transform:scale(.475) translateX(48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
-ms-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(48px);
-ms-transform:scale(.475) translateX(48px);
transform:scale(.475) translateX(48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.zoomInLeft {
	-webkit-animation-name:zoomInLeft;
	animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale(.1) translateX(2000px);
transform:scale(.1) translateX(2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(-48px);
transform:scale(.475) translateX(-48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale(.1) translateX(2000px);
-ms-transform:scale(.1) translateX(2000px);
transform:scale(.1) translateX(2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateX(-48px);
-ms-transform:scale(.475) translateX(-48px);
transform:scale(.475) translateX(-48px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.zoomInRight {
	-webkit-animation-name:zoomInRight;
	animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale(.1) translateY(2000px);
transform:scale(.1) translateY(2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(-60px);
transform:scale(.475) translateY(-60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
@keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale(.1) translateY(2000px);
-ms-transform:scale(.1) translateY(2000px);
transform:scale(.1) translateY(2000px);
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
60% {
opacity:1;
-webkit-transform:scale(.475) translateY(-60px);
-ms-transform:scale(.475) translateY(-60px);
transform:scale(.475) translateY(-60px);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
}
.zoomInUp {
	-webkit-animation-name:zoomInUp;
	animation-name:zoomInUp
}
@-webkit-keyframes zoomOut {
0% {
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}
50% {
opacity:0;
-webkit-transform:scale(.3);
transform:scale(.3)
}
100% {
opacity:0
}
}
@keyframes zoomOut {
0% {
opacity:1;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1)
}
50% {
opacity:0;
-webkit-transform:scale(.3);
-ms-transform:scale(.3);
transform:scale(.3)
}
100% {
opacity:0
}
}
.zoomOut {
	-webkit-animation-name:zoomOut;
	animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale(.475) translateY(-60px);
transform:scale(.475) translateY(-60px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateY(2000px);
transform:scale(.1) translateY(2000px);
-webkit-transform-origin:center bottom;
transform-origin:center bottom
}
}
@keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale(.475) translateY(-60px);
-ms-transform:scale(.475) translateY(-60px);
transform:scale(.475) translateY(-60px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateY(2000px);
-ms-transform:scale(.1) translateY(2000px);
transform:scale(.1) translateY(2000px);
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom
}
}
.zoomOutDown {
	-webkit-animation-name:zoomOutDown;
	animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale(.475) translateX(42px);
transform:scale(.475) translateX(42px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-transform-origin:left center;
transform-origin:left center
}
}
@keyframes zoomOutLeft {
40% {
opacity:1;
-webkit-transform:scale(.475) translateX(42px);
-ms-transform:scale(.475) translateX(42px);
transform:scale(.475) translateX(42px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateX(-2000px);
-ms-transform:scale(.1) translateX(-2000px);
transform:scale(.1) translateX(-2000px);
-webkit-transform-origin:left center;
-ms-transform-origin:left center;
transform-origin:left center
}
}
.zoomOutLeft {
	-webkit-animation-name:zoomOutLeft;
	animation-name:zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale(.475) translateX(-42px);
transform:scale(.475) translateX(-42px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateX(2000px);
transform:scale(.1) translateX(2000px);
-webkit-transform-origin:right center;
transform-origin:right center
}
}
@keyframes zoomOutRight {
40% {
opacity:1;
-webkit-transform:scale(.475) translateX(-42px);
-ms-transform:scale(.475) translateX(-42px);
transform:scale(.475) translateX(-42px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateX(2000px);
-ms-transform:scale(.1) translateX(2000px);
transform:scale(.1) translateX(2000px);
-webkit-transform-origin:right center;
-ms-transform-origin:right center;
transform-origin:right center
}
}
.zoomOutRight {
	-webkit-animation-name:zoomOutRight;
	animation-name:zoomOutRight
}
@-webkit-keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-transform-origin:center top;
transform-origin:center top
}
}
@keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale(.475) translateY(60px);
-ms-transform:scale(.475) translateY(60px);
transform:scale(.475) translateY(60px);
-webkit-animation-timing-function:linear;
animation-timing-function:linear
}
100% {
opacity:0;
-webkit-transform:scale(.1) translateY(-2000px);
-ms-transform:scale(.1) translateY(-2000px);
transform:scale(.1) translateY(-2000px);
-webkit-transform-origin:center top;
-ms-transform-origin:center top;
transform-origin:center top
}
}
.zoomOutUp {
	-webkit-animation-name:zoomOutUp;
	animation-name:zoomOutUp
}


.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
   

}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
    background-color: #EE8722;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ffffff;
    margin-top: 5px;
    margin-right: -10px;
    background-color: #EE8722;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #EE8722;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
 }

#social-fb:hover {
     color: #3B5998;

 }
 #social-tw:hover {
     color: #4099FF;
 }
 #social-gp:hover {
     color: #d34836;
 }
 #social-em:hover {
     color: #f39c12;
 }


.hr
{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #dc0505;
}


.txt-footer
{
	color: #ffffff;
}

.socialalign
{
	align-items: right;
	
}
.item-footer
{
	top:-20px;
	right:-120px
}







