

/* ==========================================================================
   Author's custom styles
   ========================================================================== */
 
 @font-face {
    font-family: 'source_sans_probold';
    src: url('../fonts/sourcesanspro-bold-webfont.eot');
    src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'source_sans_proregular';
    src: url('../fonts/sourcesanspro-regular-webfont.eot');
    src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family:'Roboto-BoldCondensed';
  src: url('../fonts/Roboto-BoldCondensed_gdi.eot');
  src: url('../fonts/Roboto-BoldCondensed_gdi.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Roboto-BoldCondensed_gdi.woff') format('woff'),
    url('../fonts/Roboto-BoldCondensed_gdi.ttf') format('truetype'),
    url('../fonts/Roboto-BoldCondensed_gdi.svg#Roboto-BoldCondensed') format('svg');
  font-weight: 700;
  font-style: normal;
  font-stretch: condensed;
  unicode-range: U+000D-25CA;
}

   ::-moz-selection{ background: #cae7fd; color:#4c4c4c; text-shadow: none; }
   ::selection { background:#cae7fd; color:#4c4c4c; text-shadow: none; } 
   
   a {color:#fa3175; text-decoration:none; -webkit-transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms;
  -o-transition:  color 300ms, background-color 300ms; transition:  color 300ms, background-color 300ms; }
   a:hover {color:#000; text-decoration:none; }
   
   .alignleft { margin: 0; padding: 0 15px 0 0; float: left; vertical-align: middle;}
   .alignright { margin: 0; padding: 0 0 0 15px; float: right;}
   .aligncenter { margin:5px auto; display:block; }
   .center-img { margin:5px auto; display:block; }
   .fr {float:right; }
   .clr {clear:both; }
   
   h1 { margin:0; padding:0 0 10px 0; font-size:45px; line-height:120%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:bold;}
   h1 span { color: #34c1ca;}
   h2 { margin:0; padding:0 0 10px 0; font-size:36px; line-height:110%; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-weight:bold;}
   h3 { margin:0; padding:0 0 10px 0; font-size:42px; line-height:110%; font-family:'Raleway-Light';}

   h4 { margin:0; padding:0 0 10px 0; font-size:31px; line-height:110%; font-family:'Roboto-BoldCondensed';}
   h5 { margin:0; padding:0 0 10px 0; font-size:22px; line-height:110%; font-family:'source_sans_proregular';}
   h6 { margin:0; padding:0 0 20px 0; font-size:18px; line-height:120%; font-family:'source_sans_proregular';}

   p { margin:0; padding:0 0 10px 0; font-size:18px; line-height:130%; font-family:'source_sans_proregular'; font-weight:normal;}


   .clr-blk{color: #000;}
   .clr-wht{color: #fff;}
   .clr-red{color: #c32211;}
   .clr-drk-grey{color: #414141;}
   .clr-grey{color: #444444;}
   .clr-lght-grey{color: #8c8c8c;}


   .txt-left{text-align: left;}
   .txt-right{text-align: right;}
   .txt-center{text-align: center;}

   .fnt-raleway-heay{font-family: 'Raleway-Heavy';}
   .fnt-opensans-bld{font-family: 'OpenSans-Bold';}
   .fnt-raleway-bld{font-family: 'ralewaybold';}
   .fnt-raleway-nrml{font-family: 'ralewayregular';}
   .fnt-source-sans-nrml{font-family: 'source_sans_proregular';}

   .padd-tp{padding:24px 0 10px 0;}
   .fnt-sze27px{font-size: 24px;}


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

header {margin:0;padding:15px 0;float:left;width:100%; background:#fff;} 
.container {width:1200px; margin:0 auto; padding:0;}
.top-nav-holder{width:100%; margin:25px 0 0 0; padding:0;}
.navbar-inverse{background:transparent;}
.navbar-inverse .navbar-nav > li > a{ margin:0 1px; padding:0 16px; font-size:19px; line-height:37px; font-family:'source_sans_probold'; font-weight:normal; color:#515151; text-align:left; transition:all 1s; text-transform: uppercase;}
.navbar-inverse .navbar-nav > li > a:hover{color: #f50506; position: relative; bottom: 0;}
.navbar-inverse .navbar-nav > li > a:hover:after{ position: absolute; width: 12px; height: 12px; bottom: -11px; left: 0; right: 0; margin: 0 auto; content: ''; z-index: 1;background:url(../images/menu-hvr-img.png) no-repeat scroll center bottom !important;}
.navbar-inverse .navbar-nav > li.current-menu-item a{ color: #f50506; position: relative; z-index: 0;}
.navbar-inverse .navbar-nav > li.current-menu-item a:after{ position: absolute; width: 12px; height: 12px; bottom: -11px; left: 0; right: 0; margin: 0 auto; content: ''; z-index: 1;background:url(../images/menu-hvr-img.png) no-repeat scroll center bottom !important;}
.navbar{padding:0 !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border:none;}
.navbar-nav{ margin: 9.75px 0;float: right;}
.navbar-collapse{padding: 0;}
.navbar{margin: 0;}
.para-hldr{margin: 0; padding: 0; float: left; width: 100%; min-height: 280px;}


banner{width:100%; margin:0; padding:20px 0; float:left;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{margin: 0 auto; width: 100%; height: auto;}
.carousel-caption{bottom: 26%;}
p.caption{color: #fff; font-size: 30px; font-family: 'Roboto-BoldCondensed'; margin: 0 0 15px 0; padding: 0; position: relative;}
p.caption:after{position: absolute; left: 0; top: 40%; height: 4px; background: #fff; content: ''; width: 100%;}
p.caption span{background: #f60003; padding: 0 10px; position: relative; z-index: 9;}
.carousel-caption h2{color: #fff; font-size: 78px; font-family: 'Roboto-BoldCondensed'; margin: 0; padding: 0; line-height: 60%;}
.carousel-caption h2 span{font-size: 49px; border-bottom:4px solid #fff;}
.carousel-control {top: 50%;width: 40px;}
.carousel-control.left{background-image:none !important;}
.carousel-control.right{background-image:none !important;}




section#about-sc{margin: 0; padding:25px 0; float: left; width: 100%; background:#fff;}
.undrlne{position: relative;}
.undrlne:after{position: absolute; height: 4px; width: 60px; background: rgb(195, 34, 17); content: ''; left: 0; bottom: -10px;}

ul.abt-imgs-lst{margin: 0; padding: 0; float: right; width: auto;}
ul.abt-imgs-lst li{margin: 0 7px; padding: 0; float: left; display: inline; list-style: none; position: relative;}
ul.abt-imgs-lst li span{width: 100%;height: 100%; margin: 0; padding: 0; position: relative; float: left;}
ul.abt-imgs-lst li p{color: #fff; position: absolute; left: 0; bottom: 15px; font-family: 'source_sans_proregular'; font-size: 28px; padding: 0 0 0 20px; margin: 0; line-height: 100%; width: 100%; z-index: 99;}
ul.abt-imgs-lst li span:after{content: ''; left:0; bottom:0; width: 100%; height: 100%; position: absolute;  background: rgba(89,89,89,0);
background: -moz-linear-gradient(top, rgba(89,89,89,0) 0%, rgba(0,0,0,0.08) 6%, rgba(0,0,0,1) 80%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(89,89,89,0)), color-stop(6%, rgba(0,0,0,0.08)), color-stop(80%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(89,89,89,0) 0%, rgba(0,0,0,0.08) 6%, rgba(0,0,0,1) 80%);
background: -o-linear-gradient(top, rgba(89,89,89,0) 0%, rgba(0,0,0,0.08) 6%, rgba(0,0,0,1) 80%);
background: -ms-linear-gradient(top, rgba(89,89,89,0) 0%, rgba(0,0,0,0.08) 6%, rgba(0,0,0,1) 80%);
background: linear-gradient(to bottom, rgba(89,89,89,0) 0%, rgba(0,0,0,0.08) 6%, rgba(0,0,0,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#000000', GradientType=0 ); }
/*ul.abt-imgs-lst li p span:after{position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; background: #fff; content: '';}
ul.abt-imgs-lst li p span{background: #000; position: relative; z-index: 9; padding: 0 ; width: 100%; color: #fff;}*/
ul.abt-imgs-lst li p span{position: relative;z-index: 9999; background: none;}
.rd-read-mre{margin: 15px 0 0 0; padding: 0 25px; color: #d32413; border:2px solid #d32413; height: 45px; line-height: 40px; display: inline-block;}




section#imgs-sc{margin: 0; padding:25px 0; float: left; width: 100%; background:#fff;}
.nrml-rw{margin: 0; padding: 0; float: left; width: 100%;}
.left-rw{margin: 0; padding: 0; float: left; width: 50%; position: relative;overflow: hidden;}
.rt-rw{margin: 0; padding: 0; float: left; width: 50%; position: relative;overflow: hidden;}
.pos-abslt{position: absolute; left: 7%; width: 90%; top:15%;}
a.clr-wht-mre{border-color: #fff; color: #fff;}
.left-rw img, .rt-rw img{width: auto; max-width: none; max-height: 415px; max-width: 700px;}
a.clr-wht-mre:hover{border-color: rgb(195, 34, 17); color: rgb(195, 34, 17); background: #fff;}
.inpt-flds:hover{border-color: #000;}
.slider-txt-hldr{ min-height: 320px;}
ul.logos-btm{margin: 25px 0 10px; padding: 0; float: left; width: 100%;}
/*ul.logos-btm li{margin: 0 0.75%; padding: 0; float: left; width: 11%; display: inline; list-style:none; text-align: center; line-height: 110px;}*/
ul.logos-btm li span{width: 80%; margin: 10%; float: left; min-height: 120px; line-height: 120px; text-align: center;}
ul.logos-btm li span img{max-width: 100%;}
.logos-hldrr{margin: 0 5%; width: 90%;}
.left-rw img{float: right;}
.left-rw .pos-abslt{float: right; max-width: 600px; left: initial !important; right: 0; padding: 0 50px 0 0;}
.rt-rw .pos-abslt{float: left; max-width: 550px;}
.left-rw .pos-abslt p, .rt-rw .pos-abslt p{font-size: 16px;}
.left-rw .pos-abslt h1, .rt-rw .pos-abslt h1{line-height: 95%;}
.pos-abslt h1.undrlne:after{position: absolute; height: 4px; width: 60px; background: #fff; content: ''; left: 0; bottom: -10px;}





section#our-prodcts{margin: 0; padding:25px 0; float: left; width: 100%; background:#fff;}
.image-slider{width: 100%; margin: 50px 0; padding: 0; float: left;}
.slider-img-hldr{position: relative; }
.slider-txt-hldr{border: 1px solid #c4c4c4; padding: 20px; position: relative;}
.slider-txt-hldr:before{position: absolute; left: 0; right: 0; margin: 0 auto; content: '';width: 0; height: 0; border-style: solid; border-width: 0 13px 13px 13px; border-color: transparent transparent #ffffff transparent; top: -12px;}
.slider-img-hldr img{width: 100%;}
.slider-img-hldr > span{position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 13px; color: #fff; font-size: 31px; font-family:'Roboto-BoldCondensed'; text-align: center;}
.content-slider li{transition:1s all;}
.content-slider li:hover .slider-txt-hldr{border-bottom: 4px solid #f60003;}



ul#content-sliderr li .sldr-imgs-hldr{float: left; width: 100%; height: 100%; position: relative; transition:all 1s;}
ul#content-slider li .sldr-imgs-hldr:after{transition:all 1s; position: absolute; left: 0; bottom:0; content: ''; height: 60%; width: 100%; opacity: 0.9;
    background: -moz-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(3,5,6,0) 40%, rgba(0,0,0,0.01) 41%, rgba(0,0,0,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(153,218,255,0)), color-stop(40%, rgba(3,5,6,0)), color-stop(41%, rgba(0,0,0,0.01)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(3,5,6,0) 40%, rgba(0,0,0,0.01) 41%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(3,5,6,0) 40%, rgba(0,0,0,0.01) 41%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(153,218,255,0) 0%, rgba(3,5,6,0) 40%, rgba(0,0,0,0.01) 41%, rgba(0,0,0,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(153,218,255,0) 0%, rgba(3,5,6,0) 40%, rgba(0,0,0,0.01) 41%, rgba(0,0,0,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99DAFF', endColorstr='#000000',GradientType=0 ); /* ie6-9 */ 
}
ul#content-slider li:hover .sldr-imgs-hldr:after{
    opacity: 1; height: 100%; background: rgba(246,0,4,0.25);
 background: rgba(255,255,255,0.25);
background: -moz-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.43) 36%, rgba(246,0,4,0.75) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.25)), color-stop(36%, rgba(255,255,255,0.43)), color-stop(100%, rgba(246,0,4,0.75)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.43) 36%, rgba(246,0,4,0.75) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.43) 36%, rgba(246,0,4,0.75) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.43) 36%, rgba(246,0,4,0.75) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.25) 0%, rgba(255,255,255,0.43) 36%, rgba(246,0,4,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f60004', GradientType=0 );
}
span.imgs img{width: 100%; height: auto;}





section#contact-sc{margin: 0; padding:25px 0; float: left; width: 100%; background:url(../images/red-dot-rep.png) repeat;}
.brdr-rt{border-right:2px solid #fff;}
.inpt-flds{margin: 1%; padding: 0 0 0 10px; float: left; width: 31.33%; border:1px solid #fff; background: transparent;height: 35px; line-height: 35px; color: #fff; text-transform: capitalize; font-size: 15px; font-family: 'source_sans_proregular'; transition:all 1s;}
.inpt-flds:hover, .inpt-flds:focus{border-color: #000;}
.rw1000px{margin: 0 auto; width: 1000px; padding: 0;}
textarea.inpt-flds{width: 42%;}
.inpt-btn{margin: 1%; padding: 0 0 0 10px; float: left; width: 20%; border:none; background: #4e4e4e;height: 37px; line-height: 35px; color: #fff; text-transform: uppercase; font-size: 18px; font-family: 'source_sans_proregular'; transition:all 1s;}
.inpt-btn:hover{background: #000; color: #fff;}

.sctn-hdng-hldr{margin: 0 0 35px 0; padding: 0; width: 100%; float: left; position: relative;text-align: center;}
.sctn-hdng-hldr:after{position: absolute; background: rgba(0,0,0,0.2); height: 1px; width: 100%; content: ''; left: 0; bottom: 50%;}
.sctn-hdng-hldr h1{position: relative; background: #fff; padding: 0 10px; z-index: 9; display: inline-block;}
.sctn-hdng-hldr h1{text-align: center;}
.sldr-prodcts{margin: 0; padding:0; float: left; width: 100%;}






section#port-sc{margin: 0; padding: 8% 0; float: left; width: 100%;text-align: center; background: url(../images/duty-sc-bkg.png) no-repeat scroll 0 0; background-size: cover;}
img{max-width: 100%;}
a.prt-sc{background: #c82210; border:2px solid #fff; color: #fff;}
a.prt-sc:hover{background: #fff; color: #000;}




section#contact-sc-ftr{margin: 0; padding: 25px 0; float: left; width: 100%;text-align: center; background: url(../images/contact-sc.png) repeat;}
ul.social{ margin: 0 auto; padding: 25px 0 0 0; width: auto; display: table;}
ul.social li{ list-style: outside none none; margin: 0 5px 0 0; text-align: center; font-size: 20px;display:inline;}
ul.social li a{color: #21252a;width: 30px; height: 30px; line-height: 30px; background: #fff; border: 2px solid #c0c0c0; border-radius: 50%; float: left; margin: 0 3px;  transition: all 1s ease 0s;}
ul.social li a:hover{background-color: #0c2677; color: #fff;}

ul.addrs-lst{ margin: 0 auto; padding: 25px 0 0 0; width: 90%; display: table;}
ul.addrs-lst li{ list-style: none; padding: 15px 15px; text-align: left; font-size: 20px; display:inline; font-size: 15px; font-family: 'source_sans_proregular'; color: #fff; margin: 0; border-right:1px solid #fff; width: 33.33%; float: left;}
ul.addrs-lst li:last-child{border:none;}
ul.addrs-lst li img{float: left; margin: 0 10px 10px; padding: 0;}
ul.addrs-lst li:nth-child(2){font-size: 27px;}
ul.addrs-lst li a{color: #fff; transition:all 1s;}
ul.addrs-lst li a:hover{text-decoration: underline;}
ul.addrs-lst li:nth-child(2) img{margin: 5px 10px 10px 0;}
ul.addrs-lst li:nth-child(3) img{margin: 7px 10px 10px 0;}
ul.addrs-lst li:nth-child(2), ul.addrs-lst li:nth-child(3){line-height: 40px; padding: 15px 0 15px 26px;}
ul.addrs-lst li i.fa { float: left; font-size: 25px; margin:7px 10px 15px 0;}




#footer{margin: 35px 0 0 0; padding: 25px 0; float: left; width: 100%; background: #000; position: relative;}
#footer:after{position: absolute; top: -10px; background: #000; width: 100%; content: ''; left: 0; height: 5px;}
ul.ftr-nav{margin: 0 auto; display: table; padding: 0; display: table;}
ul.ftr-nav li{margin: 0; padding: 0 25px; float: left; display: inline; list-style: none;}
ul.ftr-nav li a{color: #fff; transition:all 1s; position: relative;}
ul.ftr-nav li a:hover{color: #c82210;}
ul.ftr-nav li.current-menu-item a{color: #c82210;}
ul.ftr-nav li a:after{position: absolute; right: -25px; top: -3px; height: 20px; content: "/"; width: 4px; color: #fff;}
ul.ftr-nav li:last-child a:after{display: none;}
p.copy-txt{text-align: center; font-size: 14px; color: #8c8c8c; padding: 15px 0 0 0;}





/*------------------ About Us Page Starts  -------------------*/

.dash-cntr:after{right: 0; margin: 0 auto;}
.abt-rt-img-sc img{padding: 3px; margin: 30px 0 0 0;}
.abt-scnd-rw{margin: 5% 0 5% 0; border-top:1px solid rgba(0,0,0,0.5); padding: 5% 0 0 0;}
.lft-abt{margin: 30px 0 0 0; padding: 0 10% 30px 0; float: left; width: 50%; transition:all 1s;}
p.imgs-crcle{position: relative;}
p.imgs-crcle span{width: 155px; height: 155px; line-height: 155px; border-radius: 50%; border:1px solid #8c8c8c; text-align: center; display: table; margin: 0 auto; position: relative; z-index: 9;background: #fff; padding: 0 10px;}
p.imgs-crcle:after{position: absolute; left: 0; top:48%; height: 1px; width: 100%; background: #8c8c8c; content: '';}
.lft-abt:last-child{border-left:1px solid #8c8c8c; padding: 0 0 30px 10%;}
.lft-abt p{text-align: center;}
.lft-abt:hover p.imgs-crcle span{ border:1px solid #c32211; background: #fff5f5;}




.brdr-btm{border-bottom: 1px solid rgba(0,0,0,0.3); padding-bottom:40px;}
.prodcts-sc-sldr li{list-style: none; display: inline; width: 31.33%; margin:1%; float: left;}
.prodcts-sc-sldr li div.slider-txt-hldr{border-bottom:4px solid rgb(196, 196, 196);}
.prodcts-sc-sldr {margin: 25px 0 0 0;}




ul.add-lst{margin: 0; padding: 0 0 15px; float: left; width: 100%; }
ul.add-lst li{margin: 0; padding: 25px 0 22px; float: left; width: auto; display: inline; list-style: none; border-bottom: 1px dashed #000; width: 100%;}
ul.add-lst li p{color: #222222;}
ul.add-lst li i.fa{font-size: 45px; float: left; margin: 12px 19px 0 0; color: #000;}
ul.add-lst li h6{font-size: 18px; color: #c32211;font-family: 'source_sans_probold'; padding: 0 0 10px 0;}
ul.add-lst li p a{color: #222222;}
ul.add-lst li p a:hover{color: #c32211;}
ul.add-lst li:last-child{border-bottom: none;}
ul.add-lst li .fa-home{margin: 32px 12px 0 0 !important;}
ul.add-lst li .fa.fa-envelope{font-size: 37px !important;}

.form-hldr input{width: 100%; float: left; margin: 0 0 10px; border: 1px solid #3a3a3a; padding: 10px;}
.form-hldr textarea{width: 100%; float: left; margin: 0 0 10px; border: 1px solid #3a3a3a; padding: 10px; height: 166px;}
.form-hldr .submit-bttn{width: 30%; padding: 15px; color: #fff; font-size: 18px; font-family: "source_sans_probold"; background: #3a3a3a; transition: 0.5s all;}
.form-hldr .submit-bttn:hover{background: #c32211; border-radius: 35px;}
.cntct-pdd-tp{margin: 30px 0 0;}
.map-hldr{box-shadow: 2px 6px 14px rgba(0, 0, 0, 0.23); margin: 50px 0 50px 20px; float: right; width: 100%;}
/*------------------ About Us Page Ends  -------------------*/


















@media screen and (min-width : 1101px) and (max-width :1200px) {
   
.container{width:1060px; margin:0 auto; padding:0;}



}
   
@media screen and (min-width : 970px) and (max-width :1100px) {
  
.container {width:940px; margin:0 auto; padding:0;}

.rw1000px{width: 100%;}



}
   
@media screen and (min-width : 768px) and (max-width : 970px) {
   
.container {width:738px; margin:0 auto; padding:0;}
.rw1000px{width: 100%;}
.inpt-btn{padding: 0; font-size: 16px;}
.left-rw, .rt-rw{width: 100%;}
.left-rw img{width: 100%; height: auto;float: left;}
.left-rw img, .rt-rw img, .left-rw img, .rt-rw img{ max-width: 100%;width: 100%;}
.navbar-inverse .navbar-nav > li > a{font-size: 16px; padding: 0 10px;}
.pos-abslt{left: 15px;}
.left-rw .pos-abslt, .rt-rw .pos-abslt { float: left; left: 15px !important; max-width: 95%; padding: 0; right: 0;}
.slider-txt-hldr { min-height: 454px;}


ul.addrs-lst li:nth-child(2) { font-size: 17px;}
h1{font-size: 36px;}
.carousel-caption h2{font-size: 50px;line-height: 100%;}
}
 
@media screen and (min-width : 640px) and (max-width: 767px) {
   
.container {width:610px; margin:0 auto; padding:0;}
.rw1000px{width: 100%;}
.inpt-btn{padding: 0; font-size: 16px;}
.left-rw, .rt-rw{width: 100%;}
.left-rw img{width: 100%; height: auto;float: left;}
.left-rw img, .rt-rw img, .left-rw img, .rt-rw img{ max-width: 100%;width: 100%;}
.navbar-inverse .navbar-nav > li > a{font-size: 16px; padding: 0 10px;}
.pos-abslt{left: 15px;}
.left-rw .pos-abslt, .rt-rw .pos-abslt { float: left; left: 15px !important; max-width: 95%; padding: 0; right: 0;}
.slider-txt-hldr { min-height: 304px;}
.logo-holder-main{float: left; width: 35%;}
.main-nav-main{float: right; width: 60%;}
.top-nav-holder{margin: 0;}
.navbar-inverse .navbar-toggle{border-color: rgb(246, 0, 3);}
.navbar-inverse .navbar-toggle .icon-bar{background-color:rgb(246, 0, 3);}
ul.addrs-lst li:nth-child(2) { font-size: 17px;}
h1{font-size: 36px;}
.carousel-caption h2{font-size: 50px;line-height: 100%;}
.nav.navbar-nav { margin:0; background: rgb(0, 0, 0) none repeat scroll 0 0; position: relative; width: 100%; z-index: 99;}
.navbar-inverse .navbar-nav > li.current-menu-item a:after, .navbar-inverse .navbar-nav > li > a:hover::after{display: none;}
section#about-sc .col-sm-5 img{display: none;}
ul.addrs-lst{width: 100%;}
ul.addrs-lst li{width: 50%;}
ul.addrs-lst li:nth-child(2){border: none;}



}


@media screen and (min-width : 480px) and (max-width: 639px) {
   
.container {width:450px; margin:0 auto; padding:0;}
.rw1000px{width: 100%;}
.inpt-btn{padding: 0; font-size: 16px;}
.left-rw, .rt-rw{width: 100%;}
.left-rw img{width: 100%; height: auto;float: left;}
.left-rw img, .rt-rw img, .left-rw img, .rt-rw img { max-width: none; min-height: 404px; width: auto;}
.navbar-inverse .navbar-nav > li > a{font-size: 16px; padding: 0 10px;}
.pos-abslt{left: 15px;}
.left-rw .pos-abslt, .rt-rw .pos-abslt { float: left; left: 15px !important; max-width: 95%; padding: 0; right: 0;}
.slider-txt-hldr { min-height: 4px;}
.logo-holder-main{float: left; width: 35%;}
.main-nav-main{float: right; width: 60%;}
.top-nav-holder{margin: 0;}
.navbar-inverse .navbar-toggle{border-color: rgb(246, 0, 3);}
.navbar-inverse .navbar-toggle .icon-bar{background-color:rgb(246, 0, 3);}
ul.addrs-lst li:nth-child(2) { font-size: 17px;}
h1{font-size: 26px;}
.carousel-caption h2{font-size: 50px;line-height: 100%;}
.nav.navbar-nav { margin:0; background: rgb(0, 0, 0) none repeat scroll 0 0; position: relative; width: 100%; z-index: 999999;}
.navbar-inverse .navbar-nav > li.current-menu-item a:after, .navbar-inverse .navbar-nav > li > a:hover::after{display: none;}
section#about-sc .col-sm-5 img{display: none;}
ul.addrs-lst{width: 100%;}
ul.addrs-lst li{width: 50%;}
ul.addrs-lst li:nth-child(2){border: none;}  
.carousel-caption{display: none;}
.inpt-flds, .inpt-btn, textarea.inpt-flds{width: 48%;}
ul.addrs-lst li:nth-child(2), ul.addrs-lst li:nth-child(3){padding: 0 0 15px 26px;}
ul.ftr-nav{display: none;}

.navbar-inverse .navbar-nav > li > a{position: relative;
z-index: 9999;}
banner{position: relative;z-index: 0;}
}

@media screen and (min-width : 360px) and (max-width: 479px) {
   
.container {width:330px; margin:0 auto; padding:0;}
.rw1000px{width: 100%;}
.inpt-btn{padding: 0; font-size: 16px;}
.left-rw, .rt-rw{width: 100%;}
.left-rw img{width: 100%; height: auto;float: left;}
.left-rw img, .rt-rw img, .left-rw img, .rt-rw img { max-width: none; min-height: 500px; width: auto;}
.navbar-inverse .navbar-nav > li > a{font-size: 16px; padding: 0 10px;}
.pos-abslt{left: 15px; top: 5%;}
.left-rw .pos-abslt, .rt-rw .pos-abslt { float: left; left: 15px !important; max-width: 95%; padding: 0; right: 0;}
.slider-txt-hldr { min-height: 4px;}
.logo-holder-main{float: left; width: 35%;}
.main-nav-main{float: right; width: 60%;}
.top-nav-holder{margin: 0;}
.navbar-inverse .navbar-toggle{border-color: rgb(246, 0, 3);}
.navbar-inverse .navbar-toggle .icon-bar{background-color:rgb(246, 0, 3);}
ul.addrs-lst li:nth-child(2) { font-size: 17px;}
h1{font-size: 26px;}
.carousel-caption h2{font-size: 50px;line-height: 100%;}
.nav.navbar-nav { margin:0; background: rgb(0, 0, 0) none repeat scroll 0 0; position: relative; width: 100%; z-index: 99;}
.navbar-inverse .navbar-nav > li.current-menu-item a:after, .navbar-inverse .navbar-nav > li > a:hover::after{display: none;}
section#about-sc .col-sm-5 img{display: none;}
ul.addrs-lst{width: 100%;}
ul.addrs-lst li{width: 100%;border: none; padding: 10px 15px;}

.carousel-caption{display: none;}
.inpt-flds, .inpt-btn, textarea.inpt-flds{width: 48%;}
ul.addrs-lst li:nth-child(2), ul.addrs-lst li:nth-child(3){padding: 0 0 15px 26px;}
ul.ftr-nav{display: none;}
.carousel-control{display: none !important;}

.nav > li {
    display: block;
    position: relative;
    z-index: 9999;
}
.navbar-inverse .navbar-nav > li > a{position: relative;
z-index: 9999;}
banner{position: relative;z-index: 0;}
.top-nav-holder{height: auto;}
}


@media screen and (min-width : 320px) and (max-width: 359px) {
     
.container {width:290px; margin:0 auto; padding:0;}
.rw1000px{width: 100%;}
.inpt-btn{padding: 0; font-size: 16px;}
.left-rw, .rt-rw{width: 100%;}
.left-rw img{width: 100%; height: auto;float: left;}
.left-rw img, .rt-rw img, .left-rw img, .rt-rw img { max-width: none; min-height: 500px; width: auto;}
.navbar-inverse .navbar-nav > li > a{font-size: 16px; padding: 0 10px;}
.pos-abslt{left: 15px; top: 5%;}
.left-rw .pos-abslt, .rt-rw .pos-abslt { float: left; left: 15px !important; max-width: 95%; padding: 0; right: 0;}
.slider-txt-hldr { min-height: 4px;}
.logo-holder-main{float: left; width: 35%;}
.main-nav-main{float: right; width: 60%;}
.top-nav-holder{margin: 0;}
.navbar-inverse .navbar-toggle{border-color: rgb(246, 0, 3);}
.navbar-inverse .navbar-toggle .icon-bar{background-color:rgb(246, 0, 3);}
ul.addrs-lst li:nth-child(2) { font-size: 17px;}
h1{font-size: 26px;}
.carousel-caption h2{font-size: 50px;line-height: 100%;}
.nav.navbar-nav { margin:0; background: rgb(0, 0, 0) none repeat scroll 0 0; position: relative; width: 100%; z-index: 99;}
.navbar-inverse .navbar-nav > li.current-menu-item a:after, .navbar-inverse .navbar-nav > li > a:hover::after{display: none;}
section#about-sc .col-sm-5 img{display: none;}
ul.addrs-lst{width: 100%;}
ul.addrs-lst li{width: 100%;border: none; padding: 10px 15px;}

.carousel-caption{display: none;}
.inpt-flds, .inpt-btn, textarea.inpt-flds{width: 98%;}
ul.addrs-lst li:nth-child(2), ul.addrs-lst li:nth-child(3){padding: 0 0 15px 26px;}
ul.ftr-nav{display: none;}
banner{padding: 0;}
.navbar-toggle{margin: 0 !important;}
.carousel-control{display: none !important;}

.nav > li {
    display: block;
    position: relative;
    z-index: 9999;
}
.navbar-inverse .navbar-nav > li > a{position: relative;
z-index: 9999;}
banner{position: relative;z-index: 0;}
.top-nav-holder{height: auto;}
}


  /* @media screen and (min-width :240px) and (max-width: 319px) {
    .main-area {width:98%;}
   
}*/
      












