.footer-end { background:#a5d33f;}
.footer-last-end { width:100%; float:left; text-align:center; padding:10px;}
.footer-last-end p { color:#fff; font-size:12px;}

     .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
        height: 500px;
        min-width: 100%;
        width: 100%;
        max-width: 100%;
        line-height: 5;
    }
.nav > li { padding:10px;}
.logo-1 { width:100%; float:left;}
.mob { width:100%; float:right;}
.mob h2 { font-size:14px; color:#000; margin-left:10px;}
.fa { font-size:14px; color:#000; padding-left:20px;}
.fa-phone-square { margin-left:10px; padding-left:20px;}

.top-social {
    color: #000;
    display: inline-block;
    float: left;
    font-size: 14px;
	 float:right;
}
.contact h2 { margin-top:0; margin-bottom:0;}
.top-social > p {
    margin-top: 10px; color:#fff; float:left;
}
ul.top_social_icons {
    display: inline-block;
    float: left;
    margin-left: 15px;
}
ul.top_social_icons li {
    display: inline-block;
    margin: 10px 2px;
}
ul.top_social_icons li a {
    color: #000;
    font-size: 13px;
}
.contact h2 {
    color: #000;
    font-size: 18px;
    margin-right: 10px;
} 

.head-4 { width:100%; float:left;}
top-social {
    color: #000;
    display: inline-block;
    float: left;
    font-size: 14px;
}
.contact {
    color: #fff;
    float: left;
    font-size: 13px;
    padding: 10px 0;
	margin-top:10%;
}
.top-mail {
    margin-left: 18px;
}
/* GLOBAL STYLE
-------------------------------------------------- */

.container{
	padding-left: 0;
	padding-right: 0;
}
.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

/* MEGAMENU STYLE
-------------------------------------------------- */


.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}




/* MEGAMENU END
-------------------------------------------------- */
.navbar-inverse .navbar-nav > li > a { color:#FFF; font-size:22px; text-transform:uppercase;}
.navbar-default { background:#a5d33f;}
.head-bg { background:#a5d33f;}
.hunred { width:100%;}
.carousel-control.left { background-image:none;}
.carousel-control.right { background-image:none;}
.navbar-default .navbar-nav > li > a { font-size:16px;color:#fff; text-transform:uppercase;}
.wel-come { width:100%; float:left;}
.wel-come h2 {
    font-size: 30px;
    line-height: 41px;
}
.clr-black.bar.pad0 { padding:0;}
.clr-black { color:#000;}
.bar {
    background: rgba(0, 0, 0, 0) url("../images/tile-bg.png") repeat-x scroll 0 8px;
    text-align: center;
}
.head-text {
    background-color: #fcfcfc;
    font-family: sourcesanspro-light;
    font-size: 28px;
    padding: 0 10px;
}
.img-home { width:100%; float:left; text-align:center; border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    box-shadow: 3px 3px 6px 0 #e2e2e2;
    margin: 40px 0 0;
    transition: all 0.6s ease 0s; padding-bottom:10%;}
.img-home h2 { font-size: 20px; padding: 15px 0 23px; text-align:center; color:#000;}
.img-home a { font-size: 14px; border:solid 1px #090; padding:7px 30px;; text-align:center; list-style:none; text-decoration:none;}
.abou-bg { background:#20497a;}
.abou { width:100%; float:left; padding-bottom:5%;}
.abou h2 { font-size:24px; color:#fff;}
.abou p { font-size:14px; color:#fff; text-align:justify; line-height:30px; padding-bottom:17PX; }
.mar-blue { margin-bottom:5%;}
.abou a { font-size: 14px; border:solid 1px #fff; padding:7px 30px;; text-align:center; list-style:none; text-decoration:none; color:#fff;}
.sport { width:100%; float:left;}
.sport h2 { font-size:24px; color:#fff;}
.sport p { font-size:14px; color:#fff; text-align:justify; line-height:30px; }
.sport a { font-size: 14px; border:solid 1px #fff; padding:7px 30px;; text-align:center; list-style:none; text-decoration:none; color:#fff;}
.footer-bg { background:#a5d33f;}
.footer-1 { width:100%; float:left; border-right:solid 1px #ccc;}
.footer-1 h2 { font-size:18px; color:#fff;}
 .footer-1 ul { padding:0; margin:0;}
 .footer-1 li { text-decoration:none; list-style:none; line-height:30px;}
  .footer-1 li a { font-size:16px; color:#fff; }
 .footer-1 h2  { font-size:18px; color:#fff;}
   .footer-1 p { font-size:16px; color:#fff; }
   .last-foot { width:100%; float:left;}
   .last-foot ul { padding:0; margin:0;}
   .last-foot li { float:left; list-style:none; text-decoration:none;}
    .last-foot h2 { font-size:24px; color:#fff;}
	.footer-link { width:100%; float:left; margin-top:11%;}
	.footer-link-bg { background:#0fa752;}
.footer-link ul { padding:0; margin:0;}
  .footer-link li { float:left; list-style:none; text-decoration:none;}
  .footer-link li a { font-size:14px; color:#fff;margin-left:18px; border-right:solid 2px #ccc; padding-right:10px;}
  .foot-logo { width:100%; float:left;}
  .brad { width:100%; float:left;}
  .breadcrumb { background:none;}
  .servi { width:100%; float:left; background:#20497a; padding:5px;}
   .servi h2 { font-size:18px; color:#FFF; margin-top:14px;margin-left:7%;}
   .serv-lef { float:left; padding:10px;}
   .serv-con { width:100%; float:left;}
   .serv-con h2 { font-size:16px; color:#000;}
   
    .serv-con p { font-size:14px; color:#000; line-height:20px; margin-top:10px;}
   .ser-img { width:100%; float:left; margin-top:10px;}
   .ser-form { width:100%; float:left; background:#20497a; padding:20PX;}
   .name { width:100%; float:left;}
    .name h2 { font-size:16px; color:#fff; margin-left:10%;}
   .name input { width:100%; padding:10px 20px; margin-bottom:2%;} 
   .placeholder { font-size:16px; color:#ccc;}
   .submit-1 { width:100%; float:left;}
   .submit-1 button { padding:10px 30px; float:right; background:none; margin-top:10px; border:solid 1px #fff; color:#fff;}
   .name textarea placeholder { color:#fff;}
   .contct-1 { width:100%; float:left;}
   .contct-1 textarea { width:100%; float:left; padding:5px 20px; margin-top:10px; font-size:22px;}
   .sonu-1 { width:100%; float:left; margin-top:30px;}
   .monu { width:100%; float:left; }
   .monu h2 { font-size:14px; color:#000; text-transform:uppercase;}
      .monu p { font-size:14px; color:#000;}
	  .bor { border-bottom:dotted 1px #ccc;}
	  .serv-left { float:left;}
	  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background:#219fd1; color:#fff;}
	  .nav-tabs > li > a { color:#fff; padding: 10px 57px;}
	  .nav > li > a:hover, .nav > li > a:focus { background:#219fd1;}
	 .nav-tabs > li > a { background:#8f8f8d;}
	 .main li { list-style:url(../images/g-arrow.png); line-height:37px;}
	 .ups-1 { width:100; float:left; margin-top:20%;}
	 .ups-2 { width:100%; float:left;}
	 .ups-2 h2 { font-size:16px; color:#000; font-weight:bold;}
	  .ups-2 p { font-size:12px; color:#000; line-height:30px;}
	  .dott { border-bottom:dotted 1px #999; padding-bottom:5%;}
	  .add { width:100%; float:left;}
	  .add h2 { font-size:16px; color:#fff; background:#CCC; padding:10px;}
	  .main-tab { width:100%; float:left; background:#d9dad4; margin-bottom:4px; margin-top:2%;}
	   .main-tab h2 { font-size:12px; padding:1px 25px;}
	  .main-tab-1 { width:100%; float:left;  background:#d9dad4; text-align:center; margin-top:2%;}
	   .main-tab-1 h2 { font-size:12px;}
	   .pdf { width:100%; float:left;}
	   .map-1 { width:100%; float:left;}
	   
	   @media (max-width: 320px)
{
  
.nav-tabs > li { margin-bottom:10px !important;}
}
@media (max-width: 480px)
{
  .nav-tabs > li { margin-bottom:10px !important;}
}
@media (max-width: 767px)
{
   .nav-tabs > li { margin-bottom:10px !important;}
}
@media (min-width: 768px) and (max-width: 979px)
   {
      
   }

   @media (min-width : 980px) and (max-width:1025px)
   {
	   
   }