* {    margin:0px;    padding:0px;}body{    font-family: 'Open Sans', sans-serif;    font-size:14px;    color:#000;}ul, a, img { list-style:none; text-decoration:none; border:none; }/*============= header css ===============*/.header-top{    border-bottom: 2px solid #2874f0;    padding: 1px 0;}.social-media ul li{    display: inline-block;}.social-media ul li a{}.social-media ul li a.fa {    font-size: 30px;    width: 30px;    height: 30px;    font-size: 18px;    line-height: 30px;    text-align: center;    text-decoration: none;    margin: 0 2px;    border-radius: 50%;}.social-media ul li a.fa:hover {    opacity: 0.7;    background: #000;}.social-media ul li a.fa-facebook {    background: #3B5998;    color: white;}.social-media ul li a.fa-twitter {    background: #55ACEE;    color: white;}.social-media ul li a.fa-google {    background: #dd4b39;    color: white;}.social-media ul li a.fa-linkedin {    background: #007bb5;    color: white;}.social-media ul li a.fa-youtube {    background: #bb0000;    color: white;}.top-right{    margin-top: 5px;    float: right;}.top-right ul li{    display: inline;    padding: 0 5px;    font-weight: 600;    color: #383838;    font-size:14px;}.top-right ul li img{    position: relative;    top: -2px;}.header {    /* background:url(../images/top-bg.jpg) left center no-repeat;*/    padding:15px 0 0 0;    background-size: cover;}.header-bottom {    padding: 20px 0;}.add-on input{    border-radius: 10px 0 0 10px;    border:2px solid #6f6f6f;}.search{    margin-top:5px;    float: right;}.add-on input:placeholder-shown{    color: #000!important;    font-size:20px;    padding-left: 20px;    font-weight: 200;    background: linear-gradient(#d8d8d8,#f6f6f6);}.add-on .input-group-btn > .btn {    left:-2px;    background: linear-gradient(#494949,#9b9b9b);    color: #fff;    border-radius: 0 10px 10px 0;    border: 1px solid #000;}/* stop the glowing blue shadow *//*.add-on .form-control:focus {box-shadow:none;-webkit-box-shadow:none;border-color:#17428a;}*/.request-btn{    margin-top: 5px;}.login{    margin-top: 10px;    float: right;}.login a{    padding: 0 10px;    font-size: 20px;    position: relative;    text-decoration: none;    color: #2874f0;    font-weight: bold;    font-size: 22px;}.cart a{    padding: 0 10px;    font-size: 20px;    position: relative;    text-decoration: none;    color: #ed3237;    font-weight: bold;    font-size: 22px;}.cart{    margin-top: 25px;    float: right;}.cart img{    position: relative;    top: -5px;    left: 10px;}.cart a span{    background: #ed3237;    color: #fff;    font-weight: 600;    border-radius: 50%;    width: 20px;    font-size: 12px;    height: 20px;    line-height: 20px;    text-align: center;    position: absolute;    left: -35px;    top: -5px;}.mega-menu{    position: absolute;    left: -360px!important;    background: #fff!important;}.full-menu {    background: #f3f3f3;    box-shadow: 0 1px 5px #999;    padding: 20px;}.full-menu ul{    background: #f3f3f3;    max-width: 100%;}.full-menu hr{    margin-top: 5px!important;    margin-bottom: 10px!important;}.full-menu ul li{    border-bottom: 0!important;}.full-menu ul li a{    color: #333!important;    border-bottom: 0!important;    line-height: 5px;}.full-menu ul li a:hover{    color: #000!important;}.full-menu ul li a.no-border{    border-bottom: 0!important;}.full-menu ul li b{    color: #000;}.full-menu ul li a span{    text-align: center;    color: #ed3237!important;    font-weight: 600;}/*============= menu css ===============*/.caret-up {    width: 0;    height: 0;    border-left: 4px solid rgba(0, 0, 0, 0);    border-right: 4px solid rgba(0, 0, 0, 0);    border-bottom: 4px solid;    display: inline-block;    margin-left: 2px;    vertical-align: middle;}.navbar-nav > li > a {    padding-top: 0;    padding-bottom: 0;}.mainmenu {    background-color: transparent;    border-color: transparent;    margin-bottom: 0;    border: 0px !important;}.navbar-nav > li:last-child > a {    padding-right: 0px;    margin-right: 0px;}.dropdown-menu {    padding: 0px 0;    margin: 0 0 0;    border: 0px solid transition !important;    border: 0px solid rgba(0,0,0,.15);    border-radius: 0px;    -webkit-box-shadow: none !important;    box-shadow: none !important;}.catogory{    background: #373435;    font-weight: 600;    text-transform: uppercase;}/*=-====Main Menu=====*/.navbar-nav .open .dropdown-menu > li > a {padding: 16px 15px 16px 25px;}.header_bottom { background: #0071ba }.header_area .header_bottom .mainmenu a , .navbar-default .navbar-nav > li > a {    color: #fff;    font-size: 16px;    text-transform: capitalize;    padding: 16px 15px;    font-family: 'Roboto', sans-serif;}.header_area .mainmenu .active a,.header_area .mainmenu .active a:focus,.header_area .mainmenu .active a:hover,.header_area .mainmenu li a:hover,.header_area .mainmenu li a:focus ,.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{    color: #0071ba;    background: #54c6d4;    outline: 0;}/*-----./ Main Menu-----*/.menu{background: #019bd3;  border-bottom: 1px solid #fff; }#menu ul {    margin: 0;    padding: 0;}#menu .main-menu {    display: none;}#tm:checked + .main-menu {    display: block;}#menu input[type="checkbox"],#menu ul span.drop-icon {    display: none;}#menu li,#toggle-menu,#menu .sub-menu {    border-style: solid;    border-color: rgba(0, 0, 0, .05);}#menu .sub-menu ul li a span{    color: #000;}#menu li,#toggle-menu {    border-width: 0 0 1px;}#menu .sub-menu {    background-color: #373435;    border-width: 1px 1px 0;    margin: 0 1em;}#menu .sub-menu#menu .sub-menu li:last-child {    border-width: 0;}#menu .sub-menu li a{ color: #fff; font-size: 12px; padding:10px;}#menu .sub-menu li b:hover{ text-decoration: underline;  }#menu .sub-menu li a:hover{color: #fff; }#menu li,#toggle-menu,#menu a {    position: relative;    display: block;    color: white;    text-shadow: 1px 1px 0 rgba(0, 0, 0, .125);}#menu,#toggle-menu {    background-color: #019bd3;}#toggle-menu,#menu a {    padding: 0.9em 2.1em  0.9em 2.1em;    text-decoration: none;    text-transform: uppercase;    cursor: pointer;}#menu a {    transition: all .125s ease-in-out;    -webkit-transition: all .125s ease-in-out;    /*border-bottom: 1px solid #444;*/}#menu a:hover {    color: #fff;    /*border-bottom: 1px solid #666;*/    background: #c90018;}#menu .sub-menu {    display: none;}#menu input[type="checkbox"]:checked + .sub-menu {    display: block;}#menu .sub-menu a:hover {    color: #444;}#toggle-menu .drop-icon,#menu li label.drop-icon {    position: absolute;    right: 1.5em;    top: 15px;    cursor: pointer;}#menu label.drop-icon, #toggle-menu span.drop-icon {    /*  border-radius: 50%;*/    width: 100%;    height: 100%;    text-align: center;    text-shadow: 0 0 0 transparent;    color: rgba(255, 255, 255, .75);}#menu .drop-icon {    line-height: 1;}@media only screen and (max-width: 64em) and (min-width: 52.01em) {    #menu li {        width: 33.333%;    }    #menu .sub-menu li {        width: auto;    }}@media only screen and (min-width: 52em) {    #menu .main-menu {        display: block;    }    #toggle-menu,    #menu label.drop-icon {        display: none;    }    #menu ul span.drop-icon {        display: inline-block;    }    #menu li {        float: left;        border-width: 0 1px 0 0;    }    #menu .sub-menu li {        float: none;    }    #menu .sub-menu {        border-width: 0;        margin: 0;        position: absolute;        top: 100%;        left: 0;        width: 20em;        z-index: 3000;    }    #menu .sub-menu,    #menu input[type="checkbox"]:checked + .sub-menu {        display: none;    }    #menu .sub-menu li {        border-width: 0 0 1px;    }    #menu .sub-menu .sub-menu {        top: 0;        left: 100%;    }    #menu li:hover > input[type="checkbox"] + .sub-menu {        display: block;    }}/*============= banner css ===============*/.banner .carousel-indicators .active {    padding: 2px 10px;    margin: 0;    background-color:#cb1818;    border-color:#4c90f6;}.banner .carousel-indicators {    bottom: 0;}.banner img { width: 100%;}.banner .carousel-control.left { background-image:none; }.banner .carousel-control.right { background-image:none; }.banner  .carousel-control .glyphicon-chevron-left { background:rgba(255, 255, 255, 0.7); border-radius:50%; width:50px; height:50px; line-height:50px; text-align:center; font-size:15px;  left: 15%; top: 45%; }.banner  .carousel-control .glyphicon-chevron-left:hover{    background:none;}.banner  .carousel-control .glyphicon-chevron-right:hover{    background:none;}.banner  .carousel-control .glyphicon-chevron-right { background:rgba(255, 255, 255, 0.7); border-radius:50%; width:50px; height:50px; line-height:50px; text-align:center; font-size:15px;   right: 15%; top: 45%; }.banner .carousel-inner { position: relative;}.banner .carousel-caption{ width:100%; text-align:left; left:12%; top: 65%; position: absolute; }.banner .carousel-caption h3 { color:#070707; text-shadow:none; padding-bottom:10px; font-size:30px; font-weight:normal;   margin: 0; font-size: 35px;}.banner .carousel-caption h3 span{ color:#0d6cfb; font-weight:700; }.banner .carousel-caption p { color:#000; text-shadow:none; font-size:15px; font-weight:normal; font-size: 18px; }.banner .carousel-indicators li { background:rgba(255, 255, 255, 0.7); border:0;    padding: 2px 10px;    margin: 0 5px;    border-radius: 0;}.banner .carousel-caption2{ position: absolute; width:100%; text-align:left; top: 35%; left:12%; }.banner .carousel-caption2 h3 { color:#070707; text-shadow:none; padding-bottom:10px; font-size:30px; font-weight:200; font-size: 50px; text-shadow: 2px 2px 0px #fff; }.banner .carousel-caption2 h3 span{ color:#0d6cfb; font-weight:bold; }.banner .carousel-caption2 p { color:#000; text-shadow:none; font-size:16px; font-weight:normal; }.banner .carousel-caption3{ position: absolute; width:100%; text-align:left; top: 35%; left:12%; }.banner .carousel-caption3 h3 { color:#070707; text-shadow:none; padding-bottom:10px; font-size:30px; font-weight:200; font-size:30px; text-shadow: 2px 2px 0px #fff; margin-bottom: 20px; }.banner .carousel-caption3 h3 span{ color:#0d6cfb; font-weight:bold; font-size:40px; }.banner .carousel-caption3 p { color:#000; text-shadow:none; font-size:18px; font-weight:normal; }.banner .carousel-caption4{ position: absolute; width:100%; text-align:right; top: 25%; right:8%; }.banner .carousel-caption4 h3 { color:#fff; text-shadow:none; padding-bottom:10px; font-size:30px; font-weight:200; font-size:38px; text-shadow: 2px 2px 0px #000; margin-bottom: 20px; }.banner .carousel-caption4 h3 span{ color:#fff; font-weight:bold; font-size:45px; }.banner .carousel-caption4 p { color:#fff; text-shadow:none; font-size:15px; font-weight:normal; }/*============= Welcome css ===============*/.welcome { background:#faf4f4; text-align:center; padding:20px 0 30px 0;   }.welcome h1{  margin: auto; font-size:20px; font-family:"Myriad Pro"; margin-bottom:5px; margin-top:0; font-weight:700; color:#fff; background: #019bd3; width: 25%; padding: 5px 0;    font-family: 'Raleway', sans-serif;    border-radius: 20px;    z-index: 999;    position: relative;}.welcome span{    background: #ed3237;    height: 2px;    width: 100%;    display: block;    top: -20px;    position: relative;}.welcome .carousel {    height: auto;}.welcome .carousel ul {    list-style: none;    padding: 0;    margin: 0;}.welcome .carousel li {    margin: 0;    padding: 0;    float: left;    display: block;}.welcome .carousel img {}.welcome .carousel .nav {    display: block;    width: 4%;    height: 100%;    float: left;    text-indent: -9999px;}.welcome .carousel .prev {    background: url(../images/arrow-left.png) center center no-repeat;}.welcome .carousel .next {    background: url(../images/arrow-next.png) center center no-repeat;}.welcome .carousel .carousel_items_holder {    width: 92%;    overflow: hidden;    float: left;    height: 100%;    position: relative;}.welcome .carousel .carousel_items {    position: absolute;}.product-box{    box-shadow: 0px 0px 10px #ccc;    margin-top: 10px;}.box-content{    background: #019bd3;    text-align: center;    padding: 15px 10px;}.box-content h2{    margin: 0;    color: #fff;    font-family: 'Raleway', sans-serif;    font-weight: bold;    font-size:15px;    padding-bottom: 8px;}.box-content h3{    margin: 0;    margin-bottom: 8px;    color: #fff;    font-family: 'Raleway', sans-serif;    font-weight: 400;    font-size:18px;}.product-box .image-area{    background: #fff;    margin: auto;    padding: 20px;    height: 180px;}.product-box .image-area img{    text-align: center;    max-width: 190px !important;}.product-box button{    background: #fffc00;    color: #000;    padding: 0 5px;    border-radius: 30px;    font-weight: 400;    font-size: 13px;    font-family: 'Raleway', sans-serif;}/*============= product css ===============*/.product { background:#0e5fd9;  padding:40px 0;  }.product-area { border-right:2px dotted #fff; display:inline-block; padding-right:10px; }.no-border { border-right:none; !important;  }.product-area-cont { text-align:left; width:60%; float:left; }.product-pic { width:40%; float:left; display:block; }.product-pic { position:relative; top:15px; }.product-area-cont h2 { color:#fff; text-transform:uppercase; font-weight:800; margin-bottom:5px;  font-family:"Myriad Pro"; }.product-area-cont h3 { color:#fff; font-family:"Myriad Pro"; font-weight:200; font-size:25px; margin:0; padding-bottom:10px;  }.product-area-cont p { color:#fff; }/*============= product css ===============*//*============= banner-strip css ===============*/.banner-strip {    background:url(../images/banner-strip-img.jpg) center;    background-size:cover;    height:185px;}/*============= banner-strip css ===============*//*============= Welcome css ===============*/.about-home { background:#323232;  padding:30px 0;  }.about-home h1{  text-align:center; font-size:50px; font-family:"Myriad Pro"; margin-bottom:20px; font-weight:200; color:#fff; }.about-home h1 span{ font-weight:bold; color:#fff; }.about-home p{  font-family:"Myriad Pro"; color:#fff; letter-spacing:0.5px;  }/*============= cleanroom css ===============*/.cleanroom { background:url(../images/clean-room.jpg) center; background-size:cover; height:657px; display:block; }.cleanroom-cont { padding-top:30px }.cleanroom-cont h2 { font-weight:800; color:#4285f4; font-size:40px; margin-bottom:0;  }.cleanroom-cont h3 { font-weight:200; color:#4285f4; font-size:40px; margin-top:0;  }/*============= contact css ===============*/.contact-home { background:#0e5fd9;  padding:30px 0;  }.contact-home h2 {  text-align:center; font-size:30px; margin-bottom:0; margin-top:0; font-family:"Myriad Pro"; font-weight:200; color:#fff; }.contact-home h3 { font-weight:200; margin-top:0; text-align:center; color:#fff;  }/*=============  footer css ===============*/footer { background:#ed3237; padding:20px 0; }footer p{ margin:0; color:#fff;  }footer p a{ margin:0; color:#fff; font-weight:600; }footer .designed { float:right; }footer p a:hover{ margin:0; color:#fff; font-weight:600; text-decoration: none;  }/*=============  About css ===============*/.about-cont{ margin:2em 0; }.about-cont p{ color:#333;  font-family: 'Open Sans', sans-serif; font-size:16px; line-height: 32px; text-align: justify;}.about-cont-inner h5{  color:#000; font-weight:500; font-size:16px; line-height:1.5em; letter-spacing:0.5px;  font-family: 'Open Sans', sans-serif; font-size:16px;  }.about-cont-inner  img{    margin-bottom: 3em;    height: 214px;}.about-contul { padding-left:20px; }.about-cont ul li { line-height:30px; list-style:disc; list-style-position:inside;}.about-cont h3 span{ font-weight:800; color:#000; }.about-cont h3 { font-weight:700; color: #c90018; text-align:left; margin-top: 28px; padding:10px 0; }.about-cont .bg { background:#f1f1f1; margin:20px 0; padding:20px;}.about-cont i{    background: #c90018;    width: 40px;    height: 40px;    line-height: 40px;    text-align: center;    color: #fff;    font-size: 26px;}/*=============  Contact Us css ===============*/.contact-banner .container-fluid{ padding:0; }.contact-banner img { width: 100%;  }.heading { margin:0 auto;  padding: 10px 0; text-align:center;  background: #323232; }.heading h1 {    margin: 0;    text-align: center;    font-size: 30px;    font-family: "Myriad Pro";    margin-bottom:0px;    font-weight: 200;    color: #fff;  }.heading h1 span {    font-weight: bold;    color: #fff;}.heading p { font-family:"Myriad Pro"; font-size:15px; color:#fff; letter-spacing:0.5px; margin-bottom:12px; }.enquiry { margin: 0 auto; text-align: center; width:60%!important; border: 1px solid #ccc; padding: 20px; box-shadow: 1px 1px 5px 3px #ccc; }.contact-cont { margin:0 auto; padding:30px 0; background:url(../images/home-contact-bg.png)}.contact-cont .form { text-align:center; width:90%; margin:0 auto;  padding: 20px; border: 1px solid #ccc; margin-top: 30px; background: # }.contact-cont .form-group form{ color:#fff; text-align:center; }.contact-cont .form-group textarea { height:150px; font-weight:700; }.contact-cont .form-group textarea:placeholder-shown { font-style: italic; }.contact-cont .form-group { margin:20px 0;  }.contact-cont .form-group input { font-weight:700; border-radius: 0;}.contact-cont .form-group input:placeholder-shown { font-style: italic; }.contact-cont .form .btn {  padding: 6px 60px; text-align:center; background:#ed3237; color:#fff; font-size:16px; font-weight:800px; text-transform:uppercase; transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; border-radius: 20px; }.contact-cont .form .btn:hover { border-color:#F00; background:#fff; color:#000;  }.contact-detail { text-align:center; padding:20px 0; font-weight:400; color:#000;    border-bottom: 2px dotted #a5a5a5; width:70%; margin:0 auto; }.address { color:#000; margin-bottom:20px; }.address h3{ font-size:25px; color:#ed3237; font-weight: bold; font-family: 'Raleway', sans-serif;  margin: 0; margin-top: 10px; }.address h3 span{ color:#0000ff; }.address i.fa{ color:#323232; font-size:80px; padding-bottom:10px;  }.address p{  color:#000; font-size: 16px; padding: 10px 0; line-height: 25px; }.address i.fa-map-marker {    animation: bounce 2s infinite;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;  }.email i.fa{ color:#0e5fd9; font-size:22px; padding-bottom:10px;  }.email P { color:#000; font-size: 16px; }.email P a {  color:#000; transition:all 0.5s ease-in-out; text-decoration:none; }.email P a:hover {  color:#000; transition:all 0.5s ease-in-out; text-decoration:none; }.phone i.fa{ color:#0e5fd9;  font-size:22px; padding-bottom:10px;  }.social-links { text-align:center; margin:20px 0; }@-webkit-keyframes bounce {    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}    40% {-webkit-transform: translateY(-30px);}    60% {-webkit-transform: translateY(-25px);}}@keyframes bounce {    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}    40% {transform: translateY(-30px);}    60% {transform: translateY(-25px);}}.bounce {    -webkit-animation-name: bounce;    animation-name: bounce;}.social-links .fa {    font-size:20px;    width: 50px;    height:50px;    line-height:50px;    text-align: center;    text-decoration: none;    margin: 5px;    background:#fff;    border:1px solid #000;    transition:0.5s;    -webkit-transition:0.5s;    -moz-transition:0.5s;}.social-links .fa:hover {    margin-top: 2px;}.social-links .fa-facebook {    background: white;    color: #3B5998;}.social-links .fa-facebook:hover {    background: #3B5998;    color:#fff;}.social-links .fa-twitter {    background: white;    color: #55ACEE;}.social-links .fa-twitter:hover {    background: #55ACEE;    color: white;}.social-links .fa-google {    background: white;    color: #dd4b39;}.social-links .fa-google:hover {    background: #dd4b39;    color: white;}.social-links .fa-linkedin {    background: white;    color: #007bb5;}.social-links .fa-linkedin:hover {    background: #007bb5;    color: white;}.social-links .fa-youtube {    background: white;    color: #bb0000;}.social-links .fa-youtube:hover {    background: #bb0000;    color: white;}.map { margin-top:5px; }.map .container-fluid{ padding:0;}/*============= back to top css ===============*/.back-to-top {    cursor: pointer;    position: fixed;    bottom: 20px;    right: 20px;    border-radius:0;    display:none;    padding:0 6px;    color:#000;    background: #fff;    transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; -webkit-transition:0.4s ;}/*.back-to-top:hover {padding:10px 20px;color:#fff;background: #000;}*//*============= Product css ===============*/.product-img{  padding:2px;   margin: auto; text-align: center; overflow: hidden; border: 1px solid #ccc; width:80%; background: #fff;}.product-area-inner img{  margin: auto; text-align: center; transition: 0.5s ease; -webkit-transition: 0.5s ease; -ms-transition: 0.5s ease; -moz-transition: 0.5s ease; }.product-area-inner img:hover{  margin: auto; text-align: center; transform: scale(1.2,1.2); -webkit-transform: scale(1.2,1.2); -ms-transform: scale(1.2,1.2); -moz-transform: scale(1.2,1.2) }.product-area-inner button {  border-radius:0px; background:#4c90f6;  color:#fff;  text-align:center; font-size:16px; -webkit-animation: mymove 3s infinite;    animation: mymove 3s infinite;  margin-top: 10px;  padding-left: 40px; position: relative;}@-webkit-keyframes mymove {    0%  {background:#4c90f6;}    50% {background:#34a853;}    100% {background:#ed4d3c;}}@keyframes mymove {    0%  {background:#4c90f6;}    50% {background:#34a853;}    100% {background:#ed4d3c;}}.product-area-inner button:hover {  background:#34a853; color:#fff; }.product-area-inner button .fa { font-size:26px; transition: 0.3s; position: absolute; left: 8px; top: 5px;	 }.product-area-inner button:hover .fa {   transform:scale(1.2);   }.product-area-inner { padding:10px;  display:inline-block; width:100%; font-size:16px; background: #f1f1f1;  transition: 0.7s; text-align: center; }.product-area-inner:hover{    }.product-area-inner-cont p{ text-align:justify; color:#000; line-height: 27px; padding: 10px 0;  }/*.product-cont-inner h2 { font-size:25px; color:#F00; }*/.product-area-inner-cont h5 { font-size:16px; color:#000; padding-top:5px; width:100%; font-weight: 600; font-family: "Myriad Pro"; }.product-area-inner-cont ul { padding-left:20px; }.product-area-inner-cont ul li { line-height:35px; list-style:url(../images/arrow-right.png); list-style-position:outside; color: #000; }.product-heading-top { text-align:center; color:#333;  }.product-heading-top h1{ text-align:center; font-size:30px; text-transform:uppercase; color:#000; margin-top:35px; display:block; font-family:"Myriad Pro"; margin-bottom:0; padding-bottom: 10px; }.product-heading-top span { position: relative; color:#000; width: 200px; height: 4px; background: #34a853; display: block; margin: auto;  transform: skew(-10deg,0deg); -webkit-transform: skew(-10deg,0deg); -ms-transform: skew(-10deg,0deg); }.product-heading-top span:before { content: ''; position: absolute; height: 4px; width: 10px; background: #fff; margin: auto;  }.product-heading h2{ text-align:center; font-size:25px; color:#333; padding:10px; margin-top:0; display:block; font-weight: 600; }.product-area-inner-cont { text-align: left; padding: 20px;}.sidebar h2{    font-weight: 600;    font-size: 25px;    margin: 0;    padding: 10px;    padding-top: 20px;    padding-bottom: 18px;    text-align: left;    color:#333;}#accordion .glyphicon { margin-right:10px; }.panel-collapse>.list-group .list-group-item:first-child {border-top-right-radius: 0;border-top-left-radius: 0;}.panel-collapse>.list-group .list-group-item {border-width: 1px 0;}.panel-collapse>.list-group {margin-bottom: 0;}.panel-collapse .list-group-item {border-radius:0;}.panel-collapse .list-group .list-group {margin: 0;margin-top: 10px;}.panel-collapse .list-group-item li.list-group-item {margin: 0 -15px;border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}.panel-collapse .list-group-item li.list-group-item a{  text-decoration: none; }.panel-collapse .list-group-item li.list-group-item:last-child {padding-bottom: 0;}.panel-collapse div.list-group div.list-group{margin: 0;}.panel-collapse div.list-group .list-group a.list-group-item {border-top: 1px solid #ddd !important;border-bottom: 0;padding-left: 30px;}.panel-collapse .list-group-item li.list-group-item {border-top: 1px solid #DDD !important;}.panel-default > .panel-heading { background-color: #0e5fd9; }.panel-heading > a { text-decoration: none;  color: #fff; font-weight: 600;  }.list-group a { text-decoration: none; color: #000;  font-size: 15px; }.list-group li{ padding-left: 20px; transition: 0.5s;  }.panel-heading li a span{  }.list-group li:hover{ padding-left: 30px;  }.text-primary { color: #636363!important; font-size: 11px; }table tr th { background: #0e5fd9; color: #fff; text-align: center;}table tr td { background: #fff; color: #000; text-align: center;}.sitemap ul li a{ line-height: 40px; font-size: 16px; color: #323232; font-weight: 200; font-size: 18px; text-decoration: none;}.sitemap ul li a:hover{ color: #0e5fd9;}.sitemap ul li ul{ margin-left: 30px;}.sitemap ul li ul li a{ margin-left: 0px; line-height: 40px; font-style: italic; color: #000; font-weight: 200; font-size: 16px; text-decoration: none;}.sitemap ul li ul li a:hover{ color: #0e5fd9;}/*=================== product Scroller s*/.products-scrollers{    border: 1px solid #ccc;}.carousel {    height: auto;}.carousel ul {    list-style: none;    padding: 0;    margin: 0;}.carousel li {    margin: 0;    padding: 0;    float: left;    display: block;}.carousel img {}.carousel .nav {    display: block;    width: 4%;    height: 100%;    float: left;    text-indent: -9999px;}.carousel .prev {    background: url(../images/arrow-l.png) center center no-repeat;}.carousel .next {    background: url(../images/arrow-r.png) center center no-repeat;}.carousel .carousel_items_holder {    width: 92%;    overflow: hidden;    float: left;    height: 100%;    position: relative;}.carousel .carousel_items {    position: absolute;}/* 3 */.products-scrollers3{    border: 1px solid #ccc;}.products-scrollers3 .carousel {    height: auto;}.products-scrollers3 .carousel ul {    list-style: none;    padding: 0;    margin: 0;}.products-scrollers3 .carousel li {    margin: 0;    padding: 0;    float: left;    display: block;}.products-scrollers3 .carousel img {}.products-scrollers3 .carousel .nav {    display: block;    width: 4%;    height: 100%;    float: left;    text-indent: -9999px;}.products-scrollers3 .carousel .prev {    background: url(../images/arrow-l.png) center center no-repeat;}.products-scrollers3 .carousel .next {    background: url(../images/arrow-r.png) center center no-repeat;}.products-scrollers3 .carousel .carousel_items_holder {    width: 92%;    overflow: hidden;    float: left;    height: 100%;    position: relative;}.products-scrollers3 .carousel .carousel_items {    position: absolute;}.view-box{    text-align: center;    padding: 80px 0;    height: 240px;    background: linear-gradient(#fff, #fff2f2);}.view-box h2{    margin: 0;    font-family: 'Raleway', sans-serif;    font-weight: bold;    font-size:28px;    line-height:30px;}.view-box button{    background: #019bd3;    padding: 0 10px;    border-radius: 0;    color: #fff;    text-transform: uppercase;    font-size: 15px;    box-shadow: 2px 2px 2px #ccc;    margin-top: 15px;}.padd-none{    padding: 0!important;}.product-box2{    margin-top: 10px;}.product-box2:hover{    box-shadow: 0px 0px 10px #ccc;}.box-content2{    text-align: center;    padding: 15px 10px;}.box-content2 h2{    margin: 0;    color: #ff0000;    font-family: 'Raleway', sans-serif;    font-weight: bold;    font-size:16px;    padding-bottom: 8px;}.box-content2 h3{    margin: 0;    margin-bottom: 8px;    color: #333;    font-weight: 400;    font-size:20px;}.product-box2 .image-area{    background: #fff;    margin: auto;    padding: 9px;    height: 150px;}.product-box2 .image-area img{    text-align: center;    max-width: 205px!important;}.product-box2 button{    color: #333;    padding: 0 5px;    border-radius: 30px;    font-weight: 400;    font-size: 15px;    background: none;    /* text-transform: uppercase;*/    font-family: 'Raleway', sans-serif;    transition: 0.5s;    -webkit-transition: 0.5s;    -ms-transition: 0.5s;    -moz-transition: 0.5s;}.product-box2 button:hover{    background: #0082fc;    color: #fff;}.about{    padding: 5em 0;}.about-content{}.about-content h1{    font-size: 38px;    color: #fb0806;    font-weight: 800;    line-height: 48px;    margin-top: 50px;}.about-content h1 span{    color: #000;    padding-left: 60px;}.about-content p{    padding-left:60px;    margin-top: 30px;    margin-bottom:40px;    font-size:20px;    color: #373434;    background: url(../images/cmy.png) left center no-repeat;}.about-content a{    text-decoration: none;}.about-content a:hover{    text-decoration: none;}.about-content button{    background: #ffd100;    margin-top: 20px;    color: #000;    font-weight: 700;    font-size: 18px;    border-radius: 30px;    padding: 10px 20px;    transition: 0.3s;    -webskit-transition: 0.3s;    -ms-transition: 0.3s;    -moz-transition: 0.3s;}.about-content button:hover{    background: #00c0ff;    color: #fff;}.home-contact{    background: url(../images/home-contact-bg.png) center no-repeat;    padding: 5% 0;    position: relative;}.home-addresss{    background: #019bd3;    padding:3% 5%;    width: 80%;    right: -50px;    z-index: 999;    top: -10px;    position: absolute;}.home-addresss h1{    color: #fff;    font-weight:bold;    margin: 0;    font-size: 50px;    text-transform: uppercase;}.home-addresss-inner{    margin-top: 25px;    float: left;}.home-addresss-inner i{    color: #fff;    font-size: 70px;    margin: 0 3% 0 0;}.home-addresss-inner i.fa-envelope{    font-size: 40px;}.home-addresss-inner h5{    color: #fff;    font-weight: 600;    text-transform: uppercase;    font-size: 15px;    margin-bottom: 5px;}.home-addresss-inner p{    color: #fff;    font-size: 13px;}.home-contact-form{    background: #f4f6f9;    padding:20px 60px;    width: 80%;    text-align: center;}.home-contact-form h1{    color: #4d4c4c;    font-weight:bold;    margin: 0;    text-align: left;    font-size: 50px;    margin-bottom: 30px;    text-transform: uppercase;}.home-contact-form input{    border-radius: 0;    height: 25px;}.home-contact-form input:placeholder-shown{    font-style: italic;    padding: 0 5px;    font-size: 15px;    font-weight: 600;}.home-contact-form .form-group{    margin-bottom: 10px;}.home-contact-form textarea:placeholder-shown{    font-style: italic;    padding: 0 5px;    font-size: 15px;    font-weight: 600;}.home-contact-form button{    background: #ffd100;    border: none;    margin-top: 20px;    color: #000;    font-weight: 700;    font-size: 16px;    border-radius: 30px;    padding: 8px 25px;    transition: 0.3s;    -webskit-transition: 0.3s;    -ms-transition: 0.3s;    -moz-transition: 0.3s;}.home-contact-form button:hover{    background: #019bd3;    color: #fff;}.social-media-bottom ul li{    display: inline-block;}.social-media-bottom  ul li a{}.social-media-bottom  ul li a.fa {    font-size: 30px;    width: 30px;    height: 30px;    font-size: 18px;    line-height: 30px;    text-align: center;    text-decoration: none;    margin: 0 2px;    background: #fff;    color: #ed3137;    border-radius: 50%;    transition: 0.5s;    -webkit-transition: 0.5s;    -ms-transition: 0.5s;    -moz-transition: 0.5s;}.social-media-bottom  ul li a.fa:hover {    background: #000;    opacity: 0.7;}.products-scrollers{    margin: 20px 0;    border: 0;}.products-scrollers .container-fluid{    padding-right: 0;    padding-left: 0;}.products-scrollers .row{    padding: 0;    margin: 10px 0;    border-top: 1px solid #e7e7e7;    border-bottom: 1px solid #e7e7e7;    box-shadow: 0 0 5px 5px #e7e7e7;}.view-btn {    width: 100%;    text-align: center;    padding: 30px;}.view-btn button{    background: #019bd3;    padding: 10px;    border-radius: 0;    width: 200px;    color: #fff;    text-transform: uppercase;    font-size: 22px;    box-shadow: 2px 2px 2px #ccc;    margin-top: 15px}/*.view-btn button:hover{width: 200px;font-size: 20px;}*//*----------------------- Product -----------*/.product-cont{    padding: 3em 0 1em 0;    background: #019bd3;}.product-cont h1{    text-align: center;    font-weight: 600;    margin: 0;    color: #fff;    text-transform: uppercase;}.product-cont-inner{}.gallery{    padding: 2em 0;}.gallery h4{    text-align: left;    font-weight: 600;    margin-bottom: 2.5em;    color: #fff;    border-bottom: 1px solid #ccc;    padding-bottom: 10px;    transition: 0.5s ease;    -webkit-transition: 0.5s ease;    -moz-transition: 0.5s ease;    font-family: 'Raleway', sans-serif;}.gallery a:hover h4{    color: #000;    border-bottom: 1px solid #000;}.gallery img{    border: 1px solid #ccc;    transition: 0.5s ease;    -webkit-transition: 0.5s ease;    -moz-transition: 0.5s ease;    height: 250px;    width: 100%;    /*background: #fff;*/}.gallery a:hover img{    opacity: 0.7;    padding: 10px;}.bread{    background: #f4f4f4;    padding: 10px 0!important;}.bread ul{    margin-bottom: 0;}.bread ul li{    display: inline;    padding-right: 10px;    color: #000;}.bread ul li a{    color: #000;}.bread ul li i{    color: #000!important;}.inner-prod h1{    text-align: left;    padding-left: 20px}.sidebar{    background: #f4f6f9;    margin: 2em 0;    padding: 20px;}.sidebar h1{    margin: 0;}.sidebar ul {}.sidebar ul li{    line-height: 38px;    border-bottom: 1px solid #019bd3;}.sidebar ul li i{    font-size: 10px;    position: relative;    top: -1px;}.sidebar ul ul li{    line-height: 32px;    border-bottom: 1px solid #019bd3;}.sidebar ul li:last-child{    border-bottom:none;}.sidebar ul li a{    text-decoration: none;    font-size: 16px;    font-weight: 600;}.sidebar ul li a:hover{    color: #c90018;}.sidebar ul ul{    padding-left: 20px;}.sidebar ul ul li a{    text-decoration: none;    font-size: 14px;    font-weight: normal;    color: #333;}