@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
@import url(https://fonts.googleapis.com/css?family=Raleway);
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,700');

/* font-family: 'Josefin Sans', sans-serif; */
body{ font-family: 'Roboto Condensed', sans-serif !important; overflow-x:hidden}
ul{ padding:0; margin:0; list-style-type:none;}
i{ vertical-align:middle;}
a{ transition:all 0.4s ease}
a:hover{ text-decoration:none;}
h2, h3, h4, h6{font-family: 'Josefin Sans', sans-serif; }

#loader{ width:100%; height:100%; text-align:center; background:rgba(255,255,255,0.9); position:fixed; top:0; left:0; z-index:999999}
#loader>img{ position:relative; top:50%; margin-top:-42px;}


.header{ background:#4d4d4d !important;}
.navbar-brand{ padding:10px 0;}
.navbar-brand>img{ height:50px;}	

.nav>li{ text-transform:uppercase; font-size:16px;}
.nav>li>a{ color:#ed7d31 !important; padding:10px 30px !important;}
.nav>li>a:hover, .nav>li>a:focus, .nav .open>a{ background:#4d4d4d !important; color:#fff !important}
.nav>li.active a{ background:#ed7d31 !important; color:#fff !important}

.light-bg{ background:url(../images/bg.jpg) no-repeat; background-size:cover;}
.bg-light{ background-color:#f4f4f4 !important}
.bg-dark{ background:#404040 !important}
.btn-warning1{ background:#ed7d31; color:#fff !important;}

.text-warning{ color:#ed7d31 !important;}

.banner{ padding:80px 0}
.banner h2{ font-weight:bold; font-size:40px;}
.banner i, .banner1 i{ color:#ed7d31;}

.banner1{ padding:140px 0}

.item{ background:#000}
.carousel-inner>.item>img{ margin:0 auto; width:100%;}
.carousel-caption{ top:36%;}
.carousel-caption>h4{ font-size:60px; text-align:left; width:70%; font-family: 'Josefin Sans', sans-serif; font-weight:bold}
.carousel-caption>p{ display:block; font-size:20px; color:#fff; line-height:28px; margin-top:15px; text-align:left}

.caption-half>h4{ font-size:60px; font-family: 'Josefin Sans', sans-serif; font-weight:bold;}
.caption-half>p{ display:block; font-size:20px; color:#fff; line-height:28px; margin-top:15px;}
.caption-half>ul{ margin:0; padding:0;}
.caption-half>ul>li{ display:inline-block; font-size:20px; color:#fff; line-height:28px; margin-top:15px; text-align:left; padding-left:0px;}
.caption-half>ul>li:before{ content:'\f0da'; padding-right:6px; font-family:fontAwesome; color:#e02d2d;}

.homeForm{ padding:40px; border-radius:10px; border:6px solid #e8e8e8}
.homeForm>h4{ color:#fff; margin-bottom:15px;}

.card{ padding:30px; box-sizing: border-box; min-height:600px; margin-bottom:30px;}
.card>img{transition: all .2s ease-in-out;}
.card>strong{ font-size:22px; color:#ed7d31; font-weight:400; display:block; padding:6px 0; font-family: 'Josefin Sans', sans-serif;}
.card>ul{ margin-top:30px;}
.card>ul>li{ border-bottom:1px solid rgba(0,0,0,0.1); position:relative;}
.card>ul>li:before{ content:'\f0da'; padding-right:6px; font-family:fontAwesome; color:#ed7d31; position:absolute; top:5px; left:15px;}
.card>ul>li:last-child{ border-bottom:0}
.card>ul>li>a{ color:#999; padding:6px 0 6px 30px; display:block;}
.card>ul>li>a:hover{ color:#000; background:#f4f4f4}
.card:hover img{transform: scale(1.04); }

.card>ul>li:hover::before{ left:20px;transition:all 0.4s ease-in-out}

.footer-top{ background: #121214; padding:30px 0; margin-top:0px;}
.box{ padding:15px; box-sizing: border-box;}
.box>strong{ font-size:22px; color:#fff; font-weight:400; display:block; padding:6px 0; font-family: 'Josefin Sans', sans-serif;}
.box>ul>li{ border-bottom:1px solid rgba(255,255,255,0.1);}
.box>ul>li:last-child{ border-bottom:0}
.box>ul>li>a{ color:#999; padding:6px 0; display:block; }
.box>ul>li>a:hover{ color:#fff;}

.copyright{ color:#999; border-top:1px solid rgba(255,255,255,0.1); display:block; padding-top:30px;}

.ft-logo{ webkit-filter: grayscale(1); filter: grayscale(1); height:40px; margin-bottom:30px;}
.ft-logo:hover{webkit-filter: grayscale(0); filter: grayscale(0);}

#chat{ position:fixed; top:30%; left:0; box-shadow: 4px 4px 4px #ccc; z-index:9999}

.policy{ float:right}
.policy>li{display:inline-block; text-transform:capitalize; padding-left:15px;}
.policy>li>a{ color:#999;}
.policy>li>a:hover{ color:#fff}

h6{ color:#ed7d31; font:28px; display:block; margin-top:30px;}
/*ul.list>li{ font-size:16px; display:block; padding:7px 0 7px 0; position:relative; padding-left:0px; border-bottom:1px solid #eee; position:relative;}
ul.list>li:before{ width:30px; height:3px; background:#d41414; position:absolute; bottom:-2px; left:0; content:'';}*/

ul.list > li{ display:block; padding:5px 0 5px 15px; position:relative; text-align:justify; color:#333; font-size:17px;}
ul.list > li:before{ position:absolute; left:0; top:3px;  content:'\f105'; color:#ed7d31; font-family:fontawesome;}
/*ul.list li:last-child::before{ display:none !important;}*/
ul.list>li:last-child{ border-bottom:0}
ul.list>li>b, ul.list>li>ul>li>b{ color:#000}

ul.list > li>ul>li{ display:block; padding:5px 0 5px 15px; position:relative; text-align:justify; color:#333; font-size:17px;}
ul.list > li>ul>li:before{ content:'-'; color:#ed7d31; margin-right:15px; font-weight:bold}

@media screen and (max-width: 768px) {
.navbar-brand{padding:6px 0; }
.navbar-brand>img{ height:40px;}
#chat{ display:none;}
}