/*















Theme Name: NexgenMetal















Theme URI: http://underscores.me/















Author: ravi gulhane















Author URI: http://ravi@webcreationus.com















Description: Description















Version: 1.0.0















License: GNU General Public License v2 or later















License URI: LICENSE















Text Domain: nexgenmetal















Tags:































This theme, like WordPress, is licensed under the GPL.















Use it to make something cool, have fun, and share what you've learned with others.































NexgenMetal is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.















Underscores is distributed under the terms of the GNU GPL v2 or later.































Normalizing styles have been helped along thanks to the fine work of















Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/















*/































/*--------------------------------------------------------------















>>> TABLE OF CONTENTS:















----------------------------------------------------------------















# Normalize















# Typography















# Elements















# Forms















# Navigation















	## Links















	## Menus















# Accessibility















# Alignments















# Clearings















# Widgets















# Content















	## Posts and pages















	## Comments















# Infinite scroll















# Media















	## Captions















	## Galleries















--------------------------------------------------------------*/































/*--------------------------------------------------------------















# Normalize















--------------------------------------------------------------*/































body{padding: 0; margin: 0 auto;font-family: "Century Gothic V1";  }















.clearfix{ clear:both;































}















































@font-face {font-family: "Century Gothic V1";















    src: url("inc/css/fonts/Century Gothic/Century Gothic V1.eot");















    src: url("inc/css/fonts/Century Gothic/Century Gothic V1.eot?#iefix") format("embedded-opentype"),















    url("inc/css/fonts/Century Gothic/Century Gothic V1.woff2") format("woff2"),















    url("inc/css/fonts/Century Gothic/Century Gothic V1.woff") format("woff"),















    url("inc/css/fonts/Century Gothic/Century Gothic V1.ttf") format("truetype"),















    url("inc/css/fonts/Century Gothic/Century Gothic V1.svg#Apple Garamond") format("svg");















}















.navbackimg {















    background: url(inc/images/navibar.png);















    float: right;















    background-size: cover;















    width: 69%;















}















div#bs-example-navbar-collapse-1 {















    padding-right: 0px;















}















ul.list-inline.pull-right li a {















    font-size: 15px;















    color: #333;















}















.navbar-nav>li>a {















    font-size: 13px;















    color: #ccc !important;















        display: inline-block;















        text-transform: uppercase;















}















.navbar-nav>li>a:hover {















    color: #2175b9 !important;















}















.navbar-nav>li>span {















    color: #fff;















}















ul.nav.navbar-nav.navbar-right li.active a {















    color: #2175b9 !important;















}















.banner-text.wow.fadeInUp h1 {















    font-size: 55px;































}















.banner-text.wow.fadeInUp h2 {















    font-size: 35px;















    color: #fff;















        margin-top: 10px;















}















.banner-text.wow.fadeInUp p {















    font-size: 15px;















    color: #333;















}















ul.list-inline.pull-right {















    margin: 0;















    padding: 20px 10px;















}















h1.allpage-heading {















    font-size: 30px;















    color: #2175b9;















    margin: 0;















        font-weight: 700;















}















.full-well h5 {















    font-size: 14px;















    color: #666;















        margin: 20px 0px;















          font-weight: 700;















}















.full-well p {















    font-size: 13px;















    color: #333;















        margin: 0 0 20px;















}















a.btn.btn-default {















    background: #2175b9;















    color: #fff;















    border-radius: 0px;















    text-transform: uppercase;















    padding: 12px 25px;















}















.overlay h3 {















    font-size: 24px;















    color: #fff;















    margin: 0px;















}















section.welcome {















    margin-top: 50px;















}















footer {















    background: #3b3b3b;















    padding-top: 15px;















    padding-bottom: 45px;















}















.bottomhr hr {















     border-top: 1px solid #666;















}















.whole-grop {















    box-shadow: 1px 1px 10px #333;















    margin: 20px 0px;















}















footer h3 {















    color: #fff;















        margin: 0;















            margin-bottom: 15px;















}















ul.bottom {















    padding: 0;















    list-style: none;















    line-height: 30px;















}















ul.bottom li a {















    color: #999999;















    text-decoration: none;















}















footer p {















    color: #999;















    margin-bottom: 7px;















}















p.spon {















    text-align: center;















    font-size: 13px;















}















a.navbar-brand {















    margin-top: 20px;















}















footer .fa {















    width: 35px;















    height: 35px;















    background: #d4d4d4;















    border-radius: 50%;















    line-height: 30px;















    color: #3b3b3b;















    padding: 2px 12px;















}















