.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;}
}

.container {position:relative;min-width:320px;}

.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:-5px!important;margin-right:-5px!important;}
.gutter-xs>[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm>[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

@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;}
}

.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #ddd; 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;}

/****************************************************************************/
html {overflow-y: scroll;-webkit-text-size-adjust: 100%;}
body {font-family:'Roboto',sans-serif;color:#000;font-size:15px;font-weight:400;line-height:25px;background-color:#000;padding:0px;}

textarea.form-control{resize:none;min-height:60px;}

span.required{color:red;font-weight:700;font-size:20px;line-height:1;}

h1,.h1{font-family:'Roboto',sans-serif;font-weight:700;font-size:43px;color:#000; line-height:40px; margin:0 0 15px;}
h1 span{font-weight:700;font-size:19px; display:block;}
h2,.h2{font-family:'Oswald',sans-serif;font-weight:400;font-size:30px;color:#ef3d2e; line-height:30px; letter-spacing:2px; margin:0 0 25px; text-transform:uppercase;}
h3,.h3{font-family:'Satisfy',cursive;font-weight:400;font-size:30px; line-height:30px; margin:0 0 10px;}

.separator{border-top:10px solid #000;margin:30px 0px;}

.control-label,dt{font-weight:500;}
.control-label span.required{color:#f00;font-weight:500;}

/****************************************************************************/
.bg-info{background:#151515;}
.btn-info{background:#ef3d2e !important; border:none;}
.btn-info:hover{background:#2A338F !important;}

.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:0 0 15px; background-color:transparent;padding:0 0 15px;}
.breadcrumb>li+li:before{content:"\00BB";color:#ef3d2e;}

a{color:#ef3d2e;}
a:hover{color:#000;}
/****************************************************************************/

#MainBnr{background:#fff; padding:18px 0;}

/****************************************************************************/
#Header{background:#fff; padding-bottom:3px;}
#Header .logo{margin:15px 0;}
#Header .pull-right{color:#2a338f; font-family:'Oswald',sans-serif; font-size:35px; line-height:35px; margin:35px 0;}
#Header .pull-right span{color:#ef3d2e;}
#Header .pull-right span span{font-family:'Oswald',sans-serif; margin:0 8px;}

#Header .social{background:url(../images/social.png) no-repeat; display:inline-block; height:34px; width:34px;}
#Header .icon_fb{background-position:0 0;}
#Header .icon_tw{background-position:-39px 0;}
#Header .icon_gplus{background-position:-78px 0;}
#Header .icon_lin{background-position:-117px 0;}

#MainContent{background:#fff; padding:25px 0 48px;}
#MainContent .homeTxt,#MainContent .homeTxt p{margin-bottom:35px;}
#MainContent .well{background:none; box-shadow:2px 2px 2px #d5d3d3; border-radius:0px;}

#MainContent .testi{position:relative; margin-top:38px;}
#MainContent .testi .testiTxt{position:absolute; top:60px; text-align:center;}
#MainContent .testi .testiTxt h2{letter-spacing:0px; margin-bottom:30px;}
#MainContent .testi .testiTxt .testimonial{background:url(../images/left_quote.png) no-repeat left center; color:#fff; font-style:italic; margin:0 auto 25px; padding-left:100px; width:75%;}
#MainContent .testi .testiTxt .testimonial div{background:url(../images/right_quote.png) no-repeat right center; padding-right:100px; padding-top:10px;}
#MainContent .testi .testiTxt .name{color:#ef3d2e; font-weight:700; text-transform:uppercase;}
#MainContent .testi a:hover{color:#fff;}

#MainContent .contactForm{background:#f7f7f7; border:none; padding:20px 20px 0 20px;}
#MainContent .contactForm .panel-heading{background:none; border-bottom:1px solid #000; font-weight:700; margin-bottom:15px; padding:0 0 15px;}
#MainContent .contactForm input,#MainContent .contactForm textarea{height:40px; color:#000; font-weight:600;}
#MainContent .contactForm textarea{height:100px;}

#MainContent .list-group{box-shadow:none; margin:0 0 20px 20px; padding:0px;}

#Footer{color:#fff; font-size:16px; margin:0 0 35px;}
#Footer .newsletter{font-size:15px; margin-bottom:45px; padding:30px 0;}
#Footer .newsletter input{background:none; border:5px solid #575e62; color:#fff; font-family:'Roboto',sans-serif; float:left; font-size:15px; height:53px; padding:0 10px; width:65%;}
#Footer .newsletter a{background:#ef3d2e; color:#fff !important; float:right; font-size:20px; padding:13px 33px;}
#Footer .newsletter a:hover{background:#2A338F; color:#fff !important;}
#Footer .pull-left{margin-right:150px; width:25%;}
#Footer .pull-left.noSpace{margin-right:0px;}
#Footer .pull-left span{color:#ef3d2e; font-size:40px; margin-top:5px;}
#Footer a{color:#fff;}
#Footer a:hover{color:#ef3d2e;}

/****************************************************************************/
@media (min-width: 768px) {
    .navbar{background:#2a338f; border:none; border-radius:0px;overflow:hidden;margin:0px; min-height:auto;}
    .navbar-collapse{padding-left:0px;padding-right:0px;}
    .navbar-nav>li>a{color:#fff;text-decoration:none;font-family:'Oswald',sans-serif;padding:10px 51px;font-weight:700;font-size:16px; letter-spacing:2px; text-transform:uppercase;}
    .navbar-nav>li.active>a,.navbar-nav>li>a.active,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{color:#fff;background-color:#ee3c2d;text-decoration:none;}
}

@media (max-width: 1139px) {
	#Header .pull-right{margin:15px 0;}
    #Header .socialIcons{display:block; text-align:right; margin-top:10px;}
	#MainContent .testi .testiTxt{top:20px;}
	#Footer .newsletter a{padding:13px 20px;}
	#Footer .pull-left{margin-right:70px;}
}

@media (max-width: 991px) {
	#Header .logo,#Header .pull-right{text-align:center; width:100%;}
    #Header .socialIcons{text-align:center;}
	.navbar-nav>li>a{padding:10px 31px;}
	#MainContent .well img{margin-bottom:20px;}
	#MainContent .testi .testiTxt .testimonial{margin-bottom:10px; padding-left:60px; width:100%;}
	#MainContent .testi .testiTxt .testimonial div{padding-right:60px;}
	#MainContent .testi .testiTxt h2{margin-bottom:10px;}
	#Footer .pull-left{width:auto;}
	#Footer .pull-left.noSpace{float:right !important;}
	#Footer .pull-right{text-align:center; margin-top:20px; width:100%;}
}

@media (max-width: 767px) {
    .navbar-toggle {border-color: #fff;position:static;top:-100px;right:0px;z-index:999;}
    .navbar-toggle .icon-bar {background-color: #fff;}
    .navbar{margin:0px;min-height:0px;border-radius:0px;}
    .navbar-nav{margin:0px;}
    .navbar-nav>li{background-color:#577FC2;margin-bottom:1px;}
    .navbar-nav>li>a{color:#fff;font-family:'Oswald',sans-serif;text-align:left;font-size:16px; text-transform:uppercase; padding:10px;}
    .navbar-nav>li.active,.navbar-nav>li:hover,.navbar-nav>li:hover a{background-color:#EF3D2E;}
    .navbar-nav>li.active>a,.navbar-nav>li:hover>a{color:#fff;}
	#MainContent .well{text-align:center;}
	#MainContent .well .pull-right{float:none !important;}
	#MainContent .testi .testiTxt{background:#000; position:static; top:auto; padding:10px 0;}
	#Footer .pull-left span{font-size:35px;}
}

@media (max-width: 679px) {
}

@media (max-width: 599px) {
	#Header .pull-right{font-size:30px; line-height:30px;}
	#Footer .pull-left{margin:0px !important; width:auto;}
}

@media (max-width: 479px) {
	#Footer .newsletter a{padding:13px 10px;}
	#Footer .pull-left{text-align:center; width:100%;}
}

@media (max-width: 439px) {
}

@media (max-width: 399px) {
}

@media (max-width: 359px) {
}
.wpcf7-submit{
    background: #ef3d2e !important;
    border: none;
    color: #fff;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;}
