/* CSS Document */
body { font-family:'open sans', Helvetica, sans-serif!important; line-height:1.5em!important;}
hr { padding:0!important; margin:0!important; border:0px!important; clear:both; width:100%; height:1px;}
.padding-0 { padding:0!important; }
.margin-0 { margin:0!important;}

form { width:100%; display:table;}
form#quicksearch { }
form#quicksearch label {color:#fff!important; font-size:14px; text-align:center; line-height:33px; margin-bottom:0;}
form#quicksearch .btn { margin-top:23px;}
form#quicksearch .form-control { font-size:13px;}

section.image { /*background:url('images/bg5.png') no-repeat; padding:100px 0; background-size:cover; background-position:left 65px; background-color:#9a152d;*/ 
background: linear-gradient(to right, #481117, #a4142d); }
section.image h2 { text-align:center; color:#f19513; font-family:'Kaushan Script', Helvetica, sans-serif; font-size:40px; padding-top:65px;}
section.image .inner {background:url('images/bg9.png') repeat; padding:56px 0 100px 0;}
section.image .topbg {  }
section.image .topbg img{ max-height:500px; padding-top:90px; margin:0 auto; }
section.image .topbtn { text-align:center; margin:3px;}
section.image .topbtn h1 { padding:10px 0 15px 0; color:#f19513; font-family:'Kaushan Script', Helvetica, sans-serif; font-size:58px;}
section.image .topbtn h1 span{ font-family:'Shrikhand', Helvetica, sans-serif; font-size:45px; padding-top:10px;}
section.image .topdiv { padding:30px 10px; background:rgb(21,21,21,0.5); font-size:18px; border-radius:6px; margin-top:12px; color:#000;  }

section.story {  background-image:linear-gradient(to bottom, #db0a2f, #ae8431); color:#fff; }
section.story .inner { padding:25px 0; background:url('images/bg4.png') repeat center center; }
section.story .col1 { line-height:20px; margin-bottom:20px; font-size:14px;}
section.story h2 { margin-bottom:5px; font-size:30px; text-align:center; font-family:'Kaushan Script', Helvetica, sans-serif;}
section.story h3 {margin-bottom:20px; font-size:20px; text-align:center; font-family:'Shrikhand', Helvetica, sans-serif;}
section.story img { }
section.story .btn{ margin-bottom:0px; }
section.story .col1 div { padding:10px;}
section.story .btn-default { margin:0 18px 10px 0; border:0px;}

.regn { display:table; width:100%; padding:30px 0;}
.regn h5 { color:#ffffff; padding-top:6px; text-align:right; margin:0; font-family:'Ubuntu', Helvetica, sans-serif; font-size:30px; }
.regn .btn { background:#ffffff; color:#747474; }
.regn .btn:hover { background:#f1f1f1; color:#333333; }

section.whyus { padding:25px 0 45px 0; background:#eeeeee; color:#616161; font-family:'Ubuntu', Helvetica, sans-serif; text-align:center; margin:4px 0; }
section.whyus i { font-size:50px; }
section.whyus h2 { font-size:35px; color:#989898; padding:5px 0 40px 0; font-family:'Kaushan Script', Helvetica, sans-serif;}
section.whyus h3 { font-size:20px;}
section.whyus h4 {font-size:15px; }
section.whyus h2 span { color:#383838; }

.heading { margin-top:0!important;}
section.middle2 {padding:30px 0;}
section.middle2 h2 { font-family:'Kaushan Script', Helvetica, sans-serif;};
section.middle2 h4 { font-size:15px!important; color:#000; font-weight:bold; margin-top:0;}
section.middle2 ul { font-size:12px; }
section.middle2 ul li a { color:#666666; padding:0 3px; }
section.middle2 ul li a:hover { color:#000000;}
section.middle2 .ultitle { background:#e0e0e0; padding:3px; text-align:center; }
section.middle2 .uldes {border-bottom:1px dotted #ccc; margin-bottom:15px; padding-bottom:10px; }
.help { padding:0; border-radius:5px;}
.help .div1{font-size:18px;font-weight:500; margin-bottom:5px;}
.help .div1 i{font-size:26px;}
.help .div2{font-size:13px; background:#777777; color:#fff; padding:5px 10px; border-radius:4px;display:table;margin:12px 0;}
.help .div3{margin:14px 0 8px 0;color:#d94444;}
.help .div3 i{font-size:18px;padding-right:6px;color:#e66161;font-size:13px;font-weight:400;}

.tabslinks { display:table; width:100%;}
.tabslinks h2 { font-size:20px; margin:10px 0 30px 0; text-align:left;}
.tabslinks .tab-pane { padding:20px 10px;} 
.tabslinks .tab-pane h4 { text-align:left;} 
.tabslinks .tab-pane li { padding:5px;  font-size:13px; }
.tabslinks .tab-pane li:hover {background:#f1f1f1;}
ul.nav-tabs { max-width:300px; margin:0 auto; border-bottom:0;} 
ul.nav-tabs li { }
ul.nav-tabs li a { padding:6px 15px !important; border:0px!important; border-radius:0!important; background:#f1f1f1; } 
ul.nav-tabs > li.active > a, ul.nav-tabs > li.active > a:focus, ul.nav-tabs > li.active > a:hover {background-color: #634816!important;}
ul.nav-tabs > li > a:hover {background-color: #634816!important; color:#fff!important;}

footer { background:#1e1e1e; color:#777777; padding:30px; margin-top:8px; font-size:13px; border-top:1px dotted #d5d5d5; }
footer h4 { font-size:15px!important; color:#ccc; font-weight:bold; margin-top:0;}
footer ul li a { color:#777777; padding:5px 0; line-height:24px;}
footer ul li a:hover { text-decoration:none; color:#ffffff;}
footer .bottomlogo { text-align:center; }
footer .bottomlogo i { font-size:36px; padding:0 5px; }
footer .bottomlogo img{ margin:0 auto 20px auto; }
.footer { background:#151515; color:#666666; padding:10px 0; font-size:13px; text-align:center; border-top:1px dotted #363636; }
 
@media(max-width:360px)
{
.tabslinks { padding:5px 0!important;}
.tabslinks .tab-pane li { background:none!important; padding:5px 0!important;}
.tabslinks .tab-pane li a {padding:0 5px!important;}
}
@media(max-width:991px)
{
.quote-img img { margin:0 auto;}
section.whyus h2 { font-size:30px!important;}
section.regn h2 {font-size:25px!important;}
}
@media(max-width:767px)
{
section.regn h2 {text-align:center!important;}
section.regn .col-sm-5 { text-align:center; margin-top:20px;}
section.image {background-position:right top;}
section.image { padding:50px 0!important;}
section.image .topbtn { text-align:center!important; padding-bottom:40px!important;}
section.image .topbtn h1 { padding:15px 0 15px 0!important;}
section.image h2 { padding-top:15px!important;}
}