.navbar-default {















    background-color: transparent;















    border-color: transparent;















    margin: 0;















    border: none;















}















ul.list-inline.pull-right .fa {















    font-size: 15px;















    padding-right: 10px;















    color: #2d7986;















}















ul.nav.navbar-nav.navbar-right {















    padding: 0;















    margin: 0px;















}















.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {















    color: #fff;















    background-color: transparent;















}















section.banner {
	position: relative;
	overflow: visible;















}















.banner-text.wow.fadeInUp {















    position: absolute;















    top: 0;















}















.banner-text.wow.fadeInUp {















    position: absolute;















    top: 22%;















    left: 12.5%;















    width: 55%;















}















section.welcome {















    text-align: center;















}















.equipment {















    margin: 50px 0px;















}















.carousel-indicators {















    display: block;















}















.ourproducts ul li a:hover {















    color: #2175b9;















}































.hovereffect {















  width: 100%;















  height: 100%;















  float: left;















  overflow: hidden;















  position: relative;















  text-align: center;















  cursor: default;















}































.hovereffect .overlay {















  width: 100%;















  height: 100%;















  position: absolute;















  overflow: hidden;















  top: 0;















  left: 0;















  background-color: rgba(75,75,75,0.7);















  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);















  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);















}































.hovereffect:hover .overlay {















  background-color: rgba(48, 152, 157, 0.4);















}































.hovereffect img {















  display: block;















  position: relative;















}































.hovereffect h2 {















    text-transform: uppercase;















    color: #fff;















    text-align: center;















    position: relative;















    font-size: 17px;















    padding: 20px;















    margin: 0px;















    background: rgba(0, 0, 0, 0.6);















    -webkit-transform: translateY(45px);















    -ms-transform: translateY(45px);















    transform: translateY(170px);















    -webkit-transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);















    transition: all 0.4s cubic-bezier(0.88,-0.99, 0, 1.81);















}































.hovereffect:hover h2 {















    -webkit-transform: translateY(83px);















    -ms-transform: translateY(83px);















    transform: translateY(83px);















}















span.glyphicon.glyphicon-chevron-right {















display: block;















    color: #fff;















}















span.glyphicon.glyphicon-chevron-left {















    display: block;















    color: #fff;















}







.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {







    right: 20%;







}







.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {







    left: 20%;







}















.hovereffect a.info {















  display: inline-block;















  text-decoration: none;















  padding: 7px 14px;















  text-transform: uppercase;















  color: #fff;















  border: 1px solid #fff;















  background-color: transparent;















  opacity: 0;















  filter: alpha(opacity=0);















  -webkit-transform: scale(0);















  -ms-transform: scale(0);















  transform: scale(0);















  -webkit-transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);















  transition: all 0.4s  cubic-bezier(0.88,-0.99, 0, 1.81);















  font-weight: normal;















    margin: -10px 0 0 0;















  padding: 62px 100px;















}































.hovereffect:hover a.info {















  opacity: 0;















  filter: alpha(opacity=100);















  -webkit-transform: scale(1);















  -ms-transform: scale(1);















  transform: scale(1);















}































.hovereffect a.info:hover {















  box-shadow: none;















}















ul.list-inline.social {















    margin-top: 20px;















    margin-left: 0px;















}















ul.list-inline.social li {















    padding: 0px 0px;















}















.prrs {















    padding-right: 8px;















    padding-left: 30px;















}















.prbs {















    padding: 0px 19px 0px 19px;















}















.prls img {















    width: 100%;















}















.prrs img {















    width: 100%;















}















.prbs img {















    width: 100%;















}















.prls {















    padding-left: 8px;















    padding-right: 30px;















}















.pl15px {















    padding-left: 30px;















}















.pr15px {















    padding-right: 30px;















    padding-left: 0px;















}















.pr15px .input-group .form-control {















    border-radius: 0px;















    height: 40px;















    border: 1px solid #d4d4d4;















    background: #333;















    color: #fff;















        border-right: none;















}















.pr15px .input-group span {















    text-transform: uppercase;















    border-radius: 0px;















    font-size: 13px;















    color: #fff;















    background: #2175b9;















    border-left: none;















}































/*//button styles*/















/*//default button*/















