@charset "utf-8";

@font-face {
	font-family: 'source_sans_proregular';
	src: url('../fonts/SourceSansPro-Regular-webfont.eot');
	src: url('../fonts/SourceSansPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Regular-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Regular-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Regular-webfont.svg#source_sans_proregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'source_sans_probold'; 
	src: url('../fonts/SourceSansPro-Bold-webfont.eot');
	src: url('../fonts/SourceSansPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/SourceSansPro-Bold-webfont.woff') format('woff'),
         url('../fonts/SourceSansPro-Bold-webfont.ttf') format('truetype'),
         url('../fonts/SourceSansPro-Bold-webfont.svg#source_sans_probold') format('svg');
	font-weight: normal;
	font-style: normal;  
} 

@font-face {
	font-family: 'Montserrat';  
	src: url('../fonts/montserrat-regular-webfont.eot');  
	src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#Montserrat') format('svg');
	font-weight: normal;
	font-style: normal;
} 
body {font-family: Montserrat;}
/* CSS Document */
/*.container{max-width:1050px; width:100%;position:relative; box-sizing:border-box; } */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{ font-family:'',Arial, Helvetica, sans-serif; }
a,a:active,a:visited{text-decoration:none;-webkit-transition: color .3s ease-out;-moz-transition: color .3s ease-out;-ms-transition: color .3s ease-out;-o-transition: color .3s ease-out;transition: color .3s ease-out;}
a:hover{text-decoration:none;color:#35b3ed;}
h1 {font-size: 24px;}
h1, h2, h3 {line-height: 30px;}
 .p0 { padding:0px !important; }
/**======Header======*/
.strip-header {padding: 0 10px;}
.visit {font-weight: 300;font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size: 16px; line-height: 20px;}
.social {float: right;padding: 2px 0px 5px 20px;border-left:1px solid #d28c61; padding-top:2px; } 
.phone { padding: 5px 10px;font-family: comic sans ms,cursive;color: #e0e0e0;font-size: 16px;margin-left: 0px;}
.top-header{ top: 0;left: 0; z-index:1111;position:static;}
.topheader-bg { background-color: inherit; border-bottom:0px solid #e6b50c; margin-bottom:10px; }
.banner-header { border:0px solid #ffffff; box-sizing:border-box; margin-bottom:0px; }
.nav-sec{width:730px;}
.navbar-header{float:right;}
.navbar-toggle .icon-bar{height:3px;}
.navbar-default .navbar-toggle{border:none;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#35b3ed;}
.navbar-default .navbar-toggle:active {background:#fff;}
.navbar-nav li{padding:0px 0;}
.shadow{border-bottom:3px solid #be5a1c; display:none;}
.navbar-brand{padding:0 10px;}
.navbar-head-top.navbar-default{background:none;box-shadow:none;border-radius:0;padding:0px 0 19px;margin:0;}
.my_nav {float: left;width:100%; padding-top:20px; }
.navbar-head-top.navbar-default .navbar-nav > li{position:relative;margin:0 0x; -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.navbar-head-top.navbar-default .navbar-nav > li > a{box-shadow:none;padding-left:20px;}
article .container { background-color:inherit; }
.email2 { color:#e0e0e0; font-size:15px; float: right;}
.email2 a { color:#e0e0e0; }
.email2 a:hover { color:#fecd0b; }
.email2 .fa-envelope { color:#e0e0e0; }
.topleft { padding-top: 45px;}
.dropdown-menu{width:auto !important; border-radius:0px; border:0px; margin-top:0px !important; }
.dropdown-menu li{padding:0;}
.dropdown-menu > li > a{border-bottom:1px solid #E8AA00;padding:7px 10px;margin:0 0px;}
.dropdown-menu > li:last-child > a{border-bottom:none;}
.navbar-head-top.navbar-default .navbar-nav > li.active > a,.navbar-head-top.navbar-default .navbar-nav > li > a:hover{border-radius:0;background:none;}
.navbar .nav > li > .dropdown-menu:after {border-bottom: 6px solid #2a2b2c !important; } 
.my_nav {margin-bottom:0; box-sizing:border-box; background:none !important; }
.navbar .brand{display:none}
.navbar-inner{background:none; box-shadow:none; border:none; padding-left:0px; padding-right:0px; }
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{box-shadow:none}
.my_nav .nav > li > a {text-transform:uppercase; border-right:0px; /*font-family: 'Montserrat'; font-weight:700;*/ }

.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;}
.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: #ccc;  margin-top: 5px; margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.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;}

#slider .carousel-control.left{background:url(../images/slider-left.png) no-repeat scroll left center rgba(0, 0, 0, 0);position: absolute;left: 0;top: 0;height: 100%;z-index: 999;}
#slider .carousel-control.right{background:url(../images/slider-right.png) no-repeat scroll right center rgba(0, 0, 0, 0);position: absolute;right: 0;top: 0;height: 100%;z-index: 999;}
.social { border-left:0px; }
.social a { color:#e0e0e0; }
.social a:hover { color:#fecd0b; } 
.topright { padding-top:30px; float:right !important; }
.carousel-control.left{background:url(../images/slider-left.png) no-repeat scroll left center rgba(0, 0, 0, 0);}
.carousel-control.right{background:url(../images/slider-right.png) no-repeat scroll right center rgba(0, 0, 0, 0);}
.carousel-indicators{left:22%;bottom:13px;}
.carousel-indicators li{background-color:#fff;height:14px;width:14px;margin:3px;}
.carousel-indicators .active{margin:3px 3px 1px;height:18px;width:18px;border-radius:10px;border:3px solid #000; top:50% !important; }
.pos{position:relative;}
.carousel-caption {top:119px;padding-bottom: 0;text-shadow:none;left:140px;}
.banner-line1{font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:28px;text-align: left;font-weight:normal;margin:0;}
.banner-line2{font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:52px;text-align: left;font-weight:normal;margin:0 0 25px;border-bottom:1px solid #fff;display:inline-block;float:left;padding-bottom:15px;}
.banner-line3{font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:16px;text-align: left;font-weight:normal;margin:0;}
.b-btn{text-align: left;background:none;border-radius:25px;padding:5px 20px;width:auto;border:1px solid #fff;display:inline-block;float:left;margin-top:20px;}
.b-btn a{font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:14px;text-align: center;text-decoration:none;color:#fff;}
.pulll-right{float:right;}
.my_nav .nav > li > a {/* border-right: 1px solid #545454;*/}
.whitebox-bg { background:url(../images/overlay-hatch.png) repeat; padding:20px; }
.services-list { margin-bottom:20px; }
.top-links ul li {display: inline; padding:5px;}
.top-links ul li a{color:#ffffff;}
.top-links ul li a:hover { color:#fecd0b; }
.my-slider{ margin-right:-20px;}
/**======End Header======*/

.ls-defaultskin .ls-nav-prev, .ls-defaultskin .ls-nav-next { background-color:#1e1e20 !important; }
.addtop-padding { border-top: 5px solid #eeeeee; margin-bottom: 0; margin-top: 20px; } 
.countdown {width: 625px; height: 116px; margin: 0 auto;}
@media screen and (max-width: 767px) {
	.countdown {margin: 0 auto;display: block; width: 322px;}
}
/**======Article======*/
.article_backround{background:url(../images/article_background.png) repeat;}
.article{padding-top:63px;}
.join{background:#fff;color:#000;font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:15px;border:1px solid #d7d7d7;}
.mission{font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:14px;text-align: center;color:#fff;background:#be5a1c;width:auto;float:left;padding:14px 18px;border-right:1px solid #d7d7d7;}
.join_us{text-align:left;margin:0;padding:13px 16px;float:left;}
.usa{text-align:right;margin:0;padding:13px 16px;}
.heading{font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:28px;text-align:left;color:#be5a1c;margin-top:35px;margin-bottom:25px;}
.h-line{font-family:'source_sans_proregular',Arial, Helvetica, sans-serif; font-size:14px;text-align:left;color:#000;margin-bottom:22px;}
.contract{background:none;-webkit-transition: all .3s ease-in;-moz-transition: all .3s ease-in;-ms-transition: all .3s ease-in;-o-transition: all .3s ease-in;transition: all .3s ease-in;}
.contract img{margin-top:141px;}
.contract:hover{-moz-transform: scale(1.01);-webkit-transform: scale(1.01);-o-transform: scale(1.01);-ms-transform: scale(1.01);transform: scale(1.01);}
.line2{padding-bottom:50px;}
.article-line2{border-top:3px solid #fff;border-bottom:3px solid #fff;background:#d7dce4;}
.heading2{font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:30px;text-align:left;color:#414141;margin-top:35px;margin-bottom:25px;}
.s-box {padding: 12px 0px;width:47%;}
.s-box .slider_img {width: 35%;margin-right: 2%;}
.s-box .span8{width:60%;}
.sllide{padding:0 55px;}
.slider_img img{border-radius:6px;border:5px solid #000;width:90%;}
.date{font-family: arial; font-size:14px;text-align:left;color:#0070bc;margin-bottom:2px; margin-top:0px; }
.slider_subheading{font-family: 'source_sans_proregular';font-size:16px;text-align:left;color:#414141;}
.lefft{background:url("../images/slider-lefft.png") no-repeat scroll left center rgba(0, 0, 0, 0); left:0px; }
.rightt{background:url("../images/slider-righht.png") no-repeat scroll right center rgba(0, 0, 0, 0); left:auto; right:0;}

/*======Article End=====*/

/*======Footer=====*/
.footer_main {padding: 20px 0; width: 100%; border-top:5px solid #ffffff; border-bottom:1px solid #ffffff; background-color: #2f2f2f;}
.signup{ background: none repeat scroll 0 0 #fecd0b; border: 5px solid #353535; box-sizing: border-box; height: 362px; overflow: hidden; padding: 15px;}
.mb20 { margin-bottom:25px; }
.signup p{color: #353535; font-family: "source_sans_probold",Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; margin: 0; padding: 3px 18px 16px 0; text-align: left;}
.email{border:1px solid #fff;float:left;background:none repeat scroll 0 0 #ffffff;}
.email .form-control {border: 0 none;color: #9b9b9b;font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:18px;text-align:left;border-radius:0;float:left;width:60%;background:none repeat scroll 0 0 #ffffff;height:auto; margin:0px; }
.email .btn{border-radius:0;float:right;background:#0e6f3a;font-family:'source_sans_probold',Arial, Helvetica, sans-serif; font-size:18px;border:none;text-transform:uppercase;height:auto; margin:0px; color:#fecd0b; }
.top-footer{ color: #afafaf; }
.top-footer h4{font-size:18px;color:#2db7d1;font-family: arial; font-weight: 200; }
.footer-list{padding:0 20px;margin:0;color:#2db7d1;line-height:25px;}
.footer-list a{font-size:13px; color:#b4b4b4;}
.contact-info p{font-family:'SegoeUIBold',Arial, Helvetica, sans-serif;font-size:13px;padding:3px 0; color:#b4b4b4;}
.contact-info p i{font-size:23px;float: left;margin-right: 5px; color:#46c881;}
.contact-info p.emaill{padding-top:3px; color:#2db7d1;}
.contact-info p i.email-icon{font-style:normal;font-size:27px;float: left;margin-right: 5px;position:relative;top:-10px; color:#b4b4b4;}
.footer_bottom { width:100%; padding:0px 0px 0px; /*color:#572a0e; background-color:#353535 !important;*/}
.border-foot{height:3px;margin-bottom:10px;background:#fecd0b;}
p.copyright{font-family:'robotoregular',Arial, Helvetica, sans-serif; text-align: left;padding-top:15px;}
p.design{color:#fff;font-family:'robotoregular',Arial, Helvetica, sans-serif; font-size:13px;text-align: right;padding-top:15px;}
.navbar .nav > li > a { text-shadow:0 0 0; /*font-family: "source_sans_proregular", Arial, Helvetica, Tahoma, sans-serif; */}
.mt20 { margin-top:20px; }
.topbg-firstrow { background:#000000; padding:5px 20px; box-sizing:border-box; padding-bottom:0px; }
.paddleft-remove { margin-left:0% !important; }
.testimonial { float:left; clear:both; margin-top:20px; padding-bottom:10px; margin-bottom:0px; padding-top:15px; box-shadow:0 0 10px #353535; }
.top-footer .map-img {background: url(../images/map-img.png) 5px 60px no-repeat;}
.headline { display: block;margin: 10px 0 25px 0;border-bottom: 1px dotted #e4e9f0;}
.headline h4 { margin: 0 0 -2px 0;padding-bottom: 5px; display: inline-block; border-bottom: 2px solid #0070bc;}
.social-icons-v-2 { padding: 0 0 0 0; list-style: none;margin:0 0 0 0;text-align: right;}
.social-icons-v-2 li { display: inline-block; font-size: 16px; margin: 0 10px 10px 0;}
.social-icons-v-2 li a:hover {color: #0070bc;transition: all 0.3s;}
.social-icons-v-2 li a {display: inline-block;   text-align: center; color: #fff;}
.footer-list [class*="span"] { margin-left: 0px; }
.footer-list i { font-size: 5px; position: relative;  top: -2px;}
.btn-u {border: 0; color: #fff; font-size: 14px; cursor: pointer; font-weight: 400; padding: 6px 13px; position: relative; background: #0070bc; white-space: nowrap;display: inline-block;  text-decoration: none;}
.menubar2 > li { float: left; }
.menubar2 > li {float: left; margin-left:0px; } 
.menubar2 > li > a.active { background: #ff120c; color: #fff;}
.menubar2 > li > a {color: #57595a;display: block;font-size: 16px;height: 35px;line-height: 35px;text-decoration: none;}
.menubar2 a { display: block;padding: 0 15px; } 
div#act { display: none; } 
.menubar2 > li > a.active { background: #ff120c; color: #ffffff; } 
.my_nav .nav > li > a { line-height:35px !important;}
.navbar .nav > li > a { padding-top:0px; padding-bottom:0px; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { background-color: transparent; }   
.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle { background-color:transparent;}
.adds-banner { text-align:right; margin:16px 0 0 0; padding-right:10px; }
.pl-pr { padding-left:20px; padding-right:20px; padding-top:10px; }
h3.ls-s-1 span { color:#ffffff; font-size:18px; margin-top:10px; }
h3.ls-s-2 span { color:#ffffff; font-size:18px; margin-top:10px; }
h3.ls-s-3 span { color:#ffffff; font-size:18px; margin-top:10px; }
h3.ls-s-4 span { color:#ffffff; font-size:18px; margin-top:10px; }

div.recent-post-title:after {border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); border-top: 6px solid #1e1e20;  bottom: -6px; content: no-close-quote; height: 0; left: 22px; position: absolute; width: 0;}
.recent-post-title {background: none repeat scroll 0 0 #1e1e20; margin: 0 0 15px; padding: 0; position: relative;}
.recent-post-title h2 {background: none repeat scroll 0 0 #1e1e20; font-size: 18px; font-weight: normal; padding: 6px 6px 6px 10px;	font-family: 'Montserrat';margin-top:0px;}
.recent-post-title h2 a { color: #ffffff; }
.festival { width:100%; float:left; }
.festival5 { width:100%; float:left; }
.festival3 { width:100%; float:left; margin-top:15px;  }
.festivalbox { display:block; border:0px solid #5db76c; padding:0px; float:left; width:100%; box-sizing:border-box; padding-bottom:0px;  }
ul.full-buttons {float: left;position: relative; width: 100%;margin-left:0px;margin-bottom:0px;	padding-bottom:0px; }
.full-buttons li { background-image: url("images/overlay-hatch.png"); border: 1px solid #5db76c; margin-bottom: 15px; text-align: left; width: 100%;box-sizing:border-box; }
.blue {background-color: #de6e49;}
.full-buttons li.blue a, .full-buttons li:hover a {color: #de6e49;}
.full-buttons li a {display: block;font-weight: 600; height: 40px;line-height: 40px; padding-left: 15px; text-transform: uppercase;font-family: 'Montserrat';color:#303030;text-decoration:none;background:#eeeeee;	}
.full-buttons li { background-image: url("images/overlay-hatch.png"); border: 1px solid #2db7d1; margin-bottom: 15px; text-align: left;  width: 100%;list-style:none;box-sizing:border-box; }
.festivalbox1  { display:block; border:1px solid #2a2b2c; padding:0px; float:left; width:100%; box-sizing:border-box; padding-bottom:0px;  }
.festivalbox1 p { padding:10px; margin-bottom:0px; box-shadow:0 0 10px #eeeeee inset; font-family: 'source_sans_proregular'; line-height:20px; font-size:16px;  } 
.festivalbox1 img { width:100%; height:auto; }
.festivalbox h3 { font-size:20px; font-family: 'source_sans_proregular'; color:#d86e49;  }
a.readmore-btn { padding:6px 15px; color:#de6e49; font-family: 'Montserrat'; font-size:16px; text-transform:uppercase;}
.readmorebox { width:100%; text-align:center; padding:10px 0;  }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { }
.ml0 { margin-left:0px !important; }
.footer_bottom {height: auto;}
.foot-about 	{ margin-left:0px; }
.footer_bottom a, .copy-right { font-family: arial; font-weight:normal; padding:10px 0 0 0; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a { background-image:inherit !important;}
.pl0ml0 { padding-left:0px; margin-left:0px !important; }
.mr0 { margin-right:0px !important; }
.navbar .nav { float:right !important;}
.row3 { background:#1e1e20; padding:15px 0; } 
.banner-header {border-left:15px solid #1e1e20; border-right:15px solid #1e1e20;}
.ls-defaultskin .ls-nav-prev, .ls-defaultskin .ls-nav-next { top:45% !important;}
.wel-topbg { width:100%; height:7px; background:url(../images/divider-line.jpg) repeat-x; margin-top:30px; }
.wel-bottombg { width:100%; height:7px; background:url(../images/divider-line.jpg) repeat-x; margin-bottom:30px; }
.welcome-text { width:100%; text-align:center; color:#1c1c1c; font-family: 'Montserrat';  font-size:18px; font-weight: 400; font-style: normal; padding:0 0 30px 0; text-transform:normal; }
.welcome-text span { color:#eaeaea; background:#cd3737; padding:5px;}
.box1 { background:#09254d; border-radius:6px; color:#ffffff; text-align:center; margin-bottom:30px; }
.box1 h2 { color:#ffffff;font-size:20px; font-family: 'source_sans_proregular'; font-weight:700;  }
.box2 { background:#cd3737;border-radius:6px; color:#ffffff; text-align:center; margin-bottom:30px; }
.box2 h2 {color:#ffffff;font-size:20px; font-family: 'source_sans_proregular'; font-weight:700;}
.box3 { background:#09254d; border-radius:6px; color:#ffffff; text-align:center; margin-bottom:30px; }
.box3 h2 {color:#ffffff;font-size:20px; font-family: 'source_sans_proregular'; font-weight:700;}
.box3 p a { color:#1c1c1c; display:block; text-align:center; text-transform:uppercase;font-weight:700;  }
.recent-post-title { border-radius:6px;}
.festivalbox1 { margin-bottom:20px !important; }
.padding0 { padding:0px; margin:0px; }
.navbar .nav > li > a { padding-left:14px !important; padding-right:14px !important; }
/*======Footer End=====*/
.content-sm {padding-top: 60px; padding-bottom: 60px;}

/*Breadcrumbs v1 and v3
------------------------------------*/
.breadcrumbs-v3 {transition: all 0.8s ease-in-out;}
.breadcrumbs-v3 {z-index: 1; padding: 100px 0; position: relative;}
.breadcrumbs-v3:after {top: 0; left: 0; z-index: -1; width: 100%; height: 100%; content: " "; position: absolute; background: rgba(0,0,0,0.2);}
.breadcrumbs-v3 h1 {color: #fff;font-size: 40px;line-height: 50px;text-transform: uppercase;}
@media (max-width: 768px) {
  .breadcrumbs-v3 {padding: 50px 0;}

  .breadcrumbs-v3 h1 {font-size: 30px; line-height: 40px; }
}
.image-bg-fluid-height,.image-bg-fixed-height { text-align: center; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover;-o-background-size: cover;}
.image-bg-fluid-height { margin-bottom: 80px;  padding: 100px 0;}
h1.page-header {font-size: 30px; margin: 20px 0 30px; padding-bottom: 0; 9px; font-weight: bold; text-transform: uppercase;letter-spacing: 0.1em; border-bottom: 1px solid #eee;}
.page-header {padding-bottom: 0px;  margin: 0; border-bottom: 0px solid #fff; }
.hovereffect {width: 100%; height: 100%; float: left; overflow: hidden; position: relative; text-align: center; cursor: default;}
.hovereffect .overlay {width: 100%;height: 100%;position: absolute;overflow: hidden; top: 0; left: 0; background-color: rgba(0,0,0,0.6); opacity: 0; filter: alpha(opacity=0); -webkit-transform: translate(460px, -100px) rotate(180deg); -ms-transform: translate(460px, -100px) rotate(180deg); transform: translate(460px, -100px) rotate(180deg); -webkit-transition: all 0.2s 0.4s ease-in-out; transition: all 0.2s 0.4s ease-in-out;}
.hovereffect img {display: block; position: relative; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in;}
.hovereffect h2 {text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 17px; padding: 10px; background: rgba(0, 0, 0, 0.6);}
.hovereffect p {color: #fff;}

.hovereffect a.info {display: inline-block; text-decoration: none; padding: 7px 14px; text-transform: uppercase; color: #fff; border: 1px solid #fff; margin: 50px 0 0 0; background-color: transparent;
 -webkit-transform: translateY(-200px); -ms-transform: translateY(-200px); transform: translateY(-200px); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.hovereffect a.info:hover {box-shadow: 0 0 5px #fff;}
.hovereffect:hover .overlay {opacity: 1; filter: alpha(opacity=100); -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-transform: translate(0px, 0px); -ms-transform: translate(0px, 0px); transform: translate(0px, 0px);}
.hovereffect:hover h2 {-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.5s; transition-delay: 0.5s;}
.hovereffect:hover a.info { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: 0.3s; transition-delay: 0.3s;}
@media(max-width:991px){
	.navbar .brand{display:block}
}
@media all and (min-width: 768px) and (max-width: 800px){
.navbar-head-top.navbar-default .navbar-nav > li > a {font-size: 11px;padding-left: 4px;padding-right: 4px;}
.carousel-indicators{text-align:left;margin-left:0;}
.logo {padding: 4px 14px;}
.carousel-caption{left: 59px;top: 86px;}
.visit{display:block;}
.contact-info p i{font-size:18px;}
.contact-info p i.email-icon{font-size:23px;}
.contact-info p{font-size:11px;}
.emaill{word-break:break-all;}
.carousel-control{top:74px;}
.carousel-indicators{bottom:0;}
.banner-768 { width:100% !important; } 
.news-768 { width:100% !important; margin-left:0 !important;margin-bottom:20px !important; } 
.slogan1024 { margin-left:0 !important; width:50% !important; }
.visit { font-size:15px; }
p.copy-right { text-align:center; }

}

@media(max-width:800px){
.navbar-nav li {padding: 13px 0;}
.dropdown-menu > li{padding:0;}
.carousel-control.left{background-size:44px 80px;}
.carousel-control.right{background-size:44px 80px;}
.banner-768 { width:100% !important; } 
.news-768 { width:100% !important; margin-left:0 !important;margin-bottom:20px !important; } 
.slogan1024 { margin-left:0 !important; width:50% !important; }
.visit { font-size:15px; }
p.copyright { text-align:center; }
}

@media (min-width: 768px) and (max-width:1024px){
.navbar-nav li{padding:25px 0;}
.dropdown-menu li{padding:0;}
.navbar-head-top.navbar-default .navbar-nav > li > a{padding-left:5px; padding-right:5px; font-size:14px;}
.navbar-nav > li > a{padding-bottom:5px; padding-top:5px;font-size: 12px;}
.carousel-caption{left: 103px;top: 119px;}
.banner-line1{font-size:21px;}
.banner-line2{font-size: 30px;padding-bottom: 5px;margin: 0 0 4px;}
.banner-line3{font-size: 12px;}
.b-btn{margin-top:14px;}
.b-btn a{font-size: 12px;}
.carousel-indicators .active{height:16px;width:16px;}
.carousel-indicators li{height:12px;width:12px;}
.banner-768 { width:100% !important; } 
.news-768 { width:100% !important; margin-left:0 !important;margin-bottom:20px !important; } 
.slogan1024 { margin-left:0 !important; width:50% !important; }
.visit { font-size:15px; }
p.copyright { text-align:center; }
.row-fluid .adds-banner { width:60%; } 
.navbar .nav > li > a { padding-left:12px; padding-right:12px; }
.row-fluid .span4-ipad { margin-left:0; width:100%; }
.banner-768  { margin-bottom:20px; }
.festival5 { width:48%; margin-right:2%; }
.festival5:nth-child(2n-2) { margin-right:0; }
}
@media (min-width: 768px) and (max-width:1024px) and (orientation : portrait){
.navbar-head-top.navbar-default .navbar-nav > li > a{padding-left:2px; padding-right:2px; font-size:10px;}	
.navbar-nav li{padding:12px 0;}
.top-header{position:relative;}
.header_top{padding:0;}
.banner-768 { width:100% !important; } 
.news-768 { width:100% !important; margin-left:0 !important; margin-bottom:20px !important; } 
p.copyright { text-align:center; }
.full-buttons li a { height:auto; }
.banner-768  { margin-bottom:20px; }
.row-fluid .span4-ipad { margin-left:0; width:100%; }
.row-fluid .adds-banner { width:47%; }
.row-fluid .adds-banner img { width:100%; height:auto; }
.res-768 { float:right !important; width:50% !important; margin-right:1%; }
.navbar .brand { display:none;}
.navbar .nav { width:100%; }
.navbar .nav > li > a { padding-top:0px; padding-bottom:0px; border-radius:0px; }
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { border-radius:0px !important;  }
.box3 h2 { font-size:15px; }
.box2 h2 { font-size:15px; }
.row1, .row2, .row3, .container { margin: 0 auto;width: 96%; }
}
@media(max-width:767px){
.navbar-head-top.navbar-default .navbar-nav > li > a {font-size: 17px;}
.my_nav .navbar-brand {padding:11px ;display: block;color:#fff;}
.navbar-toggle {margin-top: 4px;margin-right: 15px;margin-bottom: 4px;}
.logo img{width:160px;height:auto;}
.my_nav .navbar {margin: 0;}
.my_nav .nav > li > a {background:none;}
.pulll-right{float:none;}
.navbar-nav li{padding:0;}
.navbar-head-top.navbar-default{min-height:0px;}
.navbar-header{top:-45px;z-index:1000;float: none;position: absolute;right: 0;}
.my_nav{float:none;}
.carousel-control.right{background-size:50px 50px;}
.carousel-control.left{background-size:50px 50px;}
.heading{margin-top:20px;font-size:24px;}
.footer_main{padding:18px 0;}
.dropdown-menu > li{padding:0;}
.top-header{position:relative;}
.header_top{padding:0;}
.slide{padding:0;}
.contract img{margin-top:40px;margin-left:auto;margin-right:auto;}
p.copyright { text-align:center; }
.navbar .nav { width:100%; }
.navbar .nav > li > a { padding-top:0px; padding-bottom:0px; border-radius:0px; }
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { border-radius:0px !important;  }
.welcome-text { line-height:normal; }
.footer_bottom a, .copy-right {padding-left: 0;text-align: center;}
.my-slider{ margin-right:0px;}
}

@media(max-width:480px){
.carousel-control.right{background-size:24px 27px;}
.carousel-control.left{background-size:24px 27px;}
.dropdown-menu{width:100% !important;}
.visit{display:none;}
.social{padding:5px 7px;}
.dropdown-menu{position:relative;}
.navbar-nav > li > a{padding-bottom:3px;padding-top:3px;}
.navbar-head-top.navbar-default .navbar-nav > li > a{font-size:17px;}
.phone{float:left;}
.dropdown-menu > li > a{padding:1px 10px;}
.article {padding-top: 23px;}
.mission{width:100%;}
.join_us {    float: none;    margin: 0;    padding: 0;    text-align: center;}
.usa {margin: 0;padding: 0;text-align:center;}
.heading{font-size:21px;}
.heading2{font-size:24px;}
.email .form-control{width:64%;}
.carousel-indicators{bottom:-10px;left:45%;}
.carousel-indicators .active{height:14px;width:14px;}
.carousel-indicators li{height:10px;width:10px;}
.carousel-caption{left:27px;top:0;padding-top:9px;}
.banner-line1{font-size:17px;}
.banner-line2{font-size:21px;margin:0;padding:0;}
.banner-line3{font-size:9px;}
.b-btn{margin-top: 3px;padding: 0 9px;}
.b-btn a{font-size:11px;}
p.copyright{text-align:center;}
p.design{text-align:center;}
.navbar .brand { color:#ffffff; text-shadow:0 0 0; }
.my_nav .nav > li > a { border-right:0px; } 
.signup { height:auto; margin-botom:20px; }
.top-footer { padding:20px; padding-top:0px; }
.s-box .span8 {width: 100%;}
.s-box .slider_img {width: 100%;}
.email .form-control { width: 95% !important; margin-bottom:10px;}
.email {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 solid #fff; float: left;}
.header .row-fluid .span3 {background-size: 100% auto; height: 100px; margin: 20px auto 0; padding: 0; text-align: center; } 
.nav-sec {clear: both; float: left !important; text-align: left; } 	
.navbar .brand { margin:0px; color:#5db76c; }	
.navbar .btn-navbar { background-color: #5db76c;}
.menubar2 > li { margin-left:0px; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { border-radius:0px;}
h3.ls-s-1{ font-size:12px; }
h3.ls-s-1 span { font-size:12px; }
h3.ls-s-2{ font-size:12px; }
h3.ls-s-2 span { font-size:12px; }
h3.ls-s-3{ font-size:12px; }
h3.ls-s-3 span { font-size:12px; }
h3.ls-s-4{ font-size:12px; }
h3.ls-s-4 span { font-size:12px; }
.full-buttons li a { height:auto; }
.foot-about {margin-left: 0;}
.footer_bottom a, .copy-right { padding-left:10px; }
.header .row-fluid .span3 { width:94%; height:145px;}
.row-fluid .adds-banner { margin-left:5px; } 
.navbar .nav { width:100%; }
.navbar .nav > li > a { padding-top:0px; padding-bottom:0px; border-radius:0px; }
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { border-radius:0px !important;  }
.welcome-text { line-height:normal; }
.footer_bottom a, .copy-right {padding-left: 0;text-align: center;}
.my-slider{ margin-right:0px;}
}


@media(max-width:320px){
.email .form-control{width:54%;}
.header .row-fluid .span3 { width:100%; background-size:100%; }
.navbar .brand { color:#ffffff; text-shadow:0 0 0; }
.my_nav .nav > li > a { border-right:0px; }
.signup { height:auto; margin-botom:20px; } 
.top-footer { padding:20px; padding-top:0px; }
.s-box .span8 {width: 100%;}
.s-box .slider_img { width: 100%;}
.email .form-control {width: 95% !important;margin-bottom:10px;}
.email {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 solid #fff;  float: left;}
.header .row-fluid .span3 {background-size: 100% auto;  height: 100px; margin: 20px auto 0; padding: 0; text-align: center; width: 95%;} 
.nav-sec { clear: both; float: left !important; text-align: left; width: 43% !important;} 	
.navbar .brand { margin:0px; color:#5db76c; }	
.navbar .btn-navbar { background-color: #5db76c;}
.menubar2 > li { margin-left:0px; }
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { border-radius:0px;}
h3.ls-s-1{ font-size:12px; }
h3.ls-s-1 span { font-size:12px; }
h3.ls-s-2{ font-size:12px; }
h3.ls-s-2 span { font-size:12px; }
h3.ls-s-3{ font-size:12px; }
h3.ls-s-3 span { font-size:12px; }
h3.ls-s-4{ font-size:12px; }
h3.ls-s-4 span { font-size:12px; }
.full-buttons li a { height:auto; }
.foot-about {margin-left: 0;}
.footer_bottom a, .copy-right { padding-left:10px; }
.row-fluid .adds-banner { margin-left:5px; }
.navbar .nav { width:100%; }
.navbar .nav > li > a { padding-top:0px; padding-bottom:0px; border-radius:0px; }
.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a { border-radius:0px !important;  }
.welcome-text { line-height:normal; }
.footer_bottom a, .copy-right {padding-left: 0;text-align: center;}
.my-slider{ margin-right:0px;}
}

.styletxt{
top: 260px;left:230px; font-family:roboto; font-size:72px; font-weight:bold; color:#fff; line-height:60px; delayin:500; scaleout:.5; slidedirection:fade;
}

@media (max-width: 979px) {
	.fa-angle-down {padding-left:20px;}
}
input[type=text], input[type=password], input[type=email], input[type=tel] {height: 28px !important;}