﻿
@font-face{font-family:'lato-100';src:url('error-docs/not-found.html') format('truetype'), url('error-docs/not-found.html');src:url('error-docs/not-found.html?#iefix') format('embedded-opentype'), url('error-docs/not-found.html') format('woff'), url('error-docs/not-found.html') format('woff'), url('error-docs/not-found.html#latohairline') format('svg');font-weight:100;font-style:normal;}
@font-face{font-family:'lato';src:url('fonts/lato-light-webfont.eot');src:url('fonts/lato-light-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/lato-light-webfont.woff2') format('woff2'), url('fonts/lato-light-webfont.woff') format('woff'), url('fonts/lato-light-webfont.svg#latolight') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'lato';src:url('fonts/lato-regular-webfont.eot');src:url('fonts/lato-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/lato-regular-webfont.woff2') format('woff2'), url('fonts/lato-regular-webfont.woff') format('woff'), url('fonts/lato-regular-webfont.svg#latoregular') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'lato';src:url('fonts/lato-bold-webfont.eot');src:url('fonts/lato-bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/lato-bold-webfont.woff2') format('woff2'), url('fonts/lato-bold-webfont.woff') format('woff'), url('fonts/lato-bold-webfont.svg#latobold') format('svg');font-weight:700;font-style:normal;}
@font-face{font-family:'lato';src:url('fonts/lato-black-webfont.eot');src:url('fonts/lato-black-webfontd41d.eot?#iefix') format('embedded-opentype'), url('fonts/lato-black-webfont.woff2') format('woff2'), url('fonts/lato-black-webfont.woff') format('woff'), url('fonts/lato-black-webfont.svg#latoblack') format('svg');font-weight:900;font-style:normal;}