a.btn.btn-default {















  cursor: pointer;















  display: block;















  font-weight: 400;















  margin: 0 auto 2em;















  max-width: 160px; 















  position: relative;















  text-decoration: none;















  vertical-align: middle;















  width: 100%; 















   background: #2175b9;















    color: #fff;















    border-radius: 0px;















    text-transform: uppercase;















    padding: 12px 25px;















}















/*/////////////////////////////















//button-5 















///////////////////////////*/















/*a.btn.btn-default {















  border: 0 solid;















  box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);















  outline: 1px solid;















  outline-color: rgba(255, 255, 255, .5);















  outline-offset: 0px;















  text-shadow: none;















  transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);















} */















a.btn.btn-default:hover {















  border: 1px solid;















  box-shadow: inset 0 0 20px rgba(255, 255, 255, .5), 0 0 20px rgba(255, 255, 255, .2);















  outline-color: rgba(255, 255, 255, 0);















  outline-offset: 15px;















  text-shadow: 1px 1px 2px #427388; 















}































/*********************************************















******************Innerpagecss****************















**********************************************/































.about_us_content {















    padding: 50px 15px;















}















.getsin h4 {















    font-size: 20px;















    color: #2175b9;















    margin: 0px 0px 15px;















    text-align: left;















    font-weight: 700;















}















.getsin p {















    font-size: 13px;















    color: #666;















}















.ourproducts h3 {















    font-size: 24px;















    color: #333;















    margin: 0px 0px 5px;















    padding-bottom: 10px;















    border-bottom: 1px solid #ccc;















}















.ourproducts ul {















    padding: 0;















    list-style: none;















}















.ourproducts ul li a {















    color: #666;















    font-size: 14px;















    text-decoration: none;















    line-height: 27px;















}















.ourblogs .media-body h4.media-heading {















    font-size: 15px;















    color: #2175b9;















}















.ourblogs .media-body p {















    font-size: 13px;















    color: #666;















}















.ourblogs .media-left p {















    font-size: 13px;















    color: #333;















    text-align: center;















  letter-spacing: 1px;















}















p.chngheigt {















    margin: 20px 0px 25px;















}















p.chngheigt {















    margin: 20px 0px 25px;















}















p.chngheigttop {















    margin: 30px 0px 0px;















}















.getsin {















    border-right: 1px solid #ccc;















}















.ourblogs {















    margin-top: 30px;















}















.ourblogs h3 {















    margin: 0px 0px 25px;















}















.ourblogs .media {















    margin: 0px 0px 15px;















}















section.about_us p {















    letter-spacing: 0.2px;















}















ul.bottom li a:hover{















  color: #2175b9;















}















i.fa.fa-facebook:hover {















    background: #3b5998;















    color: #fff;















}















i.fa.fa-twitter:hover {















    background: #00aced;















    color: #fff;















}















i.fa.fa-youtube:hover {















    background: #c4302b;















    color: #fff;















}















i.fa.fa-google-plus:hover {















    background: #d34836;















    color: #fff;















}















i.fa.fa-instagram:hover {















    background:   #125688;















    color: #fff;















}















































/***********************************************















**************************************************/































a.back-to-top {















    width: 40px;















    height: 40px;















    text-indent: -9999px;















    position: fixed;















    z-index: 999;















    right: 20px;















    bottom: 20px;















    background: #2175b9 url(inc/images/UpArrow.png) no-repeat center 43%;















    -webkit-border-radius: 30px;















    -moz-border-radius: 30px;















    border-radius: 30px;



























}















/* Let's get this party started */















::-webkit-scrollbar {















    width: 10px;















}















 















/* Track */















::-webkit-scrollbar-track {















    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 















    -webkit-border-radius: 10px;















    border-radius: 10px;















}















 















/* Handle */















::-webkit-scrollbar-thumb {















    -webkit-border-radius: 10px;















    border-radius: 10px;















     background: #2175b9; 















    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 















}















::-webkit-scrollbar-thumb:window-inactive {















    background: rgba(255,0,0,0.4); 















}















































.connwct {















    padding: 30px 15px 15px;















}















.gettengintouch h3 {















    margin-top: 0px;















}















.gettengintouch h3 {















    margin-top: 0px;















    color: #2175b9;















}















.sociallinks .fa {















    width: 35px;















    height: 35px;















    background: #d4d4d4;















    border-radius: 50%;















    line-height: 30px;















    color: #3b3b3b;















    padding: 2px 12px;















}















address h6 {















    color: #333;















    font-size: 15px;















    font-weight: 700;















}















