

/*--------------------------------------------------------------------------------------*/
/*General-Css-Here
/*--------------------------------------------------------------------------------------*/

*{margin:0; padding:0; box-sizing:border-box;}
body{margin:0; padding:0; box-sizing:border-box; background:#fff; font-family: 'Work Sans', sans-serif; overflow-x: hidden;background: #000;}
a{-webkit-transition: 0.5s ease-out; -moz-transition:0.5s ease-out; -o-transition: 0.5s ease-out; transition:0.5s ease-out;}
ul{margin:0; padding:0; list-style:none;}
img{max-width:100%;}
.site_content{display:block; padding-top:89px;}
.site_content:after,.site_content:before{display:table; clear:both; content:"";}
header,footer,section{display::block;}
header:after,header:before,footer:after,footer:before,section:after,section:before{display:table; clear:both; content:"";}
.container{margin:auto;}
.container:after,.container:before{display:table; clear:both; content:"";}

button:focus{border:none; outline:none;}
select{appearance:none;}


.navbar{position: fixed;top: 0;left: 0;width: 100%;z-index: 99; box-shadow: none;}
.navbar .nav-item{padding: 5px 5px;}
.navbar .nav-item .nav-link {width: 45px; height: 45px; background:#000; border-radius: 50%; display: flex; justify-content: center;align-items: center;}
.navbar .nav-item .nav-link i{color: #fff; font-size: 22px;}
.navbar-nav{flex-direction: row;}
.facebook-bg{background: #3b5998 !important;}
.twitter-bg{background: #1da1f2 !important;}
.instagram-bg{background: #A21AAE !important;}
.pinterest-bg{background: #bd081c !important;}
.linkedin-bg{background: #0077b5 !important;}

.navbar-text{ font-size: 16px; font-weight: 400; color:#fff; }
.navbar-text i{ padding:0px 10px; }
.container-fluid {padding-right: 0px;padding-left: 0px;}
.carousel-item img {object-fit: cover; object-position: center;width: 100% !important; height: 100% !important;   opacity: 0.5;}
.carousel-item {height: 100vh;overflow: hidden;}

.title-bg{position: absolute; top: 0px; text-align: center;display: flex;align-items: center;height: 100%;    justify-content: center; width: 100%;}
.title-bg img{max-width:40%;}
.logo-imgs{width: 70%;}
.logo-imgs p{font-size: 26px; color: #fff; font-weight: 500; padding-top: 40px;}
.logo-imgs p strong{color: #fa9527;}
.btn-warning{font-size: 24px; font-weight: 500; background: #fa9527;}

@media only screen and (min-width:480px) and (max-width:767px){
	.collapses{ margin: auto; }
	.navbar-text {font-size: 14px; display: flex;justify-content: center;width: 100%;}
    .logo-imgs p {font-size: 18px; padding: 10px 20px;}
    .logo-imgs {width: auto;}
    .title-bg img {max-width: 70%;}
    .btn-warning {font-size: 16px;}
    .navbar-text i {padding: 0px 5px; display: flex;align-items: center;}

}

@media only screen and (min-width:0) and (max-width:480px){
	.collapses{ margin: auto; }
	.navbar-text {font-size: 14px; display: flex;justify-content: center;width: 100%;}
    .logo-imgs p {font-size: 18px; padding: 10px 20px;}
    .logo-imgs {width: auto;}
    .title-bg img {max-width: 70%;}
    .btn-warning {font-size: 16px;}
    .navbar-text i {padding: 0px 3px; margin-left: 5px; display: flex;align-items: center;}

}


@media only screen and (min-width:0) and (max-width:320px){
	.collapses{ margin: auto; }
	.navbar-text {font-size: 12px;}
    .logo-imgs p {font-size: 14px; padding: 10px 20px;}
    .logo-imgs {width: auto;}
    .title-bg img {max-width: 70%; padding: 10px 0px;}
    .btn-warning {font-size: 13px;}
    .navbar-text i {padding: 0px 5px;}
    .navbar .nav-item .nav-link {width: 35px;height: 34px;}
    .navbar .nav-item .nav-link i {font-size: 16px;
}