@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Work+Sans:400,500,600,700,800,900');
body {font-family: "Work Sans", sans-serif; font-weight:400;}

a { transition:0.5s all ease;}
img { max-width:100%;}
#leftopdrop i {margin-right:5px; }
#leftopdrop:hover ul{ display:block; margin-top:0 !important;}
#leftopdrop { margin-top:57px;display:inline-block;}
#leftopdrop button{padding:0; margin:0; background:none; outline:none; border:0; width:21px;}
#leftopdrop button span { width:100%; padding:0; float:left; display:inline-block; border-bottom:3px solid #626262; margin-bottom:3px;}

.logo { display:inline-block; padding:11px 0}


#menuToggle {
    display: block;
    position: relative;
    z-index: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
   
}
#menuToggle input {
    display: block;
    width: 100%;
    height: 52px;
    position: absolute;
    top: 0px;
    left: 0px;
    cursor: pointer;
    opacity: 0;
    z-index: 2;
    -webkit-touch-callout: none;
	margin:0;

}
#menuToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  
  background: #ffffff;
  border-radius: 3px;
  
  z-index: 1;
  
  -webkit-transform-origin: 4px 0px;
  
          transform-origin: 4px 0px;
  
  -webkit-transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease,
              -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  
  transition: background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease,
              -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease,
              -webkit-transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menuToggle span:first-child
{
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
}


#menuToggle input:checked ~ span
{
  opacity: 1;
  -webkit-transform: rotate(45deg) translate(-2px, -1px);
          transform: rotate(45deg) translate(-2px, -1px);
  background: #fff;
}

#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  -webkit-transform: rotate(0deg) scale(0.2, 0.2);
          transform: rotate(0deg) scale(0.2, 0.2);
}

#menuToggle input:checked ~ span:nth-last-child(2)
{
  opacity: 1;
  -webkit-transform: rotate(-45deg) translate(0, -1px);
          transform: rotate(-45deg) translate(0, -1px);
}



/****************************************/
#menu  { margin:0; padding:0;float:left; border-top:1px solid #919191; width:100%; list-style:none; text-align:center;}
#menu li { display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
	padding-right:7px;
}
#menu>li:first-child { z-index:9999999;}
#menu>li:first-child ul { z-index:9999999; }
#menu>li:first-child>a{ background:#f9f9f9; color:#0074b7;}
#menu li a{color: #000000;   font-size: 16px;    line-height:60px;    padding: 0px 28px;    display: block;    text-decoration: none; position:relative; overflow:hidden; text-transform:uppercase;}
#menu li a:before { content: "";
    position: absolute;
    z-index: -1;
    left: 50%;
    right: 50%;
    bottom: 0;
    background: #0074b7;
    height:2px;
    -webkit-transition-property: left, right;
    transition-property: left, right;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;}
#menu li a:hover {background:#f9f9f9; color:#0074b7;}
#menu li a:hover:before {     left: 0;    right: 0;}
#menu li ul { display:none; margin-top:0;}
#menu li ul li { width:100%; }
#menu li ul li a {line-height:30px; text-transform:capitalize;}
#menu li:hover ul  { display:block !important; top:100%;}

#menuToggle h1{
	    position: absolute; top: -9px; right: 15px; font-size: 22px; color: #fff;
   
}
.infocont { background:rgba(0,0,0,0.5); padding:0; margin:0 0 15px 0; list-style:none; text-align:center;}
.infocont li { display:inline-block; padding:12px 5.5px;}
.catbox { margin-top:15px; border:0; display:inline-block;}
.homeboxcontaineer {    position: relative;    z-index: 9999;    margin-top: -300px;}