.btn-default{















      cursor: pointer;















    display: block;















    font-weight: 400;















    margin: 0 auto 2em;















    max-width: 160px;















    position: relative;















    text-decoration: none;















    vertical-align: middle;















    width: 100%;















    background: #2175b9;















    color: #fff;















    border-radius: 0px;















    text-transform: uppercase;















    padding: 12px 25px;















}















.ourmail {















    margin-top: 40px;















}















.getsin ul {















    list-style: none !important;















    line-height: 25px !important;















    padding: 0px 10px;















}















.getsin ul li:before {















    content: '\f192 ';















    font-family: FontAwesome;















    padding-right: 10px;















    color: #2175b9;















}















.getsin h3 {















    font-size: 18px;















}















.getsin ol li strong {















    font-size: 14px;















    font-weight: 700;















    color: #000;















}















.getsin ol {















    list-style: none !important;















    line-height: 25px !important;















}















.getsin ol li:before {















    content: '\f192 ';















    font-family: FontAwesome;















    padding-right: 10px;















    color: #2175b9;















}







a.carousel-control.left, a.carousel-control.right {







    margin-bottom: 0;







}















.rightimg{















  float: right;















  margin-left: 15px;















  margin-bottom: 15px;















}















.leftimg{















  float: left;















  margin-right: 15px;















  margin-bottom: 15px;















}







.col-sm-5.nexsw {



    overflow: hidden;



    width: 300px;



}



.col-sm-7.nexsw table {



    width: 100% !important;



}



.nexpwer h3 {



    margin-bottom: 30px;



    display: inline-block;



    border-bottom: 1px solid #333;



    padding-bottom: 5px;



    font-size: 22px;



}







div.wpcf7-validation-errors {















    border: 2px solid #2175b9 !important;















}











































.carousel-control:focus, .carousel-control:hover {















    opacity: 1;















}















.carousel-control {















    opacity: 1;















}















.navbar-nav>li>a:after {















    content: '|';















    position: absolute;















    right: 0;















    top: 15px;















    color: #fff;















}















.navbar-nav>li:last-child >a:after  {















   display: none;















}















.dats h5 {















    margin: 0;















    font-size: 13px;















}















.dats h4 {















    margin: 0;















    font-size: 17px;















}















.dats {















    background: #666666;















    color: #fff;















    text-align: center;















    padding: 4px 8px;















}















.getsin h4 {















    font-size: 14px;















    margin-top: 0px;















}















  















.layer {
	background: rgba(0, 0, 0, 0.29);
	width: 100%;
	height: 100%;
	position: absolute;
	top: 28px;
	left: 3px;















}















.main-banner{















  position: relative;















}















ol.carousel-indicators {















    display: none;















}







.slideshowlink {







    display: none;







}







.over a {







    position: absolute;







    bottom: 0;







    left: 0%;







    color: #fff;







    background: rgba(0, 0, 0, 0.74);







    width: 100%;







    font-size: 13px;







    padding: 10px;







    text-transform: uppercase;







}







.img-wrap {







    position: relative;







}







.wrbsbs {







    margin: 15px 0px 30px;







}







.cat-block h2 {







    color: #2175b9;







    margin: 0;







    border-bottom: 1px solid #ccc;







    padding-bottom: 4px;















}







a:focus, a:hover {







    text-decoration: none;







}







.phjbs img {







    margin: 15px 0px;







}







.phjbs h1.allpage-heading.wow.fadeInRight {







    border-bottom: 1px solid #ccc;







    padding-bottom: 4px;







}







.input-group {







    display: -webkit-box;







}







input#basic-addon2 {







    width: 35%;







    position: absolute;







    right: 0;







    z-index: 4447;







    height: 40px;







    background: #2175b9;







    color: #fff;







}







/*==========Slider fadeinout css starts=================*/















.carousel-fade .carousel-inner .item {







  -webkit-transition-property: opacity;







          transition-property: opacity;







}







.carousel-fade .carousel-inner .item,







.carousel-fade .carousel-inner .active.left,







.carousel-fade .carousel-inner .active.right {







  opacity: 0;







}







.carousel-fade .carousel-inner .active,







.carousel-fade .carousel-inner .next.left,







.carousel-fade .carousel-inner .prev.right {







  opacity: 1;







}







.carousel-fade .carousel-inner .next,







.carousel-fade .carousel-inner .prev,







.carousel-fade .carousel-inner .active.left,







.carousel-fade .carousel-inner .active.right {







  left: 0;







  -webkit-transform: translate3d(0, 0, 0);







          transform: translate3d(0, 0, 0);







}







