﻿@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{outline:0;border:0;}
body{padding:0;margin:0 auto;color:#2d2d2d;font-size:16px;font-family: 'OpenSans-Regular'; font-weight:300; line-height:1.6;}
table{border-collapse:collapse;border-spacing:0;}
table tr td{padding:3px 0;}
dl, dt, dd, ol, ul, li, tr, th, td{list-style:none; padding:0;}
img{border:0;padding:0px;}
a{color:#008fd0;text-decoration:none;cursor:pointer;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
a:hover, a:focus{color:#d49f0b;text-decoration:none; outline:none;}
.clear{clear:both;}
@font-face {
   font-family: 'OpenSans-Regular';
   src: url ('fonts/OpenSans-Regular.eot');
   src: url('fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular.woff') format('woff'), url('fonts/OpenSans-Regular.ttf') format('truetype'), url('fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg');
   font-weight: normal;
   font-style: normal;
}
@font-face {
   font-family: 'OpenSans-Light';
   src: url('fonts/OpenSans-Light.eot');
   src: url('fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Light.woff') format('woff'), url('fonts/OpenSans-Light.ttf') format('truetype'), url('fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');
   font-weight: normal;
   font-style: normal;
}
.text-center{text-align:center}

.mainslide{}
.mainslide ul.bxslider{margin:0px;padding:0px;}
.home-gallery {position: relative; overflow:hidden; z-index:10}
.home-gallery .bxslider li span.item{display:block; height:590px; background-size:cover; background-position:center center; }
.home-gallery .slide-content {position: absolute; background:rgba(0,0,0,0); text-align:right; left:0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); height:auto; min-width: 450px; padding: 10px 70px; z-index: 51; color: #fff; font-size:60px;}
.home-gallery .slide-content span{font-size:80%; font-weight:400; margin: 0px; line-height:35px; text-shadow: 1px 1px #000;}
.home-gallery .slide-content small{ font-size:60%; font-weight:300;}

.home-gallery .bx-wrapper{margin:0px;}
.home-gallery .bx-wrapper .bx-loading{z-index:50 !important;}
.home-gallery .bx-wrapper .bx-viewport {background:transparent;}
.home-gallery .bx-wrapper .bx-controls-direction a{display:none; width:50px;height:50px; margin-top:-25px; z-index:52; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.home-gallery .bx-wrapper .bx-pager, .home-gallery .bx-wrapper .bx-controls-auto{bottom:15px; z-index:51;}
.home-gallery .bx-wrapper .bx-pager.bx-default-pager a{height:16px; width:16px; background:rgba(255,255,255,0.5); margin:0 10px; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.home-gallery .bx-wrapper .bx-pager.bx-default-pager a:hover, .home-gallery .bx-wrapper .bx-pager.bx-default-pager a.active {background:#d49f0b; -webkit-box-shadow: 0px 0px 0px 3px rgba(255,255,255,1); -moz-box-shadow: 0px 0px 0px 3px rgba(255,255,255,1); box-shadow: 0px 0px 0px 3px rgba(255,255,255,1);}
.home-gallery .bx-controls-directio.page-news-detailn .bx-next:hover + .next-thumb{opacity:1;}
.home-gallery .bx-controls-direction .next-thumb{position:absolute;width:85px; height:50px; margin-top:-25px; overflow:hidden; top:50%; right:65px;  z-index: 51; border-bottom-left-radius:25px; border-top-left-radius:25px; opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}
.home-gallery .bx-controls-direction .next-thumb img{height:100%; width:auto;}
.home-gallery .bx-controls-direction .bx-next:hover + .next-thumb{right:115px; opacity:1;}

.section{position:relative;}
.formcont{top:30px; position:absolute; right:30px; z-index:15}
	.headerf img{width:440px}
	
	.contact-f{text-align:center}
	.contact-f .item .textbox{background:#fff;font-family: 'OpenSans-Regular'; font-size:14px; color:#676766; border:1px solid #40b4e5; line-height:35px;
		padding:5px 15px; border-bottom-left-radius:8px; border-top-left-radius:8px; display:inline-block; max-width:100%; width:290px; margin-bottom:10px 
	}
	.text-des{
		font-family: 'OpenSans-Regular';
		color:#fff;
		font-size:16px;
		margin:10px auto 30px ;
		text-align:center;
		text-transform:capitalize;
	}
	.bt-send{
		background:#bdd230;
		color:#fff;
		border:2px solid #cdcccc;
		border-radius:80px;
		padding:10px 25px	
	}
	
	.logo{margin-top:45px}
	
@media screen and (min-width:1400px){
    .formcont{right:150px; top:80px}
	.headerf img { width: auto;}
	.contact-f .item .textbox{width:360px;}
	.text-des{font-size:20px}
	.bt-send{padding: 12px 42px; font-size: 24px;}
    .home-gallery .bxslider li span.item{height:760px;}
    .home-gallery .slide-content{min-width:500px;}
    .home-gallery .slide-content span{font-size:90%; line-height:45px;}
	.logo{margin-top:80px}
}

@media screen and (min-width:1540px) {    
    .home-gallery .slide-content{min-width:570px;}
    .home-gallery .slide-content span{font-size:100%; line-height:55px;}
}
@media screen and (min-width:1680px){
    .home-gallery .bxslider li span.item{height:920px;}
    .home-gallery .slide-content{min-width:640px;}
}
@media screen and (min-width: 1200px) and (max-width: 1280px) {
 .home-gallery .bxslider li span.item{background:url(../images/bg-1280.jpg) left top no-repeat !important;}
 .formcont{right:20px;}
 .headerf img{width:390px;}


}
@media screen and (min-width:992px) and (max-width:1199px){
	.home-gallery .bxslider li span.item{background:url(../images/bg-1024.jpg) left top no-repeat !important;}
	.formcont{right:15px;}
	.headerf img {width: 361px;}
	.headerf{padding:15px 0px}
}
@media screen and (min-width: 1281px) and (max-width:1366px) {
		.home-gallery .bxslider li span.item{background:url(../images/bg-1366.jpg) left top no-repeat !important;}
}
@media screen and (max-width:992px) {
	.home-gallery .bxslider li span.item{background:url(../images/bg-768.jpg) left top no-repeat !important; height:1871px;}
	.formcont{top:auto; bottom:95px;width: 100%; text-align:center; right:auto;}
	.headerf img{width:auto}
	.contact-f .item .textbox{line-height:45px;width: 371px;}
	.logo{background:#2480bb; padding:40px 0px}
	.bt-send{    padding: 10px 44px;}
}
@media screen and (min-width:768px) and (max-width:979px){
}
@media screen and (max-width:767px){
	.bx-viewport{height:1771px}
	.formcont{bottom:0px}
    .home-gallery .bxslider li span.item{background:url(../images/bg-768.jpg) left top no-repeat !important; height:1573px;background-size: cover !important;}
	.logo { padding: 20px 0px;}
	.contact-f .item .textbox{line-height:34px;}
	.headerf img{width:450px;}
}

@media screen and (max-width:667px){
	.bx-viewport{height:1771px}
	.formcont{bottom:0px}
    .home-gallery .bxslider li span.item{background:url(../images/bg-768.jpg) left top no-repeat !important; height:1492px;background-size: cover !important;background-position-x: -9px !important;}
	.logo { padding: 20px 0px;}
	.contact-f .item .textbox{line-height:34px;}
	.headerf img{width:450px;}
}

@media screen and (max-width:480px) {
	body{background:#2480bb}
    .bx-viewport{height:980px}
	.formcont{bottom:-165px}
    .home-gallery .bxslider li span.item{background:url(../images/bg-500.jpg) left top no-repeat !important; height:980px;background-size: cover !important;    background-position-x: -9px !important;}
	.logo { padding: 20px 0px;}
	.contact-f .item .textbox{line-height:25px; width:270px}
	.headerf img{width:277px;}
}
@media screen and (max-width: 480px) and (orientation : portrait) 
{
    body{background:#2480bb}
    .bx-viewport{height:auto}
	.formcont{bottom:-165px}
    .home-gallery .bxslider li span.item{background:url(../images/bg-500.jpg) left top no-repeat !important; height:920px;background-size: cover !important;    background-position-x: -9px !important;}
	.logo { padding: 20px 0px;}
	.contact-f .item .textbox{line-height:25px; width:270px}
	.headerf img{width:277px;}
	
}
@media screen and (max-width:375px) {
    
    .home-gallery .bxslider li span.item{background:url(../images/bg-400.jpg) left top no-repeat !important; height:847px;background-size: cover !important;    background-position-x: -9px !important;}
	.headerf{margin-bottom:5px}
	.text-des{font-size:15px}
	.contact-f{padding-bottom:20px}
	.logo{padding:0px 0px 20px}
	.logo img{width:150px;}
	.contact-f .item .textbox{line-height:25px;border-radius:8px; margin-bottom:7px}
	.bt-send {padding: 8px 40px;}
    
}
@media screen and (max-width:320px) {
	body{background:#2480bb}
    .bx-viewport{height:auto}
	.formcont{bottom:-139px}
    .home-gallery .bxslider li span.item{background:url(../images/bg-320.jpg) left top no-repeat !important; height:780px;}
	.logo { padding: 20px 0px; margin-top:0px;}
	.contact-f .item .textbox{line-height:18px; width:213px; font-size:13px}
	.headerf img{width:277px;}
	.text-des {font-size: 13px;}
	.bt-send {padding: 7px 28px; font-size:16px}
}
@-ms-viewport{width:device-width;}