/*!
 * Start Bootstrap - Full HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    margin-top:0/* Required margin for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */


@font-face {
    font-family: 'UniversLTStd67BoldCondensed_46347';
    src: url('../fonts/UniversLTStd67BoldCondensed_46347.eot');
    src: url('../fonts/UniversLTStd67BoldCondensed_46347.eot') format('embedded-opentype'),
         url('../fonts/UniversLTStd67BoldCondensed_46347.woff2') format('woff2'),
         url('../fonts/UniversLTStd67BoldCondensed_46347.woff') format('woff'),
         url('../fonts/UniversLTStd67BoldCondensed_46347.ttf') format('truetype'),
         url('../fonts/UniversLTStd67BoldCondensed_46347.svg#UniversLTStd67BoldCondensed_46347') format('svg');
}



 @font-face {
 font-family: 'UniversLTStd-Cn';
 src: url('../fonts/UniversLTStd-Cn.eot?#iefix') format('embedded-opentype'), url('../fonts/UniversLTStd-Cn.otf') format('opentype'),  url('../fonts/UniversLTStd-Cn.woff') format('woff'), url('../fonts/UniversLTStd-Cn.ttf') format('truetype'), url('../fonts/UniversLTStd-Cn.svg#UniversLTStd-Cn') format('svg');
 font-weight: normal;
 font-style: normal;
}



.full {
    background: url('../images/bg.jpg') no-repeat center top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover; min-height:2146px; max-width:1500px; margin:0 auto
}



.top-title h1 { text-align:center; font-size:83px; color:#fff; font-family: 'UniversLTStd67BoldCondensed_46347'; margin:60px 0 0 0; padding:0; letter-spacing:1px;}
.top-title  h1 span {color:#00cc00}
.top-title p { text-align:center; font-size:34px; color:#fff;  font-family: 'UniversLTStd-Cn'; letter-spacing:1px}

.logo-div { text-align:center; margin:147px 0 0 0}
.logo-div img { display:inline-block!important}

.form-div { background:rgba(0, 0, 0, 0.8); border:15px solid rgba(10, 11, 11, 0.1);  border-radius: 8px; padding:10px 5% 44px 5%; color:#fff; margin:32px 0 80px 0}
.form-div p { text-align:center; font-size:27px; margin:0 0 6.5% 0;  font-family: 'UniversLTStd-Cn'; line-height:35px; letter-spacing:1px;}

.text-area { height:212px!important;}

.bottom-m { margin-top:39px}

.submit-bt {border-radius: 20px; margin:50px 0 0 0; padding:0; background:#66cc00; height:94px; text-align:center; font-size:33px; text-transform:uppercase; width:100%; border:0;  font-family: 'UniversLTStd-Cn';}
.submit-bt:hover { background:#94a604;}

footer { background:#fff; max-width:1500px; margin:0 auto}
.footer-div { padding:145px 0 0 0}

.socila-div { text-align:center}
.socila-div ul { margin:0; padding:0;}
.socila-div li { margin:0; padding:0 19px 0 19px; display:inline-block; text-align:center; height:65px}
.socila-div li a { display:block; float:left; }

.google { background:url(../images/google.png) no-repeat left top; width:62px; height:53px; }
.google:hover { background:url(../images/google.png) no-repeat 0 -53px; }



.twitter { background:url(../images/twitter.png) no-repeat left top; width:62px; height:50px;}
.twitter:hover { background:url(../images/twitter.png) no-repeat left -50px; }


.facebook { background:url(../images/facebook.png) no-repeat left top; width:62px; height:62px;}
.facebook:hover { background:url(../images/facebook.png) no-repeat left -62px; }

.in { background:url(../images/in.png) no-repeat left top; width:63px; height:60px;}
.in:hover { background:url(../images/in.png) no-repeat left -60px; }

.pin { background:url(../images/pin.png) no-repeat left top; width:61px; height:61px;}
.pin:hover { background:url(../images/pin.png) no-repeat left -61px; }

.sky { background:url(../images/sky.png) no-repeat left top; width:58px; height:59px;}
.sky:hover { background:url(../images/sky.png) no-repeat left -59px; }

.copy-right {color:#5c5b5b; margin:0; padding:87px 2% 87px 2%; text-align:right; font-size:30px; font-family: 'UniversLTStd-Cn'; }
.copy-right a {color:#010101; text-decoration:none}
.copy-right a:hover { color:#00cc00}

@media (max-width:980px) {
.top-title h1 { font-size:70px;}
.top-title p { font-size:24px}
.form-div p { font-size:18px;}
label { font-size:20px;}
.form-control { font-size:15px; height:46px;}
.text-area {height: 195px !important;}
.bottom-m { margin-top: 10px;}
.submit-bt { height:60px; font-size:20px; margin:21px 0 0}
.form-div { padding:10px 5% 44px}
.logo-div img { max-width:40%;}
.logo-div { margin:70px 0 0}
.full { min-height:inherit}
.footer-div { padding:45px 0 0}
.copy-right { padding:22px; text-align:center}
.form-div p { line-height:normal}
}
@media (max-width:767px) {
.top-title h1 { font-size:44px;}
.top-title p { font-size:17px;}
.copy-right { font-size:20px;}
.socila-div li { font-size:13px;}
label {margin-bottom:0; margin-top:15px;}
.form-control { margin:0}
.bottom-m {margin-top:0}

.socila-div li { padding:0 7px; height:auto; margin:0 0 30px 0}

.google {width:30px; height:25.6px;  background-size:100%}
.google:hover { background:url(../images/google.png) no-repeat 0 -25.6px; background-size:100% }

.in { width:30px; height:28px;  background-size:100%}
.in:hover { background:url(../images/in.png) no-repeat left -28px; background-size:100% }

.twitter { background:url(../images/twitter.png) no-repeat left top; width:30px; background-size:100%; height:24px }
.twitter:hover { background:url(../images/twitter.png) no-repeat left -24px;background-size:100%  }


.facebook { width:30px; height:30px; background-size:100%;}
.facebook:hover { background:url(../images/facebook.png) no-repeat left -30px;background-size:100%; }


.pin { width:30px; height:30px; background-size:100%;}
.pin:hover { background:url(../images/pin.png) no-repeat left -30px; background-size:100%; }

.sky {width:31px; height:31px; background-size:100%; }
.sky:hover { background:url(../images/sky.png) no-repeat left -31px; background-size:100%; }

.modal {left:10px!important; right:10px!important;}
.popup2 {
	width:100%!important;
	border:solid 1px #e1e1e1;
	padding:20px;
	float:left; 
	background:#fff; min-height:235px;
}
.popup2 h3 { width:100%!important}

}

@media (max-width:479px) {
.top-title h1 { font-size:32px}
.logo-div { margin:30px 0 0}
.form-control { border-radius:10px;}
.text-area {height: 125px !important;}
.submit-bt {font-size: 17px;height: 44px;margin: 21px 0 0;}
.socila-div li { padding:0 3px}
}


@media (max-width:359px) {
.top-title h1 { font-size:28px}
.top-title p { font-size:15px}
.form-div p { font-size:15px;} 


}

.cpty {
    border-radius: 15px;
    height: 62px;
}