body{background: #fff;width: 100%; overflow-x: hidden;}
p,li{    color: #5F6963;font-family: 'PT Sans', sans-serif;

    font-size: 14px;
    letter-spacing: 0px;
    /* word-wrap: normal; */
    line-height: 24px;}
a{font-family: 'Hammersmith One', sans-serif;}

h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', sans-serif;    font-variant: small-caps;}


.logohide{ background:#333 ; display: none;  color: #0277CD; text-align: center;     z-index: 999; }
.welcomepage {padding:30px 0px }
.welcomepage h2{ text-align: center; }
.welcomepage a {    
    margin: 0px auto;
    display: inline;
    width: 130px;
    text-align: center;
    font-size: 17px;
    font-variant: small-caps;
    vertical-align: middle;margin-left: 10px;
}

.carouselll img{ }
.products{ display: inline-block; }
.products img{ width:auto; height: 160px; }
.contetnts a h2{font-size: 14px;  color: #fff; margin: 0px;}
.productcenter{ margin: 0 auto; text-align: center; float: none; }
.alignright {
    float: right;
    border: 1px solid #E4DCDC;
}
.contetnts a {
    background: #0277CD;
    display: block;
    padding: 10px;
      margin-top: 10px;
  }
  
  
  .menu-products-container .current-menu-item a{ background:#0277CD; color:#fff;}
  
  .menu-products-container ul .current-menu-item  a:before{    color: #0277CD;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #fff;}
  
.contetnts a:hover{ text-decoration: none; }

.productbox{
  background: #5DC58A;
    padding: 20px 15px 20px 15px;    display: inline-block;
}
.productcenter h3{ color: #fff; display: block;    margin: 0px; }
.productcenter h3:after{ display: none; }

.textim{     text-align: center;
    background: #eee; }

    .clascolorcuss{ color: #0277CD; }
.carouselll img{ width: 120px; height: 120px; border-radius: 50%;    display: inline-block!important; }
.desii{ color: #222; }

.navbar-brand > img{      height: 75px;
    width: auto;}
.header-top {
   display: none; 
    background: #1e1e1e;
    
    color: #fff;
    border-top: 3px solid #0277CD;
    
    z-index: 99999999;
    position: relative;
}

.header-top-left li {
float:left;
margin-right:15px; 
}
.hohm,.subclassi{ /*position: absolute; top:50px;  left: 6%;*/ background: #fff;}

.header-top-left li a {
display:block;
color:#fff;
line-height: 40px;
text-decoration:none;
}
.principles li{ margin-bottom: 15px; }
.principles li i{ color: #0277CD; }
.header-top-right li a {line-height: 40px;
display:block;
color:#fff;

text-decoration:none;
background:#0277CD;
text-align:center;
font-size:25px;
 
    font-variant: small-caps;

padding:0 20px;
}

.header-top-right li {
float:right;
}

.header-top-left li a i,.header-top-right li a i {
font-size:20px;
margin-right:8px;
border-left:#0277CD solid 5px;
width:40px;
text-align:center;
border-right:#0277CD solid 5px;
}
.logo{ display: block;
    text-align: center;
    color: #fff;
    /*border-radius: 5pxd 5px 5px 5px;
    
    background: #1e1e1e;
    
    height: 130px;
    line-height: 100px;*/}
    .logo a{     display: block;color: #0277CD; line-height: 60px; text-decoration: none; }
.logo h1{ margin-top:0px;  margin:0px; padding: 0px;}
.linkedin a{  display:none!important;    position: fixed;
    top: 60%;
    right: 0px;
    background: #0672a9;
    padding: 8px;
    z-index: 999999;
    color: #fff;
    font-size: 16px; }
    .enquirylinktab a{ display: none!important; }
    .subbanner img{}

    .width50 h4{       font-size: 34px; margin: 0px; }
    #crumbs{     }
.linkedin{
-webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}
.clientlogo img{ width: 100%; height: auto; vertical-align: middle; }  

.navbar-inverse {border-width:0px 0px 0px 0px;
  background: none;
    
         
    clear: both;
}
#crumbs a{ color: #0177C7;  }

.readmore{}


.md-trigger{ display: none; }
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{ color:#0075C6; border-radius: 0px;
 background: #eaeaea; }
.navbar-brand{ font-size: 20px; line-height: 50px; }

.sub-menu li a:hover{ text-decoration: none; line-height: 25px;}.sub-menu li a:hover{ text-decoration: none; ine-height: 25px;}.sub-menu li a:hover{ text-decoration: none; ine-height: 25px;}
.navbar-inverse{ min-height: 85px; } 
.navbar-nav li a{     font-variant: small-caps;
    
    font-size: 17px;    color: #040404;
    padding: 0px;
    padding: 33px 20px; }
.navbar-nav > li > a:hover{ }
.banner{display: inline-block;width: 100%; z-index: 0; position: relative;}
.getquote{ cursor: pointer; background:#0277CD; padding:10px 30px; color: #fff!important;  }
.ourprincipleslogos  div{  }
.principleimag img{ width: 100%; }
.bgclientlogo{ background: url('../images/clientss.jpg') no-repeat center; background-size: 100% 100%;  padding: 0px 0px;
border-top: 2px solid #999;margin: 0px 0px 30px 0px;border-bottom: 2px solid #999; }
.contetn{ padding: 0px; /*background: #fff;     border-left: 1px solid #E2DFDF;    border-right: 1px solid #E2DFDF;*/}
.ourprincipleslogos{ padding:40px 0px 0px 0px; }
.bglefttet { background: #333; }
.bglefttet  img{ height: 100px; width: auto; }

.clientlogo img{ width: auto; height: 90px; }
 .fdssfsd{ margin-top: 30px; margin-bottom: 20px; }
div{ vertical-align: middle; }
.principles{  }
.clientlogo{    margin-top: 0px; 
  color:  #0277CD; height: 100px; overflow:hidden;  text-align: center;  }
.clientlogo { }
.trusted{ color: #fff;  }
.contetn{ position: relative;  }
/*.contetn:before{ position: absolute;  content: ''; background: url(../images/shaddow1.png) no-repeat; top: 0%;
    left: -70px;
    height: 800px;
    width: 70px;  background-size: 100% 100%;}
.contetn:after{ position: absolute;  content: ''; background: url(../images/shaddow2.png) no-repeat;top: 0%;
    right: -70px;
    height: 800px;
    width: 70px;  background-size: 100% 100%;}*/

.sub-menu li a{ text-decoration: none; line-height: 25px;    padding: 5px 15px;font-size: 14px;}

.sub-menu li a:hover{ text-decoration: none; line-height: 25px;}
.sub-menu li.current-menu-item a{ color:  #0277CD; background: #333;}

.subbanner{/* display: none!important;*/ }

.sub-page-heading{ position: relative; display: inline-block;     text-align: left;    padding: 30px 0px!important;
}
.sub-page-heading:after{ position: absolute;top: 100%; width: 100%; height: 35px; content: ''; background:url('../images/sdw.png') no-repeat; 
background-size: 100% 100%;  left: 0;
 }

/* .sub-page-heading:before{ position: absolute;top: 0%; width: 100%; height: 35px; content: ''; background:url('../images/sdw.png') no-repeat; 
background-size: 100% 100%;  left: 0;
 }*/

.content { /*background: #fff; border-left: 1px solid #E2DFDF;
    border-right: 1px solid #E2DFDF;*/ }

.subpagecontent{ padding: 40px 20px; }
.subproductscontent {    padding: 10px;
    font-size: 25px;
    background: #f2f1f2;
    margin: 36px 0px;
    }

.menu-products-container ul li a{
    display: block;
    padding: 5px 0px 5px 10px;
    color: #333;
    text-decoration: none;border-top: 1px solid #fff;
    font-size: 14px;
  }

  .menu-products-container ul li a:before{    content: "\f0da"; 
    display: inline-block;
    /* padding-right: 8px; */
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff; 
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #0277CD;
    text-align: center;
    width: 25px; height: 25px;     line-height: 25px;
    margin-right: 8px;}

.menu-products-container ul li {text-align: left;}
.products{ position: relative; background: #0277CD url('../images/line.png');margin-bottom: 30px; margin-top: 30px;    padding: 30px;}
.whycorium{ padding:0px; padding-bottom: 40px; display:none; }
.products h3{  }
.footer{     background: #0B0C10 url(../images/mapp.png) no-repeat center;
    color: #fff;
    padding-top: 40px;
    background-size: 40% 60%;}
.footerbottom{  margin-top: 40px;  background-color: #15171F;}
.footermenu li{ float: left; line-height: 40px;  margin-right: 30px;  }
.footermenu li a{ float: left; color:rgba(8, 10, 9, 0.47); }
.footerbottom {
/*display:none; opacity:0;
*/}

.designed li{ line-height: 30px; text-align:right; margin-top: 10px;color: #fff;font-size: 13px; }
.designed span{ color: #0277CD; margin-left: 5px; }
h3{ position: relative;  display: inline-block; margin-bottom: 30px; padding-bottom: 10px;}
h3:after{ position:absolute; top: 100%; content: ''; left: 0px; height: 2px; width: 100%; background: #0478CA; z-index: 1; }
h3:before{ display:none; position:absolute; top: 100%; content: ''; left: 0px; height: 5px; width: 40px; background: #0277CD; z-index: 9;  } 
.navbar-inverse{ z-index: 1; }
.producticon{ text-align: center; background:#0277CD; color: #fff; padding:  15px;  }
.producticon li{ color: #fff;  margin-top: 10px; margin-bottom:10px;}
.producticon li i{ color: #0277CD;   font-size: 60px; width: 60px; height: 60px; 
  line-height: 90px; border-radius: 50%; }
.producticon li p{color: #fff;  padding: 10px 20px;}
.prod2{ border-left: 1px solid #BBE45C;border-right: 1px solid #BBE45C; }
.producticon  a.hvr-shutter-in-horizontal{ color: #0277CD; background: #1A90C5; text-decoration: none; padding: 10px 20px; }
.hi-icon-effect-3a:hover .hi-icon i{ color: #fff; }
.trusted{background: #000 url('../images/dd.png') repeat;    
    text-align: center; color: #fff; font-size: 30px;
    line-height: 80px; }
#shiva
{
        display: inline-block;
    moz-border-radius: 50px;
    /* -webkit-border-radius: 50px; */
    /* border-radius: 50%; */
    margin: 5px;
    color: #fff;
    width: 150px;
    height: 150px;
    margin: 0 auto;
    background: #fff;
    color: #0277CD;
    line-height: 150px;
    margin: 10px 30px;
    border-radius: 150px;
    /* margin: 10px 0px; */
 
}
.w{ margin-top: 50px; }

.count
{
   line-height: 57px;
    color: #0277CD;
    /* margin-left: 30px; */
    font-size: 44px;
    font-weight: bolder;
    line-height: 159px;
}
#talkbubble {
   width: 120px;
   height: 80px;
   background: red;
   position: relative;
   -moz-border-radius:    10px;
   -webkit-border-radius: 10px;
   border-radius:         10px;
  float:left;
  margin:20px;
}
#talkbubble:before {
   content:"";
   position: absolute;
   right: 100%;
   top: 26px;
   width: 0;
   height: 0;
   border-top: 13px solid transparent;
   border-right: 26px solid red;
   border-bottom: 13px solid transparent;
}



.linker
{
  font-size : 20px;
  font-color: black;
}
.address i{  margin-right: 8px; width: 15px; } 
.address li{ margin-bottom: 10px; }
.socialicons a{color:#fff; }
.socialicons a i{ margin-right: 7px; color: #0277CD;  }
.socialicons a:before{ color: #fff; }
.socialicons a:hover{ color: #fff;  }
.socialicons li{ margin-bottom: 10px; }
.subbanner img{ width: 100%;  }
.subbanner{  position: relative; display: inline-block; width: 100%; z-index: 0; }
.subbagebanner{ /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#444444+0,333333+69,111111+100 */
background:  url(../images/boxes.png);    display: inline-block; text-align: center;
    width: 100%;/*
background: -moz-radial-gradient(center, ellipse cover,  #444444 0%, #333333 69%, #111111 100%);
background: -webkit-radial-gradient(center, ellipse cover,  #444444 0%,#333333 69%,#111111 100%); 
background: radial-gradient(ellipse at center,  #444444 0%,#333333 69%,#111111 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#111111',GradientType=1 ); 

color: #fff;*/ }
.textright{  }
.quicklinks{ background: #0277CD; margin:30px 0px; } 
.quicklinks li{ margin: 10px 0px; }
.subpagecontent{ min-height: 300px; }
.subpagecontent h4{ margin:25px 0px 5px 0px;     border-bottom: 2px solid;
    display: inline-block;
    padding-bottom: 8px;}
.subpagecontent li{ margin-bottom: 5px; }
.subpagecontent p{ margin-bottom: 10px; }


/*.menuright li:last-child a{ color: #fff;
      animation: colorchange 10s infinite; 
      -webkit-animation: colorchange 10s infinite;
          line-height: 30px;
    margin-top: 15px; border-radius: 50%;  text-align: center;
    }

    @keyframes colorchange
    {
      0%   {background: blue;}
      20%  {background: #ff9a00;}
      30%  {background: #ff6501;}
      40%  {background: #fe3000;}
      50% {background: #c70401;}
      60%  {background: #9c0063;}
      70%  {background: #000062;}
      80%  {background: #00309c;}
      90%  {background: #016563;}
      100% {background: #319800;}
    }

    @-webkit-keyframes colorchange 
    {
      0%   {background: blue;}
      20%  {background: #ff9a00;}
      30%  {background: #ff6501;}
      40%  {background: #fe3000;}
      50% {background: #c70401;}
      60%  {background: #9c0063;}
      70%  {background: #000062;}
      80%  {background: #00309c;}
      90%  {background: #016563;}
      100% {background: #319800;}
    }*/





.hi-icon {
    display: inline-block;
    font-size: 0px;
    cursor: pointer;
    margin: 15px 30px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    z-index: 1;
    color: #fff;
}
.hi-icon-effect-3 .hi-icon:after {
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    background: #fff;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
    -moz-transition: -moz-transform 0.2s, opacity 0.3s;
    transition: transform 0.2s, opacity 0.3s;
}


.hi-icon:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.hi-icon-effect-3a .hi-icon:hover {
    color: #fff;
}

.medium_text{ color: #fff; font-size: 40px; }

.adresssss li{ position:relative; padding-left:20px;}
.adresssss li:nth-child(1):before {
    position: absolute;
    content: "\f015";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #0277CD;
    left: 0px;
    top: 4px;
}


.adresssss p i{ margin-right:6px;    color: #0478CA;}

.hi-icon-effect-3 .hi-icon {
    box-shadow: 0 0 0 4px #fff;
    -webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    transition: color 0.3s;
}

.hi-icon-effect-3a .hi-icon {
    color: #f06060;
}

.hi-icon-effect-3a:hover .hi-icon:after {
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
}
.hori-line { background: url(http://demoserver.jbsoft.in/corium/wp-content/uploads/2016/10/line-png-32.png) no-repeat center;height: 48px;
    clear: both;}
.hvr-shutter-in-horizontal { background: #fff; padding: 5px 12px; text-decoration: none;font-size:12px }
.hvr-shutter-in-horizontal:hover {
    text-decoration: none;
    color: #fff;
    border-color: #0076CA;
}
.hvr-shutter-in-horizontal {
    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;
    background: #0076CA;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    color: #131212;
    border: 2px solid #000;
}.hvr-shutter-in-horizontal:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #FFFFFF;
    color: #0E0E0E;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
}

.socialicons a:hover,.footermenu li a:hover{ text-decoration: none; color: #fff; }
.socialicons a{ position: relative; display: inline-block; }
.socialicons a:after{ position: absolute; content: ''; height: 1px; width: 0px;background:#0277CD;top:50%; left: 0%;-webkit-transition: 0.5s; /* Safari */
    transition: 0.5s;   }
.socialicons a:hover:after{ position: absolute; content: ''; height: 1px; width: 100%; webkit-transition: 0.5s;
    transition: 0.5s; }

.footermenu li a{ position: relative; display: inline-block; }

.footermenu li a:after{ position: absolute; content: ''; height: 1px; width: 0px;background:#0277CD;top:50%; left: 0%;-webkit-transition: 0.5s; /* Safari */
    transition: 0.5s;   }

.footermenu li a:hover:after{ position: absolute; content: ''; height: 1px; width: 100%; webkit-transition: 0.5s;
    transition: 0.5s; }




.slideInLeft {
  webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}


.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
   webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.subbagebanner{ }

nav>li {
    position: relative;
    display: block;
}

#menu-main-menu > li.menu-item-has-children > a {
    position: relative;
}

#menu-main-menu > li.menu-item-has-children > a:hover ~ .sub-menu {
    top: 100%;
    display: block;
    z-index: 9999;
    webkit-animation-name: zoomIn;
  animation-name: zoomIn;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.sub-menu {
    display: none;
    position: absolute;
    left: 0px;
    background: #D4E8F5;
    width: 250px;
}


li.menu-item-has-children li.menu-item-has-children > a ~ .sub-menu {
    
    border-top: none;
}


.navbar-brand{ line-height:50px!important;padding: 6px;}






li.menu-item-has-children li.menu-item-has-children > a:hover ~ .sub-menu {
    border-bottom: 1px solid #888;
    display: block;
    position: absolute;
    left: 100%;
    top: 0%;
    webkit-animation-name: zoomIn;
  animation-name: zoomIn;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

li.menu-item-has-children li.menu-item-has-children > a:hover ~ .sub-menu {
    border-bottom: 1px solid #888;
    display: block;
    position: absolute;
    left: 99%;
    top: 0%;
    webkit-animation-name: zoomIn;
  animation-name: zoomIn;
    
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

#menu-main-menu > li.menu-item-has-children > .sub-menu:hover {
      display: block;
    top: 100%;
    /* left: 0px; */
    left: 0px;
   
    width: 250px;
    z-index: 9;
}
#menu-main-menu  .sub-menu .sub-menu:hover {
    display: block;    position: absolute;
    left: 99%;
    top: 0%;
}
.carousell{
    background: #f3f3f3;
    padding: 15px;    min-height: 188px;
}
.carousell .bx-wrapper li {
    text-align: center;
    background: #fff;
    padding: 10px;
}

.carousell .bx-wrapper img{ display: inline-block; }

.contetn{ margin-top: 40px; }

.sub-menu li{ position: relative;  margin-bottom: 0px;   border-bottom:1px solid #CDD0D2; } 
.sub-menu a{ display: block; color:#0075C9!important;  margin-bottom: 0px; }
.sub-menu a:hover{ background: #D8D5D5; }
.bullet i{ color:#0277CD; margin-right: 8px;  }
.bullet li{ margin-top: 10px; }
.thead-inverse{ background:#0277CD; color: #fff; text-transform: uppercase;  }
.thead-inverse th{ border: 1px solid #fff; }
td{ border: 1px solid #ccc; }

svg:not(:root) {
    overflow: hidden;
}


.menuparalax{    background: #22378A;
margin-bottom: 40px;
    display: inline-block;
    margin-top: 30px;
}

.clll{display: inline-block;
    width: 100%;}

.clll h2{
    display: inline-block;
    width: 100%;
    background: #101010;
    padding: 8px 15px;
    color: #199D57;
    clear: both;
  }
.menuparalax a strong{     color: #FFFFFF; }
.menuparalax a:before{}

.menuparalax li{     float: left;
    border-right: 1px solid #3357E2;
    margin: 0px; }
.menuparalax li:last-child{ border-right: none;}
.menuparalax li a{    padding: 12px 10px;
    color: #17934D;
    text-decoration: none;
    font-size: 15px;
    display: block; }
.menuparalax li a:hover{ color: #FFFFFF;text-decoration: none; }
.menuparalax a.active{ color: #fff; }

.getquoteleft input{ width: 90%;  background: #fff; color: #000; border: none; padding: 10px 15px; border-top:2px solid #D8D6D6; margin-bottom: 15px;  }
.getquoteright  input, .getquoteleft textarea{ width: 90%; resize: none; background: #fff; color: #000; border: none; padding: 10px 15px; border-top:2px solid #D8D6D6; margin-bottom: 15px; }
.getquoteright { padding-top: 68px; }
 textarea{ height: 90px; }
.getquoteleft input[type="submit"]{ background: #0277CD; color: #fff; width: 200px;  }
.enquirylinktab{display: inline-block;    background: #FFFFFF;   padding: 5px;}

.enquirylinktab a{
display: block;
    text-align: center;
    background: #0277CD;
    padding: 10px 20px;
    color: #fff;
    font-size: 22px;
}
.enquirylinktab  img{    }
 input:focus,textarea:focus{border-top:2px solid #0277CD; }
 input:focus,textarea:focus{border-top:2px solid #0277CD; }
.adresssss li{ margin-bottom: 8px;  }
.adresssss li i{ color:#0277CD; margin-right: 8px  }
#menu-main-menu > .current-menu-item > a,#menu-main-menu > li > a:focus,.current-menu-ancestor > a{      color: #0075C6;
    border-radius: 0px;
    background: #D8D8D8;
    
  
 }

.menuright li:last-child a{}


.menuright li:last-child a:hover {
    background: rgba(255,255,255,0.05);
    -webkit-transform: scale(0.93);
    -moz-transform: scale(0.93);
    -ms-transform: scale(0.93);
    transform: scale(0.93);
    color: #fff;
}

.menuright li:last-child a{
    background: #0277CD;
        border-bottom: 4px solid rgb(36, 132, 77);
    -webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
    -moz-transition: -moz-transform ease-out 0.1s, background 0.2s;
    transition: transform ease-out 0.1s, background 0.2s;
}

.menuright li:last-child a {
    
  }
.menuright li:last-child a:after{-webkit-animation: sonarEffect 1.3s ease-out infinite;
    -moz-animation: sonarEffect 1.3s ease-out infinite;
    animation: sonarEffect 1.3s ease-out infinite; content: ''; position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background:rgba(255, 255, 255, 0.26); z-index: 0;}




@-webkit-keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255,255,255,0.2), 0 0 10px 10px rgba(255,255,255,0.2), 0 0 0 10px rgba(255,255,255,0.2);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255,255,255,0.2), 0 0 10px 10px rgba(255,255,255,0.2), 0 0 0 10px rgba(255,255,255,0.2);
    -webkit-transform: scale(1.5);
    opacity: 0;
  }
}
@-moz-keyframes sonarEffect {
  0% {
    opacity: 0.3;

  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255,255,255,0.2), 0 0 10px 10px rgba(255,255,255,0.2), 0 0 0 10px rrgba(255,255,255,0.2);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255,255,255,0.2), 0 0 10px 10px rgba(255,255,255,0.2), 0 0 0 10px rgba(255,255,255,0.2);
    -moz-transform: scale(1.5);
    opacity: 0;
  }
}
@keyframes sonarEffect {
  0% {
    opacity: 0.3;
  }
  40% {
    opacity: 0.5;
    box-shadow: 0 0 0 2px rgba(255,255,255,0.2), 0 0 10px 10px rgba(235, 40, 68, 0.44), 0 0 0 10px rgba(255,255,255,0.5);
  }
  100% {
    box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px rgba(235, 40, 68, 0.44), 0 0 0 10px rgba(255,255,255,0.5);
    transform: scale(1.5);
    opacity: 0;
  }
}

.products{ clear: both; }


.logohide h1{ margin:0px; line-height: 50px;} 
        
.footertop h3{ font-size: 18px;color: #fff; }




.view {
   width: 250px;
   height: 250px;
   margin: 10px;
   float: left;
   border: 2px solid #B7B6B6;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
   width: 250px;
   height: 250px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
       width: 100%;
    height: auto;
    overflow: hidden;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   
   font-size: 13px;
   position: relative;
   color: #fff;
   padding: 10px 20px 0px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}


.view-sixth img {
   -webkit-transition: all 0.4s ease-in-out 0.5s;
   -moz-transition: all 0.4s ease-in-out 0.5s;
   -o-transition: all 0.4s ease-in-out 0.5s;
   -ms-transition: all 0.4s ease-in-out 0.5s;
   transition: all 0.4s ease-in-out 0.5s;
}
.view-sixth .mask {
   background-color: rgba(25,157,82,0.85);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transition: all 0.5s ease-in 0.7s;
   -moz-transition:all 0.5s ease-in 0.7s;
   -o-transition: all 0.5s ease-in 0.7s;
   -ms-transition: all 0.5s ease-in 0.7s;
   transition: all 0.5s ease-in 0.7s;
}
.view-sixth h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   border-bottom: 1px solid rgba(0, 0, 0, 0.3);
   background: transparent;
   margin: 20px 40px 0px 40px;
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.4s ease-in-out 0.3s;
   -moz-transition: all 0.4s ease-in-out 0.3s;
   -o-transition: all 0.4s ease-in-out 0.3s;
   -ms-transition: all 0.4s ease-in-out 0.3s;
   transition: all 0.4s ease-in-out 0.3s;
}
.view-sixth p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: scale(10);
   -moz-transform: scale(10);
   -o-transform: scale(10);
   -ms-transform: scale(10);
   transform: scale(10);
   -webkit-transition: all 0.6s ease-in-out 0.3s;
   -moz-transition: all 0.6s ease-in-out 0.3s;
   -o-transition: all 0.6s ease-in-out 0.3s;
   -ms-transition: all 0.6s ease-in-out 0.3s;
   transition: all 0.6s ease-in-out 0.3s;
}
.view-sixth a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition: all 0.8s ease-in-out 0.3s;
   -moz-transition: all 0.8s ease-in-out 0.3s;
   -o-transition: all 0.8s ease-in-out 0.3s;
   -ms-transition: all 0.8s ease-in-out 0.3s;
   transition: all 0.8s ease-in-out 0.3s;
}
.view-sixth:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.view-sixth:hover img {
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
}
.view-sixth:hover h2 {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
.view-sixth:hover p {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -o-transform: scale(1);
   -ms-transform: scale(1);
   transform: scale(1);
   -webkit-transition-delay: 0.2s;
   -moz-transition-delay: 0.2s;
   -o-transition-delay: 0.2s;
   -ms-transition-delay: 0.2s;
   transition-delay: 0.2s;
}
.view-sixth:hover a.info {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transform: translateY(0px);
   -moz-transform: translateY(0px);
   -o-transform: translateY(0px);
   -ms-transform: translateY(0px);
   transform: translateY(0px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}        

li{}

.fa-check-square{ margin-right: 8px;     color: #1776CA;}

h1,h2,h3,h4,h5,h6{ color: #0076CA;}

.main{
  position:relative;
   
    margin: 0 auto;
}

.proddd{ text-align:center; margin-bottom:40px;}
.proddd img{    margin: 0 auto; max-width:100%; height:auto;
    display: inline-block;}
.proddd a > div{ background:#eaeaea; padding:12px; } 
.proddd h2{ font-size:16px;;}
.mobileshow{ height: auto!important; }
.mobileshow .mobilr > li{ float: left; }
.mobileshow .mobilr a{ padding:10px 14px; text-decoration:none; }
.mobileshow .navbar-brand { line-height: 54px;  font-size: 30px; color: #0277CD} 
.mobileshow{ display: none; }
.socialicons li a{ position: relative;}
.socialicons li a:before{  content: "\f101";
    display: inline-block;
    /* padding-right: 8px; */
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #0277CD;
    text-align: center;
    width: 15px;
    margin-right: 8px;
    font-size: 10px;
    height: 15px;
    line-height: 15px;} 
.address h5{ font-size: 18px; color: #fff; }
.address li{ color: #fff; }
.address i{ color: #0277CD; }

.socialicons a{ font-family: 'PT Sans', sans-serif; }

.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
 
    border: 1px solid #ECEDEF;
    margin-bottom: 30px;
    border-radius: 5px;

}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  padding: 50px 20px;
}

.hovereffect img {
  display: block;
  position: relative;
  max-width: none;
  width: calc(100% + 20px);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(-10px,0,0);
  transform: translate3d(-10px,0,0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.hovereffect:hover img {
  /*opacity: 0.4;*/
  filter: alpha(opacity=40);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.hovereffect h2 {  
  color: #333;
  text-align: center;
  position: relative;
  font-size: 17px;
  overflow: hidden;
  padding: 0.5em 0;    margin: 0px;
 /* background-color: #0277CD;*/
}

.hovereffect h2:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background: #0277CD;
  content: '';
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}

.hovereffect:hover h2:after {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

.getquoteleft{
      background: #F0F0F0;
    /* border-left: 6px solid #0277CD; */
    margin-top: 20px;
    display: inline-block;
    width: 100%;
    margin-bottom: 40px;
  }

.hovereffect a, .hovereffect p {
      color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    background: #0277CD;
}

.hovereffect:hover a, .hovereffect:hover p {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}



.md-perspective,
.md-perspective body {
  height: 100%;
  overflow: hidden;
}

.md-perspective body  {
  background: #222;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  perspective: 600px;
}

.container {
  padding: 0px;
 
}


.md-modal::-webkit-scrollbar {
    width: 6px;
}
 
/* Track */
.md-modal::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
 
/* Handle */
.md-modal::-webkit-scrollbar-thumb {
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background: #09AF81; 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
.md-modal::-webkit-scrollbar-thumb:window-inactive {
  background: #09AF81; 
}
.width50{   }


.md-modal {
  height: 70vh;
   
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50%;
  max-width: 340px;
  min-width: 320px;
/*  height: auto;*/
  z-index: 2000;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.md-show {
  visibility: visible;
}

.md-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  visibility: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  opacity: 0;
  background: rgba(51, 51, 51, 0.8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}

.md-show ~ .md-overlay {
  opacity: 1;
  visibility: visible;
}

/* Content styles */
.md-content {
  color: #fff;
  /*background: #0277CD;*/
  position: relative;
  border-radius: 3px;
  margin: 0 auto;
}
.navbar-nav > li{ margin-bottom: 0px; }
 .md-content  h3{ display: block; width: 100%; }
.navbar-inverse {
    z-index: 1;
    margin-bottom: 0px;
}
.md-content .getquoteright input,.md-content  .getquoteright textarea {
    width: 90%;
    resize: none;
    background: #DED9D9;
    color: #000;
    border: none;
    padding: 10px 15px;
    border-top: 2px solid #A09494;
    margin-bottom: 15px;
}
md-content .getquoteleft input,.md-content  .getquoteright textarea {
    width: 90%;
    resize: none;
    background: #DED9D9;
    color: #000;
    border: none;
    padding: 10px 15px;
    border-top: 2px solid #A09494;
    margin-bottom: 15px;
}

.md-content button {
    border: none;
    padding: 0.6em 1.2em;
    background: #c0392b;
    color: #fff;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    margin: 3px 2px;
    border-radius: 2px;
}

.md-content h3 {
  margin: 0;
  padding: 0.4em;
  text-align: center;<script type="text/javascript" src="http://corium.in/wp-content/themes/corium/js/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src="http://corium.in/wp-content/themes/corium/js/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src="http://corium.in/wp-content/themes/corium/js/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src="http://corium.in/wp-content/themes/corium/js/jquery-1.12.0.min.js"></script>
<script type="text/javascript" src="http://corium.in/wp-content/themes/corium/js/jquery-1.12.0.min.js"></script>

  font-size: 2.4em;
  font-weight: 300;
  opacity: 0.8;
  background: rgba(0,0,0,0.1);
  border-radius: 3px 3px 0 0;
}

.md-content > div {
  padding: 15px 40px 30px;
  margin: 0;
  font-weight: 300;
  font-size: 1.15em;
}

.md-content > div p {
  margin: 0;
  padding: 10px 0;
}

.md-content > div ul {
  margin: 0;
  padding: 0 0 30px 20px;
}

.md-content > div ul li {
  padding: 5px 0;
}

.md-content button {
  display: block;
  margin: 0 auto;
  font-size: 0.8em;
}



/* Effect 5: fall */
.md-effect-5.md-modal {
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  perspective: 1300px;
}

.md-effect-5 .md-content {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: translateZ(600px) rotateX(20deg); 
  -moz-transform: translateZ(600px) rotateX(20deg); 
  -ms-transform: translateZ(600px) rotateX(20deg); 
  transform: translateZ(600px) rotateX(20deg); 
  opacity: 0;
}

.md-show.md-effect-5 .md-content {
  -webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  -webkit-transform: translateZ(0px) rotateX(0deg);
  -moz-transform: translateZ(0px) rotateX(0deg);
  -ms-transform: translateZ(0px) rotateX(0deg);
  transform: translateZ(0px) rotateX(0deg); 
  opacity: 1;
}





.md-content .getquoteright input[type="submit"] {
    background: #0C3E21; border:none;
    color: #fff;
   
}
.column br{ display: none; }
.padddf{ text-align: center; margin-bottom: 10px; }


.md-content { display: inline-block; }
.md-content  h3{ color: #333; }
.md-content  h3:after{  display: none; }
.md-content  h3:before{  display: none; }

.md-close{ position: absolute; top: 2%;
    right: -5%; z-index: 999; border-radius: 50%!important; height: 35px; width: 35px; line-height: 35px; padding:0px!important; text-align: center; }
.md-trigger{position: fixed;
    top: 60%;
    /* left: 28px; */
    left: 37px;
    /* width: 130px; */
    /* height: 37px; */
    padding: 10px 9px;
    text-align: center;
    z-index: 999999999;
    background: #0277CD;
    /* width: 200px; */
    /* padding: 20px; */
    text-align: right;
    color: #fff;
    border: none;
    border-radius: 25px 25px 0px 0px;
    /* height: 200px; */
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    -ms-transform-origin: left top 0;
    -moz-transform-origin: left top 0;
    -webkit-transform-origin: left top 0;
    transform-origin: left top 0;}

.md-trigger i{ margin-Right: 8px;  }
.md-content .col-md-6{ width: 100%!important;text-align: Center; }
.md-content .getquoteright{ padding-top: 0px!important  ; }
.md-content .col-md-6 input{ padding: 4px 8px; }
.md-content h3{ color: #fff; font-size: 25px; }
.current_page_ancestor > a,#menu-main-menu > a:focus{    color: #0277CD!important;
    /* border-bottom: 4px solid #37AA68; */
    background: #e7e7e7; border-radius:0px!important;
    font-weight: bold;}




.panel {
  width:300px;
  float:left;
  height:550px;
  background:#d9dada;
  position:fixed;
  left:-300px;

}
.slider-arrow {
  padding:5px;
  width:10px;
  float:left;
  background:#d9dada;
  font:400 12px Arial, Helvetica, sans-serif;
  color:#000;
  text-decoration:none;
  position:relative;
  left:0px;
}

.nonnleclass{ display: none!important; }


.overlay a{ display: none; }

.subbanner img{ width: 100%; height: auto; }
.getquote{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;
    background: #0672a9;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;}
.getquote:hover, .getquote:focus, .getquote:active {
    color: white;
    text-decoration: none;
}
.getquote:hover:before, .getquote:focus:before, .getquote:active:before {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);

}
    .getquote:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0277CD;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.mediumlarge_light_darkblue,.large_bold_darkblue,.mediumlarge_light_darkblue{font-size: 37px;
  line-height: 60px;
  font-weight: 800;
  font-family: 'Open Sans';
  color: #34495e;
  }


.enquirylinktab img{ width: 100%; height: auto; }

.enquirylinktab a{
    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;
    background: #0672a9;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;   
    }

.enquirylinktab a:hover, .enquirylinktab a:focus, .enquirylinktab a:active {
    color: white;
    text-decoration: none;
}
.enquirylinktab:hover:after{ display: block;-webkit-animation-name: flash;
  animation-name: flash;webkit-animation-duration: 0.6s;
  animation-duration:  0.6s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;}
.enquirylinktab:hover a{ }
.enquirylinktab{cursor: crosshair;    overflow: hidden;    margin-bottom: 30px;}

.enquirylinktab a:hover:before, .enquirylinktab a:focus:before, .enquirylinktab a:active:before {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);

}
    .enquirylinktab a:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #0277CD;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.enquirylinktab img{

  -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;

}
.enquirylinktab:hover img{  -webkit-transform: scale(1.3);
    transform: scale(1.3);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
overflow: hidden;
  }
.readmore{ background: none; border:2px solid #333; color: #333; padding: 8px 15px; text-decoration: none; }
#wpadminbar { display:block!important; visibility:visible!important;}
.alinkprodd {
    display: inline-block;
    cursor: pointer;
}
.scrollup {
    background: #0478CA;
    width: 40px;
    height: 40px;
    position: fixed;
    line-height: 40px;
    color: #fff;
    bottom: 30px;
    right: 50px;
    display: none;
    text-align: center;
}
.sticky{ position: fixed; top:0px; left: 0px; z-index: 99999;  width: 100%;    box-shadow: 1px 0px 3px 1px #eee;/*box-shadow: 3px 4px 9px 2px #eee;*/}
/*.sticky .navbar-brand > img {height: 40px!important;width: auto!important;}
.sticky .navbar-inverse {min-height: 50px!important;}
.sticky  .navbar-inverse .navbar-nav > li > a{padding: 14px 20px!important;}

.scrollup:hover{ background: #0277CD;  color: #fff; }
*/



.modern_big_bluebg{
font-size: 30px;
    line-height: 36px;
    font-weight: 800;
    font-family: "Open Sans",sans-serif;
    color: rgb(255,255,255);
    text-decoration: none;
    padding: 3px 10px;
    text-shadow: none;
    margin: 0px;
    letter-spacing: 0px;
    background-color: rgb(15,173,245);
    border-width: 0px;
    border-color: rgb(255,255,255);
    border-style: none;
}


.tp-caption.medium_light_black {
    font-size: 30px;
    line-height: 36px;
    font-weight: 300;
    font-family: "Open Sans";
    color: rgb(0,0,0);
    text-decoration: none;
    background-color: transparent;
    padding: 0px;
    border-width: 0px;
    border-color: rgb(255,214,88);
    border-style: none;
}

.sociallinks a i{     margin-right: 8px;font-size: 15px; height: 25px; width:25px; line-height: 25px; text-align: center; background: #0277CD; color: #fff; }

.sociallinks a{ color: #fff; }
.sociallinks li{ margin-bottom: 10px; }

.subbagebanner{ display: none; }


                  ::-webkit-scrollbar{
        width: 10px;
        background-color: #0076CA;
        width: 7px;
      }

      ::-webkit-scrollbar-thumb{
        background-color: #FFB600;
      }

      ::-webkit-scrollbar-thumb:window-inactive{
        background: rgba(33, 33, 33, .3);
      }


.profilepage li:before{    content: "\f144";display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; margin-right:8px; font-size:12px; color:#0075C6}

.productimage img{ max-width:100%; height:auto;}
 
.productimage {

    background: #eaeaea;
    border: 8px solid #E6E5E5;
}
.productdesc h4{ margin-top:0px;}
.mannu { text-align:center; }
.mannu img{ max-height:300px; height:auto;}
.mannu h5{ margin-top:12px;    display: inline-block;}

.sbarimage{ width:30%; height:auto; display:inline-block;}

.stitle{ width:67%; height:auto; display:inline-block;}
.sbarimage img{ max-width:100%; height:auto;}
.subproductscontent li{      border-bottom: 1px solid #FFF;
    padding-bottom: 10px;}
.navbar-inverse .navbar-toggle .icon-bar{ background:#333;}

.navbar-inverse .navbar-brand{    height: auto;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border:none;}

@media (min-width:960px) and (max-width: 1930px) {
    .proddd a > div {
    background: #eaeaea;
    padding: 12px;
    min-height: 340px;
}
    .pull-md-left {
        float: left;
    }
    .pull-md-right {
        float: right;
    }
}

.address li:first-child{ position:relative}


.address li:nth-child(1):before{ position:absolute;
    content: "\f015";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;    color: #0277CD; left:0px; top:4px;


}
.address li{padding-left:22px;}
.address p{ color:#fff;}

.footertop h3{     margin-bottom: 15px;}













