.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;}
}
.img-responsive { float:none; display:inline-block;}
.thumbnail{ box-shadow:3px 3px 10px rgba(3,3,0,0.2); padding:10px;}
.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;}

/****************************************************************************/
body { background:#fff; color:#000; font-family:Roboto, sans-serif; font-weight:400; font-size:17px; line-height:2rem; margin:0px; padding:0px;}

p{margin-bottom:20px;}
ul {list-style-type:disc}

a, a:hover { text-decoration:none;}

.btn { text-decoration:none !important;}

.radio input[type=radio]{margin-top:10px;}

.container {position:relative;}
.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter div[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

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

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

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

.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}

textarea.form-control{resize:none;min-height:100px;}
.form-horizontal .form-control { height:44px; font-size:16px;}
.form-horizontal .control-label { font-weight:400;}

.panel-primary {border-color:#00153a;}
.panel-primary .panel-heading{background-color:#1c5a85;font-weight:bold;}

.btn-info{ background-color:#363636; border:none; border-radius:30px; color:#fff; font-size:18px; text-transform:uppercase; line-height:60px; padding:0px 60px; }
.btn-info:hover { background-color:#000; color:#fff}
.btn-default:hover { color:#fff}
.btn-default{ background-color:#94da00; border:none; border-radius:26px; color:#fff; font-size:13px; font-weight:900; line-height:52px; padding:0px 30px; text-transform:uppercase }
.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}

h1, h2, h3, h4, h5, h6 {}
h1{ color:#157336; font-size:50px; font-weight:700; }
h2{ font-size:40px;}
h3{ font-size:30px;}
h4{ font-size:25px;}
h5{ font-size:22px;}
h6{ font-size:18px;}


/******* Header ********************************************************************/
#Header .container { position:relative;}
#Header .TopStrip { background-color:#94da00}
#Header .TopStrip .social-icons a{ line-height:38px; }
Header .TopStrip .social-icons .fa{ color:#fff; font-size:18px; }
#Header .Call { background:url(../images/mobile.png) no-repeat 0px 10px; color:#000; font-family:"Exo 2", san-serif; font-size:24px; text-transform:uppercase; line-height:22px; padding-left:32px; width:190px;}
#Header .Call a { color:#000; }
#Header .Call span { color:#a7a7a7; font-size:16px; }
#Header .list-inline { margin-bottom:0px;}
#Header .list-inline-item:not(:last-child) { margin-right:20px;}

.breadcrumb { background-color:#f2f2f2; margin-top:20px; text-transform:capitalize}

/******* Slider ********************************************************************/
#Banners .block { border:1px solid #d1d1d1; }
#Banners .cycle-slideshow{ overflow:hidden; width:100%;}
#Banners .cycle-slideshow .slide {  height:552px; position:relative; width:100%;}
#Banners .cycle-slideshow .slide .overlay { background:rgba(21,115,54,0.9); color:#ffea00; font-family:Montserrat,san-serif; font-weight:400; font-size:20px; position:absolute; bottom:20px; left:20px; right:20px; line-height:3rem; text-align:center; z-index:9999 }
#Banners .cycle-slideshow .slide .overlay a {color:#ffea00; }
#Banners .cycle-slideshow .slide img { position: absolute; max-width: none; left: 50%; top: 0%; -webkit-transform: translateY(0%) translateX(-50%);width:100%; }

/********** CMS *****************************************************************/
body:not(.common-body) .CMS h1 { font-size:35px; font-weight:500;} 
body:not(.common-body) header  {  border-bottom:1px solid #d6d6d6;} 
.CMS h4 { line-height:2.5rem;}
.CMS h1 span { color:#919191; font-size:20px; font-weight:500; letter-spacing:2px; }
body:not(.common-body) .CMS h1 { margin-bottom:30px;}
body:not(.common-body) .CMS h1:after { content:" "; border-bottom:3px solid #c0963e; display:block; margin:auto; padding-top:20px; width:50px; }

/********** Footer *********************************************************************/
#Footer{ color:#444; font-family:Cuprum, san-serif; font-size:13px;}
#Footer .ContactInfo { border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; font-size:16px; }
#Footer .ContactInfo a { color:#444}
#Footer .ContactInfo .fa { color:#186f33; margin-right:10px;}
#Footer .ContactInfo > ul { margin-bottom:0px;}
#Footer .ContactInfo > ul > li:not(:last-child) { margin-right:20px;}

.navbar-brand { padding:0px; }
.navbar-toggler{ background-color:#b18234; border-color:#b18234; padding: .25rem .5rem;}
.navbar{ padding:0px; z-index:999}
.navbar-nav { margin-bottom:0px; }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light 
.navbar-nav .nav-item.active .nav-link { color:#157336; font-family:Montserrat, san-serif; font-size:18px; font-weight:600; line-height:1; padding-left:2rem; }
.navbar-light .navbar-nav .nav-link:hover, .navbar-nav .nav-item.active .nav-link { background-color:transparent; color:#b78a38 !important;}
.navbar-light .navbar-nav .nav-item:last-child .nav-link {/*  padding-right:0px; */}

@media (max-width: 1199.98px) {
.navbar-light .navbar-nav .nav-item .nav-link { border-bottom:1px solid #fff; background-color:#b18234; color:#fff !important; padding:15px }
.navbar-light .navbar-nav .nav-item .nav-link:hover { background-color:#157336; }
.navbar-light .navbar-nav .nav-item .nav-link:after { content:" "; margin-right:0px; margin-left:0px;}
}

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

@media (max-width: 767.98px) {
#Banners, #Banners .cycle-slideshow, #Banners .cycle-slideshow .slide { height:auto; position:relative}
#Banners .cycle-slideshow .slide img { height:auto; position: static; -webkit-transform: translateY(0%) translateX(0%); width:100%; }
}

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

.NewsBreak{margin: 11px 0px 10px 0px;
    border-top: 1px dotted #dee2e6;
    width: 100%;}
	
	
/**team page*/
.bg-info{background:#fff!important; border:2px solid #000; padding:10px;}
.well{border-color:#D78E2C; box-shadow:none;}
.thumbnail{max-width:100%;}
/*team page end*/