/*------------------------------------------------------------------

[ TABLE OF CONTENTS]

	01. GLOBAL STYLES
	02. COMMON STYLES
	03. LOGIN PAGE

-------------------------------------------------------------------*/

/* 01. GLOBAL STYLES */



* {
	padding: 0;
	margin: 0;
}
body {
	 -webkit-font-smoothing: antialiased;
	 -webkit-transition: opacity 800ms;
  -moz-transition: opacity 800ms;
  transition: opacity 800ms;
  background:#fff;
  padding:0 0 0 0;
  font-family: 'Open Sans', sans-serif;

}




li, ul, ol {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	color:#000000;
}
p {
	font-size: 15px;
	color:#666666
}
button, button:hover, a, a:hover {
}
a:hover {
	color: #898989;
}
a, a:hover, a:focus, a:active, button, button:focus, input, textarea {
	outline: 0;
	text-decoration: none;
	transition: .4s;
}
h1, h2, h3, h4, h5, h6 {

}
/* 02. COMMON STYLES */


.relative {
	position:relative !important
}
.fixedpadding20 {
	padding:20px 0
}
.fixedpadding30 {
	padding:30px 0
}
.fixedpadding40 {
	padding:40px 0
}
.fixedpadding50 {
	padding:50px 0
}
.fixedpadding60 {
	padding:60px 0
}
.fixedpadding70 {
	padding:70px 0
}
.fixedpadding80 {
	padding:80px 0
}
.fixedpadding90 {
	padding:90px 0
}
.fixedpadding100 {
	padding:100px 0
}

@media only screen and (max-width: 767px) {
.fixedpadding100 {
	padding:50px 0
}
}
.space10 {
	margin-bottom: 10px;
}
.space20 {
	margin-bottom: 20px;
}
.space25 {
	margin-bottom: 25px;
}
.space30 {
	margin-bottom: 30px;
}
.space40 {
	margin-bottom: 40px;
}
.space50 {
	margin-bottom: 50px;
}
.space60 {
	margin-bottom: 60px;
}
.space70 {
	margin-bottom: 70px;
}
.mainBtn {
	height:42px;
	background:#f5bd04;
	padding:9px 25px;
	color:#805914;
	border-radius:5px;
	font-weight:500;
	transition: .4s;
	font-size:16px;
}

.mainBtn:hover {
	background:#333 !important;
 	transition: .4s;
	color:#fff;
}



