﻿                                                      @charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'abelregular';
    src: url('../font/Abel-Regular-webfont.eot');
    src: url('../font/Abel-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/Abel-Regular-webfont.woff2') format('woff2'),
         url('../font/Abel-Regular-webfont.woff') format('woff'),
         url('../font/Abel-Regular-webfont.ttf') format('truetype'),
         url('../font/Abel-Regular-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'abeezeeregular';
    src: url('../font/abeezee-regular-webfont.eot');
    src: url('../font/abeezee-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/abeezee-regular-webfont.woff2') format('woff2'),
         url('../font/abeezee-regular-webfont.woff') format('woff'),
         url('../font/abeezee-regular-webfont.ttf') format('truetype'),
         url('../font/abeezee-regular-webfont.svg#abeezeeregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'laconicregular';
    src: url('../font/laconic_regular-webfont.eot');
    src: url('../font/laconic_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/laconic_regular-webfont.woff2') format('woff2'),
         url('../font/laconic_regular-webfont.woff') format('woff'),
         url('../font/laconic_regular-webfont.ttf') format('truetype'),
         url('../font/laconic_regular-webfont.svg#laconicregular') format('svg');
    font-weight: normal;
    font-style: normal;

}





*{ outline:0 none !important; }


a:hover{text-decoration:none !important;}
a{ display:block; text-decoration:none !important; }
ul{ list-style:none; margin:0px; padding:0px;}
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; padding:0px; margin:0px;}
h1, h2, h3, h4, h5, h6 { display:block; font-family: 'abelregular'; padding:0px; margin:0px;  }
.clear { clear:both;}

::-webkit-input-placeholder {
  color:#111010;
}
:-ms-input-placeholder {
  color:#111010;
}
::-moz-placeholder {
  color:#111010;
  
}
:-moz-placeholder {
  color:#111010;
  
}


/*global css end*/

.preloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 999999;
    background-color: #ffffff;
    background-position: center center;
    background-repeat: no-repeat;
    background-image:url(../images/preloader1.GIF);
}



