﻿
@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Oswald:400,700|Raleway:300i,400,400i,500,500i,600,600i,700,900');

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}
strong,b{font-weight:700;}
a, a:active, a:focus {outline: none;}
*{margin:0;padding:0;outline:0;transition:all 0.3s ease 0s;}
.form-control::-moz-placeholder {color:#646464;opacity: 1;}
hr{border-color:#e5e5e5; margin:25px 0;}

a{color:#e50000; text-decoration:none;}
a:hover{color:#000;text-decoration:none;opacity:0.6;}
img,object,embed {max-width: 100%;}
p{margin:0 0 15px 0; padding:0;}
textarea.form-control{resize:none;}
input[type="number"] {-moz-appearance: textfield;}
textarea.form-control{resize:none;min-height:60px;}


/*
    font-family: 'Raleway', sans-serif;
    font-family: 'Oswald', sans-serif;
    font-family: 'Lato', sans-serif;
*/

.navbar-collapse{padding-left:0px !important;padding-right:0px !important;}
.more-link:hover{color:#e50000;text-decoration:none;opacity:0.6;}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;float: left;}
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%;float: left;}
}
.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter>[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-xs>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

.gutter-sm {margin-left:-21px!important;margin-right:-21px!important;}
.gutter-sm>[class^="col"]{padding-left:21px!important;padding-right:21px!important;}
.mrgbtm{margin-bottom:20px;}

@media (min-width: 1200px) {
.gutter-lg {margin-left:-50px!important;margin-right:-50px!important;}
.gutter-lg>[class^="col"]{padding-left:50px!important;padding-right:50px!important;}

.gutter-md {margin-left:-15px!important;margin-right:-15px!important;}
.gutter-md>[class^="col"]{padding-left:15px!important;padding-right:15px!important;}
}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #fff; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}


/****************************************************************************/
body {font-family: 'Lato', sans-serif; color:#000;font-size:15px;font-weight:400; line-height:22px; background-color:#fff;}

.bg-white{border-radius:5px;background:#fff;padding:0px 15px 15px 15px;}

textarea.form-control{resize:none;min-height:60px;}
span.required{color:red;font-weight:700;font-size:20px;line-height:1;}

h1,.h1,h2,.h2{font-family: 'Oswald', sans-serif; }
.h1{font-size:60px; font-weight:700;background:url(../images/hdbg.jpg) repeat-x center; margin:65px 0 80px 0;}
.h1 span{background:#fff; padding:0 10px 0 15px;}


h1{font-size:40px;color:#363b41;margin:0 0 30px 0px; line-height:35px;font-weight:700;}
h2{font-size:20px;color:#363b41;margin:0 0 10px 0px;font-weight:400;}


.separator{border-top:10px solid #000;margin:30px 0px;}

/****************************************************************************/

/*==========================================================***** Btn CSS *****========================================================*/
.btn-primary{background:#333333; border:none; border-radius:0px; font-weight:600;font-size:13px; text-transform:uppercase; padding:5px 15px; min-width:87px;}
.btn-primary:hover{opacity:10; background:#e50000;}

.btn-Css {
    background: #e50000 !important;
    color: #fff;
    height: 34px;
}
.input-group-btn .btn-default{background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%);background-repeat: repeat-x;border:solid 1px #cccccc; color:#000 !important; padding:6px 15px 7px 15px; box-shadow:none}

.btn-sm{margin-top:7px;}

.form-control{border-radius:0;}
.panel-default > .panel-heading {font-size:20px;color: #000;padding:5px 15px;}
.panel-primary > .panel-heading{font-size:16px;padding:5px 15px; font-weight:600;}
.form-horizontal .control-label b {color: red; font-size:16px;font-weight: 500;}

.homeimg .img-responsive {width:100%;}
.BorderTp {border-top: 1px solid #dddddd;}
.MinHtLogin{min-height:194px;}

/*==========================================================***** Header *****========================================================*/
#Header{min-height:110px;}
#Header .Social{margin-top:12px; text-align:right; font-size:18px;}
#Header .Phone{font-weight:700; font-size:26px; display:block;margin-bottom:36px;}
#Header .Landline{margin-left:30px; display:inline-block;}

/*==========================================================***** Navigation *****========================================================*/
.navbar{margin:0px; border:none; min-height:0px;font-family: 'Raleway', sans-serif; }
.navbar-nav{padding: 0 170px; text-align:center; width:100%;}

.navbar-top{background:#de0000; border-radius:0;line-height:36px;}
.nav > li > a{color:#fff; font-size:20px; font-weight:600; padding:0 60px; line-height:36px; text-decoration:none;}
.nav > li > a:hover{opacity:10; color:#3bac71; background:#333333;}

.navbar .navbar-collapse{padding-right:0px;padding-left:0px;}
.navbar .DropMenu{background:#333333; min-width:100%; border:none; border-top:solid 1px #FFF;}
.navbar .DropMenu li{line-height:28px; padding:0px;}
.navbar .DropMenu li a{color:#fff;font-size:15px; padding:5px 20px;text-transform:none;}
.navbar .DropMenu li a:hover{color:#000; background:#fff;}
.dropdown-menu,.dropdown-submenu {padding:0px 0px; border-radius:0;text-transform:none;}

.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}

.nav > li > a:hover, .nav > li > a:focus, .nav > li.active > a{background:transparent;color:#000;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {background:transparent;color:#0172bc}
.dropdown:hover > .dropdown-menu, .dropdown:focus > .dropdown-menu{display:block;}
.dropdown-submenu:hover > .dropdown-menu, .dropdown-submenu:focus > .dropdown-menu{display:block;}

.dropdown-submenu{position:relative;}
.dropdown-submenu:after{content:'';position:absolute;right:10px;top:10px;width:7px;height:7px;border-right:solid 2px #fff;border-bottom:solid 2px #fff;transform:rotate(-45deg);display:block;transition:all 0.4s ease;}
.dropdown-submenu > .dropdown-menu{position:static;border-radius:0;box-shadow:0 0 0;border:0;background:#f3f3f3;margin:0;padding:1px 0 4px;}
.dropdown-submenu > .dropdown-menu > li > a:hover, .dropdown-submenu > .dropdown-menu > li > a:focus{background:#fff;}

.home-banner img{width:100%;}


/*==========================================================***** Home Right panel *****========================================================*/
.HomeBg{background:#400707 url(../images/bg.jpg) no-repeat center top; min-height:700px;}
.Font33{font-size:34px;font-family: 'Raleway', sans-serif; line-height:35px; color:#fff; font-style:italic; font-weight:400 !important; padding:20px 0;}

.MainContent{padding:30px 0 0px 0; min-height:350px;}
.MainContent ul{margin-left:15px; line-height:24px;}

.thumbnail{padding:0; border:0; margin-bottom:39px;}
.Heading{font-size:35px; line-height:35px; font-family: 'Oswald', sans-serif; font-weight:700;margin-bottom:50px;}
.Content{font-size:16px; font-weight:600; line-height:28px;font-family: 'Raleway', sans-serif;}
.NoMrgn{margin:0px;}

.ContentBg{background:url(../images/bgbtm.jpg) no-repeat center top ;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; padding:80px 0 110px 0; margin:30px 0;color:#FFF;}

.LatestNews{font-size:48px; font-weight:700; font-family: 'Oswald', sans-serif; margin-bottom:70px;}
.News span{font-weight:700; margin-bottom:7px; display:block;}

.ContactNumber{font-family: 'Raleway', sans-serif; font-weight:900; font-size:36px; line-height:60px; margin-top:60px;}
.Font60{font-family: 'Oswald', sans-serif; font-weight:700;font-size:60px;display:block; line-height:50px;}

.WhoAre{font-family: 'Raleway', sans-serif; font-weight:300; font-size:21px; line-height:28px; margin-bottom:30px;}
.WhoAre .Head{font-size:48px; color:#e40000;font-weight:700; font-family: 'Oswald', sans-serif;font-family: 'Oswald', sans-serif; margin:30px 0;}
.col-sm-3.col-xs-6.text-center {    height: 830px;}.homeContent {    height: 300px;    overflow: hidden;}
/*==========================================================***** Breadcrumb Area *****========================================================*/
.breadcrumb {background-color:transparent; border-radius:0px; font-size:12px; margin:10px 0; padding:0px; border-bottom:solid 1px #e4e4e4; text-transform:uppercase;}

#ContactUsPage .GoogleMap {border:1px solid #dddddd; padding:2px;border-radius:5px;overflow:hidden;}
#ContactUsPage .GoogleMap .embed-responsive-16by9{padding-bottom:45%;}
#ContactUsPage address {margin-bottom:5px;}
#ContactUsPage .contactForm{background:#f7f7f7; border:solid 1px #dddddd; padding:20px 20px 10px 20px;}
#ContactUsPage .contactForm .panel-heading{background:none; border-bottom:1px solid #dddddd; font-weight:700;margin-bottom:10px; padding:0 0 10px;}
#ContactUsPage .contactForm input,#MainContent .contactForm textarea{height:39px;}
#ContactUsPage .contactForm textarea{height:100px;}
#ContactUsPage .nomgn{margin-bottom:0 !important;}

/*==========================================================***** Footer Page *****========================================================*/
#Footer{background:#000; padding:30px 0 20px 0; color:#656565; margin-top:30px; min-height:107px;}
.mrbtm15{margin:10px 0 10px; font-size:11px; font-weight:700;}

#Footer .form-inline .form-control {width:333px; height:34px; border-radius:0px;font-size:12px; background:#000; padding:0 5px;border:solid 1px #e50000; color:#FFF}
#Footer .input-group-btn {width:117px; height:34px;}


/*==========================================================***** Inner Pages *****========================================================*/
@media (min-width: 768px) {
.navbar{border-radius:0px;margin-top:0px;}
.navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#000;text-decoration:none;text-shadow:none;}
.navbar-collapse{padding-left:0px;padding-right:0px;}
}
@media (min-width: 1200px) {
}
@media (min-width:1210px){
.dropdown-submenu > .dropdown-menu{left:100%;position:absolute;top:0;background:#082446;border:none;box-shadow:none;border-radius:0px;margin-left:1px; padding:0;}
}
@media (min-width: 992px) and (max-width: 1199px) {
.navbar-nav{padding: 0 50px;}
.nav > li > a{padding:0 65px;}
.HomeBg{min-height:inherit; padding-bottom:100px;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}
.thumbnail{margin-bottom:20px;}
.Heading{font-size:24px; line-height:26px; font-weight:700;margin-bottom:20px;}
.Content{font-size:14px; font-weight:500; line-height:22px;}
.NoMrgn{margin:0px;}

#Footer .input-group-btn img{max-width:none;}
}

@media (min-width: 768px) and (max-width: 991px) {
.navbar-nav{padding: 0 50px;}
.nav > li > a{padding:0 39px;}
.HomeBg{min-height:inherit; padding-bottom:100px;}

.h1{font-size:40px; margin:25px 0 40px 0;}
.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}
.thumbnail{margin-bottom:20px;}
.Heading{font-size:24px; line-height:26px; font-weight:700;margin-bottom:20px;}
.Content{font-size:14px; font-weight:500; line-height:22px;}
.NoMrgn{margin:0px;}

.ContentBg{padding:50px 0 50px 0; margin:30px 0;}
.LatestNews{font-size:48px; margin-bottom:40px;}
.ContactNumber{margin-top:30px;}

#Footer .input-group-btn img{max-width:none;}
#Footer .form-inline .form-control {width:100%;}
}

@media (max-width: 991px) {
}

@media (max-width: 767px) {		.col-sm-3.col-xs-6.text-center {    height: auto;}.homeContent {    height: 300px;    overflow: hidden;}
#Header .Phone{font-size:14px; margin-bottom:10px;}
#Header .Landline{margin-left:10px; display:inline-block;}
#Header .Social {font-size:14px;}

.Font33{font-size:24px; line-height:25px; padding:15px 0;}
.HomeBg{min-height:inherit; padding-bottom:50px;}
.h1{font-size:30px; margin:0px 0 20px 0;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}
.thumbnail{margin-bottom:15px;}
.Heading{font-size:24px; line-height:26px; margin-bottom:10px;}
.Content{min-height:130px;}
.NoMrgn{margin:0px;}

.ContentBg .row>[class^="col"]{margin-bottom:20px;}
.ContentBg{padding:50px 0 50px 0; margin:30px 0;}
.LatestNews{font-size:48px; margin-bottom:40px;}
.ContactNumber{margin-top:30px;}
.Font60{font-size:40px;display:block; line-height:50px;}

.navbar-nav{padding: 0 0px;}
.navbar-collapse{padding-left:0px !important;padding-right:0px !important;}
.navbar-toggle {border-color: #fff;position:absolute;top:-50px;right:0px;z-index:999; background-color:#fff; }
.navbar-toggle .icon-bar {background-color: #000;}
.navbar{min-height:0px;border-radius:0px;}
.navbar-nav{margin:0px;}
.navbar-nav>li{background-color:#fff;margin-bottom:1px;}
.navbar-nav>li>a{color:#000;text-align:left;font-size:13px; background:none;padding:0 15px; line-height:35px;}
.navbar-nav>li.active,.navbar-nav>li:hover,.navbar-nav>li:hover a{background-color:#305078;}
.navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}
.dropdown-submenu > .dropdown-menu{left:0%;background:#fff;margin-left:0px;width:100%;}

#Footer .row>[class^="col"]{margin-bottom:10px;}
#Footer{background:#000; padding:0; min-height:107px;}
#Footer .form-inline{text-align:center; margin-right:65px;}

.mrbtm15,.mrbtm15 .text-right{text-align:center !important;}
}

@media (max-width: 679px) {
}

@media (max-width: 599px) {
#Header{min-height:inherit;}
#Header .row>[class^="col"]{width:100%; text-align:center; margin-bottom:15px;}
.navbar-toggle {top:-55px;}
#Header .text-left{display: block; margin-left: auto;margin-right: auto;}
#Header .Social{margin-top:0px;}

.HomeBg{min-height:inherit; padding-bottom:20px;}
.h1{background:none;}

.gutter-sm>[class^="col"]{width:100%;}
.ContactNumber{font-weight:700; font-size:24px; line-height:30px; margin-top:20px;}
#Footer .form-inline{text-align:center; margin-right:10px;}
#Footer .form-inline .form-control {width:auto;}
.thumbnail img{width:100%}
.Content{min-height:inherit;}

}

@media (max-width: 479px) {
}

@media (max-width: 439px) {
}

@media (max-width: 399px) {
}

@media (max-width: 359px) {
}