@charset "utf-8";
/* CSS Document */
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Open+Sans+Condensed:300,700|Roboto+Slab:400,300,700,100);*/
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
body {
	overflow-x: hidden;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #666;
	font-weight: 300;
	line-height: 1.8;
}
img {
	max-width: 100%;
}

.clear {
	clear: both;
	float: none;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.fixed {
	position: fixed;
}
.block {
	display: block;
}
.inline-block {
	display: inline-block;
}
a:hover, a:focus {
	text-decoration: none;
	outline: 0 none;
}
.fancyfont { font-family: 'Roboto Slab', serif; font-weight:400}


.bolder { font-weight:800;}

.bold {
	font-weight: 600;
}
.boldL {
	font-weight: 400;
}
.boldLx {
	font-weight: 300;
}
.caps {
	text-transform: uppercase;
}
.Ncaps {
	text-transform: none
}
.p-t-0 {
	padding-top: 0px;
}
.p-t-5 {
	padding-top: 5px;
}
.p-t-10 {
	padding-top: 10px;
}
.p-t-15 {
	padding-top: 15px;
}
.p-t-20 {
	padding-top: 20px;
}
.p-t-25 {
	padding-top: 25px;
}
.p-t-30 {
	padding-top: 30px;
}
.p-t-35 {
	padding-top: 35px;
}
.p-t-40 {
	padding-top: 40px;
}
.p-t-45 {
	padding-top: 45px;
}
.p-t-50 {
	padding-top: 50px;
}
.p-t-55 {
	padding-top: 55px;
}
.p-t-60 {
	padding-top: 60px;
}
.p-t-65 {
	padding-top: 65px;
}
.p-b-0 {
	padding-bottom: 0px;
}
.p-b-5 {
	padding-bottom: 5px;
}
.p-b-10 {
	padding-bottom: 10px;
}
.p-b-15 {
	padding-bottom: 15px;
}
.p-b-20 {
	padding-bottom: 20px;
}
.p-b-25 {
	padding-bottom: 25px;
}
.p-b-30 {
	padding-bottom: 30px;
}
.p-b-35 {
	padding-bottom: 35px;
}
.p-b-40 {
	padding-bottom: 40px;
}
.p-b-45 {
	padding-bottom: 45px;
}
.p-b-50 {
	padding-bottom: 50px;
}
.p-b-55 {
	padding-bottom: 55px;
}
.p-b-60 {
	padding-bottom: 60px;
}
.p-b-65 {
	padding-bottom: 65px;
}
.p-l-0 {
	padding-left: 0px;
}
.p-l-5 {
	padding-left: 5px;
}
.p-l-10 {
	padding-left: 10px;
}
.p-l-15 {
	padding-left: 15px;
}
.p-l-20 {
	padding-left: 20px;
}
.p-l-25 {
	padding-left: 25px;
}
.p-l-30 {
	padding-left: 30px;
}
.p-l-35 {
	padding-left: 35px;
}
.p-l-40 {
	padding-left: 40px;
}
.p-l-45 {
	padding-left: 45px;
}
.p-l-50 {
	padding-left: 50px;
}
.p-l-55 {
	padding-left: 55px;
}
.p-l-60 {
	padding-left: 60px;
}
.p-l-65 {
	padding-left: 65px;
}
.p-l-95 {
	padding-left: 95px;
}
.p-r-0 {
	padding-right: 0px;
}
.p-r-5 {
	padding-right: 5px;
}
.p-r-10 {
	padding-right: 10px;
}
.p-r-15 {
	padding-right: 15px;
}
.p-r-20 {
	padding-right: 20px;
}
.p-r-25 {
	padding-right: 25px;
}
.p-r-30 {
	padding-right: 30px;
}
.p-r-35 {
	padding-right: 35px;
}
.p-r-40 {
	padding-right: 40px;
}
.p-r-45 {
	padding-right: 45px;
}
.p-r-50 {
	padding-right: 50px;
}
.p-r-55 {
	padding-right: 55px;
}
.p-r-60 {
	padding-right: 60px;
}
.p-r-65 {
	padding-right: 65px;
}
.m-t-0 {
	margin-top: 0px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-t-10 {
	margin-top: 10px;
}
.m-t-15 {
	margin-top: 15px;
}
.m-t-20 {
	margin-top: 20px;
}
.m-t-25 {
	margin-top: 25px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-t-35 {
	margin-top: 35px;
}
.m-t-40 {
	margin-top: 40px;
}
.m-t-45 {
	margin-top: 45px;
}
.m-t-50 {
	margin-top: 50px;
}
.m-t-55 {
	margin-top: 55px;
}
.m-t-60 {
	margin-top: 60px;
}
.m-b-0 {
	margin-bottom: 0px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-b-15 {
	margin-bottom: 15px;
}
.m-b-20 {
	margin-bottom: 20px;
}
.m-b-25 {
	margin-bottom: 25px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-b-35 {
	margin-bottom: 35px;
}
.m-b-40 {
	margin-bottom: 40px;
}
.m-b-45 {
	margin-bottom: 45px;
}
.m-b-50 {
	margin-bottom: 50px;
}
.m-b-55 {
	margin-bottom: 55px;
}
.m-b-60 {
	margin-bottom: 60px;
}
.m-l-0 {
	margin-left: 0px;
}
.m-l-5 {
	margin-left: 5px;
}
.m-l-10 {
	margin-left: 10px;
}
.m-l-15 {
	margin-left: 15px;
}
.m-l-20 {
	margin-left: 20px;
}
.m-l-25 {
	margin-left: 25px;
}
.m-l-30 {
	margin-left: 30px;
}
.m-l-35 {
	margin-left: 35px;
}
.m-l-40 {
	margin-left: 40px;
}
.m-l-45 {
	margin-left: 45px;
}
.m-l-50 {
	margin-left: 50px;
}
.m-l-55 {
	margin-left: 55px;
}
.m-l-60 {
	margin-left: 60px;
}
.m-r-0 {
	margin-right: 0px;
}
.m-r-5 {
	margin-right: 5px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-r-15 {
	margin-right: 15px;
}
.m-r-20 {
	margin-right: 20px;
}
.m-r-25 {
	margin-right: 25px;
}
.m-r-30 {
	margin-right: 30px;
}
.m-r-35 {
	margin-right: 35px;
}
.m-r-40 {
	margin-right: 40px;
}
.m-r-45 {
	margin-right: 45px;
}
.m-r-50 {
	margin-right: 50px;
}
.m-r-55 {
	margin-right: 55px;
}
.m-r-60 {
	margin-right: 60px;
}
.lineT {
	border-top: 1px solid #EEE;
}
.lineB {
	border-bottom: 1px solid #EEE;
}
.lineR {
	border-right: 1px solid #EEE;
}
.lineL {
	border-left: 1px solid #EEE;
}
.line {
	border: 1px solid #EEE;
}


.text-black{ color:#000;}
.text-white { color:white;}
.text-gray { color: #aaa; }
.text-gray-dark { color: #999; }
.text-gray-light{ color: #CCC; }
.text-gray-muted { color: #eee; }



.font10 { font-size:10px !important;}
.font11 { font-size:11px !important;}
.font12 { font-size:12px !important;}
.font13 { font-size:13px !important;}
.font14 { font-size:14px !important;}
.font15 { font-size:15px !important;}
.font16 { font-size:16px !important;}
.font17 { font-size:17px !important;}
.font18 { font-size:18px !important;}
.font19 { font-size:19px !important;}
.font20 { font-size:20px !important;}
.font21 { font-size:21px !important;}
.font24 { font-size:24px !important;}
.font26 { font-size:26px !important;}
.font28 { font-size:28px !important;}
.font32 { font-size:32px !important; }
.font38 { font-size:38px !important; }
.font44 { font-size:44px !important; }
.font46 { font-size:56px !important; }
.font48 { font-size:48px !important; }
.font50 { font-size:50px !important; }




.M0 { margin:0 !important; }
.M2 { margin:2px !important; }
.M5 { margin:5px !important; }
.M10 { margin:10px !important; }
.M15 { margin:15px !important; }
.M20 { margin:20px !important; }
.M25 { margin:25px !important; }
.M30 { margin:30px !important; }
.M35 { margin:35px !important; }
.M40 { margin:40px !important; }
.M45 { margin:45px !important; }
.M50 { margin:50px !important; }
.M55 { margin:55px !important; }

.P0 { padding:0 !important;}
.P2 { padding:2px !important;}
.P5 { padding:5px !important;}
.P10 { padding:10px !important;}
.P15 { padding:15px !important;}
.P20 { padding:20px !important;}
.P25 { padding:25px !important;}
.P30 { padding:30px !important;}
.P35 { padding:35px !important;}
.P40 { padding:40px !important;}
.P45 { padding:45px !important;}
.P50 { padding:50px !important;}
.P55 { padding:55px !important;}

/*MAIN SLIDER*/
.uslider{ position: absolute; left: 0px; top: 0px; width:1920px;             height:760px;  overflow: hidden;}	
.edc_slider {position: relative; margin: 0 auto;top: 0px; left: 0px; width: 1920px; height:760px; overflow: hidden; background:#000;}

#slider1_container2 {position: relative; margin: 0 auto;top: 0px; left: 0px; width: 100%; height:760px; overflow: hidden;}

	
.caption-txt{ position:absolute; font-family: 'Roboto Condensed', sans-serif; width: 800px; height:50px; overflow:visible; z-index:99;}

.caption-txt h1 {color: #FFFFFF; text-transform:uppercase; }
.caption-txt h4 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 300;
    line-height: 34px;
    padding: 8px 15px;
    white-space: normal;
	text-transform:none;   border-radius: 1px;  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.0); display:inline-block;
	font-family:"Open Sans",sans-serif;
}
.caption-txt .btn.btn-lg {  background-color: #1093d9;
  background: repeating-linear-gradient(to top, #0084cb, #32b2f7 100%, #0283c8 20%);
 border-radius:5px; color:#fff; padding: 10px 35px; min-width:100px;}
.caption-txt .btn.btn-lg:hover { background-color:transparent; background:none; border-color:#fff; color:#fff;}
	
	
.jssora21l{ width: 35px; height: 45px; top: 123px; left: 18px; }
.jssora21r{ width: 35px; height: 45px; top: 123px; right: 18px; }
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../img/po-slider.png) center center no-repeat;
                overflow: hidden;
            }
            .jssora21l { background-position: 0px 0px; }
            .jssora21r { background-position: -25px 0px; }
            .jssora21l:hover { background-position: 0px -45px; }
            .jssora21r:hover { background-position: -25px -45px; }
            .jssora21ldn { background-position: -243px -33px; }
            .jssora21rdn { background-position: -303px -33px; }


.jssorb01 { bottom:50px;  position:absolute;}			
			
.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {
	
                filter: alpha(opacity=70);
                opacity: .7;
                overflow:hidden;
                cursor: pointer;
				border-radius: 50%;
				border:0px solid #FFFFFF;
}
            .jssorb01 div { background-color: rgba(0,0,0,0.2); width:12px !important; height:12px !important; }
            .jssorb01 div:hover, .jssorb01 .av:hover { background-color: #333;  border: 0px solid #B2D231; }
            .jssorb01 .av { background-color: rgba(0,0,0,0.8);  border: 0px solid #B2D231; }
            .jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }
			
/*BANNER*/
.tall-banner { width:100%; height:760px;}
.tall-banner .btn.btn-lg {  background-color:#b5da23; border-radius:5px; color:#fff; padding: 10px 15px; min-width:100px;}
.tall-banner .btn.btn-lg:hover { background:#FFF; color:#666;}

.tall-banner h1 { color:#fff; text-transform: uppercase; font-size:80px; font-weight:800; margin:0; }
.tall-banner h2 { color:#fff; text-transform: uppercase; font-size:42px; font-weight:800; margin:0; }

@media (max-width:1024px){ 

.tall-banner h1 {font-size:7.5vw;}
.tall-banner h2 {font-size:4vw;}

}

.short-banner { width:100%; height:320px; background:#eee;}

.text-banner { width:100%; min-height:100px; background:#f8f8f8; border-bottom:1px solid #eee;}





/* FOOTER */
footer { background:#141415; padding:10px; color:#666; font-size:18px;}

.feature-box { background:#eeeeee; margin:0 auto; padding:30px 0px; text-align:center; }
.bg-grayL { background:#eeeeee; }
.bg-green { background-color:#b8dd25; }
.lineRD { border-right:1px solid #2e2e2e; }
.box-left {  background-color:#b8dd25;  padding: 15px 15px 15px 15px; }
.box-left a{  color:#ffffff;font-family: 'Oswald', sans-serif; font-size:18px;text-decoration:none; }
.news-arrow {padding: 10px 20px;   background-color: #1093d9; color: #fff;}
.news-input { width:300px; height:40px; }
ul.sidebar { padding-left:20px; }
ul.sidebar li { width:100%; display:block; padding:10px; text-decoration:none; color:#666; font-size:16px; }
.tall-compbox { text-align:center;  background:#eeeeee; padding:20px 0px; }
.tall-compbox img { padding:20px; }
.tall-compbox P {padding:10px; }

.shortbaner .nav-pills>li {
	float: left;
	text-align:center;
	background:#eeeeee;
	text-transform:uppercase;
	
}
.shortbaner .nav-pills>li>a {
	color:#4a4a4a;

}
.shortbaner .nav-pills>li+li {
	margin-left: 2px
}
.shortbaner .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fff !important;
	background: #46a9e5; /* Old browsers */
}


.shortbaner .nav-pills li:last-child {
border-radius: 0 5px 0 0;
overflow: hidden;
}

.shortbaner .nav-pills li:first-child {
border-radius: 5px 0 0;
overflow: hidden;
}


.shortbaner .nav-pills li .p-img { display:block; height:130px; text-align:center; padding:5px 10px;}
.shortbaner .nav-pills li .p-img img {max-height:100%; max-width:100%;}
ul.shortbaner li { width:100%; display:block; text-decoration:none; color:#666; font-size:15px; }
.marq-slider { width:100%; margin:0 auto; padding:10px; background-color:#eee; margin-top:20px; max-height:170px; overflow:hidden;}
.marq-slider img { width:150px; height:150px; display:inline-block; padding:5px; overflow: hidden; border:5px solid #f8f8f8;  }

@media (max-width: 980px) {
.news-input { width:220px; height:40px; }
}
@media (max-width: 480px) {
	.news-input { width:140px; height:40px; }
}

/*====================== My Style . CSS ====================================*/


.bg-DGray { background-color:#222;}
.bg-theme {  background: repeating-linear-gradient(to top, #0084cb, #32b2f7 100%, #0283c8 20%); }

.btn-theme {   background-color: #1093d9;
  background: repeating-linear-gradient(to top, #0084cb, #32b2f7 100%, #0283c8 20%);
  color: #FFF;}
  
  .btn-theme2 {
  border: 1px solid #1093d9;
  color: #1093d9;   padding: 10px 25px;
  }
  
   .btn-theme2:hover { background: repeating-linear-gradient(to top, #0084cb, #32b2f7 100%, #0283c8 20%); color:#fff;   border: 1px solid #1093d9;}
   
   .btn-theme3 {
  border: 1px solid #fff;
  color: #fff;   padding: 8px 15px;
  }
  
   .btn-theme3:hover { background: #fff;); color:#1093d9;  border: 1px solid #fff;}
   
   
   ul.footerMenu { list-style:none;}
   ul.footerMenu li a { color:#666;}
      ul.footerMenu li a:hover { color:#1093d9;}
	  
	  
	  
/*============================= Vertical Menu =============================*/
	  
.vertical-menu ul li {
  background: url(../img/ar-2.png) no-repeat left center;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  padding-left:10px;
  text-transform: uppercase;
}

.vertical-menu ul li:hover {
	 background: url(../img/ar-1.png) no-repeat left center;
}

.vertical-menu ul li a {
  font-size: 14px;
  font-weight: 600;
  padding: 10px;
  color: #000;
}

ul.social { list-style:none;}
ul.social li {   float: left;
  padding-right: 25px;
  font-size: 22px;}
  
  ul.social li a { color:#1093d9;} 
  
ul.social li a:hover { color:#ddd;} 




.sbanberimg img
{
max-height:150px;
}

.highlight a
        {
        background: #73cdda !important;
        }



#section1 a{color:#222;font-family: 'Oswald', sans-serif; font-size:18px;text-decoration:none; }
.bg-DGray a { color:#ffffff;font-family: 'Oswald', sans-serif; font-size:18px;text-decoration:none;}

.edc_links a { color:#222;font-family: 'Oswald', sans-serif; font-size:18px;text-decoration:none;}

.vertical-menu ul
{
padding:0px;
}


div .edc_social a
{
padding:5px;
}


.box-blue, .box-gray 
{

height: 500px;
overflow: hidden;

}
span.social-default-icon a {
  padding: 5px;
}


.edu_banner
{
height:435px;
}

/*------------------- CMS Media Query ------------------------*/
@media (max-width:760px) {
	.edc-column-response { width:100% !important;}
    .edc_spacer { height:20px !important;}
    /*.edc_button a{   white-space: inherit !important; }*/
    
    /*---- Element ID -------*/
    div#e_9455 { display: none !important;}

	/*-------------- Box Design -------------*/

    .box-blue, .box-gray  {
      height: auto !important;
    }

}