body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#666;cursor:pointer;}
body::-webkit-scrollbar{width:10px;cursor:pointer;}
body::-webkit-scrollbar-thumb{background-color:#333;}
body::-webkit-scrollbar-thumb:hover{background-color:#222;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body, html, form{height:100%;}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{font-family:'Lato', sans-serif;font-size:10.8pt;line-height:1.42857143;color:#333;background-color:#fff;padding:0; padding-top:89px;}
input, button, select, textarea{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#214496;text-decoration:none;}
a:hover, a:focus{color:#2347a1;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
p{margin:0 0 15px;font-size:10.8pt;line-height:17pt;}
body{opacity:0}
.scrollup{position:fixed;bottom:10px;right:20px;display:none;background:#ccc;border:#FFF 1px solid;z-index:1;font-size:24px;padding:0px 11px 3px;border-radius:50px;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.scrollup{-webkit-animation:moveFromBottom 1000ms ease;-moz-animation:moveFromBottom 1000ms ease;-ms-animation:moveFromBottom 1000ms ease;}
.scrollup a{color:#3762b0!important;}
.scrollup:hover{background:#3762b0;}
.scrollup:hover a{color:#FFF!important;}
.clear{clear:both;}
.spacer1{clear:both;width:100%;height:10px;}
.spacer2{clear:both;width:100%;height:20px;}
.spacer3{clear:both;width:100%;height:30px;}
.spacer4{clear:both;width:100%;height:40px;}
.spacer5{clear:both;width:100%;height:20px;}
.border{border:1px solid #ccc !important;}
.no-border{border:none !important}
.no-border-l{border-left:none !important;}
.no-border-r{border-right:none !important;}
.no-border-t{border-top:none !important;}
.no-border-b{border-bottom:none !important;}
.border-t{border-top:1px solid #ccc !important}
.border-b{border-bottom:1px solid #ccc !important}
.no-shadow{box-shadow:none !important}
.no-margin{margin:0 !important;}
.no-margin-r{margin-right:0 !important;}
.no-margin-l{margin-left:0 !important;}
.no-margin-b{margin-bottom:0 !important;}
.no-margin-t{margin-top:0 !important;}
.no-margin-x{margin-left:0 !important;margin-right:0 !important;}
.no-margin-y{margin-top:0 !important;margin-bottom:0 !important;}
.marg-t{margin-top:30px !important;}
.marg-b{margin-bottom:20px !important;}
.marg-ftr-t{margin-top:20px !important;}
.no-pad{padding:0 !important;}
.no-pad-l{padding-left:0 !important;}
.no-pad-r{padding-right:0 !important;}
.no-pad-t{padding-top:0 !important;}
.no-pad-b{padding-bottom:0 !important;}
.no-pad-x{padding-left:0 !important;padding-right:0 !important;}
.no-pad-y{padding-top:0 !important;padding-bottom:0 !important;}
.pad-t{padding-top:40px !important;}
.pad-b{padding-bottom:40px !important;}
.pad-t-nav{padding-top:10px !important;}
hr.solid{border:0;border-top:1px solid #ccc;}
hr.dotted{border:0;border-top:1px dotted #666;background:#292929;}
hr.dashed{border:0;border-top:1px dashed #ccc;background:#fff;}
hr.double{border:0;border-top:1px dashed #ccc;background:#999;}
.err{font-size:12px;color:#c80000;}
.red{color:#c80000;}
a, .btn{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay-06s{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.delay-07s{-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.delay-08s{-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay-09s{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}
.delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}
ul.social_media{margin:0px;padding:0px 0px 5px 0px;width:100%;text-align:center}
ul.social_media li{display:inline-block;list-style-type:none;list-style-image:none;padding:0px;margin:0 0px 10px 5px;border:none;vertical-align:top;}
ul.social_media li a{display:block;font-size:15px;transition:none .6s ease-in-out;-webkit-transition:none .6s ease-in-out;-moz-transition:none .6s ease-in-out;-o-transition:none .6s ease-in-out;-ms-transition:none .6s ease-in-out;}
ul.social_media li a:hover{display:block;font-size:15px;}
ul.social_media .fa{padding:0px;margin:0px;font-weight:300;color:#fff;width:35px;height:35px;border-radius:100%;line-height:35px;text-align:center;}
ul.social_media .fa:hover{color:#fff}
.fa-facebook, .fa-google, .fa-google-plus, .fa-linkedin, .fa-youtube, .fa-youtube-play, .fa-tumblr, .fa-twitter, .fa-pinterest, .fa-instagram{background:#d71920;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;}
.fa-facebook:hover{background:#3b5998;}
.fa-google:hover{background:#3f85f4;}
.fa-google-plus:hover{background:#d13f2d;}
.fa-linkedin:hover{background:#0275b5;}
.fa-youtube:hover{background:#ce332d;}
.fa-youtube-play:hover{background:#ce332d;}
.fa-tumblr:hover{background:#274152;}
.fa-twitter:hover{background:#4dc8f1;}
.fa-pinterest:hover{background:#cb2028;}
.fa-instagram:hover{background:#3e739d;}
.map-container{width:100%;height:100%;border:0px;float:left;padding:0;margin:0;}
.map-container iframe{width:100%;height:300px;border:0px;pointer-events:none;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}
.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}
.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}
.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}
.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:14px}
.h6,h6{font-size:12px}
#wrapper{position:relative;width:100%;margin:0 auto;text-align:left;float:none;}
.wrapper{position:relative;min-height:100%;height:100%;width:100%;margin:0 auto;text-align:left;float:none;}
.footer{position:relative;width:100%;margin:0 auto;}
.push{min-height:300px;clear:both;}
header{width:100%;z-index:999;top:0;z-index:9999;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header .container{display:table!important;z-index:9;position:static;width:100%!important;max-width:1170px;padding:0 0!important;}
.header .logo{display:table-cell;vertical-align:middle;padding:10px 0px 10px 15px;min-width:80px;width:23.8%;padding-right:3%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}

.header .logo h1, .header .logo a{margin:0;padding:0;position:relative;max-width:100%;display:table;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.header .logo img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;max-width:100%;width:100%;}
.header_right{display:table-cell;vertical-align:bottom;width:auto;background:#2347a1; padding-bottom:10px;}
.header:after{content:' ';position:absolute;height:100%;width:50%;background:#2347a1;top:0;right:0;z-index:-1;}
@media (min-width:769px){header ul.navbar-nav > li a:hover{}
header ul.navbar-nav{opacity:0;pointer-events:none;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
header.sticky ul.navbar-nav{opacity:1;pointer-events:all;-webkit-animation:fadeInDown 400ms;animation:fadeInDown 400ms;}
.header_right > .nav-btn{display:block;margin:10px 10px -30px -70px!important;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.shrink-logo .header_right > .nav-btn{display:none!important;}
.sticky .header_right > .nav-btn{display:none;position:relative;z-index:-10;}
.sticky .header_right > .nav-btn .icon-bar{width:18px;}
.sticky .header_right > .nav-btn .icon-bar:nth-child(1){-webkit-transform:rotate(45deg) translate(5px, 4px);-ms-transform:rotate(45deg) translate(5px, 4px);transform:rotate(45deg) translate(5px, 4px);}
.sticky .header_right > .nav-btn .icon-bar:nth-child(3){-webkit-transform:rotate(-45deg) translate(4px, -4px);-ms-transform:rotate(-45deg) translate(4px, -4px);transform:rotate(-45deg) translate(4px, -4px);}
.sticky .header_right > .nav-btn .icon-bar:nth-child(2){opacity:0;}
}
.fixed{position:fixed;}
.sticky{border-bottom:#496fce solid 1px;background:#FFF;-webkit-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.48);-moz-box-shadow:0px 3px 18px -1px rgba(0,0,0,0.48);box-shadow:0px 3px 18px -1px rgba(0,0,0,0.48);}
.shrink-logo .logo{max-width:75%;padding-right:2%;}
.shrink-logo .logo{width:23%;}
.shrink-logo .logo img{max-width:100%;}
.shrink-logo .logo h1,
.shrink-logo .logo a{max-width:85%;}
header.sticky .dropdown-menu{top:100%;}
.header-hidden {-webkit-transform: translate(0,0)!important;-moz-transform: translate(0,0)!important;-ms-transform: translate(0,0)!important;-o-transform: translate(0,0)!important;transform: translate(0,0)!important;}
.sticky {-webkit-transform: translate(0,-100%);-moz-transform: translate(0,-100%);-ms-transform: translate(0,-100%);-o-transform: translate(0,-100%);transform: translate(0,-100%);}
.sticky ul.navbar-nav > li a{}
header.shrink-logo ul.navbar-nav{pointer-events:all;-webkit-animation:none;animation:none;}
.head-inside{border-bottom:#496fce solid 1px;background:#FFF;}
.head-inside ul.navbar-nav{opacity:1!important;pointer-events:all;}
.head-inside ul.navbar-nav > li > a.current{color:#f5d900;}
.head-inside .dropdown-menu{top:100%;}
header ul.navbar-nav{float:right;}
ul.navbar-nav li a{background-color:transparent!important;color:#FFF;cursor:pointer;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
ul.navbar-nav li a.active{color:#d02022!important;}
header ul.navbar-nav{text-align:right;}
header ul.navbar-nav > li{float:none;display:inline-block;position:static;}
header ul.navbar-nav > li > a{font-weight:bold;text-transform:uppercase;font-size:13pt;}
header ul.navbar-nav > li:last-child .dropdown-menu ul.container.col-4 li {
    float: right;
}

header ul.navbar-nav > li:last-child .dropdown-menu ul.container.col-4 li a{float: right;}






.navbar-nav > li > .dropdown-menu{width:100%;}
.navbar-nav > li.open .dropdown-toggle:before{content:"";position:absolute;left:0;right:0;margin:0 auto;bottom:-9px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #3568a6;-webkit-animation:fadeInUp 400ms;animation:fadeInUp 400ms;z-index:99;}
.dropdown .dropdown-menu{border-top:#496fce solid 1px;}
.dropdown-menu .container{display:block;text-align:right;}
.dropdown-menu li{display:table-cell;vertical-align:top;text-align:left;padding:0 5px 15px;background-color:transparent!important;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.dropdown-menu .col-3 li{width:33.33%;}
.dropdown-menu .col-4 li{width:25%;}
.dropdown-menu .col-5 li{width:14.5%;}
.dropdown-menu .col-6 li{width:16.5%;}
.dropdown .dropdown-menu li a{display:table;}
.dropdown .dropdown-menu li a:hover, .dropdown .dropdown-menu li a:focus{background-color:transparent!important}
.dropdown-menu li span{padding:15px 0 5px 0!important;display:table!important;color:#23489e!important;font-size:11pt; line-height:normal; font-weight:bold;}
.dropdown .dropdown-menu li:hover{background-color:#f9f9f9!important;}
.dropdown .dropdown-menu li a:hover{text-decoration:none;}
.dropdown .dropdown-menu li a:hover span{}
.dropdown .dropdown-menu li a p{color:#333;text-decoration:none;font-size:10pt;}
/*.navbar-nav > li:hover > .dropdown-menu{display:block;}*/
.dropdown-submenu{position:relative;}
.dropdown-submenu:hover .dropdown-menu{display:block}
.dropdown-submenu a{padding-bottom:5px!important;}
.dropdown-submenu span{position:absolute;right:8px;}
.dropdown-submenu ul{margin:0;padding:0 0 10px 5px;}
.dropdown-submenu ul li{display:block;}
.dropdown-submenu ul li a{padding:5px 2px 5px 10px;font-size:12pt!important;color:#333!important;text-decoration:none!important;}
.dropdown-submenu ul li a:hover{color:#214496!important;}
.dropdown-submenu ul li a:before{content:'-';margin-right:2px;}
.dropdown-toggle span{margin-left:5px;}
@media (max-width:768px){.dropdown-menu li p{display:none;}}
@media (min-width:768px) and (max-width:960px){header ul.navbar-nav > li a{padding:10px 10px;}}
.sidebar-nav .navbar-collapse{padding:0 0;}
.sidebar-nav .navbar-nav{width:100%;}
.sidebar-nav .navbar-nav > li{border-bottom:#496fce solid 1px;}
.sidebar-nav .navbar-nav > li:last-child{border:0;}
.sidebar-nav .navbar-nav > li:hover > a{background-color:#173886!important;}
.sidebar-nav .navbar-nav > li:hover > a span .fa{margin-left:14px}
.sidebar-nav .navbar-nav > li.active > a{font-weight:bold;color:#f5d900;background-color:#173886!important;}
.sidebar-nav .navbar-nav > li.active a span .fa{margin-left:14px!important;}
.sidebar-nav .navbar-nav > li:last-child > a{border-bottom:#496fce solid 1px;}
.sidebar-nav .navbar-nav > li > a{background-color:#16469d!important;}
.sidebar-nav .navbar-nav > li a{padding:20px;position:relative;display:block;}
.sidebar-nav .navbar-nav > li > a{font-size:12pt;}
.sidebar-nav .navbar-nav > li a span{border-left:#496fce 1px solid;position:absolute;right:0;top:0;height:100%;vertical-align:middle;width:70px;text-align:center;line-height:60px;}
.sidebar-nav .navbar-nav > li a span .fa{color:#FFF;font-size:16pt;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.sidebar-nav .navbar-nav > li > a.collapsed span .fa{-webkit-transform:rotate(0deg)!important;-moz-transform:rotate(0deg)!important;transform:rotate(0deg)!important;margin-left:0!important;}
.sidebar-nav .navbar-nav > li > a.down-arrow span .fa{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);margin-left:0!important;}
.float-panel.sidebar-stick{position:fixed;top:85px;}
.collapse ul.nav-list li{border:#DDD solid;border-width:0 1px 1px;}
.collapse ul.nav-list li > a{color:#333;text-transform:capitalize;padding:15px 20px;font-size:10pt;}
.collapse ul.nav-list li.active > a{background-color:#efefef!important;color:#16469d;font-weight:bold;}
.collapse ul.nav-list li.active > a span .fa{margin-left:14px;color:#16469d;}
.collapse ul.nav-list li > a span{border-left:#DDD 1px solid;}
.collapse ul.nav-list li > a span .fa{color:#999;}
.collapse ul.nav-list li:hover > a span .fa{margin-left:14px}
@media (min-width:768px) and (max-width:960px){.col-sm-3.sidebar-nav{width:30%!important}
.col-sm-9.content-bx{width:70%!important}
}
@media (min-width:768px){.float-panel.sidebar-stick{width:263px;}
.sidebar-nav .navbar-toggle{display:none;}
}
@media (max-width:768px){.sidebar-nav{text-align:center;}
.sidebar-nav .navbar-nav > li a{padding:15px 12px;line-height:normal;}
.collapse ul.nav-list li > a{line-height:normal;}
.redirect-banner{width:100%;display:inline-block!important;vertical-align:top;margin:0 5px 15px!important;text-align:left;}
}
.navbar-header{background:#16469d;color:#FFF;}
.footer{width:100%;background:#10224c;color:#FFF;padding:15px 0px;font-size:13px;position:relative;}
.footer h2{font-size:14px !important;color:#FFF !important;margin:0px 0px 5px 0px;}
.footer hr{border-color:rgba(255,255,255,.25)}
.footer .copyright{text-transform:capitalize;color:#6f6f6f;margin-bottom:25px;font-size:10pt;}
.footer .copyright img{width:80px;display:inline-block;vertical-align:middle;margin-right:2px;margin-top:-10px;}
ul.footer-links{margin:20px -15px 40px;padding:0;}
ul.footer-links li.home a{padding:0 0;}
ul.footer-links li.home a:after{margin-left:15px;}
ul.footer-links li{display:inline-block;margin:0;padding:0;color:#DDD}
ul.footer-links li a{padding:0 12px;color:#DDD;}
ul.footer-links li a:after{content:'•';color:#FFF;float:right;}
ul.footer-links li a{font-size:10.5pt;text-transform:uppercase;}
ul.footer-links li:last-child a:after{display:none;}
@media (max-width:768px){ul.footer-links li{margin:5px 0;padding:0;color:#DDD}
ul.footer-links li a{font-size:10pt;}
header ul.navbar-nav{float:none;}
}
@media(max-width:480px){ul.footer-links li a{font-size:10pt;padding-left:5px;}
ul.footer-links li a:after{float:left;margin-right:5px;}
ul.footer-links li:first-child{margin-right:10px}
/*ul.footer-links li:first-child a:after{display:none;}  */
ul.footer-links li:last-child a:after{display:block;}
ul.footer-list li{ margin:5px 0!important;}
/*ul.footer-list li:nth-child(5),
ul.footer-list li:nth-child(6),
ul.footer-list li:nth-child(7){display:block!important;}
ul.footer-list li:before{display:none;}
ul.footer-list li table{margin:0 auto;}
    */

}
ul.footer-list{padding:0;}
ul.footer-list li{padding:0 10px;margin:0;display:inline-block;vertical-align:top;color:#666;position:relative;}
ul.footer-list li:before{content:'|';position:absolute;left:-3px;color:#666;}
ul.footer-list li:first-child:before{display:none;}
ul.footer-list li.tel{color:#FFF;}
.home-visaul{margin:0 auto;position:relative;z-index:0;}
.home-visaul{display:block;width:100%;padding:0;height:100%;min-height:400px;}
.inner-visaul{display:block;width:100%;padding:0;height:50%;max-height:450px;}
.home-visaul .container, .inner-visaul .container{display:block;height:100%;padding:0 0;}
.inner-visaul .fluid_container{position:absolute;}
.inner-visaul .camera_caption h1{font-size:34pt;margin:5% 0 0;color:#FFF;text-transform:uppercase;font-weight:600; position:absolute; bottom:10%;}
.inner-visaul .camera_caption h1 small{text-transform:lowercase;font-size:30pt;color:#FFF;font-weight:bold;}
.inner-visaul .camera_caption{position:static!important;}
.inner-visaul .camera_caption img{position:absolute; top:40%;}
.visible-mobile{display:none;}
/* Video Style */
.video_holder   {position:relative;height:100%; width:100%; top:0px; margin:auto;overflow:hidden;}
.video-container    {position:absolute; height:100%; width:100%; margin:0 auto; padding:0; top:0px;}
.video-background { background: #000;top: 0; right: 0; bottom: 0; left: 0;z-index: -99;height:100%;}
/*.video-foreground, .video_holder iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;}*/
.video-iframe { height: calc(100vh - 0px);}
.pad-topcustom {    padding-top: 60px;}
.body-inside .parallax{min-height:400px;}
section{z-index:1;position:relative;padding:50px 0;min-height:50%;}
#body .body_left{}
#body .body_right{}
.parallax-mirror{z-index:1!important;}
.parallax{padding-bottom:100px;}
#down{background:#3f67af;height:100px;width:100%;float:left; position:relative; z-index:999;}
.scrolldown{margin:-35px auto 0;z-index:1;font-size:24px;display:table;border-bottom:35px solid #FFF;border-left:35px solid transparent;border-right:35px solid transparent;position:relative;}
.scrolldown .fa{color:#333;font-size:24pt;position:absolute;left:-10px;top:10px;}
.btn-more{background:#9b0000;color:#FFF!important;min-width:100px;text-align:center;text-transform:uppercase;border-radius:0!important;}
.btn-more:hover{color:#FFF!important;background:#a70505;}
.btn-blue{background:#16469d;color:#FFF!important;min-width:100px;text-align:center;text-transform:uppercase;border-radius:0!important;margin-top:10px;font-size:10pt;text-transform:uppercase;}
.btn-blue:hover{color:#FFF!important;background:#a70505;}
.centered{margin:0 auto;float:none!important;}
figure{overflow:hidden;position:relative;background:#000;}
figure > img{width:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
figure:hover > img{opacity:1;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
figure{position:relative;overflow:hidden;width:100%;display:block!important;}
figure figcaption{padding:20px;color:#fff;-webkit-backface-visibility:hidden;display:table-cell;backface-visibility:hidden;}
figure figcaption div{}
figure figcaption{position:absolute;top:0%;left:0;right:0;width:90%;height:100%;vertical-align:middle;padding:0px;text-align:center;}
figure.effect-bubba{margin-bottom:-1px;}
figure.effect-bubba figcaption{padding:10px 10px 0px 10px;margin:0px auto;}
figure.effect-bubba{background:url(images/pattern2.png) repeat;}
figure.effect-bubba > img{opacity:1;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-transition:opacity 1s, -webkit-transform 1s;transition:opacity 1s, transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure.effect-bubba:hover > img{opacity:0.5;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}
figure.effect-bubba figcaption::before,
figure.effect-bubba figcaption::after{position:absolute;top:15px;right:0px;bottom:15px;left:0px;content:'';opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}
figure.effect-bubba figcaption::before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1);}
figure.effect-bubba figcaption::after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0);}
figure.effect-bubba:hover figcaption::before,
figure.effect-bubba:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
figure.effect-bubba h3{color:#fff;font-size:2.5em;padding:10px 10px 0px 10px;margin-bottom:10px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);text-align:center}
figure.effect-bubba:hover h3{color:#fff;opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
figure.effect-bubba a, figure.effect-bubba p{opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);font-size:1.1em;text-align:center;margin-bottom:0;}
figure.effect-bubba ol{width:95%;margin:0 auto;padding:0 0;}
figure.effect-bubba ol li{display:inline; float:none;}
figure.effect-bubba ol li a{color:#eee;font-size:11pt;padding:3px 5px;}
figure.effect-bubba ol li a span{text-decoration:underline;}
figure.effect-bubba ol li a:hover{color:#FFF;}
figure.effect-bubba a:before{content:'\f105';font-family:FontAwesome;margin-right:5px;}
figure.effect-bubba:hover a, figure.effect-bubba:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
figure.effect-bubba figcaption .btn{border:0;position:relative;color:#FFF!important; z-index:2;background:none!important;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
figure.effect-bubba:hover figcaption .btn{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
figure.effect-bubba .video{color:#fff;font-size:4em;width:100%;padding:0px;margin-bottom:0px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,55px,0);transform:translate3d(0,55px,0);text-align:center}
figure.effect-bubba:hover .video{color:#fff;font-size:4em;width:100%;padding:0px;margin-bottom:0px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,55px,0);transform:translate3d(0,55px,0);text-align:center}
figure.effect-bubba .video a{color:#fff;}
figure.effect-bubba:hover .video a{color:#ed2b31;}
.heading{text-align:center;margin:20px 0px;}
.heading h1, .heading h2, .heading h3{text-transform:uppercase;font-size:26pt;font-weight:700;margin-bottom:0;}
.heading.inverse h1, .heading.inverse h2, .heading.inverse h3{color:#FFF;}
h2{font-size:30px;color:#ed202b;font-weight:normal;margin:0px;padding:0px;}
h5{font-size:18px!important;color:#000!important;font-weight:normal!important;margin:0px;padding:0px;}
h6{font-size:16px!important;color:#000000!important;font-weight:normal!important;margin:0px;padding:0px;}
h3{font-size:20px;color:#0d61ab;font-weight:600;margin:0px;padding:0px;}
h3.text{font-size:14px;color:#000;font-weight:400;}
@media (min-width:768px) and (max-width:980px){.heading h1, .heading h2, .heading h3{text-transform:uppercase;font-size:22pt!important;font-weight:700;margin-bottom:0;}
.products-bx ul.advantages li h3{font-size:18pt; margin-top:12%;}
}
@media (min-width:480px) and (max-width:768px){.heading h1, .heading h2, .heading h3{text-transform:uppercase;font-size:14pt!important;font-weight:700;margin-bottom:0;}
}
@media (max-width:480px){.heading h1, .heading h2, .heading h3{text-transform:uppercase;font-size:12pt!important;font-weight:700;margin-bottom:0;}
}
.our-products h1{color:#FFF;text-transform:uppercase;margin-bottom:0px;font-weight:bold;font-size:28pt;}
.our-products p{color:#FFF;font-size:13pt;text-align:center;}
.products-bx{margin-bottom:20px;padding-top:0; min-height:290px;position:relative;}
.products-panle{background:#DDD; padding:35px 15px;}
ul.products-list{padding:0; margin:0; display:table; height:100%; width:100%;  text-align:center;}
ul.products-list li{display:inline-block; background:#FFF; width:31%; margin:1%; vertical-align:bottom; text-align:center;max-height: 191.5px; border-right:#DDD solid 1px;}
ul.products-list li{-webkit-transition: all 300ms linear;  -moz-transition: all 300ms linear;   -o-transition: all 300ms linear;   -ms-transition: all 300ms linear;}
ul.products-list li:hover{background:#f3f3f3;}
ul.products-list li:last-child{border:0;}
ul.products-list li a{display:block; padding:50px 0;}
ul.products-list li img{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
ul.products-list li:hover img{-webkit-transform: scale3d(1.05,1.05,1); transform: scale3d(1.05,1.05,1);}
ul.products-list li img.logo{max-width:100%; margin:10px 0; clear:both;}
.products-panle ul.division-list{table-layout:fixed;}
.products-panle ul.division-list li{width:auto; padding:2%;}
.products-panle ul.division-list li h3{color:#333;}
.products-panle ul.division-list li a{text-decoration:none!important;}
ul.features-navbar{margin:0 0 40px; padding:0 0; text-align:center;}
ul.features-navbar li{display:inline-block; vertical-align:top; margin:0 8px; padding:0 0px; width:calc(19% - 10px);}
ul.features-navbar li a{display:block;}
ul.features-navbar li h4{font-size:12pt;}
ul.features-navbar li img{width:120px;}
@media ( max-width:960px) {
.products-bx{padding:15px; margin-top:0;}
ul.products-list{width:100%; position:relative; z-index:9;}
ul.products-list li p{ min-height:initial;}
.products-bx ul.advantages, .products-bx ul.division-list {display:inline;}
.products-bx ul.advantages li, .products-bx ul.division-list li{display: inline;float: left; width:50%;}
}
.divisions{min-height:initial; padding:0 0;}
ul.division-list{display:table; width:100%; margin:0 auto; padding:0;}
ul.division-list li{display:table-cell; width:24.8%; vertical-align:top;}
ul.division-list li a{display:block; padding:10px; text-decoration:none!important;}
ul.division-list li img{opacity:0.8}
ul.division-list li:hover figure img   {opacity:0.5; -webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1);}
@media ( min-width: 480px) and ( max-width: 768px) {
.products-panle ul.division-list{display:inline;}
.products-panle ul.division-list li{ width:48%!important;}
ul.division-list li{display:inline-block; width:50%;}
ul.products-list li h2{font-size: 20pt;}
}
@media ( max-width: 480px) {
.header .logo{}
ul.products-list li{display:block; width:100%; margin: 0;  padding:10px; vertical-align: top;border-bottom: #bcbcbc solid 1px!important;}
ul.products-list li a{padding:10px 0;}
ul.division-list li{display:block; width:100%;}
ul.products-list li h2{font-size:16pt;}
}
ul.division-list li h3{text-transform:uppercase;color:#FFF;font-weight:bold;font-size:13pt;line-height:normal;text-align:center; margin-top:10px;}
ul.division-list li img{opacity:0.7;}
ul.products-bx li{vertical-align:bottom;}
/*.division-list figure.effect-bubba:hover span{-webkit-transform: translate3d(0,-50px,0);transform: translate3d(0,-50px,0);}*/
.profile-application{border:#DDD solid 1px; display:block; margin:10px; background:#EEE;}
.profile-application > .col-sm-6{padding:0;}
ul.design-grid{margin-bottom:20px;}
ul.design-grid li a{padding: 10px 15px;}
ul.design-grid li h3{text-transform:none;color:#333;font-weight:bold;font-size:12pt;line-height:normal;text-align:center; margin:0; min-height:30px;}
ul.design-grid.design-grid li .btn{border-color:#16469d; color:#16469d!important; display:block; width:80px; margin:0 auto; text-align:center;}
ul.design-grid  figure              {position:relative; overflow: hidden; width:100%;margin-bottom:10px;}
ul.design-grid  figure figcaption   {padding:20px; color:#333; -webkit-backface-visibility: hidden; backface-visibility: hidden; float:left; width:100%;}
ul.design-grid  figure figcaption   {position:absolute; top:43%; left:0; right:0; width:40%; padding:0px; height: auto;}
ul.design-grid  figure.effect-bubba figcaption {margin:0px auto; }
ul.design-grid  figure.effect-bubba             {background:none;border:#FFF solid 1px;-webkit-transition: opacity 0.35s; transition: 0.35s; -webkit-transition: 1s, -webkit-transform 1s; transition: 1s, transform 1s;}
ul.design-grid  figure.effect-bubba img         {opacity:1!important; padding:20px; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
ul.design-grid  figure.effect-bubba:hover img   {opacity:1; -webkit-transform: scale3d(1.1,1.1,1); transform: scale3d(1.1,1.1,1);}
ul.design-grid  figure.effect-bubba figcaption::before,
ul.design-grid  figure.effect-bubba figcaption::after   {position: absolute; top:0; right:0px; bottom:0; left:0px; content: ''; opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;}
ul.design-grid  figure.effect-bubba figcaption::before  {border-top:1px solid #DDD; border-bottom:1px solid #DDD; -webkit-transform:scale(0,1); transform:scale(0,1);}
ul.design-grid  figure.effect-bubba figcaption::after   {border-right:1px solid #DDD; border-left:1px solid #DDD; -webkit-transform:scale(1,0); transform:scale(1,0);}
ul.design-grid  figure.effect-bubba:hover figcaption::before,
ul.design-grid  figure.effect-bubba:hover figcaption::after {opacity:1; -webkit-transform:scale(1); transform:scale(1);}
ul.design-grid  figure.effect-bubba h2              {color:#DDD; font-size:2.5em; padding:10px 10px 0px 10px; margin-bottom:0px; -webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); text-align:center}
ul.design-grid  figure.effect-bubba:hover h2        {color:#fff; opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
ul.design-grid  figure.effect-bubba p       {padding:10px 10px 10px 10px; opacity:0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); font-size:1.1em; text-align:center}
ul.design-grid  figure.effect-bubba:hover p {opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
ul.design-grid li:hover figure.effect-bubba{border:#16469d solid 1px;}
@media ( min-width:560px) and ( max-width: 768px) {.profile-application .col-sm-6 .zoom_pic_holder{float:none;}}
#About{padding:80px 0;}
.about-jsw{background:#e8e8e8;}
.about-jsw h3{color:#16469d;margin:0 0 20px;font-size:22pt;font-weight:bold;text-transform:uppercase;}
.about-jsw .row{background:#FFF;display:block;padding:15px 0;}
.about-jsw .text{padding:0 4%;}
.about-jsw .text h2{color:#000;font-size:26pt;font-weight:700;line-height:normal;margin-bottom:5px;}
.about-jsw .text h4{color:#333;line-height:normal;font-size:18pt;font-weight:bold;}
.about-jsw .text p{color:#323232;font-size:11pt;line-height:20pt;}
.about-stats{padding:25px 0;}
.about-stats p{color:#FFF;font-size:12pt;line-height:normal;}
ul.stats-list{margin:0;padding:0;text-align:left;}
ul.stats-list li{display:inline-block;padding:10px;margin:0;border:#4177d6 solid 1px;text-align:left;}
ul.stats-list li:nth-child(2){margin:0 10px;}
ul.stats-list li h2{color:#FFF;font-size:27pt;margin-bottom:5px;}
ul.stats-list li h2 .sm{font-size:13pt;font-style:normal;}
ul.stats-list li h2 span{min-width:90px;}
ul.stats-list li p{color:#FFF;font-size:16pt;}
ul.abt-text{margin:0;padding:0;text-align:left;}
ul.abt-text li{display:block;margin:10px 0;padding:20px 15px 10px;background:rgba(0,0,0,0.5);text-align:left;border:1px solid;border-color:transparent;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
ul.abt-text li:hover{background:rgba(0,0,0,0.6);border:1px solid;border-color:#4177d6;}
ul.abt-text li h3{color:#b7d2ff;font-weight:bold;text-transform:uppercase;font-size:16pt;margin-bottom:8px;}
ul.abt-text li a{text-decoration:none;display:block;}
ul.abt-text li p{color:#FFF;font-size:10.5pt;line-height:15pt;margin-bottom:0;}
ul.abt-text li .fa{color:#FFF;font-size:14pt;float:right;margin-right:10px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
ul.abt-text li:hover .fa{margin-right:0px;}
ul.abt-text li .more{display:block;text-align:right;margin-bottom:15px;}
#Process .btn{padding:10px 50px;color:#FFF!important;white-space:pre-wrap;}
#Process .btn .fa{margin-right:5px;}
@media (max-width:1024px){.mfg-process-bx figcaption p{display:none;}
.camera_caption,
.camera_wrap .camera_pag{width:95%!important;}
.mfg-process-bx figure.effect-bubba{background:none;}
ul.stats-list li{padding:10px 10px;}
.visible-mobile{display:block;}
.hidden-mobile{display:none;}
.camera_caption div{ font-size: 11px; width: 125px !important; bottom: 15px !important; right: 10px; max-width: 100%; } .camera_caption { width: 50%!important; }

}
@media (min-width:980px) and (max-width:1024px){.camera_caption h2{font-size:35pt!important;}
ul.division-list2 li h3{font-size:16pt!important;margin-top:8%!important;}
ul.division-list2 li p{margin-bottom:0;}
ul.division-list2 li .btn{padding:5px 8px;font-size:10pt;}
ul.products-list li p{min-height:200px;}
ul.products-list{display:table;}
ul.products-list li{display:table-cell;}
}
@media (max-width:980px){.about-jsw .text{margin-top:20px;}
ul.abt-text{margin-top:50px;}
ul.stats-list{text-align:center;}
ul.division-list2 li h3{margin-bottom:0!important;}
ul.division-list2 li p{margin-bottom:0;line-height:normal;padding:5px 0;}
#tagbox h3{font-size:inherit;}
}
@media (min-width:768px) and (max-width:980px){ul.division-list2 li h3{font-size:14pt!important;margin-top:5%!important;}
ul.division-list2 li .btn{padding:2px 5px;font-size:10pt; white-space:normal;}
.iconlist4 .flip-container{width:46%!important;margin:1% 1%!important;vertical-align:top;display:inline-block!important}
ul.iconlist4 li:nth-child(2){margin:1% 1% 1% 1%!important;}
.select-pan h2{font-size:12pt!important;width:50%!important;}
}
@media (max-width:768px){.header .logo{width:40%;padding-right: 10%;position:relative; z-index:9999;background:#FFF;}
ul.abt-text{text-align:center;}
.about-jsw .text{margin-top:20px;}
ul.abt-text{margin-top:50px;}
ul.division-list2 li h3{font-size:14pt!important;margin-top:8%!important;}
ul.division-list2 li p{margin-bottom:0;}
ul.division-list2 li .btn{padding:5px 8px;font-size:10pt;}
.about-stats .spacer5{height:20px;}
#Process .btn{font-size:85%;}
.intro h2{font-size:20pt;}
.btn-more{white-space:pre-wrap!important;margin:10px 0;font-size:9pt!important; padding:5px!important;}
.breadcrumb{white-space:nowrap;overflow:hidden;overflow-x:auto;}
.breadcrumb > li{font-size:80%!important;}
.breadcrumb > li a{font-size:100%!important;}
.select-pan select{width:30%!important;}
.view-price-list .btn{font-size:100%!important;height:auto!important;}
ul.products-list li h2 span{margin-right:5px;display:inline;}
ul.design-grid.design-grid li .btn{margin:30px auto 0;}
ul.features-navbar{display:none;}
.zoomContainer{display:none;}
.profile-application .col-sm-6 .zoom_pic_holder,
.product-info .zoom_pic_holder img{float:none!important;}
.product-info .zoom_pic_holder .icon_zoom{display:none;}
.profile-application{background:none;}
.fancybox-close{right: -15px!important;}
.redirect-banner.image-ban a{display:table!important; margin:0 auto;}
}
@media (min-width:480px) and (max-width:768px){.about-jsw .text h2{color:#000;font-size:18pt;font-weight:700;line-height:normal;}
.about-jsw .text h4{color:#16469d;line-height:normal;font-size:12pt;font-weight:bold;}
.about-jsw .text p{color:#323232;font-size:11pt;line-height:normal;}
.jsw-projects h3{font-size:14pt;margin-bottom:5px;margin-top:10px;}
.jsw-projects h4{font-size:12pt;margin-bottom:5px;}
}
@media (max-width:640px){.breadcrumb{display:none;}
ul.stats-list li{display:block;width:100%;margin:10px 0!important;text-align:center;}
ul.division-list2 li{display:block;width:100%!important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{bottom:-65px!important;}
p{font-size:10pt!important;}
.collapse ul.nav-list li > a{padding:10px 20px 10px 5px;font-size:90%!important;}
.sidebar-nav .navbar-nav > li a span{width:30px;}
.sidebar-nav .navbar-nav > li.active a span .fa{margin-left:0!important;display:block;margin-top:10px;}
.navbar-toggle{margin-right:0!important;}
.redirect-banner{margin:10px auto!important; }
.register-as span label{font-size:90%!important;}
.content-bx ul.products-list li{width:100%;}
.content-bx ul.products-list li p{min-height:initial;}
}
@media (max-width:480px){.about-jsw .text h2{color:#000;font-size:16pt;font-weight:700;line-height:normal;}
.about-jsw .text h4{color:#16469d;line-height:normal;font-size:12pt;font-weight:bold;}
.about-jsw .text p{color:#323232;font-size:10pt;line-height:normal;}
.select-pan h2{font-size:11pt!important;width:100%!important;margin-bottom:10px!important;}
.about-stats p{color:#FFF;font-size:11pt;line-height:normal;}
.tagline img, .tagline h3{margin-bottom:10px;}
ul.division-list2 li figure figcaption{width:100%;padding:5px 0 10px;}
ul.division-list{}
.divisions figure figcaption{position:relative;display:block;}
.divisions ul.division-list li h3, ul.division-list li .btn{color:#fff!important;text-align:left;opacity:1!important;-webkit-transform:translate3d(0,-20px,0)!important;transform:translate3d(0,-20px,0)!important;}
.divisions ul.division-list figure{background:#16469d;}
figure.effect-bubba figcaption::before, figure.effect-bubba figcaption::after{display:none;}
.divisions ul.division-list li h3{padding-left:0px;margin-bottom:5px!important;}
figure.effect-bubba ol{width:100%;text-align:left;}
figure.effect-bubba ol li{display:block;text-align:left;}
ul.division-list2 li{padding:10px;display:block;}
figure.effect-bubba ol li{padding:0 0 5px 5px;}
figure.effect-bubba ol li a:before{margin-left:-10px;}
figure.effect-bubba ol li a span{white-space:pre-wrap;}
ul.division-list2 li .btn{padding:0 0 0 5px;}
ul.jsw-projects h4{font-size:100%!important;margin-bottom:0;font-weight:bold;}
#Benefits .spacer5, #Process .spacer5{display:none;}
.tips .accordian{position:relative;}
.tips .drop-btn .plus{margin-right:0!important;}
.drop-btn .plus:before{display:block;line-height:0;font-size:100%;}
.tips .drop-btn .plus{position:absolute;width:15px;height:15px;right:4px;top:45%;z-index:99;margin-top:0!important;}
.tips .accordian img{max-width:35px;}
.img-wrap.pull-right{float:none!important;margin:0 0;margin-bottom:10px;}
.jsw-h-block-img .block img{margin:0 auto;}
.jsw-h-block-img .block .txt-bx{text-align:center;}
.jsw-h-block-img .block .txt-bx p{text-align:left;}
h5.register-as{font-size:11pt!important;}
.register-as span{display:block;margin-top:10px;margin-left:0;}
.col-lg-8.pull-left{float:none!important;padding:0 20px;}
.captcha-img{width:40%!important;float:left!important;padding:0 0!important;margin-bottom:10px!important;text-align:center;}
.captcha-img img{}
.captcha-text{width:30%!important;float:left!important;padding:0 0!important;margin-bottom:10px!important;}
.captcha-code{width:30%!important;float:left!important;padding:0 0!important;margin:0!important;}
}
.header.yellow-head{background:#fbe915;}
.header.yellow-head:after{display:none;}
.header.yellow-head .header_right{background:none;}
.header.yellow-head ul.navbar-nav li a{color:#333;}
.header.yellow-head ul.navbar-nav li a:hover{color:#bf0305;}
ul.division-list2 li{display:inline-block;width:50%; float:left;}
ul.division-list2 li h3{margin-top:8.5%;font-size:24pt;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);text-shadow:none;}
ul.division-list2 li:hover h3{}
ul.division-list2 li .btn{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0);text-shadow:none;}
ul.division-list2 li figure figcaption{width:95%!important;}
.about-jsw .text2 h2{color:#23489e;}
.header.yellow-head .offcanvas-toggle .icon-bar{background:#23489e;}
.iconlist4 .flip-container{width:23%;height:300px;}
@media (min-width:980px){ul.iconlist4 li:nth-child(2){margin:0 2% 0 0!important;}
ul.iconlist4 li:first-child{margin:0 2% 0 0;}
ul.iconlist4 li:last-child{margin:0 0 0 2%;}
}
.about-jsw .bx-wrapper img{border:#EEE solid 1px;}
.about-jsw .bx-wrapper .bx-controls-direction a{width:25px;}
.about-jsw .bx-wrapper .bx-controls-direction a:hover{background:#EEE;}
.about-jsw .bx-wrapper .bx-prev{left:-15px}
.about-jsw .bx-wrapper .bx-next{right:-15px}
.mfg-process-bx{max-width:1080px;width:100%;margin:0 auto;}
.mfg-process-bx p{font-size:11pt;color:#666;}
@media (min-width:1024px){}
.mfg-process-bx ul{margin:0;padding:0;display:table;width:100%;}
.mfg-process-bx ul li{margin:0;padding:0;display:table-cell;}
.mfg-process-bx figure.effect-bubba h3{opacity:0;font-size:14pt!important;text-transform:uppercase;margin-top:45%;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:1.6em;text-align:center;margin-bottom:10px;}
.mfg-process-bx figure.effect-bubba:hover h3{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}
.mfg-process-bx figcaption p{position:absolute;left:0;right:0;margin:0 auto;top:38%;color:#FFF;text-transform:uppercase;}
.mfg-process-bx figcaption p i{font-size:16pt;width:50px;line-height:47px;text-align:center;border:#FFF 2px solid;border-radius:50px;text-indent:5px;}
.delay-1ms{-webkit-animation-delay:600ms;animation-delay:600ms;}
.delay-2ms{-webkit-animation-delay:700ms;animation-delay:700ms;}
.delay-3ms{-webkit-animation-delay:800ms;animation-delay:800ms;}
.delay-4ms{-webkit-animation-delay:900ms;animation-delay:900ms;}
.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}
.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}
.delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s;}
.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}
.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;}
.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;}
.delay-6s{-webkit-animation-delay:6s;animation-delay:6s;}
.delay-05s{-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.delay-06s{-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.delay-07s{-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.delay-08s{-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.delay-09s{-webkit-animation-delay:0.9s;animation-delay:0.9s;}
.camera_caption{top:auto!important;bottom:20%;}
.camera_wrap .camera_pag .camera_pag_ul{bottom:20%;top:auto!important; right:0;}
@media (max-width:1200px){#Benefits .text-left, #Benefits .text-right,
#Process .text-left, #Process .text-right{text-align:center;padding:8px 0;}
.about-stats{background:#275aae;}
}
@media (max-width:1024px){.ecp-table .search-panel .search-bx{width:auto!important;padding-right:10px!important;}
}
.body-inside{min-height:75%;margin-bottom:50px;background:#FFF;position:relative;}
.body-inside h2{color:#16469d;font-size:15pt;line-height:23pt;margin-bottom:10px;line-height:1.5;}
.body-inside h3{color:#333;font-size:14pt;margin-bottom:10px;line-height:1.5;}
.body-inside h4{color:#333;font-size:14pt;line-height:1.5;}
.products-feature{margin:0;display:table;width:100%;text-align:left;}
.products-feature .feature-bx:before{position:absolute;content:' ';left:3%;top:2%;width:94%;height:96%;border:#DDD solid 1px;}
.products-feature .feature-bx img{margin-bottom:15px;}
.products-feature .feature-bx h2{font-weight:700;font-size:13pt;line-height:normal;margin-bottom:10px;}
.products-feature .feature-bx p{font-size:11pt;margin-bottom:0;}
.jsw-benefits{margin:0 0 10px; display:table; width:100%; text-align:left;}
.jsw-benefits .benefits-bx{ padding:1%; margin:0 0 2%;  position:relative; border:#DDD solid 1px;}
.jsw-benefits .benefits-bx .bx{  display:table-cell; height:100%;}
.jsw-benefits .benefits-bx .img-bx,
.jsw-benefits .benefits-bx .text-bx{padding:0 15px; display:table-cell;  vertical-align:middle;}
.jsw-benefits .benefits-bx .img-bx{width:150px;}
.jsw-benefits .benefits-bx h2{font-weight:700; font-size:13pt; line-height:normal; margin-bottom:0px; display:inline-block;}
.jsw-benefits .benefits-bx p{font-size:10.8pt; white-space:pre-wrap;}
.products-feature .feature-bx{display:table-cell; padding:0 1%; width:30%; margin:2%; float:none; position:relative; vertical-align:top; }
.products-feature .feature-bx:before{position:absolute; content:' '; left:3%; top:2%; width:94%; height:96%; border:#DDD solid 1px;}
.products-feature .feature-bx img{margin-bottom:15px;}
.products-feature .feature-bx h2{font-weight:700; font-size:13pt; line-height:normal; margin-bottom:10px;}
.products-feature .feature-bx p{font-size:11pt; margin-bottom:0;}
.product-info{margin:0px 0;}
.product-info h1{margin:0; text-align:center; font-size:16pt; color:#FFF; background:#16469d; padding:10px 0;}
.product-info img{margin:0 auto;}
.product-info .col-sm-5{padding-left:0;}
.product-info .col-sm-5 img{ width:382px;}
.product-info .col-sm-7{padding-right:0;}
/*.zoomContainer{width:100%!important;height:100%!important;}*/
.product-info .zoom_pic_holder img { width:100%; max-width:100%; height:auto; float:left;}
.product-info .zoom_pic_holder {  float:left; border:1px solid #e3e1e1; padding:1px; position:relative; margin-bottom:00px; height:100% !important;   }
.product-info .zoom_pic_holder .icon_zoom { position:absolute; bottom:10px !important; right:10px; z-index:0; font-size:18px; }
.advantages-group{margin-bottom:20px;}
.advantages-group .feature-bx .advantages{display:table; width:100%;  }
.advantages-group .feature-bx{display:table-cell; padding:0 1%; width:30%; margin:2%; float:none; position:relative; vertical-align:top;}
.advantages-group .feature-bx .img-bx{width:90px; height:90px; padding-right:0px; padding-top:0px;  vertical-align:middle; }
.advantages-group .feature-bx img{width:auto; max-width:100%; margin-right:-50px;vertical-align:middle; background:#16469d; border-radius:150px;  border:#FFF solid 1px;}
.advantages-group .feature-bx h5{font-weight:bold!important; color:#16469d!important; font-size:12pt!important; margin-bottom:5px;}
.advantages-group .feature-bx .img-bx,
.advantages-group .feature-bx .text-bx{ display:table-cell;  vertical-align:top;}
.advantages-group .feature-bx .text-bx{padding:5px 10px; background:rgba(255,255,255,0.5);}
.advantages-group .feature-bx .text-bx p{line-height:normal;}
.advantages figcaption div{position:relative; height:100%;}
.advantages .advantages-icon{margin:0 auto; opacity:0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(0,-50px,0);transform: translate3d(0,-50px,0);}
ul.advantages li h3{margin-top:15%;margin-bottom:0;}
ul.advantages li figure img{opacity:0.5;}
ul.advantages li h3{font-size:18pt;}
ul.advantages li:hover figure img{opacity:0.2;}
.advantages  figure.effect-bubba:hover .advantages-icon {opacity: 1;-webkit-transform: translate3d(0,50px,0);transform: translate3d(0,50px,0);}
.advantages figure.effect-bubba:hover p {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
.shade-selector{}
@media (min-width:1024px){.selector-panle{float:right!important;}}
ul.selctor-tab{padding:0; margin:0; text-align:left;margin-top: 12px;}
ul.selctor-tab > li{padding:10px 10px 5px 10px ; margin:0; text-align:left; display:block; width:100%; float:left;}
ul.selctor-tab li:last-child{border:0;}
ul.selctor-tab li h4{display:block; text-transform:uppercase; font-weight:700; font-size:13pt; margin:0 0; color:#333;}
ul.selctor-tab li ul.selector-parameters {overflow-x:auto; padding:0; margin:10px 0 0; max-height:300px;}
ul.selctor-tab li ul.selector-parameters::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#fc0404;cursor:pointer;}
ul.selctor-tab li ul.selector-parameters::-webkit-scrollbar{width:5px;cursor:pointer;}
ul.selctor-tab li ul.selector-parameters::-webkit-scrollbar-thumb{background-color:#a70505; border-radius:5px;}
ul.selctor-tab li ul.selector-parameters::-webkit-scrollbar-thumb:hover{background-color:#222;}
ul.selctor-tab li ul.selector-parameters li{display:inline-block; width:32%; max-width:110px; min-width:80px; border:#DDD solid 1px; padding:0; position:relative; cursor:pointer; overflow:hidden;}
ul.selctor-tab li ul.selector-parameters li img{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
ul.selctor-tab li ul.selector-parameters li img{background:#FFF; width:100%;}
ul.selector-parameters li:after{content:' '; position:absolute; width:100%; height:100%; top:0; left:0; border:rgba(0, 0, 0, 0.4) 0 solid;}
ul.selector-parameters li:after,
ul.selector-parameters li.active:before{-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
ul.selector-parameters li:hover:after,
ul.selector-parameters li.active:after{content:' '; position:absolute; width:100%; height:100%; top:0; left:0; border:rgba(0, 0, 0, 0.4) 7px solid;}
ul.selector-parameters li:before{content:'\f00c'; background:rgba(0, 0, 0, 0.4); opacity:0; text-shadow:#000 2px 2px 2px; font-family:FontAwesome; position:absolute;  right:7px; margin:0 auto; bottom:-10px;text-align: center; color:#FFF; font-size:14pt; padding:2px 4px;}
ul.selector-parameters li.active:before{opacity:1; bottom:7px}
ul.selector-parameters li.active:after{background:rgba(0,0,0,0.2);}
ul.selctor-tab li ul.color-range li{ height:45.5px; width:45.5px!important; min-width:0!important;}
ul.selctor-tab li ul.color-range li:after{content:' '; position:absolute; width:100%; height:100%; top:0; left:0; border:rgba(0, 0, 0, 0.4) 0 solid;}
ul.selctor-tab li ul.color-range li:hover:after,
ul.selctor-tab li ul.color-range li.active:after{content:' '; position:absolute; width:100%; height:100%; top:0; left:0; border:rgba(0, 0, 0, 0.4) 4px solid;}
ul.selctor-tab ul.color-range li:before{font-size:10pt; bottom:-10%;}
ul.selctor-tab ul.color-range li.active:before{bottom:4px;right:4px;opacity:1;}
ul.profile-details{color:#333; font-size:10pt; margin:10px 15px 0px 0;padding:0 0; text-align:left;}
ul.profile-details li{display:inline-block; vertical-align:top; padding:0 10px; font-size:10pt; }
ul.profile-details li b{text-transform:uppercase;}
.module-preview{padding:15px; }
.result-img{background:#DDD;}
.result-img img{border:#DDD solid 1px;}
@media (min-width:768px) and (max-width:1024px) {
.selector-panle,
.result-panle{width:100%!important;}
.result-panle{margin-top:40px;}
ul.selctor-tab > li,
ul.selctor-tab li ul.selector-parameters{text-align:center; float:none;}
ul.selctor-tab > li {padding: 8px 10px;background: #EEE;border-bottom: #DDD solid 1px;}
.selector-bx{background:rgba(222,222,222,1);}
}
@media (max-width:768px){
.advantages-group{margin-bottom:0px;}
.advantages-group .feature-bx{width:100%; display:block;}
ul.selctor-tab li ul.selector-parameters{}
ul.profile-details li b{display:block;}
.result-panle{margin-top:40px;}
ul.selctor-tab > li {padding: 8px 10px;background: #EEE;border-bottom: #DDD solid 1px;float:none;}
ul.selctor-tab li ul.selector-parameters li{width: 14%;min-width:30px;}
}
@media (max-width:767px){
ul.selctor-tab li h4:after{content:'\f078'; font-family:FontAwesome; float:right; font-size:10pt;}
.result-panle{margin-top:0px;}
ul.footer-list li::before { visibility: hidden;}
.contact-form textarea {    margin-top: 20px;}
.ft-bx { top: 4px!important;}

}

@media (max-width:560px){
.module-preview{padding:15px 0;}
ul.selector-parameters li:before{display:none;}
}
@media (max-width:480px){
ul.selctor-tab li ul.selector-parameters li{height:50px;width:50px;}
ul.selctor-tab li ul.selector-parameters.color-range li{height: 35px;width: 35px;}
ul.profile-details li{display:block; padding:0 0; margin:0 0 5px;} 
ul.selctor-tab li h4{font-size: 10pt!important;}
ul.selctor-tab > li{padding:8px 10px; background:#EEE; border-bottom:#DDD solid 1px;}
}
.products-details{margin-bottom:0;}
.products-details h1{margin-top:0; font-size:24pt; text-transform:uppercase;font-weight:bold;color: #2347a1;}
.products-details h2{color: #16469d;font-weight: 400;font-size: 22pt;}
.products-details section {border-bottom:#DDD solid 1px; padding:60px 0; margin-top:0;}
.products-details #MarkOfIngenuity{border:0; padding-bottom:0;}
.pro-intro{padding:20px 0;}
.pro-intro h3{color: #16469d;font-weight: 400;font-size: 13pt!important;}
.pro-intro img{border:#DDD solid 1px;}
.benchmark h4{font-size:14pt!important; text-transform:none; font-weight:600; margin-top:0; color:#333;}
.benchmark ul{margin-left:25px;}
.benchmark ul li{ margin:0 0 10px; font-size:12pt; line-height:1.5; }
/*.benchmark ul li:before{content:'\f006'; font-family:FontAwesome; float:left; margin-left:-20px; margin-right:5px; font-size:10pt; vertical-align:middle; margin-top:2px;}*/
.hlf-bx-bg{background-repeat:no-repeat; background-size:50% auto; background-position:right center; }
.hlf-bx-bg-left{background-repeat:no-repeat; background-size:50% auto; background-position:left center; }
#Advantages{border:0;  background:#c82021;}
#Advantages .container > h2 {color: #FFF;font-size: 28pt;text-transform: none;font-weight: 400;margin: 0 0;}
#Advantages .fluid_container{max-width:1000px; margin:0 auto;}
#Advantages .camera_wrap{height:100%; margin-bottom:0; }
#Advantages .camera_thumbs_cont ul{height:auto;}
#Advantages .camera_thumbs_cont ul li > img{width:auto; height:auto; }
#Advantages .fluid_container .camera_caption{left:0; right:0; margin:0 auto; text-align:center; bottom:25%!important;}
#Advantages .fluid_container .camera_caption > div{margin:0 auto; text-align:center}
#Advantages .fluid_container .camera_caption > div p{font-size:14pt;}
#Advantages .camera_command_wrap{background: rgba(0, 0, 0, 0.58);}
#Advantages .fluid_container .camera_thumbs{position:absolute; bottom:0; width:100%; z-index:999;}
.advantages-bx{display:table; table-layout:fixed;}
.advantages-bx .advantages-icon,
.advantages-bx .advantages-img{display:table-cell; vertical-align:middle;}
.advantages-bx .advantages-icon{width:12%;}
.advantages-bx .advantages-img{ border:#bb1b1c 5px solid;}
#Advantages .bx-wrapper .bx-viewport{background:none;}
#Advantages .bx-pager{text-align:center;}
#Advantages .bx-pager a{opacity:1; display:block;text-decoration:none!important; padding-bottom:8px;}
#Advantages .bx-pager a img{width:75px;}
#Advantages .bx-pager a span{display:block; margin-top:-15px; color:#FFF;font-size: 9pt; margin-bottom:5px;}
#Advantages .bx-pager a.active, #Advantages .bx-pager a:hover{opacity:1;}
#Advantages .bx-pager a.active{background:#bb1b1c;}
#Advantages .bx-caption{padding:15px 10px; text-align:center; background:rgba(5, 5, 5, 0.75);}
#Advantages .bx-caption h2{color:#FFF; font-weight:bold; font-size:20pt; margin-bottom:5px; -webkit-animation-name: fadeIn; animation-name: fadeIn;}
#Advantages .bx-caption p{color:#FFF; font-weight:normal;  font-size:14pt;margin-bottom:0;-webkit-animation-name: fadeIn; animation-name: fadeIn;}
.advatages{padding:0 0; position:relative;}
.advatages:before{content:' '; position:absolute; height:100%; width:50%; background-color:rgb(216, 54, 41);}
.advatages h2{color:#FFF; font-weight:400;}
.advatages .col-md-6{ padding:25px 0;}
ul.advantages-group{margin-bottom:0px; margin:0 0; padding:0 0;}
ul.advantages-group h5,
ul.advantages-group p{color:#FFF!important;}
ul.advantages-group h5{font-weight:bold!important; margin-bottom:4px;}
ul.advantages-group li{display:block; margin:0 20px 0 0; padding:0 0; border-bottom:#f16147  dotted 1px;}
ul.advantages-group li:last-child{border:0;}
ul.advantages-group li .img-bx,
ul.advantages-group li .text-bx{display:table-cell; vertical-align:middle;}
ul.advantages-group li .img-bx{width:70px;}
ul.advantages-group li .text-bx{padding-left:8px;}
ul.advantages-group li .text-bx p{margin-bottom:0; line-height:normal;}
ul.advantages-group{}
.color-range{padding:25px 0;}
.color-range h2{text-align:center;}
.products-feature .feature-bx .img-bx,
.products-feature .feature-bx .text-bx{padding:0 15px; display:table-cell;  vertical-align:middle;}
.products-feature .feature-bx .img-bx{width:120px; padding-right:0px; padding-top:5px;}
.about-content{min-height:initial; margin-bottom:0;background: #f5f6f7;}
.about-jswsteel h2{font-size:20pt; text-transform:capitalize;}
.about-jswsteel-v1 h2{ margin:-45px 0 15px; padding:5px 15px; background:#DDD; display:table;}
.about-jswsteel-v1 .about-txtbx{border:#16469d solid 1px; padding:20px; margin-bottom:50px;}
.about-jswsteel .about-txtbx{margin-bottom:40px;}
.about-head{border-bottom:#DDD solid 1px; margin-bottom:10px;}
.about-head h2{font-size:28pt;border-bottom:#16469d solid 2px; display:table; margin-bottom:0px; padding:0 8px; font-weight:normal;}
.about-jswsteel-v2 h2{font-size:23pt;}
.about-jswsteel-v2 .about-txtbx{border:#CCC solid 1px; background:#FFF; padding:20px; margin-bottom:40px; position:relative;}
.about-jswsteel-v2 .about-txtbx ul{margin:0 0 0 25px; padding:0 0;}
.about-jswsteel-v2 .about-txtbx ul li h4{margin-bottom:0;}
.about-jswsteel-v2 .about-txtbx h6{line-height:1.4; font-size:11pt;}
.about-jswsteel-v2 .about-txtbx{box-shadow:#ccc 8px 8px;}
.about-jswsteel-v2 .about-txtbx h4{margin:0;}
.manufacturing-workshop{}
.manufacturing{padding:0 0; position:relative; min-height:450px; border-bottom:#DDD solid 1px;}
/*.manufacturing:nth-child(odd):before{content:' '; position:absolute; height:100%; width:50%; background-color:rgb(216, 54, 41);}
.manufacturing:nth-child(even) :after{content:' '; position:absolute; height:100%; width:50%; background-color:rgb(216, 54, 41); right:0; top:0; z-index:-1;}*/
.manufacturing h2{color:#23489e; font-size:16pt; font-weight:400;}
.manufacturing .col-md-6{ padding:80px 30px;}
.manufacturing:nth-child(odd){background-color:#ddd;}
.manufacturing:nth-child(odd) .col-md-6{ border-right:#DDD solid 1px;}
.manufacturing:nth-child(even) .col-md-6{border-left:#DDD solid 1px;} 
.jsw-benefits .drop-btn .plus{left:-5px;}
.stages-tmt-manf{margin:0;display:table;width:100%;text-align:left;}
.stages-tmt-manf .feature-bx{display:table-cell;padding:2%;width:30%;margin:2%;float:none;position:relative;vertical-align:top;}
.stages-tmt-manf .feature-bx:before{position:absolute;content:' ';left:3%;top:2%;width:94%;height:96%;border:#DDD solid 1px;}
.stages-tmt-manf .feature-bx img{margin-bottom:15px;}
.stages-tmt-manf .feature-bx h2{font-weight:700;font-size:13pt;line-height:normal;margin-bottom:10px;}
.stages-tmt-manf .feature-bx h2 b{display:inline-block;vertical-align:middle;line-height:15pt;padding-left:10px;width:75%;}
.stages-tmt-manf .feature-bx h2 span{font-size:25pt;padding:5px 15px;display:inline-block;vertical-align:top;background:#DDD;}
.stages-tmt-manf .feature-bx p{font-size:10.8pt;margin-bottom:0;margin-top:5px;}
.stages-mnfg .drop-btn .plus{right:-10px;left:auto;}
.stages-mnfg h5{padding-right:20px;padding-left:5px!important}
.stages-billets{margin:10px 0;display:table;width:100%;text-align:left;}
.stages-billets .feature-bx:before{position:absolute;content:' ';left:3%;top:2%;width:94%;height:96%;border:#DDD solid 1px;}
.stages-billets .feature-bx img{margin-bottom:15px;}
.stages-billets .feature-bx h2{font-weight:700;font-size:16pt;line-height:normal;margin-bottom:10px;}
.stages-billets .feature-bx h2 b{display:table-cell;vertical-align:middle;line-height:15pt;padding-left:10px;}
.stages-billets .feature-bx h2 span{font-size:35pt;padding:2px 15px;display:table-cell;vertical-align:middle;background:#DDD;}
.stages-billets .feature-bx p{font-size:10.8pt;margin-bottom:0;}
.per-sheet-weight{margin-bottom:0;}
.per-sheet-weight td{text-align:center; padding:10px 8px!important}
.per-sheet-weight tr:nth-child(even){background:#fafafa;}
.per-sheet-weight tr:nth-child(2),
.per-sheet-weight tr:nth-child(3){background:#ffd800; }
.per-sheet-weight tr:nth-child(2) td,
.per-sheet-weight tr:nth-child(3) td{color:#000; border-color:#999;}
.per-sheet-weight tr:nth-child(4) td{border-top:#999 solid 1px;}.per-sheet-weight td{text-align:center; padding:10px 8px!important}
.per-sheet-weight tr:nth-child(even){background:#fafafa;}
.per-sheet-weight tr:nth-child(2),
.per-sheet-weight tr:nth-child(3){background:#ffd800; }
.per-sheet-weight tr:nth-child(2) td,
.per-sheet-weight tr:nth-child(3) td{color:#000; border-color:#999;}
.per-sheet-weight tr:nth-child(4) td{border-top:#999 solid 1px;}
.drop-btn span{margin-right:10px;font-weight:bold;color:#16469d;}
.collapse-content{margin-top:-5px;}
.drop-btn{border:#DDD solid 1px;padding:15px 10px;margin:5px 0;cursor:pointer;color:#c80000;background:#EEE;position:relative;}
.drop-btn .fa, .drop-btn .plus{float:right;font-style:normal;color:#16469d;}
.collapse-content{border:#DDD solid 1px;border-top:0;}
.collapse-content .coll-content{padding:10px;}
.collapse-content .coll-content p{}
.drop-btn.no-disc{cursor:default;}
.img-wrap{margin:0 15px 15px;}
.drop-btn h5{position:relative;padding-left:18px;}
.jsw-benefits .collapsed .plus{}
.drop-btn .plus{float:left;margin-right:0px!important;position:absolute;top:50%;line-height:0;}
.collapsed .plus{font-size:18pt!important;}
.collapsed .plus:before{content:'+'!important;}
.drop-btn .plus{font-size:26pt;margin-right:2px;width:20px;height:20px;}
.drop-btn .plus:before{content:'-';}
.products-feature .feature-bx{display:table-cell;padding:0 1%;width:30%;margin:2%;float:none;position:relative;}
.stages-billets .feature-bx{display:table-cell;padding:2.5%;width:30%;margin:2%;float:none;position:relative;}
.products-feature .feature-bx .bx,
.stages-billets .feature-bx .bx{display:table-cell;height:100%;}
.jsw-projects{margin:0 0 10px;display:table;width:100%;text-align:left;}
.jsw-projects .projects-bx{padding:2%;margin:0 0 2%;position:relative;border:#DDD solid 1px;}
.jsw-projects .projects-bx .bx{display:table-cell;height:100%;}
.jsw-projects .projects-bx img{margin:0 15px 0 0;display:inline-block;border:#fafafa solid 1px;}
.jsw-projects .projects-bx h2{font-weight:700;font-size:13pt;line-height:normal;margin-bottom:10px;display:inline-block;}
.jsw-projects .projects-bx p{font-size:10.8pt;white-space:pre-wrap;}
.projects .btn-more{margin-top:-35px;position:relative;}
.projects-bx:nth-child(even) .col-md-6:first-child{float:right;}
@media (min-width:768px){.sidebar-nav .navbar-nav > li a span{border:0;width:15%;}
.collapse ul.nav-list li > a span{border:0;line-height:normal;line-height:50px;right:5px}
.collapse ul.nav-list li > a span .fa{font-size:12pt!important;}
}
@media (max-width:960px){.products-feature .feature-bx,
.stages-billets .feature-bx{display:inline-block;width:100%;vertical-align:top;margin:0 0 2%;padding:2%;border:#DDD solid 1px;}
.products-feature .feature-bx:before,
.stages-billets .feature-bx:before{display:none;}
.jsw-benefits .drop-btn .plus{top:40%;}
.manufacturing .col-md-6{border-right:0!important; border-left:0!important; padding:40px 40px 10px 20px;}
}
@media (min-width:560px) and (max-width:960px){
.manufacturing .col-md-6{width:50%; }
}
@media (max-width:560px){.jsw-benefits .benefits-bx img.img-wrap{float:none!important;display:block;padding:0 0;margin:0 0 10px;}
.manufacturing{background-position:center 5%; padding-top:55%; background-size:77% auto; }
}
.steel-products .col-sm-6{margin-bottom:25px;}
.steel-products .col-sm-6 img{margin-bottom:10px}
.steel-products h3{margin-bottom:5px;}
.group-companies{margin:5px 0 20px;padding:0 0 20px!important;display:block;border-bottom:#DDD solid 1px;float:left;}
.company-visual, .company-txt{padding:0 0!important;}
.company-visual img{max-width:95%;}
.company-txt h2{margin-bottom:0;}
.group-companies p{margin-bottom:5px;}
.group-companies .btn{margin-top:5px;}
.company-visual{}
@media (max-width:768px){.group-companies h3{margin:5px 0;}
ul.division-list li h3{font-size:14pt;}
.advantages span, ul.division-list span{bottom:10px;}
}
@media (max-width:560px){.company-visual img{margin:0 0 10px;}
}
.products{position:relative;}
.products-table{width:100%;display:table;letter-spacing:0.06em;position:relative;}
.products-table .tbl-head{background:#323232!important;}
.products-table .tbl-head .tbl-col{background:none!important;display:table-cell!important;padding:15px;border-top:0;border-right:#666 solid 1px!important;border-bottom:0!important;}
.products-table .tbl-head .tbl-col:nth-child(1){width:47.4%!important;text-align:left;}
.products-table .tbl-head .tbl-col:nth-child(2){width:30%;}
.products-table .tbl-head .tbl-col:nth-child(3){width:25%;}
.products-table .tbl-head .tbl-col{color:#FFF;}
.products-table .tbl-row{display:table;width:100%;}
.products-table .tbl-row:nth-child(even){background:#FFF;}
.products-table .tbl-row:nth-child(odd){background:#fff7cc;}
.products-table .tbl-row:last-child .tbl-col:first-child{border-bottom:#DDD 1px solid;}
.products-table .tbl-row:last-child .tbl-cell{border-bottom:#DDD 1px solid;}
.products-table .tbl-index{display:table-cell;text-align:left!important;}
.products-table .tbl-data{display:table;width:100%;}
.products-table .tbl-cell:nth-child(1){width:30%;}
.products-table .tbl-cell:nth-child(2){width:40%;}
.products-table .tbl-cell:nth-child(3){width:30%;}
.products-table .tbl-col{display:table-row;height:100%;text-align:center;vertical-align:middle;border:#DDD solid;border-width:1px 1px 0 0px;}
.products-table .tbl-index{border-left:#DDD 1px solid;width:25%;padding:10px 15px;background:#ffd800;display:table-cell;border-bottom:#FFF 1px solid;border-top:0;color:#000;font-weight:bold;}
.products-table .tbl-cell{display:table-cell;height:100%;padding:12px 15px;vertical-align:middle;color:#646464;border:#DDD solid;border-width:0 1px 1px 0;}
.products-table .tbl-head .tbl-index{width:38.3%!important;text-align:left;}
.products-table .tbl-head .tbl-data .tbl-col{padding:0;}
.products-table .tbl-head .tbl-data .tbl-col .tbl-cell{}
table .tbl-head td:first-child{vertical-align:middle!important;}
table .tbl-head td{background:#16469d;color:#FFF!important;border-color:#666;text-align:center!important;border-bottom:#496fce!important;border-top:0!important;border-color:#496fce;font-weight:700;}
.table-responsive td{/*border:#C1C1C2 solid;*/border-width:0 1px;color:#646464;padding:15px 8px!important;text-transform:none;vertical-align:middle!important;text-align:center;font-size:10pt;background:rgba(245,245,245,1);background:-moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,245,1)), color-stop(93%, rgba(245,245,245,1)), color-stop(100%, rgba(222,222,222,1)));background:-webkit-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:-o-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:-ms-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:linear-gradient(to right, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dedede', GradientType=1);}
.specifications{}
.specifications td{text-align:left; padding:9px 8px!important; color:#333; font-weight:bold; text-transform:none;}
.specifications td:first-child{color:#23489e;}
.specifications tr:nth-child(even){background:#fafafa;}
.table-holder{overflow:auto; max-width:100%; position:relative;}
.sticky-wrap{max-width:1110px; position:relative;}
.sticky-tbl-head{position:fixed; top:59px;max-width: 1110px!important;}
.exsting-price-head{ margin-bottom:0!important;}
.stick-head .exsting-price-head{position:fixed; max-width:inherit; width:100%;top:102px; margin-top:0!important}
.stick-head .exsting-price-tbl{margin-top:50px;}
@media (max-width:1024px){
.table-holder {overflow-x: scroll;overflow-y: hidden;max-width: 100%;padding: 0 0!important;}
.table-overflow{max-height:350px; overflow-y:auto}
table.exsting-price-tbl{min-width:initial!important;}
.sticky-wrap, .table-overflow{min-width:880px;}
.search-panel .search-bx h5{font-size: 105%!important;}
}
table.exsting-price-tbl tr td:nth-child(1),
table.exsting-price-tbl tr td:nth-child(2){}
table.coloron-price-tbl tr td:nth-child(1),
table.coloron-price-tbl tr td:nth-child(2),
table.coloron-price-tbl tr td:nth-child(3){/*width:110px; background:#ececec!important;*/}
table.exsting-price-tbl{/*table-layout: fixed; min-width:1110px;*/}
table.exsting-price-tbl tbody tr td:nth-child(1),
table.exsting-price-tbl tbody tr td:nth-child(2){background:#ececec!important;}
table.exsting-price-tbl tr:nth-child(odd) td{background:rgba(245,245,245,1);background:-moz-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(245,245,245,1)), color-stop(93%, rgba(245,245,245,1)), color-stop(100%, rgba(222,222,222,1)));background:-webkit-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:-o-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:-ms-linear-gradient(left, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);background:linear-gradient(to right, rgba(245,245,245,1) 0%, rgba(245,245,245,1) 93%, rgba(222,222,222,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dedede', GradientType=1);}
table.exsting-price-tbl tr:nth-child(even) td{background:rgba(255,255,255,1);background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 93%, rgba(222,222,222,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(93%, rgba(255,255,255,1)), color-stop(100%, rgba(222,222,222,1)));background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 93%, rgba(222,222,222,1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 93%, rgba(222,222,222,1) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 93%, rgba(222,222,222,1) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 93%, rgba(222,222,222,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFF', endColorstr='#dedede', GradientType=1);}
table.exsting-price-tbl thead tr:first-child td{background:#16469d!important;}
table.exsting-price-tbl tr td{ border-top:#DDD 1px solid!important;padding: 12px 8px!important;}
table.exsting-price-tbl tr:first-child td{border-top:0!important;}
table.exsting-price-tbl tr:last-child td{/*border-bottom:#DDD solid 1px!important;*/}
table.product-range{min-width:0;}
table.product-range tr:first-child td{padding:12px 8px!important;}
table.product-range tr.head2 td{background:rgb(73, 107, 169);color:#FFF;  border-color:#23489e!important;border-width: 0 1px 1px; padding: 8px 8px!important;}
table.product-range tr td{padding:3px 8px!important;}
.roof-bg{background:url(jsw-vishwas/img/vishwas-roof.png) no-repeat right top;}
.mark-of-genuity h3{margin:8px 0 5px; color:#16469d; font-size:14pt; font-weight:600;}
.calendar{margin:-27px 10px 5px 0;z-index:99999;display:block;float:right;}
.products .pro-row:last-child{border-bottom:#23489e 10px solid;}
.products .pro-row{position:relative;border-bottom:1px #c3c3c3 solid;}
.products .pro-row:nth-child(even){background:#FFF;}
.products .pro-row:nth-child(odd){background:#fafafa;}
.products .pro-row table{margin-bottom:0;}
table.col-3-tble .tbl-col1{width:10%!important;max-width:80px;text-align:center;min-width:110px;color:#000;font-weight:bold;background:#ececec;border-right-color:#999;color:#16469d!important;vertical-align:top!important;}
table.col-3-tble .tbl-col1 img{margin:0 auto;}
table.col-3-tble .tbl-col2{width:25%;text-align:left;}
table.col-3-tble .tbl-col3{width:12%;}
table.col-3-tble .tbl-col4{width:12%;}
table.csr .tbl-col1{width:11%!important;max-width:80px;text-align:center;color:#000;font-weight:bold;background:#ececec;border-right-color:#999;color:#16469d!important;vertical-align:top!important;}
table.csr .tbl-col1 img{margin:0 auto;}
table.csr .tbl-col2{width:15%;text-align:left!important;}
table.csr .tbl-col3{width:11.3%;}
table.csr .tbl-col4{width:11.3%;}
table.csr .tbl-col5{width:11.3%;}
table.csr .tbl-col6{width:11.3%;}
table.csr .tbl-col7{width:11.3%;}
table.csr .tbl-col8{width:11.3%;}
.products-table .tbl-bx{display:table-cell;width:70%;height:100%;vertical-align:top;}
.products-table .pro-tbody{display:table;width:100%;height:100%;vertical-align:top;}
.tips .accordian{padding:0 0;}
.tips .accordian h5{padding-left:0;}
.tips .accordian img{width:80px;margin-right:10px;display: inline;}
.tips .coll-content ul li{list-style:square;margin-bottom:10px;}
.tips .collapsed .plus{margin-right:15px;}
.tips .drop-btn .plus{right:0;}
.jsw-h-block-img .block{padding:10px;margin:0 0 2%;display:table;position:relative;border:#DDD solid 1px;}
.jsw-h-block-img .block .txt-bx{display:table-cell;height:100%;vertical-align:top;padding-left:10px;}
.jsw-h-block-img .block img{display:table-cell;vertical-align:top;width:100px;max-width:none;}
.jsw-h-block-img .block h2{font-weight:700;font-size:14pt;line-height:normal;margin-bottom:5px;display:inline-block;}
.jsw-h-block-img .block p{font-size:10.8pt;white-space:pre-wrap;}
ul.price-list{margin:0 0;}
ul.price-list li{list-style:square;margin:0 0 10px;padding:0 0;}
ul.price-list li a{}
.view-price-list .btn{background:#23489e;max-width:150px;margin:0 auto;float:none;color:#FFF!important;text-transform:uppercase;font-size:12pt;line-height:25pt;height:auto;}
.select-pan{border:#DDD solid 1px;padding:10px 10px;margin:3px 0;background:#EEE;margin-bottom:20px;}
.select-pan h2{margin:0 0;display:inline-block;vertical-align:middle;width:45%;}
.select-pan .form-control{height:40px;line-height:normal;display:inline-block;width:auto;vertical-align:middle;margin:0 5px;}
@media (min-width:769px){.select-pan select{width:30%!important;}
}
.col-md-6.adress-block{min-height:200px; margin-bottom:10px;}
#ContentPlaceHolder1_divres .row{margin-bottom:0!important;}
.col-md-4.adress-block{padding-top:10px;padding-bottom:10px; border-bottom:1px solid #DDD; border-right:1px solid #DDD}
.col-md-4.adress-block:last-child{border-right:0;}
.col-md-4.adress-block .add-bx{min-height: 175px;}
.col-md-4.adress-block .btn{font-size: 10pt!important;line-height: 16pt!important;margin-top:10px!important;}
.add-bx{min-height:150px;}
.col-md-6.adress-block .btn{width:auto!important; line-height:normal!important; font-size:10.5pt!important; text-transform:none!important; background:none!important; color:#23489e!important; border: #23489e 1px solid; display:inline-block; vertical-align:top; margin-right:8px; margin-top:10px;}
.adress-block h2{margin-bottom:10px;text-transform:capitalize;font-size:22pt!important;font-weight:normal;}
.adress-block h3{margin-bottom:5px;text-transform:capitalize;}
.adress-block h5{margin-bottom:10px;font-size:10.5pt!important;color:#16469d!important;line-height:16pt;}
.adress-block li{font-size:10.5pt;margin-bottom:8px;}
.adress-block li i{color:#c80000;width:25px;}
.adress-block ul{margin:0;padding:0;}
.adress-block ul li{margin:0 0 5px;padding:0;display:block;width:100%;color:#214496;}
.branch-offices .adress-block{}
.branch-offices h2{font-size:18pt!important;}
.branch-offices h5{color:#16469d!important;text-transform:capitalize;}
.branch-offices .branch-head{border:#DDD solid 1px;padding:10px 10px;margin:3px 0;background:#EEE;}
.branch-offices .branch-head h5{float:left;margin-top:8px;}
.branch-offices .branch-head .form-control{max-width:40%;width:200px;float:right;}
.branch-offices .adress-block{margin-bottom:0;}
.contact-bx h2{margin-bottom:10px;text-transform:none;font-size:22pt!important;font-weight:normal;}
.contact-form{margin-top:10px;}
.contact-form input[type="text"], .contact-form select, .contact-form input[type="file"]{height:40px;line-height:30px;border-radius:2px!important;}
.contact-form textarea{resize:none;}
.contact-form > .row{margin-bottom:20px;}
.register-as{border:#DDD solid 1px;padding:10px 10px;margin:3px 0;background:#EEE;}
.register-as span{vertical-align:top;margin-left:8px;}
.register-as span label{margin:0 10px 0 5px;font-size:12pt;text-transform:uppercase;vertical-align:middle;}
.register-as span input{vertical-align:middle;margin-top:0;}
.contact-form .btn{background:#23489e;width:80%;margin-top:30px;max-width:150px;color:#FFF!important;text-transform:uppercase;font-size:12pt;line-height:25pt;height:auto;}
.contact-form .btn:hover{background:#16469d;}
.captcha-img img{border:#DDD solid 1px;padding:10px;height:auto;max-width:100%;}
.captcha-code input{width:100%;text-align:center;}
.redirect-banner{/*margin-top:40px*/}
.redirect-banner a{padding:8px;background:#bb1316;text-decoration:none;display:block;}
.redirect-banner.image-ban a{padding:0;background:#d00000;text-decoration:none;display:block;}
.redirect-banner.image-ban a:hover{background:#bb1316;}
.redirect-banner.image-ban h4:before{content:' '; border-left:transparent 10px solid; border-right:transparent 10px solid; border-bottom:#bb1316 10px solid; position:absolute; top:-10px; left:18px;}
.redirect-banner.image-ban h4 .fa{background:#bb1316 ; padding:15px 18px;}
.redirect-banner.image-ban h4 span{ padding:0 0 0 10px;vertical-align:middle;}
.redirect-banner.image-ban h4{display:block;border:#9e0c0f solid 0px;padding:0 10px 0 0px;margin:0 0;text-transform:capitalize;font-weight:700; position:relative;}
.redirect-banner a:hover{background:#bb1316;}
.redirect-banner h4{color:#FFF;display:block;border:#e44a4a solid 1px;padding:0px 10px 0px 0px;margin:0 0;text-transform:capitalize;font-weight:700;}
.redirect-banner h4 .fa{margin-right:10px;display:table-cell;width:40px;text-align:center;font-size:18pt;vertical-align:middle;}
.redirect-banner h4 span{display:table-cell;font-size:11pt;line-height:1.5;}
.tmt-table{display:block;width:100%;}
.tmt-table-row{display:table;width:100%;border:#DDD solid 1px}
.tmt-table-col{display:table-cell;text-align:center;border-right:#DDD solid 1px;}
.tmt-table-col:first-child{text-align:left;vertical-align:middle;font-weight:bold;}
.tmt-table-col:last-child{border:0;}
.tmt-table-col .tmt-table-cel{display:block;line-height:2;padding:5px 10px;height:40px;;}
.tmt-table-col .tmt-table-cel:first-child{background:#FAFAFA;border-bottom:#DDD 1px solid;}
.tmt-table-col .form-control{width:70px;margin:0 auto;height:30px!important;text-align:center;}
ul.resources-list{margin:0;padding:0;}
ul.resources-list li{margin:0 0 10px 15px;padding:0;list-style:circle;}
ul.resources-list li a{font-weight:bold;}
.search-panel{padding:10px 15px;border:#DDD solid 1px;}
.search-panel h2{margin-bottom:10px;line-height:normal;}
.search-panel .search-bx{margin:10px 0;position:relative;float:none;display:inline-block;vertical-align:top;width:48%;padding:0 0 0 5%;}
.search-panel .search-bx.rght-br{padding-left:0px;width:50%;padding-right:4%;}
.search-divider{padding:40px 0!important;border-left:#DDD solid 1px;width:0!important;vertical-align:middle!important;margin-left:5px!important;}
.search-divider h3{margin-left:-22px;margin-bottom:0;width:42px;line-height:40px!important;text-align:center;font-size:10pt;border:#DDD solid 1px;text-transform:uppercase;background:#FFF;font-weight:normal;font-weight:bold;color:#23489e;display:table;border-radius:200px;}
.search-panel .search-bx.rght-br .col-sm-6{padding:0;position:relative;}
.search-panel .search-bx.rght-br .col-sm-6 .err{position:absolute;left:0;top:-20px;}
.search-panel .search-bx label{font-size:11pt;min-height:35px;line-height:2.5;}
.search-panel .search-bx .col-sm-4{padding:0 5px;}
.search-panel .search-bx .form-control{margin-bottom:10px;width:97%;}
.location-wise .form-control{width:100%!important;}
.location-wise .btn{margin-right:0!important;}
.search-panel .search-bx .btn{background:#23489e;color:#FFF;max-width:100px;border-radius:3px;float:right;margin-right:3%;}
.search-panel .search-bx .btn.btn-more{max-width:none;}
.search-panel .search-bx .btn:hover{background:#1d3a7d;}
.location-wise div{padding:0px;}
.search-panel .ecp-table{max-width:440px;}
.search-panel.locate-distr h2{font-size:13pt!important;font-weight:bold;margin-bottom:5px;}
.search-panel.locate-distr{display:block!important;padding:10px 15px;}
.search-panel.locate-distr .search-bx{margin:10px 0;position:relative;float:none;display:table-cell;vertical-align:top;width:48%;padding:0 0 0 3%;}
.search-panel.locate-distr .search-bx.rght-br{padding-left:0px;width:70%;padding-right:30px;}
.search-panel.locate-distr .search-bx .form-control{margin-bottom:10px;width:97%;}
.search-panel.locate-distr .search-bx .btn{float:right;}
.search-panel{display:table;width:100%;padding:5px 10px;margin-bottom:15px;}
.search-panel .search-bx{vertical-align:top;width:auto;padding:10px 0;display:table-cell;width:33%;}
.search-panel .search-bx h5{margin-top:5px;}
.search-panel .search-bx .form-control{margin-bottom:0;float:none;}
.search-panel.col-4 .cell-1{width:35%;padding-left:0;}
.search-panel.col-4 .cell-2,
.search-panel.col-4 .cell-3{width:25%;}
.search-panel.col-4 .cell-4{width:15%;}
.search-panel.col-4 .cell-3 .btn,
.search-panel.col-4 .cell-4 .btn{float:right!important;margin-right:0!important;margin-top:0!important}
.search-panel.col-3 .cell-1,
.search-panel.col-3 .cell-2{width:40%;}
.search-panel.col-3 .cell-3{width:20%;}
.search-panel.col-3 .cell-3 .btn{float:right!important;margin-right:0!important;margin-top:0!important}
.offer-bx{width:100%; max-width:350px; background:#cf1318; position:relative;}
.offer-bx div{display:table;width:100%;position:relative;}
.offer-bx h2, .offer-bx p{display:table-cell;color:#FFF; vertical-align:middle;padding:2px 10px;font-weight:600;}
.offer-bx p{font-size:17px;}
.offer-bx h2{width:50px; font-size:44px;line-height: normal}
.offer-bx span{background:#cf1318;display:block;position:absolute; left:-23px; top:0;width:46px; height:100%;-ms-transform: matrix(1, 0, -0.6, 1, 0, 0);-webkit-transform: matrix(1, 0, -0.6, 1, 0, 0);transform: matrix(1, 0, -0.6, 1, 0, 0)}
.sheet-calculator{margin-top:20px; max-width:400px; margin:0 auto;}
.build-my-home{padding:20px 10px; border:#DDD solid 1px; background:#fafafa;}
.sheet-calculator h2{font-size:14pt; margin-bottom:0px; font-weight:normal; text-align:left; padding-bottom:8px; border-bottom:#23489e solid 1px; padding:5px 8px; background:#16469d; color:#FFF; text-transform:uppercase;}
.build-my-home .btn{background: #23489e; color:#FFF!important;}
.build-my-home .btn:hover{color:#FFF;background: #1d3a7d;}
.build-my-home .btn-more{background: #9b0000; color:#FFF;border-radius: 4px!important;}
.build-my-home .btn-more:hover{color:#FFF;background: #870303;}
.build-my-home p{text-align:left; margin-top:10px;}
.calculte-bx:first-child{padding-top:0;}
.calculte-bx:last-child{border:0;}
.calculte-bx{border-bottom:#DDD solid 1px; padding:15px 0;display: table;width: 100%;}
.calculte-bx label{margin-bottom:0;font-size:12pt; font-weight:normal;}
.calculte-bx div{display:table-cell; float:none; vertical-align:middle; padding:0 5px; text-align:left;position:relative;}
.calculte-bx div .err{margin-bottom:-20px; float:left;}
.calculte-bx .col-sm-6 .text-field{padding-left:4px; height:35px; font-size:14pt; font-weight:bold; border-radius:0; text-align:center; padding-right:30px; box-shadow:none!important; border-color:#CCC!important;}
.calculte-bx .col-sm-7 .btn.form-control{ width:80%; max-width:110px; padding:6px 12px; float:none; margin:0 auto; display:block;}
.calculte-bx h3{font-size:12pt!important;color:#16469d!important; font-weight:bold!important; vertical-align:middle;}
.ft-bx{padding:8px 8px; background:#DDD; font-size:10pt; position:absolute; right:-11px;top:0;}
.calculted-value{padding:0 2px;}
.calculted-value h3 span{font-size:24pt;font-weight:bold; margin-left:5px; color:#16469d;}
.calculted-value small{font-size:10pt;}
.calculted-value h3, .calculted-value h3 span, .calculted-value small{display:inline-block; vertical-align:middle; margin-bottom:0;}
@media (max-width:1024px){
.calculte-bx .col-sm-7 .btn.form-control{width:auto;}
.build-my-home{padding:10px;}
.calculte-bx .col-xs-4{width:40%!important;}
.calculte-bx .col-xs-8{width:60%!important;}
}
@media (min-width:1024px){.tmt-calcy .search-panel .search-bx{width:49%;}}
@media (max-width:960px){.search-panel.col-4 .cell-1{}
.search-panel.col-4 .cell-2,
.search-panel.col-4 .cell-3{width:25%!important; padding-left:5px;padding-right:5px;}
.search-panel.col-4 .cell-4{width:auto!important;}
.search-panel.col-4 .cell-4 .btn{float:none!important;}
}
.tmt-calcy .search-panel{display:table;width:100%;padding:15px 20px 20px;margin-bottom:15px;}
.tmt-calcy .search-panel .search-bx{vertical-align:top;padding:0 0;text-align:left;display:inline-block;padding-right:5px;position:relative;}
.tmt-calcy .search-panel .search-bx:first-child{max-width:170px;}
.tmt-calcy .search-panel .search-bx h5{margin-top:8px;font-size:12pt!important;}
.tmt-calcy .search-panel .search-bx .form-control{margin-bottom:0;float:none;}
.tmt-calcy .search-panel .search-bx.sqr-txt .form-control{padding-right:50px;}
.tmt-calcy .search-panel .search-bx.sqr-txt p{position:absolute;right:20px;top:8px;}
.tmt-requirement .search-bx:first-child{width:175px!important;}
.tmt-requirement .search-bx h5{margin-top:0!important;}
.tmt-requirement .search-bx h5:after{content:':';float:right;}
.tmt-requirement .search-bx{margin:0px 0;width:auto!important;padding:5px 0!important;}
.tmt-requirement .search-bx .form-control{-webkit-appearance:none;color:#23489e;border:0;outline:none;background:none;width:auto;cursor:default;box-shadow:none;}
.tmt-calcy .search-panel .search-bx.sqr-txt{color:#23489e;}
.tmt-calcy .search-panel .search-bx.sqr-txt .form-control{}
.tmt-calcy .btn{background:#23489e;margin:30px auto 0;color:#FFF!important;text-transform:uppercase;font-size:12pt;line-height:25pt;height:auto;display:table;width:auto;}
@media (max-width:768px){.search-panel .search-bx.rght-br{padding-right:0;}
.search-panel .search-bx .form-control{width:100%;}
.search-divider{padding:0 0!important;margin:0 0 20px!important;}
.search-divider h3{margin:0 auto 0 -20px!important;}
.ecp-table .search-panel .search-bx{min-width:48%;text-align:left;}
.tmt-calcy .search-panel{padding:10px!important}
.tmt-requirement .ecp-table .tbl-head:first-child td{min-width:inherit!important}
.tmt-requirement .search-bx .form-control{padding:0 0!important}
.tmt-requirement .search-bx h5:after{display:none;}
table td{padding:8px 8px!important;font-size:9pt;}
.tmt-calcy .search-panel .search-bx h5{font-size:10pt!important;}
.structures{padding:10px 0;}
.structures img {display: inline;width: 47%;}
.table-data .col-lg-6{padding:10px 5px!important;text-align:center!important;}
}
@media (max-width:560px){
.search-divider{border-bottom:#DDD 1px solid!important;}
.search-divider h3{margin:0 auto -20px!important;}
.ecp-table .search-panel{display:block;}
.ecp-table .search-panel .search-bx:first-child{display:block;width:100%;margin-bottom:15px;}
.search-panel .search-bx{display:block;width:100%!important;text-align:center;border:0;padding:3px 0;}
.tmt-calcy .search-panel .search-bx{display:block!important;width:100%!important;max-width:initial!important;margin:0 0 5px;border:0;}
.tmt-requirement .search-bx{border-bottom:1px solid #DDD;}
.search-panel.locate-distr .search-bx{float:left!important; width:100%!important; padding:0 0!important;}
.structures{padding:10px 0;}
.structures img {display: block;width: auto;}
.calculte-bx div{ padding:5px;}
.calculte-bx .col-xs-4{width:100%!important; display:block;}
.calculte-bx .col-xs-8{width:100%!important; display:block;}
.col-md-6.adress-block{min-height:0;}
}
.tbl-title h2{color:#c80000;text-transform:uppercase;margin-bottom:5px;font-weight:bold;font-size:18pt;}
.tbl-title h2 span{color:#333;text-transform:capitalize;font-weight:normal;font-size:13pt;}
.tbl-title h2 span b{text-transform:uppercase;}
.pro-name h2{text-align:right;color:#16469d;}
.ecp-table .tbl-title td{background:none!important;border:0!important;text-align:left!important;}
.ecp-table .tbl-head td{background:#e3151a;color:#FFF;font-size:14pt;border-color:#c51115;font-weight:bold;width:auto;border-bottom:#c51115 solid 1px!important}
.ecp-table .tbl-head td span{font-weight:normal;}
.ecp-table .tbl-head:first-child td{padding:5px 0!important;min-width:150px;}
.ecp-table .tbl-head:first-child td h3{color:#FFF;font-size:18pt;margin-bottom:0;}
.ecp-table .tbl-head td:last-child{text-align:center!important;padding-right:0%!important;}
.ecp-table td:last-child{text-align:right!important;padding-right:20%!important;}
.ecp-table table td{background:#eee;padding:8px 0;text-align:center!important;text-transform:none!important;font-size:12pt!important;border-width:0 1px 1px;font-weight:bold;color:#222;border-color:#DDD;}
.ecp-info .ecp-instructions{padding:0;margin-bottom:10px;min-height:85px}
.ecp-info .ecp-instructions div{padding:0 4px;}
.ecp-info .ecp-instructions div img{margin:0 auto;border:#666 solid 2px;}
.ecp-info .ecp-instructions div:last-child{padding:0 10px 0 5px;}
.ecp-info .ecp-benefits{padding:0;margin-bottom:10px;min-height:85px}
.ecp-info .ecp-benefits div{padding:0 4px;}
.ecp-info .ecp-benefits h3{text-transform:uppercase;font-size:22pt!important;margin-top:10px;}
.ecp-info .ecp-benefits h5{text-transform:uppercase;font-size:12pt!important;margin-top:10px;}
.ecp-info .ecp-benefits div img{margin:0 auto;}
.ecp-info .ecp-benefits div:last-child{padding:0 10px 0 5px;}
.ecp-info .ecp-divider{background:#e3151a;color:#FFF;padding:10px;margin:0 15px 15px;}
.ecp-isi{margin:0 auto;}
ul.num-list{margin-bottom:20px;margin-left:0px;}
ul.num-list li{list-style:decimal;margin-bottom:8px;}
ul.alph-list{margin-top:10px;margin-bottom:20px;}
ul.alph-list li{list-style:lower-alpha;margin-bottom:8px;}
.specifications{}
.specifications .head{border:#DDD solid 1px;padding:10px;margin:5px 0;}
.specifications .head td{background:#263e7e;color:#FFF;}
.specifications .head h3{margin-bottom:0;font-weight:normal;}
.specifications .head h3 span{margin-right:5px;color:#16469d;font-weight:bold;}
.specifications h6{margin-bottom:5px;line-height:1.5;}
.spec-table{overflow:auto;}
table.spec-chart{border:#c7c7c7 1px solid;}
table.spec-chart td{text-align:center!important;padding:8px 0!important;background:#fafafa;border-color:#c7c7c7;text-transform:none!important;}
table.spec-chart .head td{background:#EEE;font-weight:600;color:#000!important;border-color:#c7c7c7;min-width:90px;}
.case-study .head{border:#DDD solid 1px;padding:10px;margin:5px 0;background:#EEE;margin-bottom:15px;}
ul.case-study-list{margin-top:5px;padding-left:20px;}
ul.case-study-list li{display:table;width:100%;text-align:left;margin-bottom:20px;padding-bottom:10px;}
ul.case-study-list li:last-child{border:0;}
ul.case-study-list li .icn{display:table-cell;width:55px;}
ul.case-study-list li .icn img{padding:5px;border:#16469d 1px solid;border-radius:100px;}
ul.case-study-list li .study-title{display:table-cell;vertical-align:middle;}
ul.case-study-list li h2{border-bottom:#16469d 1px solid;padding-bottom:2px;margin-bottom:5px;padding-left:10px;font-size:13pt;font-weight:500;letter-spacing:0.05em;}
ul.case-study-list li h2 a{text-decoration:none;}
ul.case-study-list li p{text-indent:5px;margin-bottom:0;}
ul.case-study-list li p .fa{margin-right:5px;}
.testing-certificates .head{border:#DDD solid 1px;padding:10px;margin:5px 0;background:#EEE;}
.book-online .contact-form{margin-top:0;}
.book-online .select-pan{background:none;display:table;width:100%;margin-bottom:0;border:0;margin-top:10px;padding:5px 0 0px;}
.book-online .select-pan label, .book-online .select-pan .form-control{display:inline-block;}
.book-online .select-pan label{font-size:14pt;text-transform:uppercase;vertical-align:middle;margin-right:10px;}
.book-online .select-pan .form-control{min-width:250px;}
.book-online .table input[type=text], .book-online .table .form-control{width:80%;height:30px;margin:0 auto;text-align:right; border-radius:2px; padding:2px 5px; outline:none; box-shadow:none;}
.book-online .table td:last-child input[type=text]{text-align:right;}
.book-online table{border-bottom:#DDD solid 1px; table-layout:fixed;margin:0 auto;}
.book-online table tr td{width:25%;border-top:0;border-bottom:#DDD 1px solid;text-transform:none; position:relative;}
.book-online table tr td:nth-child(even){background:#fafafa;}
.book-online table tr td:first-child{text-align:center!important;}
.book-online table tr td .remove-row{line-height:47px; width:20px; position:absolute; right:-20px; top:0; background:#DDD;}
.book-online table tr td:first-child{text-align:center!important;}
.book-online table tr td{padding:8px 0!important;}
.book-online table tr td span{font-weight:normal;}
.book-online table tr.head:first-child td{padding:10px 5px!important;}
.book-online table tr.head:first-child td h3{color:#FFF;font-size:18pt;margin-bottom:0;}
.book-online table tr.head td{padding:15px 0!important;background:#e3151a;color:#FFF;text-align:center;border-color:#c51115;font-weight:600;font-size:11pt;}
.book-online table tr.head td:first-child{min-width:80px;}
.book-online table td:nth-child(2){}
.book-online table tr.total td{padding-right:0!important;background:#efefef;color:#000;font-weight:bold;padding:8px 0!important; font-size:12.5pt;}
.book-online table tr.total td .form-control{border:0; font-size:12.5pt; font-weight:bold; color:#000;}
.book-online table tr.total td:first-child{text-align:right!important;padding-right:10px!important;}
.contact-form .detail-field{padding-right:5px;}
.book-address div{padding:0 5px;}
.book-address div:first-child{padding-left:15px;}
.contact-form .book-order{margin-top:0;}
.address-head span{display:inline;font-weight:normal;font-size:10pt;}
.book-online table tr td .add-item{ float:right; background:#23489e; color:#FFF; width:80px; margin:3px 0;}
@media (max-width:1025px){.stages-mnfg .collapse-content .coll-content{padding:0;}
.stages-tmt-manf .feature-bx{display:block;width:100%;padding:10px;margin:0;}
.stages-tmt-manf .feature-bx:before{left:5px;top:5px;width:98.5%;}
ul.advantages li h3{margin-top:0%;}
.advantages  figure.effect-bubba:hover .advantages-icon{-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
}
@media (max-width:960px){.products:before{display:none;}
.products .pro-row{width:800px;}
.products{overflow:visible;overflow-x:auto;}
.drop-btn h5{font-size:10.5pt!important;padding-left:15px;}
}
@media (min-width:640px) and (max-width:768px){body{padding-top:89px!important;}
.inner-visaul .camera_caption h1{font-size:24pt!important;}
.body-inside .content-bx h2{font-size:15pt!important;}
.book-online .select-pan .form-control{min-width:200px;}
.contact-form .detail-field{width:33%; float:left;}
}
@media (max-width:768px){.home-visaul{min-height:300px; height:50%!important;}
.dropdown-menu .container{padding:0 0!important;}
.dropdown-menu li{line-height:normal;padding-bottom:0;}
header ul.navbar-nav > li.dropdown .dropdown-menu a{padding:8px!important;}
.dropdown-menu li span{padding-top:0!important;font-size:90%!important;}
.book-address div{padding:10px 15px!important;}
#ContentPlaceHolder1_cont_form{padding:0 0;}
#ContentPlaceHolder1_cont_form .col-md-12,
#ContentPlaceHolder1_cont_form .col-md-6{padding:0 0;}
.contact-form .book-order{margin-top:30px;}
.contact-form .detail-field{padding:0 10px!important; margin: 5px 0;}
.projects-bx:nth-child(even) .col-md-6:first-child{float:none;}
.projects-bx h3{margin-top:10px;}
.col-md-4.adress-block{margin-bottom:20px;padding-bottom:15px;border-bottom:#DDD solid 1px;width:100%;}
.contact-form .adress-block{border:0;margin-bottom:10px; border-bottom:#DDD solid 1px;}
.contact-form .adress-block .add-bx{min-height:0;}
.contact-form .adress-block .btn{margin-top:10px;line-height:normal; font-size: 10pt;}
ul.case-study-list{padding:0;margin:0;margin-top:20px;}
.body-inside h3{margin-bottom:0px}
.contact-form .col-sm-6{width:50%;float:left;}
.book-online .select-pan .form-control{-webkit-appearance:none;}
.pro-intro img{margin:10px auto 10px; width:80%;}
.advatages:before, ul.advantages-group{width:70%;}
.advatages.hlf-bx-bg{background-size: auto 100%;}
.products-bx ul.division-list{display:inline;}
.products-bx ul.division-list li{display:inline; float:left;}
.navbar-offcanvas{padding-top:90px;}
}
.products-table .pro-tbody .tbl-row .tbl-col:first-child{width:38%;vertical-align:middle;text-align:left;}
.visit-works .row{margin-bottom:0;}
.visit-works .row .col-sm-6,
.visit-works .row .col-sm-4{margin-bottom:15px;}
.visit-works .captcha-code{padding:0 15px!important;}
@media (max-width:604px){.steel-products .col-sm-6{padding-bottom:20px;border-bottom:#DDD solid 1px;}
.jsw-h-block-img .block img,.jsw-h-block-img .block .txt-bx{display:block;}
.about-jsw h3{margin:5px 0;}
.adress-block{margin-bottom:20px;padding-bottom:20px;border-bottom:#DDD solid 1px;}
#tagbox, #Process, .about-jsw.projects{display:none;}
ul.footer-links{margin:0px -15px 20px;}
table td{font-size:8pt!important;}
.ecp-info > .col-xs-3{float:none;padding:10px 5px;}
.book-online .select-pan label{font-size:11pt;}
.book-online .select-pan .form-control{min-width:250px;}
.inner-visaul .camera_caption img{width:55%;}
.advatages:before, ul.advantages-group{width:100%;}
.advatages:before{background:rgba(216, 54, 41, 0.8)}
.pro-intro .spacer4{display:none;}
.benchmark h4{font-size: 12pt!important;}
.benchmark ul li,.pro-intro h3{font-size: 100%!important;}
.pro-intro h3{}
.products-bx ul.division-list li{ width:100%;}
#About{padding:0px 0!important;}
.body-inside h3.address-head{margin-bottom:15px;}
.book-online .book-order-online-tble{border:0!important; max-width:95%;}
.book-online .book-order-online-tble tr.head{display:none;}
.book-online .book-order-online-tble tr{border-top:#FFF solid 10px;}
.book-online .book-order-online-tble tr.add-pro{border:0!important}
.book-online .book-order-online-tble tr td, .book-online table tr.total td{display: block;width: 100%!important; padding-left:40%!important; border-top:0!important}
.book-online table tr.total{border-top:#16469d 4px solid;}
.book-online table tr.total td input{background:none!important;}
.book-online .book-order-online-tble tr td:first-child{border-top: 1px solid #ddd!important;}
.book-online .book-order-online-tble tr:nth-child(odd) td{background:#FAFAFA!important}
.book-online .book-order-online-tble tr:nth-child(even) td{background:#f7f7f7!important}
.book-online .book-order-online-tble tr td:before{position:absolute; left:5px; top:15px; font-weight:bold; font-size:10.5pt;}
.book-online .book-order-online-tble tr td.thickness-head:before{content:'Thickness (mm)';}
.book-online .book-order-online-tble tr td.width-head:before{content:'Width (mm)';}
.book-online .book-order-online-tble tr td.length-head:before{content:'Length(meter)';}
.book-online .book-order-online-tble tr td.price-head:before{content:'Price (₹)';}
.book-online .book-order-online-tble tr td.order-quantity-head:before{content:'Order Quantity';}
.book-online .book-order-online-tble tr td.total-head:before{content:'Total (₹)';}
.book-online .book-order-online-tble tr.add-pro td{background:#FFF!important;}
.book-online .book-order-online-tble tr td.total-head{background:#FFF!important;border-bottom-color:#a70505;}
.book-online .book-order-online-tble tr.total td:first-child{display:none;}
.book-online .book-order-online-tble tr.total td:nth-child(2):before{content:'Total Order'}
.book-online .book-order-online-tble tr.total td:nth-child(3):before{content:'Total Amount'}
.home-visaul .camera_caption{bottom:4%!important;}
.camera_thumbs{display:none;}
.nav-wrap.sub-nav{margin-top:2px!important;}
}
@media (max-width:560px){
.products-details #ContentPlaceHolder1_cont_form,
.products-details #ContentPlaceHolder1_cont_form .col-md-6{padding:0 0;}
.contact-form .detail-field{padding:0 0!important;}
.book-online .contact-form .col-md-5{padding:0 0;}
.book-online .contact-form .captcha-img,
.book-online .contact-form .captcha-text{width:50%;}
.book-online .contact-form .col-xs-4.no-pad{width:100%;}
#pnlCaptcha1 .col-xs-4{width:50%!important;}
#pnlCaptcha1 .col-xs-4:last-child{width:100%!important;}
#divSendData .book-order{margin-top:5px;}
}
@media (min-width:480px) and (max-width:640px){body{padding-top:65px!important;}
.h1, h1{font-size:24px!important;}
.h2, h2{font-size:20px!important;}
.h3, h3{font-size:18px!important;}
.h4, h4{font-size:16px!important;}
.h5, h5{font-size:14px!important;}
.pro-info .pro-name h2{font-size:14pt;}
.home-visaul{min-height:300px;}
ul.case-study-list li h2{font-size:12pt!important;}
.body-inside .content-bx h2{font-size:14pt!important;}
.body-inside h3{margin-bottom:0px}
ul.case-study-list li h2 a{font-size:12pt;}
.book-online .book-order-online-tble tr td:before{font-size:10pt;}
}
@media (max-width:480px){.ecp-info > .col-xs-9{width:100%!important}
ul.case-study-list li h2 a{font-size:11pt;}
.contact-form .col-sm-6{width:100%;float:left; margin-bottom:10px;}
.contact-form > .row{margin-bottom:0;}
.book-online .select-pan .form-control{min-width:170px; width:100%!important;}
.footer .container,.footer .col-md-12.text-center{padding:0;}
.header_right .navbar-offcanvas{padding-top:70px;}
.contact-form .verification_box{margin:10px 0 0!important;}
.search-panel.col-4 .cell-2, .search-panel.col-4 .cell-3{width:100%!important;}
.branch-offices .branch-head h5{float:none;margin-bottom:10px;}
.branch-offices .branch-head .form-control{max-width:100%!important; width:100%!important;}
}
@media (min-width:240px) and (max-width:480px){body{padding-top:60px!important;}
.h1, h1{font-size:20px!important;line-height:normal!important;}
.h2, h2{font-size:14pt!important;line-height:normal!important;}
.h3, h3{font-size:12pt!important;line-height:normal!important;}
.h4, h4{font-size:11pt!important;line-height:normal!important;}
.h5, h5{font-size:11pt!important;line-height:normal!important;}
.pro-info .pro-name h2{font-size:12pt;font-weight:bold;}
.pro-info p{font-size:10pt;}
.home-visaul{min-height:200px;}
.projects .btn-more{margin-top:-10px;}
.stages-tmt-manf .feature-bx h2{font-size:12pt!important;}
ul.case-study-list li h2{font-size:11pt!important;}
.book-online table tr.head td{font-size:10pt!important;}
.book-online table tr td:first-child{width:12%;}
.book-online table tr td{font-size:9.5pt!important;}
.body-inside .content-bx h2{font-size:12pt!important;}
.products-details h2{font-size:12pt!important;}
}
ul.privacy-list > li{margin-bottom:20px;}
ul.privacy-list li h3{margin-bottom:0;color:#16469d;font-size:12.5pt;}
ul.privacy-list li b{margin-bottom:5px;display:block;}
ul.privacy-list li ul li{list-style:disc;}
ul.privacy-list li ul li ul li{list-style:circle;}
.dwnld-borchure{padding-top:1px;background:#a70505;text-decoration:none;display:block;color:#16469d;padding-bottom:1px;}
.dwnld-borchure h4{margin:8px;}
.lang-bx{background:#ececec;padding:10px;border:#a70505 solid 1px;}
.dwnld-borchure p{margin:0px 0 2px 10px;font-size:12pt;}
.dwnld-borchure ul{margin:0 0;padding:0 0;display:block;}
.dwnld-borchure ul li{margin-left:25px;width:35%;display:inline-block;}
.dwnld-borchure ul li:before{content:'•';float:left;margin-left:-10px;margin-top:5px;}
.dwnld-borchure ul li a{color:#16469d;background:none;text-decoration:underline;padding:5px;}
.dwnld-borchure ul li a:hover{background:none;color:#a70505;}
.tmt-table-bx, .tmt-cal-btn{display:inline-block; vertical-align:bottom;}
.tmt-table-bx{width: 70%;}
.tmt-table-bx .table{margin-bottom:0;}
.tmt-cal-btn{padding-left:2%;}
.tmt-cal-btn .btn{margin-top:0;}
.products-list {text-align:center;}
.products-list h2{margin-top:10px; color:#16469d; font-size:11pt; line-height:normal; }
.features-container{background:#f5f6f7;}
ul.features-infograph{margin:0 auto 60px; padding:0; max-width:880px;width: 95%;}
ul.features-infograph li{margin:0 0 20px; padding:10px 0 0; display:table; width:100%; }
ul.features-infograph li.feature-head:first-child{margin-top:0; border:0;}
ul.features-infograph li.feature-head{margin-bottom:0px; padding-left:10px;margin-top:40px; border-top:#16469d dotted 2px; padding-top:40px;}
ul.features-infograph li h2{font-weight:600; font-size:20pt; color:#16469d; text-align:center;}
ul.features-infograph li figure, ul.features-infograph li .feature-txt{display:table-cell!important; vertical-align:middle; text-align:left; }
ul.features-infograph li figure{background-color:transparent!important;  overflow:visible; width:20%;}
ul.features-infograph li figure div{position:relative; background:#f5f6f7; border-radius:200px;padding:25px;margin: -30px;margin-right: -50px;-webkit-box-shadow:inset -8px 12px 20px -19px rgba(0, 0, 0, 1);-moz-box-shadow:inset -8px 12px 20px -19px rgba(0, 0, 0, 1); box-shadow:inset -8px 12px 20px -19px rgba(0, 0, 0, 1);}
ul.features-infograph li figure div:after{content:' '; position:absolute;left: 0;height: 45px;top: -2px;width: 84%;background: #f5f6f7;z-index: 1;border-radius: 17px;box-shadow: #f5f6f7 4px 0 17px;}
ul.features-infograph li figure img{-webkit-transform: scale3d(1,1,1);transform:scale3d(1,1,1); position:relative; z-index:2;}
ul.features-infograph li ul{margin:0; padding-left:30px;}
ul.features-infograph li ul li{margin:0; padding:0; margin-bottom:4px; display: list-item; list-style-type:disc;direction:ltr; font-size:11pt;}
ul.features-infograph li ul li:last-child{margin-bottom:0;}
ul.features-infograph li .feature-txt{background:#FFF; border-radius:0 500px 500px 0; padding:5px 60px 5px 75px;-webkit-box-shadow:#c1bfbf 10px 13px 10px -8px;-moz-box-shadow:#c1bfbf 10px 13px 10px -8px;box-shadow:#c1bfbf 10px 13px 10px -8px;}
ul.features-infograph li .feature-txt p{margin-bottom:0; text-align:justify;}
ul.features-infograph li figure div:after{left:0;}
ul.features-infograph li.rtl{direction:rtl;}
ul.features-infograph li.rtl .feature-txt{background:#FFF; border-radius:500px 0 0 500px; padding:5px 75px 5px 60px;-webkit-box-shadow:#c1bfbf 10px 13px 10px -8px;-moz-box-shadow:#c1bfbf 10px 13px 10px -8px;box-shadow:#c1bfbf -10px 13px 10px -8px;}
ul.features-infograph li.rtl .feature-txt p{margin-bottom:0; direction:ltr}
ul.features-infograph li.rtl figure div{-webkit-box-shadow:inset 8px 12px 20px -19px rgba(0, 0, 0, 1);-moz-box-shadow:inset 8px 12px 20px -19px rgba(0, 0, 0, 1);box-shadow:inset 8px 12px 20px -19px rgba(0, 0, 0, 1);margin-left: -50px;}
ul.features-infograph li.rtl figure div:after{right:0;}
ul.features-infograph li.rtl ul{padding-left:50px; padding-right:0px;}
@-moz-document url-prefix() { 
ul.features-infograph li figure div {box-shadow: inset -9px 7px 15px -18px rgb(0, 0, 0);}
ul.features-infograph li.rtl figure div {box-shadow: inset 9px 7px 15px -18px rgb(0, 0, 0);}
}
@media (max-width:768px) {
.features-container h1{margin-bottom:0;}
.features-container .spacer5.hidden-xs, .features-container .dashed.hidden-xs{display:none;}
ul.features-infograph{width:100%;}
ul.features-infograph li ul{padding:0 0!important;}
ul.features-infograph li{margin:0 auto  10px!important; display:block;}
ul.features-infograph li figure, ul.features-infograph li .feature-txt{display:block!important;width:100%; border-radius:0!important; background:none!important; padding:10px 20px!important; box-shadow:none!important;}
ul.features-infograph li figure div{width:100%; margin:0 auto!important;border-radius:0; box-shadow:none!important;padding:0 10px!important; text-align:center;}
ul.features-infograph li figure div:after{display:none;}
ul.features-infograph li figure img{margin:0 auto;}
}
.center-filler{height:400px; width:100%; display:table; padding:0 0;}
.center-filler .container:before{position:absolute; height:100%; width:100%; content:' '; background:rgba(0,0,0,0.5); top:0; left:0;}
.center-filler .container{display:table-cell; vertical-align:bottom; text-align:center; padding-bottom:10px;}
.center-filler .container .btn{padding:8px; width:22%; min-width:250px; font-size:12pt; text-transform:uppercase!important; position:relative; z-index:2; background: #bb1316; margin:10px;}
.center-filler .container span{color: #FFF;display: block;padding:10px; border: #e44a4a solid 1px;margin: 0 0;text-transform: uppercase; font-weight:600;}
.center-filler .container span .fa{margin-right: 10px;display:inline;width: 40px;text-align: center;font-size: 16pt;vertical-align: middle}
.center-filler .container .btn:hover{background:#9e1b1d;}
.installation-details .drop-shadow:after{content:" "; position:absolute; width:70%; height:40%; bottom:0px; left:0; right:0; margin:0 auto; box-shadow:#999 0px 12px 29px -13px; border-radius:0 0 100% 100%;}
h1.installation-head img{display:inline; vertical-align:middle; margin-right:3%;}
h1.installation-head{color:#16469d; font-weight:700; text-transform:uppercase; font-size:34pt; position:relative; max-width:70%;}
h1.installation-head span{ background:#FFF;display: block;position: relative;z-index: 2;}
h2.installation-head, .installation-details h2.installation-head{background:#16469d; padding:10px 10px 10px 8.5%; color:#FFF; font-size:18pt; max-width:800px;}
.installation-procedures, .installation-instruction{}
.installation-procedures ul{ margin:0 -20px; padding:0;display:table; width:100%; }
.installation-procedures ul li{width:50%; margin:0 0 ; display:table-cell; padding:10px 15px; text-align:left;  color:#333; font-size:12pt; vertical-align:middle; position:relative;}
.installation-procedures ul li img{background:#FFF; position:relative; z-index:2; padding:10px;}
.installation-procedures ul li.drop-shadow:after{bottom:10px; width:90%;}
.installation-procedures ul li h3{color:#16469d; text-transform:uppercase; font-size:13pt; margin-bottom:0px; font-weight:normal;}
.installation-procedures ul li p{margin-bottom:0;}
.groove-portion ul{margin:10px 0; padding:0; }
.groove-portion ul li{width:100%; display:table;padding:0; text-align:left; position:relative;margin-bottom: 16px;}
.groove-portion ul li.drop-shadow:after{bottom:0px; width:95%;}
.groove-portion ul li > div{display:table-cell; vertical-align:top; padding:20px 0;  position:relative; background:#FFF; z-index:2;}
.groove-portion ul li > div:first-child{width:7.5%; min-width:40px; padding-right:10px;}
.groove-portion ul li > div:nth-child(3){width:23%; padding:0 5% 0 1%; vertical-align:middle;}
.groove-portion ul li > div h3,
.groove-portion ul li > div p{margin-bottom:0;}
.groove-portion ul li > div p{font-size:11pt;line-height:1.6em;}
.installation-instruction ul{margin: 0; padding:0; }
.installation-instruction ul li{width:100%; display:table;padding:0; text-align:left; position:relative;margin-bottom: 16px;}
.installation-instruction ul li.drop-shadow:after{bottom:0px; width:95%;}
.installation-instruction ul li > div{display:table-cell; vertical-align:middle; padding:20px 0;  position:relative; background:#FFF; z-index:2;}
.installation-instruction ul li > div:first-child{width:14%; padding-right:15px;min-width: 80px;}
.installation-instruction ul li > div h3,
.installation-instruction ul li > div p{margin-bottom:0;}
.installation-instruction ul li > div p{font-size:11pt;line-height:1.6em;}
.indented-content{ padding:0 0 0 9%; line-height:normal;}
.indented-content > h3{color:#333; font-weight:normal; margin-top:20px;}
.indented-content h4{color:#000; margin-top:20px;}
.do-dont-list{margin-top:25px;}
.do-dont-list ul{margin:10px 0; padding:0 8px; }
.do-dont-list ul li{width:100%; display:table;padding:0; text-align:left; position:relative;margin-bottom: 16px;}
.do-dont-list ul li.drop-shadow:after{bottom:0px; width:95%;}
.do-dont-list ul li > div{display:table-cell; vertical-align:top; padding:20px 0;  position:relative; background:#FFF; z-index:2;}
.do-dont-list ul li > div:first-child{width:7.5%;min-width:40px; padding-right:10px;}
.do-dont-list ul li > div:nth-child(3){width:23%; padding-right:5%;}
.do-dont-list ul li > div h3,
.do-dont-list ul li > div p{margin-bottom:0;}
.do-dont-list ul li > div p{font-size:11pt;line-height:1.6em;}
.do-dont-head{position:relative; display:table; margin-left:-40px;}
.do-dont-head h2{ padding:0 35px;background:#FFF;position:relative;z-index:2;}
.do-dont-head span{background:#247bbd; padding:30px 15px; color:#FFF;display:block;}
.do-dont-head.drop-shadow:after{bottom:10px; width:95%;} 
.do-dont{padding:20px;}
.do-dont h2{font-size:18pt; color:#000; font-weight:bold!important;}
.do-dont ul{ padding:8px 0; text-align:left;margin-bottom:0;background:#f6f6f6; width:93%;}
.do-dont ul li{margin:0 0 ; padding:12px 30px; text-align:left; border-bottom:#cccccc dotted 1px;display:block;}
.do-dont ul li:before{font-family:FontAwesome; margin-left:-18px; float:left; font-size:10pt; margin-top:0;}
.do-dont ul li:last-child{border-bottom:0;}
.do-dont ul.do-list li:before{content:'\f00c';color: #37d700;}
.do-dont ul.dont-list li:before{content:'\f00d';color: #dc0404}
.storage-handling h2{text-align:left; font-size:18pt; font-weight:bold; color:#333; margin-bottom:5px;}
.storage-handling h5{text-align:left!important; font-size:14pt; font-weight:bold!important; color:#2347a1!important;}
.common-causes ul {padding:0 0; text-align:left;margin-bottom:0;width:93%;}
.common-causes ul li{margin:0 0 ; padding:14px 30px; text-align:left; border-bottom:#cccccc dotted 1px;display:block; }
.common-causes ul li:before{content:'\f0da'; font-family:FontAwesome; margin-left:-15px; float:left; font-size:10pt; margin-top:0;}
.common-causes ul li:last-child{border-bottom:0;}
ul.accessories-list {margin:0 0;padding:0 0; text-align:left;}
ul.accessories-list li{ display:inline-block; vertical-align:top; width:calc(29% - 50px); border-radius:0 100px 100px 0; margin:0 1% 0 60px; margin-bottom:30px; text-align:left;margin-bottom:60px; -webkit-box-shadow: #c1bfbf 10px 13px 10px -8px;}
ul.accessories-list li{-moz-box-shadow:#c1bfbf 6px 9px 10px -9px; box-shadow:#c1bfbf 6px 9px 10px -9px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;}
ul.accessories-list li:hover{-moz-box-shadow:#c1bfbf 8px 12px 8px -9px; box-shadow: #c1bfbf 8px 12px 8px -9px;}
ul.accessories-list li:nth-child(odd){background:rgb(215, 222, 239);}
ul.accessories-list li:nth-child(odd) img{border-color:rgb(61, 96, 183);}
ul.accessories-list li:nth-child(odd) p{color:#2347a1;}
ul.accessories-list li:nth-child(even){background:#efefef;}
ul.accessories-list li:nth-child(even) img{border-color:#cacaca;}
ul.accessories-list li:nth-child(even) p{color:#585858;}
ul.accessories-list li a{display:table; width:100%; text-align:left; text-decoration:none;}
ul.accessories-list li figure{  width:80px; display:table-cell; vertical-align:middle; background:transparent; overflow:visible; border-radius:0 100px 100px 0;}
ul.accessories-list li figure div{padding:15px;  border-radius:100px;background:#FFF; margin:-20px 0px -20px -60px;}
ul.accessories-list li figure div img{padding:15px; border:#DDD dashed 2px; border-radius:100px;}
ul.accessories-list li p{font-size:13pt;display:table-cell; vertical-align:middle; padding:0 8px; width:100%; font-weight:600;text-transform:uppercase;}
.maintenance h2, .installation-details h2{color: #16469d;font-weight: 400;font-size: 13pt!important;}
.maintenance h5{text-align:left!important; font-size:14pt; font-weight:bold!important; color:#2347a1!important;}
.maintenance-tips{display:table; width:100%; margin-top:40px; border-spacing:25px;  table-layout:fixed; padding:0 0!important;}
.maintenance-tips .tips-bx{display:table-cell; float:none; text-align:center; padding:0;}
.maintenance-tips .tips-bx > div{padding:20px; display:block; height:200px;}
.maintenance-tips .tips-bx img{margin:-65px auto 20px;}
.maintenance-tips .tips-bx h2{color:#FFF;text-transform:uppercase;font-weight:bold;text-align:center; font-size:13pt;margin-bottom:0;}
.maintenance-tips .tips-bx p{color:#FFF;text-align:center;}
.pro-range{display:table; width:100%; margin-top:40px; border-spacing:20px;  table-layout:fixed; padding:0 0!important;}
.pro-range .tips-bx{display:table-cell; float:none; text-align:center; padding:0;}
.pro-range .tips-bx > div{padding:20px 8px; display:block; height:200px;}
.pro-range .tips-bx > div > div{background:#DDD; display:table;width:100%;min-height:100px;}
.pro-range .tips-bx img{margin:-65px auto 10px;}
.pro-range .tips-bx h2{color:#FFF;text-transform:uppercase;font-weight:bold;text-align:center; font-size:13pt;margin-bottom:10px; display:table-row:}
.pro-range .tips-bx p{color:#333;text-align:center;margin-bottom:0;}
@media (max-width:768px) {
.indented-content{padding-left:0;}
h1.installation-head{display:block; max-width:inherit;}
.fixing-instructions {padding-top:20px;}
.fitting-caution .caution-list{padding-left:0;}
.fitting-caution .caution-list .caution-row div:first-child:before{display:none;}
.fitting-caution .caution-list > ul{padding-left:40px;}
.fixing-instructions figure img{margin:0 auto;}
.fixing-instructions .fitting-rule{max-width:600px; margin:0 auto;}
.maintenance-tips .tips-bx{display:block; margin-bottom:50px;}
.fitting-caution .caution-row div:first-child{background:rgb(4, 18, 51);}
.fitting-caution .caution-row div img{width:auto; margin:0 auto;}
.fitting-caution .caution-list .caution-row div{background:rgb(4, 18, 51);}
.fitting-caution .caution-row div.caution-txt{background:none; color:#FFF;}
h1.installation-head img{width:40px;}
.do-dont-head{margin-left:-5px;}
.do-dont-head h2{padding:0 10px;}
.do-dont-head span{padding:15px 15px;}
h2.installation-head{padding:10px 10px 10px 10px;}
.maintenance-tips .tips-bx > div{height:300px;}
}
@media (min-width:640px) and (max-width:800px){
.maintenance-tips .tips-bx{width:calc(50% - 30px); min-height: 250px; display:inline-block; vertical-align:middle; margin:0 15px 60px;}
.maintenance-tips .tips-bx > div{height:300px;}
.pro-range .tips-bx{width:calc(50% - 30px); min-height: 250px; display:inline-block; vertical-align:middle; margin:0 15px 60px;}
.pro-range .tips-bx > div{height:230px;}
ul.accessories-list li{width:39%;}
}
@media (max-width:640px) {
.procedures-graphic{margin-bottom:0;}
.installation-procedures ul li{display:block; width:100%; border-width:0 0 1px 0!important;}
.installation-procedures ul.list-group{display:block; width:100%;}
.procedures-graphic img{max-width:90%; margin:0 auto;}
.fitting-caution .caution-row div{width:100%;display:block;}
.fitting-caution .caution-row div:first-child:before{display:none;}
.fitting-caution .caution-row div.caution-txt{padding:15px;}
.do-dont h2{margin-top:20px;}
.do-dont ul{width:100%;}
.do-dont ul li{padding:8px 25px;}
.maintenance-tips .tips-bx{width:100%; max-width:300px; margin:0 auto 70px;}
.pro-range{ border-spacing:00px;margin-top:80px;  table-layout:auto;}
.pro-range .tips-bx{width:100%;max-width:300px;height:auto; display:inline-block; vertical-align:middle;  margin:0 auto 70px;}
.pro-range .tips-bx > div{height:auto;}
.pro-range .tips-bx > div > div{ padding:15px;min-height:50px;} 
ul.accessories-list li{width:47%;}
}
@media (max-width:590px) {
ul.accessories-list li{width:calc(115% - 100px);margin-bottom: 25px;}
ul.accessories-list li figure{width:45px;}
}
@media (max-width:480px) {
h2.installation-head,.do-dont-head h2{font-size: 11pt!important;}
.groove-portion ul li > div:first-child{padding-bottom:0;}
.groove-portion ul li > div{display:inline-block; padding:8px 0 10px;}
.groove-portion ul li > div:nth-child(3){width:100%; text-align:center;}
.groove-portion ul li > div:nth-child(3) img{margin:0 auto;}
}
.installation-pic{padding:0 0; height:400px;}
.installation-pic .container{display:table;height:100%;}
.installation-pic .container .col-md-6{display:table-cell; width:50%; vertical-align:middle; float:none;}
.installation-pic h4, .installation-pic p{color:#FFF;}
.installation-tips .tips-row{width:100%; display:block;}
.installation-tips .tips-row .tips-img,
.installation-tips .tips-row .tips-text{ display:inline-block; vertical-align:middle; text-align:left;}
.installation-tips .tips-row .tips-img{width:45%;}
.installation-tips .tips-row .tips-text{width:46%;}
.installation-tips .tips-row .tips-img {padding:0 20px;}
.installation-tips .tips-row .tips-text h4{font-weight:600;color: #FFF;position:relative;z-index: 1;}
.installation-tips .tips-row .tips-text p{color: #FFF;position:relative;z-index: 1;}
.installation-tips .tips-row:nth-child(even){direction: rtl;}
.installation-tips .tips-row:nth-child(even) .tips-img{margin-left:4%;}
.installation-tips .tips-row:nth-child(even) .tips-img img{float:right;}
.installation-tips .tips-row:nth-child(even) .tips-img,
.installation-tips .tips-row:nth-child(even) .tips-text{direction:initial;}
.installation-tips .tips-row .tips-text{position:relative; padding:20px;border-radius:10px; min-height:180px;}
.installation-tips .tips-row:nth-child(odd) .tips-img{margin-right:4%;}
.installation-tips .tips-row:nth-child(odd) .tips-img img{float:left;}
.installation-tips .tips-row:nth-child(odd) .tips-text{border-top-left-radius:0;  border-bottom-left-radius:0; background: #16469d; margin-left:2%;}
.installation-tips .tips-row:nth-child(odd) .tips-text:before{-ms-transform: rotate(20deg); /* IE 9 */-webkit-transform: rotate(20deg); /* Safari */transform: rotate(20deg);}
.installation-tips .tips-row:nth-child(odd) .tips-text:after{-ms-transform: rotate(20deg); /* IE 9 */-webkit-transform: rotate(-20deg); /* Safari */transform: rotate(-20deg);}
.installation-tips .tips-row:nth-child(odd) .tips-text:before{position:absolute; content:' '; height:57.7%; width:48px; top:1.3%; left:-26px; border-radius:12px;background: #16469d;}
.installation-tips .tips-row:nth-child(odd) .tips-text:after{position:absolute; content:' '; height:58.8%; width:48px;bottom:1%; left:-26px; border-radius:12px;background: #16469d;}
.installation-tips .tips-row:nth-child(even) .tips-text{border-top-right-radius:0;  border-bottom-right-radius:0;background: #a70505 ;}
.installation-tips .tips-row:nth-child(even) .tips-text:before{-ms-transform: rotate(-200deg); /* IE 9 */-webkit-transform: rotate(-200deg); /* Safari */transform: rotate(-200deg);}
.installation-tips .tips-row:nth-child(even) .tips-text:after{-ms-transform: rotate(200deg); /* IE 9 */-webkit-transform: rotate(200deg); /* Safari */transform: rotate(200deg);}
.installation-tips .tips-row:nth-child(even) .tips-text:before{position:absolute; content:' ';height: 57.7%;top: 1.3%;right: -25px;border-radius: 12px;background: #a70505;width: 48px;}
.installation-tips .tips-row:nth-child(even) .tips-text:after{position:absolute; content:' ';height: 58.8%;bottom:1%;right: -25px;border-radius: 12px;background: #a70505;width: 48px;}
@media (min-width:768px) and (max-width:900px) {
.installation-tips .tips-row{padding:20px 0px;}
.installation-tips .tips-row .tips-text{width:44%; padding:10px 10px;}
.installation-tips .tips-row:nth-child(even) .tips-img{margin-left:4%;}
.installation-tips .tips-row:nth-child(odd) .tips-img{margin-right:4%;}
}
@media (max-width:768px) {
.installation-pic{height:auto; padding:20px 0; min-height:inherit!important;}
.installation-pic .container .col-md-6{display:block;width:100%;}
.installation-tips .tips-row{margin:0 0 20px; border-bottom:#DDD solid 1px;}
.installation-tips .tips-row:last-child{border:0;}
.installation-tips .tips-row .tips-text{padding:0px 10px 10px; border:0!important; min-height:initial;}
.installation-tips .tips-row .tips-img{padding:0 0;}
.installation-tips .tips-row .tips-img img{margin:0 auto;}
.installation-tips .tips-row .tips-img,
.installation-tips .tips-row .tips-text{width:100%; display:block;background:none!important; border-radius:0; margin-left:0!important; margin-right:0!important;}
.installation-tips .tips-row .tips-img img{float:none!important;}
.installation-tips .tips-row .tips-text:before,
.installation-tips .tips-row .tips-text:after{display:none;}
.installation-tips .tips-row .tips-text h4{color:#294bad}
.installation-tips .tips-row .tips-text p{color:#333}
}
@media (max-width:768px) {
.center-filler .container .btn{display:block; margin:0 auto 10px;}
.product-info  .col-sm-4.pull-right{ float:none!important}
.product-info  .col-sm-4 img{ margin:0 auto 20px;}
}
.pro-nav-bx{min-height:80px;}
.nav-wrap{width:100%;}
.sub-nav{position:fixed; z-index:99; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.head-inside.sticky{box-shadow:none;}
.nav-wrap.sub-nav.sticky{margin-top:-30px;background:rgba(255, 255, 255, 0.98);}
.nav-wrap.sub-nav.sticky.header-hidden{margin-top:-8px;}
.head-inside.sticky.sticky .logo img.brand-logo{-webkit-transform: translate(0,110%);-moz-transform: translate(0,105%);-ms-transform: translate(0,105%);-o-transform: translate(0,105%);transform: translate(0,105%);padding:10px 0 ;max-width: 200px;}
.head-inside.sticky.sticky.header-hidden .logo img.brand-logo{-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);padding:5px 0 0;}
.stick-nav{position:fixed; max-width:inherit; z-index:9; top:89px; left:0;background:#FAFAFA; border-bottom:#16469d solid 1px;}
.stick-nav ul.products-navbar{border-bottom:transparent 1px solid;}
@media (min-width: 1024px) and (max-width: 1100px){
body {padding-top: 83px!important;}
}
@media (max-width:1024px) {
.stick-nav{top:93px;}
ul.products-navbar{width:100%;}
.advantages-bx{display:block;}
.advantages-bx .advantages-icon, .advantages-bx .advantages-img{display:block; width:100%;}
#Advantages .bx-pager a{display:inline-block; margin:0 5px; padding:0 10px;}
#Advantages .container > h2{font-size:24pt; margin-bottom:10px;}
#Advantages .spacer3{display:none;}
.products-details .row{margin:0 0!important;}
.stick-nav{top:79px;}
ul.products-navbar li a{font-size: 9pt;}
#down{z-index:9;}
}
@media (min-width: 800px) and (max-width: 1023px){
body {padding-top: 70px!important;}
.nav-wrap.sub-nav.sticky{margin-top: -10px;}
}
@media (min-width:768px) and (max-width:779px) {
body{padding-top:80px!important}
.nav-wrap.sub-nav.sticky{margin-top: -20px;}
}
@media (min-width:640px) and (max-width:768px) {
.nav-wrap.sub-nav.sticky{padding: 0.5% 0;}
body {padding-top:88px!important;}
.navbar-offcanvas{padding-top:100px;}
}
@media (max-width:768px) {
.pro-nav-bx{display:none;}
#Advantages .bx-pager{display: table;table-layout: fixed;width: 100%;}
#Advantages .bx-pager a{display: table-cell;}
.product-info .col-sm-7, .product-info .col-sm-5 {padding:inherit;}
.mark-of-genuity .spacer4{height:20px;}
.mark-of-genuity .col-md-5{margin-top:50px;}
.nav-wrap.sub-nav{background:#f5f5f5;margin-top:-5px;}
.nav-wrap{}
.nav-wrap.sub-nav.sticky{margin-top:0!important;top:0;transform: translate(0,0);}
.nav-wrap.sub-nav.sticky.header-hidden{top:80px}

.nav-wrap.sub-nav .navbar-header{background:none;}
.installation-procedures ul{margin:0 0;}
.installation-procedures ul li{padding:10px 5px;}
.installation-procedures ul li h3{text-align:center;}
ul.sub-navbar li{display:block!important;border-bottom:#DDD solid 1px;}
ul.sub-navbar li a{padding:15px 0 10px!important;}
}

@media (max-width:560px) {
.advantages-bx .advantages-icon{display:none;}
#Advantages .bx-caption{position:relative; background:rgb(154, 7, 8); min-height:115px;}
#Advantages .bx-caption h2{font-size:13pt!important;}
#Advantages .bx-caption p{line-height:normal;}
.products-details section{padding:40px 0;}
.product-info h1{font-size:110%!important; position:fixed; top:0; width:100%; z-index:99;}
.product-info{padding-top:50px;}
.product-info .col-sm-5{float:none!important;}
.product-info .col-sm-5 img{width:100%;}
.sub-nav{top:70px;}
.nav-wrap.sub-nav.sticky.header-hidden{top:70px}
.body-inside{padding-top:60px!important;}
.about-content.body-inside{padding-top:0px!important;}
.about-content .spacer4:first-child{display:none;}
.products-details h1{margin-bottom:10px;}
.navbar-offcanvas{padding-top:90px;}
}
@media (max-width:640px){
.pro-intro h3 {font-size: 10pt!important;}
}
@media (max-width:640px){
ul.products-navbar li a {font-size: 8pt;}
}
.sitemap{padding-top:90px; min-height:calc(100% - 90px);}
.sitemap h3{font-size:12pt; margin-bottom:10px;}
.sub-nav{padding:0px; background:rgba(251, 251, 251, 0.9); border-bottom:#f1f1f1 solid 1px;}
.sub-nav > .container > .col-md-12{position:relative;padding:0 0;}
.brand-logo{padding:5px 0 0;}
ul.products-navbar{margin:0 auto 0; padding:0; text-align:right; display:table; table-layout:fixed; width:100%; max-width:1170px;border-top: #e0e0e0 solid 1px; }
ul.products-navbar > li:last-child{border:0;}
ul.products-navbar > li.dropdown{position:static;}
ul.products-navbar > li{margin:0;  text-align:center; display:inline-block;  border-right:#DDD 1px solid;padding: 0 10px;}
ul.products-navbar > li:last-child{padding-right: 0;}
ul.products-navbar > li a{font-size:9.5pt; text-transform:uppercase; display:block;padding:20px 0;cursor:pointer;color: #646464;}
ul.products-navbar > li a:hover{color:#e80e0e;text-decoration:none;}
ul.products-navbar > li a.active{text-decoration:none;color:#e2353d;font-weight:bold;}
ul.products-navbar > li a .caret{margin-left:5px;}
ul.products-navbar > li a .caret:after{ font-size:11pt;}
.sub-navbar-bx .navbar-header img{margin:0 auto;width:190px;}
ul.sub-navbar{margin:0 auto 0; padding:0; text-align:center;}
@media (min-width:769px){
.sub-nav > .container > .col-md-12{overflow:hidden;}
.product-menu{display:none;}
ul.products-navbar li.dropdown .dropdown-menu{display:block; top:0;margin: 0 0px 0 calc(5% + 206px);-webkit-transform: translateY(-80px);-moz-transform: translateY(-80px);-ms-transform: translateY(-80px);-o-transform: translateY(-80px);transform: translateY(-80px);-webkit-transition: -webkit-transform 0.3s 0.2s;-moz-transition: -moz-transform 0.3s 0.2s;transition: transform 0.3s 0.2s;}
ul.products-navbar li.dropdown .dropdown-menu{height:100%;margin-top:0;border:0;background:#e2353d;box-shadow:none;}
ul.products-navbar li.dropdown.open > .dropdown-menu,
ul.products-navbar li.dropdown.show-sub > .dropdown-menu{-webkit-transform: translateY(-80px);-moz-transform: translateY(-80px);-ms-transform: translateY(-80px);-o-transform: translateY(-80px);transform: translateY(-80px);-webkit-transition: -webkit-transform 0.3s 0.2s;-moz-transition: -moz-transform 0.3s 0.2s;transition: transform 0.3s 0.2s;}
ul.products-navbar li.dropdown.open > .dropdown-menu, ul.products-navbar li.dropdown.show-sub > .dropdown-menu{-webkit-transition: -webkit-transform 0.3s;-moz-transition: -moz-transform 0.3s;transition: transform 0.3s;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
ul.products-navbar li.dropdown.open > .dropdown-menu a, ul.products-navbar li.dropdown.show-sub > .dropdown-menu a{opacity:1;}
ul.products-navbar li.dropdown.open > .dropdown-menu li, ul.products-navbar li.dropdown.show-sub > .dropdown-menu li{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s;-moz-transition: -moz-transform 0.3s 0.2s, opacity 0.3s 0.2s;transition: transform 0.3s 0.2s, opacity 0.3s 0.2s;}
.sub-navbar-bx .navbar-header{width: auto;background:none; padding:0;display:table-cell;padding-right: 5px;vertical-align:middle;float:none;position: relative;z-index: 9999;}
.sub-navbar-bx .navbar-collapse{display:inline-block; background:#fafafa;z-index: 9;}
ul.sub-navbar{display:table; table-layout:fixed;width:100% ;height: 100%; float:right;}
ul.products-navbar > li.dropdown.active > a{text-decoration:none; color:#e80e0e!important; font-weight:bold;}
ul.sub-navbar li{margin:0;  text-align:center; display:table-cell; vertical-align:middle; opacity: 0; border-right:#e6e4d6 0 solid;-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-ms-transform: translateY(-20px);-o-transform: translateY(-20px);transform: translateY(-20px);-webkit-transition: -webkit-transform 0.3s 0s, opacity 0.3s 0s;-moz-transition: -moz-transform 0.3s 0s, opacity 0.3s 0s;transition: transform 0.3s 0s, opacity 0.3s 0s;}
ul.sub-navbar li a{border-right:#b11018 1px solid; -webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;transition: opacity 0.2s;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);}
ul.sub-navbar li a{font-size:10.2pt;text-transform:capitalize; display:block!important;padding:20px 0; color:#FFF!important; text-align:center;font-weight:normal;}
ul.sub-navbar li a:link, ul.sub-navbar li a:focus{color:#FFF!important;}
ul.sub-navbar li a:hover{text-decoration:none; color:#fdeb00}
ul.sub-navbar li a.active{text-decoration:none; color:#fdeb00!important;}
ul.sub-navbar li.close-subnav{width:100px;cursor:pointer;color: #fdeb00!important; font-weight:bold; text-transform:uppercase; font-size:12pt;}
ul.sub-navbar li.close-subnav .fa{margin-left:8px;}
ul.products-navbar li.dropdown .dropdown-menu ul.sub-navbar li.close-subnav:hover{background-color: #d2121c!important;color: #FFF;}
.sub-navbar-bx{display:table;}
.sub-navbar-bx .sidebar-navbar-collapse{padding:0 0;display:table-cell; vertical-align:middle;}
}
ul.products-navbar li.dropdown .dropdown-menu li{padding:0 0;}
ul.products-navbar li.dropdown .dropdown-menu li:hover{ background-color:transparent;}
ul.products-navbar ul.sub-navbar li:hover{ background-color:#bd0710!important;}
ul.products-navbar ul.sub-navbar li:hover a{ color:#FFF!important;}
@media (max-width:768px){
.sub-navbar-bx .navbar-header img{margin:0 auto;max-width:160px;}
.navbar-header{background:#FFF;}
.navbar-header .navbar-toggle{margin:0px 0; padding:0 0;}
.navbar-header .navbar-toggle .fa{color: #2347a1;font-size:20pt;padding:5px 10px; padding-right:5px;}
.sub-navbar-bx, .sub-navbar-bx .navbar-header,
.sub-navbar-bx .sidebar-navbar-collapse.collapse.in{display:block;width:100%;}
.sub-navbar-bx .sidebar-navbar-collapse.collapse{display:none;}
ul.products-navbar li.dropdown .dropdown-menu{width:100%;}
.sub-navbar-bx .navbar-header img{float:left;}
ul.products-navbar li a{padding: 10px 0}
ul.sub-navbar{margin:0 10px 0; padding:0 0 10px; text-align:center;}
ul.sub-navbar li.close-subnav{display:none!important;}
ul.sub-navbar li a:hover{text-decoration:none; color:#e80e0e}
ul.sub-navbar li a.active{text-decoration:none; color:#e80e0e!important;}
.product-menu{padding:10px 0;}
.product-menu p{color:#16469d;font-weight:bold; margin:0;}
.navbar-header .navbar-toggle{border-radius:0;border: 0; padding:0  0 0 15px;}
.navbar-header .navbar-toggle .fa {-webkit-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.navbar-header .navbar-toggle.is-open .fa {-webkit-transform: rotate(180deg) translate(-4px, 0px);-ms-transform: rotate(180deg) translate(-4px, 0px);transform: rotate(180deg)  translate(-4px, 0px);}
ul.products-navbar li.dropdown .dropdown-menu li:hover{background:#EEE!important; color:#e80e0e!important;}
ul.products-navbar li.dropdown .dropdown-menu li:hover a{color:#e80e0e!important;}
.navbar-nav > li.open .dropdown-toggle:before{display:none;}
ul.sub-navbar li a{padding:0 0;}
.video_holder{height:60%!important;min-height:50%!important; top:0!important;}
ul.footer-links { margin: 20px -15px 20px;}
ul.footer-links li a::after { float: right; margin-right: 0;}

}
@media (min-width:560px) and (max-width:640px) {
.sub-nav{top:80px;}
.nav-wrap.sub-nav.sticky.header-hidden{top:70px}
}
@media (min-width:480px) and (max-width:768px) {
ul.sub-navbar{}
ul.sub-navbar li{padding:2px 15px!important; display:table-cell;}
.navbar-header .navbar-toggle{height: 50px;}
}
@media (max-width:480px) {
.sub-navbar-bx .navbar-header img{max-width:140px;}
.navbar-header .col-xs-6{width:auto;}
ul.products-navbar li a{font-size:9pt;padding:8px 10px!important;text-align:left;}
ul.products-navbar > li{display:block;width:100%;border-bottom: #DDD 1px solid;border-right:0;}
ul.products-navbar li.dropdown .dropdown-menu{position:relative; top:0;float:none;box-shadow:none;}
.nav-wrap.sub-nav.sticky.header-hidden{top:58px}
.sub-nav{top:58px;}
ul.features-infograph li ul{padding-left:0!important;}
}
@media (max-width:370px){
.nav-wrap.sub-nav.sticky.header-hidden{top:65px}
.sub-nav{top:60px;}
}
@media (max-width:320px){
.nav-wrap.sub-nav.sticky.header-hidden{top:59px}
.sub-nav{top:59px;}
}
.video-imgslide{}
.video_holder .img-slider{display:none;}
@media (max-width:1024px) {
.video_holder .img-slider{display:block;}
.video_holder .video-section{display:none!important;}
}
.video_holder {position: relative;min-height:100%;height:calc(100% - 60px); width: 100%;top:0px;margin: auto;float: left;background: #f5f6f7; padding:0 0;}
#video_container {position:relative;height: 100%;width: 100%;margin: 0 auto;padding: 0;top: 0px;background: #DDD;}
.bg-video-loader {width: auto;max-width: 100%;display: inline-block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);z-index:1;}
.mbYTP_wrapper{z-index:9!important;}
.bg-video-loader .loader {border: 10px solid #f3f3f3; /* Light grey */border-top: 10px solid #2347a1; /* Blue */border-bottom: 10px solid #2347a1; /* Blue */border-radius: 50%;width: 80px;height: 80px;animation: spin 2s linear infinite;margin:0 auto;}
@keyframes spin {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
.tp-line{position:relative;z-index:50;width:100%;left:0;bottom:-10px;height:20px;margin-top: -20px}
.tp-line-left{background:#2347a1;width:calc(60% - 14px);height:20px;content:'';position:relative;z-index:50;display:inline-block;float:left;}
.tp-line-left:after{content:'';border-left:15px #2347a1 solid;border-top:10px transparent solid;border-bottom:10px transparent solid;position:absolute;z-index:100;background-repeat:no-repeat;right:-15px;bottom:0;}
.tp-line-right{background:#db1515;width:calc(40% - 13px);height:20px;content:'';position:relative;z-index:50;display:inline-block;float:right;}
.tp-line-right:before{content:'';border-right:15px #db1515 solid;border-top:10px transparent solid;border-bottom:10px transparent solid;position:absolute;z-index:100;background-repeat:no-repeat;left:-15px;bottom:0;}
.logo-nav-mob{display:none;}
@media (max-width:768px) {
.home-visaul {/*display:none;*/}
ul.logo-nav-mob{display:block;text-align:center;padding:20px 0; margin:0 0;}
ul.logo-nav-mob li{width:49%;padding:10px; display:inline-block;vertical-align:top;}
.tp-line{margin-top:0;}
}