h1.common-title{ margin:0; padding:0; color:#fff;font-family:'Forte'; color:#115ca6; font-size:60px;text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;}

h1.inner-title{ margin:0; padding:0; font-size:36px; font-weight:700}


@media only screen and (max-width: 767px) {
h1.common-title{font-size:40px}

}



.less_left{ padding-left:0;}
.less_right{ padding-right:0;}

.color-blue{ color:#428bca;}
.color-dark-blue{ color:#0077c3;}
.color-orange{ color:#fdb719;}
.color-green{ color:#00db67;}
.color-red{ color:#e62a42;}
.color-white{ color:#fff;}
.color-black{ color:#000;}
.color-dark-gray{ color:#52555e;}
.color-light-gray{ color:#9b9ea3;}

.bg-orange{ background:#4682B4;}
.bg-blue{ background:#00a34c;}
.bg-light-blue{ background:#FFFF99;}
.bg-light-green{ background:#F5DEB3; }

.padding-0px{ padding:0px;}
.padding-10px{ padding:10px;}
.padding-15px{ padding:15px;}
.padding-20px{ padding:20px;}
.padding-25px{ padding:25px;}
.padding-30px{ padding:30px;}
.padding-35px{ padding:35px;}
.padding-40px{ padding:40px;}
.padding-45px{ padding:45px;}
.padding-50px{ padding:50px;}

.padding-bottom-0px{ padding-bottom:0 !important}
.padding-bottom-5px{ padding-bottom:5px !important}
.padding-bottom-10px{ padding-bottom:10px !important}
.padding-bottom-15px{ padding-bottom:15px !important}
.padding-bottom-20px{ padding-bottom:20px !important}
.padding-bottom-25px{ padding-bottom:25px !important}

.padding-top-0px{ padding-top:0 !important}
.padding-top-5px{ padding-top:5px !important}
.padding-top-10px{ padding-top:10px !important}
.padding-top-15px{ padding-top:15px !important}
.padding-top-20px{ padding-top:20px !important}
.padding-top-25px{ padding-top:25px !important}




.less-right-0px{ padding-right:0px;}
.less-left-0px{ padding-left: 0px;}

.less-right-5px{ padding-right:5px;}
.less-left-5px{ padding-left: 5px;}

.less-right-10px{ padding-right:10px;}
.less-left-10px{ padding-left: 10px;}

@media only screen and (max-width: 767px) {
.less-right-0px{ padding-right:15px;}
.less-left-0px{ padding-left: 15px;}

.less-right-5px{ padding-right:15px;}
.less-left-5px{ padding-left: 15px;}

.less-right-10px{ padding-right:15px;}
.less-left-10px{ padding-left: 15px;}
}

.border-none{ border:0 !important}

.space-left-2px{ margin-left:5px;}
.space-left-5px{ margin-left:5px;}
.space-right-2px{ margin-right:5px;}
.space-right-5px{ margin-right:5px;}
.space-left-50px{ margin-left:50px;}
.space-left-100px{ margin-left:100px;}

/* line height */
.line-height-10 {line-height:10px}
.line-height-13 {line-height:13px}
.line-height-18 {line-height:18px}
.line-height-20 {line-height:20px}
.line-height-24 {line-height:24px}
.line-height-22 {line-height:22px}
.line-height-26 {line-height:26px}
.line-height-28 {line-height:28px}
.line-height-30 {line-height:30px}
.line-height-35 {line-height:35px}
.line-height-40 {line-height:40px}
.line-height-45 {line-height:45px}
.line-height-50 {line-height:50px}
.line-height-55 {line-height:55px}
.line-height-60 {line-height:60px}
.line-height-65 {line-height:65px}
.line-height-70 {line-height:70px}
.line-height-75 {line-height:75px}
.line-height-80 {line-height:80px}
.line-height-85 {line-height:85px}
.line-height-90 {line-height:90px}
.line-height-95 {line-height:95px}
.line-height-100 {line-height:100px}
.line-height-110 {line-height:110px}
.line-height-120 {line-height:120px}

.container {
	max-width: 1300px;
	width: 100%;
}



.page{ background:#fff}


.navigation{font-size: 13px}

.topbar{ background:#f7f7f7; padding:10px 15px; border-bottom: solid 1px #e7e7e7}
.topmenu{ margin:0; padding:0; font-size:13px;}
.topmenu li{ display:inline-block; margin-right:10px;}
.topmenu a{ color:#000000}
.topbar .social{ padding:0; margin:0; font-size:16px; display:inline-block}
.topbar .social li{ display:inline-block; padding:0 3px;}
.topbar .social a.fb{ color:#3b5998}
.topbar .social a.twitter{ color:#3ba6ee}
.topbar .social a.linkedin{ color:#10295d}
.topbar .social a.youtube{ color:#ce201f}
.topbar .language{ display:inline-block; font-size:13px; padding-left:15px;}

.slider{ padding:0; margin:0; }
.slider .item{ min-height:412px;}

.scollar{ background:#000000; font-color:#fff; font-size:13px; font-weight:600; margin:0px 0;}
.scollar marquee{ margin:0; padding:0}

.text-container{ padding:0; margin:0}
.text-container h1{ font-size:24px; font-weight:600; margin:0}
.text-container h2{ font-size:20px; font-weight:600; margin:0}
.text-container h3{ font-size:17px; font-weight:600; margin:0}
.text-container p{ font-size:13px; color:#000; line-height:20px; text-align:justify}
.text-container p.subhead{ font-size:16px; color:#000000}

.dropdown-menu{min-width: 220px;}

.sublinks ul li a {
	display:block;
	background:#FFFF99;
	padding:3.85px 15px;
	color:#000;
	font-size: 13px;


}
.sublinks ul li a:hover {
	background:#FFD700;
	text-decoration:none
}

ul.listing{ margin:0; padding:0; font-size:14px; }
ul.listing li{ display: block; margin:0; padding:2px 0 6px 0; padding-left:16px; position:relative; }
ul.listing li:before{ content:"\f111"; position:absolute; top:9px; left:0; font-family: 'FontAwesome'; font-size:6px;}
ul.listing a{ color:#000;font-weight: normal;}
ul.listing a:hover{ color:#FF4500}

.moreBtn{ padding:0; color:#FF0000; font-size:15px;}
.panel-body{ border:0 !important; padding:0;}
.panel-default{ background:none; border:0; box-shadow:none}
.panel-heading{ background:none!important; padding:0 0 8px 0}
.panel-heading h4{ background:none; font-weight:600}
.panel-heading h4 a{ color:#FF4500}


.contactForm{}
.contactForm .form-control{ height: 38px; border-radius: 0; box-shadow: none; }

.team_area{ padding:20px 30px; background-color: #f1f1f1;}
.team_area .team-item{ margin-bottom:15px;}
.team_area .team-item img{ width:150px; border: solid 1px #f1f1f1; margin-right: 20px;}



/*video start here----------------------------------*/
.video {
	padding:0;
	margin:0 auto;
}
.video .ytv {
	padding-bottom:25px;
}
.video iframe {
	width:100%;
	height:350px;
}
@media screen and (max-width: 767px) {
.video iframe {
height:200px;
}
}



.video-area{padding: 45px 0; background-color: #f1f1f1}


.footer{ padding:25px 0; background:#612961; position:relative; color:#fff;font-family: 'Open Sans', sans-serif;}
.footer p{ margin:0; padding:0; font-size:13px; line-height:24px; color:#fff;font-family: 'Open Sans', sans-serif;}
.footer a{ color:#fff}
.footer hr{ height:1px; background:#7e377e; border:0; }
.footer ul{ font-size:13px; margin: 0; padding-top: 5px;}
.footer ul li{ display:inline-block; padding:0 12px 0 10px; position:relative;font-family: 'Open Sans', sans-serif;}
.footer ul li:before{ position:absolute; top:0; right:0; content:"|"}
.footer ul li:last-child:before{ display:none; }
.footer ul li a{color: #fff}
.footer ul li a:hover{color: #e2b2e2}

/*
 @media (min-width:991px) and (max-width:1200px) {
}
@media (min-width:768px) and (max-width:991px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 480px) {
}