.tabsli { padding:0; margin:0 0 15px 0; text-align:center;}
.tabsli li { cursor:pointer; display:inline-block; font-size:16px; color:#575757; background:url(../images/tabbg.png) no-repeat center bottom -100%; transition:0.5s all ease; padding:0 20px 15px 20px;}
.tabsli li:hover{ color:#0074b7; background-position:center bottom;}
.tabsli li.active{ color:#0074b7;background-position:center bottom; }
.tabscontent >div { display:none;}
.tabscontent >div:first-child { display:block;}


.footercont { background:url(../images/footerbg.jpg) no-repeat center top; background-size:cover; margin-top:110px;}
.footerimgss { margin-top:-100px;}
.fotter_bg { border-top:1px solid #808080;}

.footerheading { font-size:22px; margin-top:15px; color:#fff; text-transform:uppercase; margin-bottom:20px; font-weight:600;}
.contactdet { font-size:14px; color:#fff; line-height:18px; } 
.btm-text {margin-bottom:0px; display:inline-block; width:100%; color:#fff; font-size:14px;}
.btm-text i{ margin-top:5px; color:#fff; font-size:16px;}
.btm-text p{ line-height:29px; margin-bottom:0;}
.btm-text p span { font-size:12px;  text-decoration:underline;}
.footerocialicons { text-align:left;}
.footerocialicons a:link,.footerocialicons a:active,.footerocialicons a:visited{ display:inline-block; margin-right:28px; margin-top:20px; font-size:32px; color:#fff;}
.footerocialicons a:hover { transform:rotate(360deg);}

.copy p{ padding: 16px 0 8px 0; color:#fff; font-size:13px;}
 
.company {
    float: right;
    padding: 12px 0 0 0;
}
.company a{
   color:#fff !important;
   
	font-size:12px;
	}
.company img{
   padding:0 0 0 7px; display:none;}
.footerlinks li {list-style:none; }
.footerlinks li a:link,.footerlinks li a:active,.footerlinks li a:visited{ font-size:16px; color:#fff; display:inline-block; margin-bottom:12px;}
.footerlinks li a:hover { color:#0074b7;}


.border1px { border:1px solid #c7c7c7;}
.cms_pagesheading {  margin:0; font-size:22px; line-height:35px; padding:9px 0; text-transform:uppercase; color:#fff; font-weight:bold; background:url(../images/leftheading.png) no-repeat right center #0074b7; padding-left:15px;}
.listingheading { background:url(../images/listingheading.jpg) no-repeat left top #0074b7; font-size:17px; color:#0074b7; padding-top:16px; min-height:50px; padding-left:7px; text-transform:uppercase;}
.listingheading span { display:inline-block; width:142px; text-align:center;}
.listingcontent { font-size:16px; color:#313131; line-height:28px; padding:20px; text-align:justify; border:1px solid #c7c7c7; border-top:0;}



@media screen and (min-width:991px){
.footercontainer { padding-top:149px; margin-top:-115px;}
#menuToggle span { display:none;}	
#menuToggle input { display:none;}	
#menuToggle h1 { display:none;}	
#menu { margin-top:10px;}


#menu li { 
	background:url(../images/spretor.jpg) no-repeat right center;
}
#menu li:last-child { background:none;}
.fotter_bg .col-lg-6{
	width:100% !important;
}
}

@media screen and (max-width:1600px){
.homeboxcontaineer {margin-top: -200px;}
}

@media screen and (max-width:1200px){
#menu li a { padding:0px 16px}
.infocont li:last-child{ display:none;}
.fotter_bg col-lg-6{
	width:100% !important;
}
.fotter_bg>col-lg-6{
	width:100% !important;
}	
	}

@media screen and (max-width:991px){
.homeboxcontaineer { margin-top:15px;}
.infocont { display:none;}
#menuToggle {background:#0074b7; padding: 13px 0px 10px 15px; border-bottom:1px solid #fff;}
#menu
{
  position: absolute;
  width: 100%;
  border-radius:0;
  margin: -40px 0 0 -50px;
  box-shadow:0 0 0 0 #000;
  padding: 1px 1px;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;

  display:none;}


#menu li
{
  padding: 5px 0;
  font-size: 22px;
  width:100%; background:none;

}
#menu li a{ text-align:left; line-height:30px;}

#menuToggle input:checked ~ ul
{
  -webkit-transform: scale(1.0, 1.0);
          transform: scale(1.0, 1.0);
  opacity: 1;
    margin: 11px 0 0 -8px;
    position: static;
	display:block;
	transition:all 0.5s ease-in-out;
}


.fotter_bg .col-md-6{ text-align:center !important;}
	}
table>tbody>tr>td>span{
	display:none;
}
table>tbody>tr>td>img{
	display:none;
}

.copy p {
    text-align: center;
}