.carousel-fade .carousel-control {







  z-index: 2;







}















a.carousel-control.left, a.carousel-control.right {







    display: block;







}















/*==========Slider fadeinout css endss=================*/







li.dropdown.dropdown-split-right a.dropdown-toggle {







    padding-left: 5px;







}







.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {







    color: #555;







    background-color: #000000;







}







.navbar-nav>li>.dropdown-menu {







    padding: 0;







    text-align: right;







    background: rgba(0, 0, 0, 0.43);







}







.dropdown-menu>li>a {







    color: #fff;







}







.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {







    color: #f9f8fa;







    text-decoration: none;







    background-color: rgba(33, 117, 185, 0.53);







}







ul.nav.navbar-nav.navbar-right .dropdown-menu li.active a {







    color: #fff !important;







}



.getsin .media-left img {



    width: 332px !important;



    height: 222px !important;



}



.prods h4 {



    font-size: 26px;



    margin-top: 25px;



    display: inline-block;



    border-bottom: 1px solid #666;



}



section.about_us h3 {



    margin-bottom: 20px;



    border-bottom: 1px solid #333;



    display: inline-block;



    padding-bottom: 5px;



}



.stlone h4 {



    font-size: 20px;



    font-weight: 700;



    padding-bottom: 10px;



    border-bottom: 1px solid #666;



    text-align: center;



}



.ptro-head {



    padding: 30px 0px 0px;



}



.ptro-head h5 {



    font-size: 18px;



    color: #333;



    font-weight: 600;



}



.ptro-head ul {



    padding: 0;



    list-style: none;



    line-height: 30px;



    margin-bottom: 0px;



}



.ptro-head ul li a {



    color: #666;



    font-weight: 400;



}



.ptro-head ul li {



    border-bottom: 1px solid #ccc;



}



.mdgs h6 {



    font-size: 16px;



    font-weight: 700;



    margin: 0;



}



.ptro-head .dropdown-menu {



    position: relative;



    top: 100%;



    left: 0;



    z-index: 0;



    display: block;



    float: none;



    min-width: auto;



    padding: 5px 0 30px;



    margin: 2px 0 0;



    font-size: 14px;



    text-align: left;



    list-style: none;



    background-color: transparent;



    /* -webkit-background-clip: padding-box; */



    /* background-clip: padding-box; */



    border: none;



    border: none;



    border-radius: 4px;



    -webkit-box-shadow: none;



    box-shadow: none;



}



.ptro-head ul li {



    border-bottom: none;



}



.ptro-head ul li a {



    font-size: 20px;



}



.ptro-head .dropdown-menu a {



    font-size: 14px;



}



.ptro-head span.caret {



    display: none;



}



input#form-validation-field-0 {



    width: 100%;



    height: 34px;



    border-radius: 1px;



}



p.wysija-paragraph input.wysija-input {



    width: 100% !important;



    height: 34px !important;



}







.form-validation-field-0formError {



    opacity: 0.87 !important;



    position: absolute !important;



    top: 170px !important;



    left: 0 !important;



    margin-top: 0px !important;



}



input.wysija-submit.wysija-submit-field {



    text-transform: uppercase;



    border-radius: 0px;



    font-size: 13px;



    color: #fff;



    background: #2175b9;



    border: none;



    border-left: none;



    width: 45%;



    margin-top: 10px;



    height: 34px;



}



.inproduct {



    text-align: center;



}



.stlone {



    margin: 30px 30px 0px 0px;



    padding: 5px;



    box-shadow: 1px 1px 10px #ccc;



        min-height: 150px;



        padding-top: 15px;



}



.col-sm-8.getsin h1.allpage-heading.wow.fadeInRight {



    margin-bottom: 20px;



}



.getsin .media-body {



    padding-left: 5px;



}



section.about_us {

    padding: 0 15px 30px;

}

.midssimg {

    margin: 15px 0px 30px;

}

.midssimg img {

    width: 100%;

}






div#ngg-gallery-adaf80c1925a058b436a1629e1ca7e0b-1 {
    text-align: left;
}
div#ngg-image-0 {
    display: inline-block;
}
div#ngg-image-1 {
    display: inline-block;
}
div#ngg-image-2 {
    display: inline-block;
}
div#ngg-image-3 {
    display: inline-block;
}
div#ngg-gallery-9703426f0e8f488bd74ae8ba44a7e5d1-1 {
    display: inline-block;
}