.top-header{background:#dd3a01; padding:4px 0px;}
.top-welcome p{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.top-menu{ float:right; margin-bottom:0px;}
.top-menu li{ float:left;}
.top-menu li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; background:url(../images/top-list-arrow.png) right center no-repeat; padding:2px 20px 2px 10px;}
.top-menu li:first-child > a{ padding-left:0px;}
.top-menu li a:hover{background:url(../images/top-list-arrow.png) right 2px center no-repeat; color:#CF6;}
.header{ background:#fff url(../images/header-bg.jpg) left top repeat-x;}


#logo{ padding:24px 0px 20px 0px;}
#logo img{ max-width:100%;}


.head-cont{ float:right; margin-top:15px;}
.head-cont li{ float:left; padding:10px 0px 10px 40px;}
.head-cont li.top-add{background:url(../images/24-hours.png) left 5px top 26px no-repeat; margin:0px 20px 0px 0px;}
.head-cont li h3{color:#111111; font-size:25px; font-family: 'laconicregular'; font-weight:normal;}
.head-cont li a{ color:#777777; display:block; margin: 4px 0px 0px 0px; font-size:15px;}
.head-cont li.top-hom{ background:url(../images/clock.png) left top 26px no-repeat; }
.head-cont li a, .head-cont li span{color:#777777; display:block; margin:0px 0px 0px 0px; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.head-cont li a:hover{}


.only-bg{ width:100%; height:12px; background:url(../images/top-line.png) left bottom no-repeat; position:relative; margin-top:-13px;}

.strip-content{ background: linear-gradient(to left, #035da8 10%,#035da8 41.6%,#035da8 63.4%,#fff 30.5%,#fff 100%);}
.blue-text{ width:61.4%; float:left; }
.blue-text h3{color:#fff; font-size:37px; font-family:Arial, Helvetica, sans-serif; margin:25px 0px 0px 0px;}
.blue-text p{color:#fff; font-size:13px; text-align:justify;}
.blue-text a.read-more{ display:inline-block; color:#fff; font-size:17px; font-family: 'abelregular'; border-radius:20px; margin-top:40px; padding:8px 25px; border:1px solid #fff;}
.white-text{ width:37.6%; float:left; text-align:center; background: url(../images/crop-line.jpg) right top no-repeat;}
.white-text img{ padding:37px 0px 50px 0px;}
.abt-img img{ max-width:100%;} 


.read-more22 { display:inline-block; color:#eb3d00; font-size:17px;  font-weight:bold;  font-family: 'abelregular'; border-radius:25px; margin-top:22px; padding:10px 25px; border:1px solid #0166bd; float:left; font-weight:bold;}
.read-more22:hover { color:#fff !important; border:1px solid #fff; }

 
.rohde h3{color:#fff; font-size:37px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}
/* .rohde p{color:#fff; font-size:13px !important; text-align:justify;}
 */.rohde a.read-more{ display:inline-block; color:#fff; font-size:17px; font-family: 'abelregular'; border-radius:25px; margin-top:22px; padding:10px 25px; border:1px solid #fff; float:right}


/* Bounce To Right */
.hvr-bounce-to-right {
  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;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ec3c01;
  border-radius:20px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}
.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaley(1);
  transform: scaley(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}



.section-1{ background:#fff url(../images/sec1-bg.jpg) center center fixed no-repeat; background-size:cover; padding:83px 0px 43px 0px; border-top:1px solid #035da8;}
.home-about h1{ background:url(../images/heading-line.jpg) left bottom no-repeat; font-size:44px; color:#111010; padding-bottom:10px; margin-bottom:15px;}
.home-about p{ color:#2f2f2f; line-height:22px; font-size:15px; text-align:justify; margin-bottom:25px;}
.home-about ul li{ font-size:15px; font-family:Arial, Helvetica, sans-serif; color:#000; background:url(../images/src-dott.png) left center no-repeat; font-weight:bold; font-style:italic; padding:5px 0px 5px 20px;}
.home-about ul li.list-anchor{ background:url(../images/list-anchor.png) left center no-repeat; margin-top:20px;}
.home-about ul li a{ display:inline-block; background:#fff; font-size:16px; font-family:Arial, Helvetica, sans-serif; border-radius:20px; padding:10px 25px; font-style:normal; font-weight:normal; color:#075698; border:1px solid #ccc; margin:0px 0px 0px 10px; }


.section-2{ background:url(../images/sec-2-bg.jpg) center center fixed no-repeat; background-size:cover; padding:50px 0px;}
.prod-heading{ text-align:center; margin-bottom:35px;}
.prod-heading h2{ color:#fff; font-size:44px; background:url(../images/welcome-head-bg.png) bottom center no-repeat; padding-bottom:20px;}

.hompro-range{ background:#fff; padding:9px 35px; border-radius:25px; margin-bottom:25px; background:#f4f3f3;}
.hompro-range h3{ color:#005ca8; font-family:Arial, Helvetica, sans-serif; font-size:23px;}



.section-3{ background:#fafdff; padding:85px 0px 70px 0px;}
.rate-cont img{ border:1px solid #cecbcb; max-width:100%; margin-bottom:20px;}
.rate-content h3{background:url(../images/heading-line.jpg) left bottom no-repeat; font-size:44px; padding-bottom:10px; margin-bottom:25px; font-weight:normal; }
.rate-content p{ color:#727273; line-height:23px; font-size:14px; text-align:justify; margin-bottom:25px;}
/* .rate-content a{ color:#eb3d00; font-size:12px; text-transform:uppercase; font-weight:bold;}
.rate-content a:hover{ color:#065494;}
 */.section-4{ background:#808080 url(../images/brand-bg.jpg) left center no-repeat; padding:53px 0px 35px 0px;}
.brand-heading{ background:url(../images/brd-bg.png) left center repeat-x; margin-bottom:25px;}
.brand-heading h3{ color:#232323; font-size:23px; background:#fff; padding:5px 35px; border-radius:25px; display:inline-block; border:1px solid #c4c4c4;}
.brand-logo{ float:left; background:#fff; border:1px solid #cacaca; margin:0px 20px 20px 0px; height:96px; padding:0px 23px; line-height:80px;}


.section-5{ background:#0069c0; padding:23px 0px;}


.mail-box li, .call-box li, .fax-box li{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:31px; font-weight:bold; padding:8px 0px 8px 85px;}
.mail-box li{ background:url(../images/mail-box.png) left center no-repeat; padding:25px 0px 25px 85px;}
.call-box li{ background:url(../images/call-icon.png) left center no-repeat; padding:25px 0px 25px 85px;}
.fax-box li{ background:url(../images/fax-box.png) left center no-repeat;}
.fax-box li span, .mail-box li a{ display:block; font-size:20px; color:#fff; font-weight:bold;}


.footer{ background:url(../images/footer-bg.jpg) center center fixed no-repeat; background-size:cover; padding:43px 0px 35px 0px;}
.foot-info h3, .foot-inf h3{font-family: 'abeezeeregular'; font-size:16px; color:#f0f1f1; margin-bottom:40px; font-weight:normal;}
.foot-inf h4{font-family: 'abeezeeregular'; font-size:20px; color:#f0f1f1; margin-bottom:10px; font-weight:normal;}

.foot-inf ul li a{color:#bfbfc0; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:20px; padding-left:15px; display:inline-block; background:url(../images/foot-dott.png) left top 4px no-repeat;}
.foot-inf ul li a:hover{ color:#fff; }

.foot-inf ul li.loc, .foot-inf ul li.email{ font-weight:bold; color:#bfbfc0; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 0px 20px 25px;}
.foot-inf ul li.loc{ background:url(../images/cont-loc.png) left top 4px no-repeat; line-height:20px;}
.foot-inf ul li.email{ background:url(../images/foot-mail.png) left top 2px no-repeat; }
.foot-inf ul li.email a{ display:inline-block; padding:0px; background:none;margin-bottom:10px; line-height:10px;}

.foot-info ul li{ color:#bfbfc0; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.foot-info ul li.mob{ background:url(../images/foot-call.png) left center no-repeat; padding:5px 0px 5px 30px;}
h5.link-with{font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#fff; margin:35px 0px 8px 0px;}
.social-link li{ float:left;}
.social-link a{ display:inline-block; padding:0px 2px;}




.copyright{ padding:20px 0px; background:#25272b; border-top:1px solid #4e5053;}
.copy{ text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#959697;}
.powered{ text-align:right;}



@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

.hvr-wobble-top {
  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;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}
.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }

  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }

  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}

.hvr-hang {
  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;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}



/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }

  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }

  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }

  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }

  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }

  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}

.hvr-wobble-bottom {
  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;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
/*home css end*/

.inn-banner{ background:url(../images/inn-banner.jpg) bottom center fixed no-repeat; background-size:cover; padding:80px 0px;}
.inn-banner h1{ color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:36px; font-weight:normal;}


.inn-section1{ background:#fff url(../images/inn-body-bg.jpg) left top repeat-x; padding:0px 0px 80px 0px;}
.page-listing{ padding:20px 0px 40px 0px;}
.page-listing li{ float:left;}
.page-listing li a{ color:#878888; font-size:13px; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 10px 0px;}

.page-listing li:last-child a{ color:#ec3c01;}

.about-img{ border-radius:5px; text-align:center; margin:59px 0px;}

.about-img img{ max-width:100%; border:4px solid #f4f3f3;}

.inn-section2{ background:#808080 url(../images/brand-bg.jpg) center center no-repeat; padding:40px 0px; margin-bottom:60px;}
.key-box{ background:url(../images/brd-bg.png) center center repeat-x;}
.key-box h2{color: #232323;
    font-size: 35px;
    background: #fff;
    padding: 5px 35px;
    border-radius: 25px;
    display: inline-block;
    border: 1px solid #c4c4c4;}


.inn-section3{ padding:0px 0px 80px 0px;}
.tab-list{ max-width:204px; width:100%; height:70px; float:left; margin:10px; background:#0260b1; text-align:center; }
.tab-list p{ padding:20px 0px; color:#fff; font-size:15px; text-transform:uppercase; }
.tab-list:hover{ background:#ef443c;}
/*about-us css end*/

.side-list{border:1px solid #0260b1; border-radius:5px; margin-bottom:30px;}
.side-list h2{ font-size:25px; color:#fff; background:#0260b1; padding:10px;}
.pro-category-name{ margin-bottom:25px;} 
.pro-category-name h2{ color:#111010; font-size:25px; background:url(../images/heading-line.jpg) left bottom no-repeat; padding-bottom:15px;}

.pro-box{ background:#f2f2f2;border-bottom:4px solid #063a88; border-top:1px solid #e4e3e3; border-right:1px solid #e4e3e3; border-left:1px solid #e4e3e3; margin-bottom:30px; min-height:425px;}

.icon-background {
    /* width: 72px;
    height: 72px; */
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    background: rgb(12, 8, 4);
    transition: 1s ease-in-out;
	background:#0261b3;color:#fff; font:bold 30px Arial, Helvetica, sans-serif; padding:20px; text-align:center;
}

/* .icon-background:hover { opacity:0.6;  
} */


.hvr-rectangle-out {
 /*  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: #e1e1e1; */
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #ec3c01;
  -webkit-transform: scale(0);
  transform: scale(0);
  -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-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}
.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}




.por-image{ background:#fff; min-height:207px; position:relative;  }
.por-image img{ position:absolute; top:0px; right:0px; bottom:0px; left:0px; margin:auto; max-height:100%; max-width:100%;}
.pro-description{ padding:15px; }
.pro-description h3{ color:#0069c0; font-family: 'abeezeeregular'; font-size:20px; margin-bottom:10px; text-transform:none; font-weight:normal; min-height:45px;}
.pro-description ul{ min-height:70px;}
.pro-description ul li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232327; background:url(../images/list-arrow.png) left top 7px no-repeat; padding:0px 0px 10px 20px; line-height:20px;}

.pdf-sheet{ background:url(../images/pdf-bg.png) left top 7px no-repeat;}
.pdf-sheet a{ display:inline-block; background:#fff; color:#ec3d00; font-size:12px; text-transform:uppercase;; border-radius:25px; padding:15px 19px; border:1px solid #e4e3e3; margin-left:30px;}

.pdf-sheet a:hover{ color:#fff; background:#ec3d00;}
.products h4{ margin-bottom:10px; font-size:20px; color:#111010;  padding:6px 10px; border:solid 1px #e4e3e3; background:#fafafa; }
/*product css end*/



 .form-box{ background:url(../images/cont-for-bg.jpg) top center no-repeat; background-size:cover; padding:40px 50px 25px 50px; }
 .form-box h3{ font-weight:normal !important; color:#fff; font-size:25px; margin-bottom:25px;}
 .frm-box{ margin-bottom:8px;}
 .frm-box label{ float:left; width:30%; color:#fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding:8px 0px; text-align:left;}
 .frm-box input[type=text],
 .frm-box input[type=email],
 .frm-box input[type=tel],
 .frm-box textarea{ float:left; width:65%; padding:10px 8px; border:none; font-family:Arial, Helvetica, sans-serif; color:#737373; font-size:14px;}
 
 .frm-box textarea{ height:97px;}
 
 .frm-box button{ background:#e74940; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border-right:3px solid #fff; padding:10px 30px 10px 25px; border-top:none; border-left:none; border-bottom:none; text-transform:uppercase; margin-top:10px;}
  .frm-box button:hover{ color:#e74940;}
  .frm-box input[type=submit]{ background:#e74940; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;
 border-right:3px solid #fff; padding:10px 30px 10px 25px; border-top:none; border-left:none; border-bottom:none; text-transform:uppercase; margin-top:10px;}
 .frm-box input[type=submit]:hover{ color:#000;}
 
 .address-content, .form-box{ min-height:590px; height:100%;}
 
 .address-content{ background:#fff url(../images/inn-sec3bg.jpg) bottom center no-repeat; border:1px solid #e5e5e5; padding:0px 25px; margin-bottom:30px;}
 .address-content h2{ font-size:25px; color:#333333; font-weight:normal; padding:50px 0px 0px 0px; margin-bottom:25px;}
 .address-content h2 span{ font-size:30px; display:block; color:#024f89; text-transform:uppercase; font-weight:bold;}
 .address-content p{ font-size:15px; font-style:italic; color:#333333; line-height:25px; background:url(../images/heading-line.jpg) left bottom no-repeat; padding-bottom:22px;}
 .address-content p span{ font-weight:bold;} 
 .address-content ul{ margin-top:27px;}
 .address-content ul li{ color:#555555; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:8px 0px;}
 
 .address-content ul li a{color:#555555; display:inline-block;}
 .address-content ul li a:hover{color:#e74940;}
 .address-content ul li span{ padding:0px 8px 0px 0px;}
 
 .map-comtent{ width:100%; border-top:1px solid #e5e5e5; position:relative;}
.map-comtent {width:100%;}
 
/* .map{ border-top:2px solid #cacaca; border-bottom:2px solid #cacaca; position:relative;  } */

.mapcont { width:100%; border:none }
.mapcont img {max-width:100%;}
/*.mapname{ width:30%; float: left; background-color:rgba(255, 255, 255, 0.8); border:1px solid #bfb6a2; margin:70px 0px 0px 0px;
          padding:15px 20px; position:relative; font-size:14px; color:#5b5955; line-height:20px; z-index:10;}
		  
.mapname ul{ list-style:none; margin:0px; padding:0px; }
.mapname ul li{ background: url(../images/address-icon.png) left top no-repeat; padding-left:30px;}
		  
.mapname strong { font-size:16px; color:#373533; font-weight:bold; margin-bottom:-15px; display:block; }
.mapname span { font-size:14px; color:#ff4932; font-weight:bold; }*/



 
 /* Sweep To Left */
.hvr-sweep-to-left {
  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;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 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-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
 
 /*contact css end*/

.availble{ padding:30px 0px 0px 0px;}
.dgsd-pro h3{ font-size:25px; margin-bottom:25px;}
.availble ul li{ float:left; background:#0260b1; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:17px; padding:35px 10px; margin:0px 10px 10px 0px; width:30%; height:125px; font-weight:bold; text-align:center;}


.pro-descrip{ padding:20px 10px;}

.pro-descrip h3{ color:#0069c0; font-family: 'abeezeeregular'; font-size:17px; margin-bottom:10px; text-transform:none; font-weight:normal; min-height:45px; height:100%;}


.pro-descrip ul li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#232327; background:url(../images/list-arrow.png) left top 7px no-repeat; padding:0px 0px 10px 20px;}
.pro-descrip ul li a{ display:inline-block; background:#fff; color:#ec3d00; font-size:12px; text-transform:uppercase;; border-radius:25px; padding:10px 10px; border:1px solid #e4e3e3; margin-left:10px;}
.pro-descrip ul li a:hover{ color:#fff; background:#ec3d00;}


.pdf-sheet2{ background:url(../images/pdf-bg.png) left top 7px no-repeat;}
.pdf-sheet2 a{ display:inline-block; background:#fff; color:#ec3d00; font-size:12px; text-transform:uppercase;; border-radius:25px; padding:14px 12px; border:1px solid #e4e3e3; margin-left:30px;}

.pdf-sheet2 a:hover{ color:#fff; background:#ec3d00;}
 

@media screen and (max-width:991px){

	.strip-content{ background:#035da8; padding:0px 10px 20px 10px;}
	.blue-text, .white-text{ width:100%; float:none; clear:both;}
	.white-text{background:#fff;}
	.white-text img{ max-width:98%;}
	.only-bg{ display:none;}
	
	.head-cont{ float:none; margin:0px; clear:both;}
}


@media screen and (max-width:767px){
	.copy, .powered{ text-align:center; margin:5px 0px;}
	#logo{ text-align:center;}
	.top-menu{ float:none;}
	.key-box h2{color: #232323;
    font-size: 25px;
    }
.mapname{ width:100%;}
	
}




@media screen and (max-width:524px){

.tab-list {
    max-width: none;
    width: 45%;
    margin: 5px;
}

.availble ul li{width:44%; }

}

@media screen and (max-width:486px) {
 .frm-box label{width:100%;}
 .frm-box input[type=text],
 .frm-box input[type=email],
 .frm-box input[type=tel],
 .frm-box textarea{width:100%;}
}

@media screen and (max-width:460px) {
.go-full{ width:100% !important;}
.brand-logo{ float:none; margin:0px 0px 20px 0px; padding:0px; width:100%; text-align:center;}
.brand-logo img{ max-width:100%;}

 /* .frm-box label{width:100%;}
 .frm-box input[type=text],
 .frm-box input[type=email],
 .frm-box input[type=tel],
 .frm-box textarea{width:100%;} */
 
.availble ul li{ float:none; margin:0px 0px 10px 0px; width:100%;}

}




@media screen and (max-width:380px) {
	
	a{word-break: break-all;}
	h1, h2, h3, h4, h5, h6, p, li{ word-break:break-strict;}
	
	.call-box li, .fax-box li {font-size: 20px;}
	.tab-list {width:100%; margin:10px 0px;}
	}
