/*==================== Font Family ====================*/
@font-face {
font-family: 'Helvetica';
src:  url('../fonts/Helvetica.eot') format('embedded-opentype');
src:  url('../fonts/Helvetica.otf')  format('opentype'),
url('../fonts/Helvetica.woff') format('woff'),
url('../fonts/Helvetica.ttf')  format('truetype'),
url('../fonts/Helvetica.svg#Helvetica') format('svg');
font-weight: normal;
font-style: normal;
}
/*==================== Global CSS ====================*/
*{margin: 0; padding: 0; box-sizing: border-box; transition:all .5s;}
body, html{width: 100%; height: 100%; padding: 0; margin: 0;font-family: 'Helvetica';color: #4d4c4c;}
a{text-decoration: none; box-sizing: border-box;}
label{display:block!important;color: #373737;}
h5, .h5 {font-size: 16px; font-weight: 600 !important; margin-bottom: 5px; margin-top: 15px;}
ul{margin-left: 20px;}
/*==================== Pages CSS ====================*/
.inner_page{min-height: 300px;}
.home_wrapper{width: 100%; float: left;position: relative; background: url("../images/home-bg.jpg");background-repeat: no-repeat; background-position: top center; background-size: cover; width: 100%;}
/*menu*/
.home_menu{width: 200px;position: absolute;right: 0; background: #fff; top:28%;z-index: 99;}
.home_menu ul.menu{margin: 0;padding: 0;}
.home_menu ul.menu li{list-style: none; display: block;}
.home_menu ul.menu li a{ font-size: 14px; padding: 10px 0 10px 34px; display: block;color: #fff;}
.home_menu ul.menu li a:hover{opacity: .6;}
/*banner caption*/
.home_banner_caption{display: block; vertical-align: middle; text-align: center;justify-content: center; align-items: center; height: 100%;padding: 24% 0 36%;}
.home_banner_caption h1{display:block;font-size: 70px;color: #fff;}
.home_banner_caption .banner-btn-group{ width: 100%; float: left; margin-top: 50px;}
/*banner btn group*/
.banner-btn-group a{ background: rgba(255,255,255,.5); color: #fff;padding: 12px 30px; text-align: center;font-size: 14px; display: inline-block; border-radius: 8px;margin: 0 2.5%; min-width: 185px;}
.banner-btn-group a:hover{background: #ff0000;}
/*home_footer*/
.home_footer{bottom:0; left:0; width: 100%;float: left;}
.home_footer .home-social-icons{ text-align: center; width: 100%; float: left;}
.home_footer .home-social-icons li{ display: inline-block;}
.home_footer .home-social-icons a{width: 50px; height: 50px; border: 1px solid #fff; border-radius: 5px; margin: 0 20px; display: flex; vertical-align: center; align-items: center; text-align: center; justify-content: center; font-size: 35px; color: #fff;}
.home_footer .home-social-icons a.fb:hover{background: #3b5999;}
.home_footer .home-social-icons a.linkdin:hover{ background: #e4405f;}
.home_footer .home-social-icons a.twitter:hover{ background: #55acee;}
.home-copyright{width: 100%; float: left; text-align: center; padding: 20px 0;}
.home-copyright p{font-size: 14px; color: #fff;font-family: 'Roboto', sans-serif;}
/*social icons*/
.social-icons{ text-align: center; width: 100%; float: left;margin-bottom: 20px; border-bottom: 1px solid #823d00; padding-bottom: 15px;}
.social-icons li{ display: inline-block;}
.social-icons a{width: 50px; height: 50px; border: 1px solid #823d00; border-radius: 5px; margin: 0 20px; display: flex; vertical-align: center; align-items: center; text-align: center; justify-content: center; font-size: 35px; color: #823d00;}
.social-icons a.fb:hover{background: #3b5999;border-color:#fff;color: #fff;}
.social-icons a.linkdin:hover{ background: #e4405f;border-color:#fff;color: #fff;}
.social-icons a.twitter:hover{ background: #55acee;border-color:#fff;color: #fff;}
/*header*/
.header{background:url("http://localhost/kingdom/wp-content/themes/quality/images/header-bg.jpg");}
.navbar-default{background: none;}
/*footer*/
.qua_footer_area{background:url("http://localhost/kingdom/wp-content/themes/quality/images/header-bg.jpg");border:none;}
.qua_footer_area p{color: #2c2c2c;font-size: 16px;font-family: 'Roboto', sans-serif;display: inline-block; width: 100%;}
.img-border img{box-shadow: 0 5px 10px rgba(6, 4, 4, 0.2);border:3px solid #dddddd; border-radius: 4px;}
/*menu*/
.navbar-default .navbar-nav > li > a{text-transform: uppercase;color: #020202;font-size: 18px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.current-menu-item > a, .navbar-default .navbar-nav > li.current-menu-item > a:hover{background: none; color:#ff0000;}
.nav {position: relative; top: 50px; margin: 0; }
/*contact address*/
.contact-form{margin-bottom: 30px;}
.contact-form label{width:45%; float: left; margin-right:15px;margin-right: 30px; margin-bottom: 15px !important; } 
.contact-form .messagebox{width: 94%;}
.contact-form .submit-btn{ width: 100%;float: left;}
.contact-add h2{font-size: 22px; text-transform: uppercase;font-weight: bold; margin-bottom: 22px;}
.contact-add p{font-size:14px;color: #373737; line-height: 20px;margin-bottom: 20px;}
.contact-add a{font-size:14px;color: #373737; }
.contact-add .fa{margin-right: 12px; font-size: 20px; height: 30px; float: left; width: 22px; line-height: 26px;color: #ff0000;} 
.navbar-nav > li{padding: 0 0 10px;}

/*Responsive CSS*/
@media (min-width: 1360px){
.container {
width: 1270px;
  }
}
@media (min-width: 1200px){
.container {
width: 1170px;
  }
}