@charset "UTF-8";
/* CSS Document */

html, body {height:100%;width:100%;}

body {font-family: 'Roboto-Regular';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0.5px;}

* {box-sizing:border-box;-moz-box-sizing:border-box;outline:none;text-decoration:none;outline:none!important;letter-spacing:0.5px;}
a {outline:none;text-decoration:none!important;}
ul {margin:0;padding:0;}
ul li, ol li {list-style-type:none;}

.mtb30 {margin-top:15px;margin-bottom:15px;width:100%;display:inline-block;}

.customContainer {max-width:1600px;width:95%;margin:0 auto;padding:0 15px;}
h2.blockHeading {margin:0;padding:0;text-transform:uppercase;font-family: 'Lato-Bold';font-weight:bold;font-size:32px;text-align:center;}

/*--Header Starts--*/
#headerBlock {width:100%;position:fixed;z-index:999;top:0px;left:0px;background:#fff;}
#headerBlock .headerTop {width:100%;border-bottom:1px solid #cbcbcb;padding:25px 0px;}
#headerBlock .headerTop ul li {list-style-type:none;display:inline-block;position:relative;font-size:15px;font-family: 'Roboto-Regular';font-weight:400;}
#headerBlock .headerTop ul li a {color:#444444;}

#headerBlock .headerTop ul li a:hover {color:#002d72;}
#headerBlock .headerTop ul li.telNum {margin-right:50px;}
#headerBlock .headerTop ul li.telNum a {list-style-type:none;display:inline-block;position:relative;padding:0 0 0 30px;}
#headerBlock .headerTop ul li.telNum a:before {content:'';background:url('../images/phone.png') no-repeat;width:23px;height:23px;background-size:23px 23px;position:absolute;left:0;}

#headerBlock .headerTop ul li.mailId a {list-style-type:none;display:inline-block;position:relative;padding:0 0 0 34px;}
#headerBlock .headerTop ul li.mailId a:before {content:'';background:url('../images/mail.png') no-repeat;width:27px;height:18px;background-size:27px 18px;position:absolute;left:0;}

#headerBlock .headerTop ul li.dwnBtn a {list-style-type:none;display:inline-block;position:relative;padding:0 0 0 0;text-transform:uppercase;font-size:14px;}
#headerBlock .headerTop ul li.dwnBtn a:before {content:'';background:url('../images/download.png') no-repeat;width:24px;height:21px;background-size:24px 21px;position:absolute;left:0;display:none;}

#headerBlock .headerTop ul li.fdbkBtn {margin-left:50px;}
#headerBlock .headerTop ul li.fdbkBtn a {font-size:16px;text-transform:uppercase;padding:13px 30px;border:1px solid #444444;}
#headerBlock .headerTop ul li.fdbkBtn a:hover {border-color:#002d72;background:#002d72;color:#fff;}

#headerBlock .headerBottom ul li {list-style-type:none;display:inline-block;position:relative;font-size:16px;text-transform:uppercase;font-family: 'Roboto-Medium';font-weight:500;margin-right:37px;}
#headerBlock .headerBottom ul li a {color:#002d72;}

.dropdown-menu.rollsDrop a:last-child {font-size:16px;font-weight:600;background:#002d72;color:#fff!important;}

#headerBlock .headerBottom .leftNav li:last-child {margin-right:0px;}
#headerBlock .headerBottom .rightNav li:last-child {margin-right:0px;}

#headerBlock .logoBlock {width:305px;position:absolute;left:50%;margin-left:-152.5px;top:26px;}
#headerBlock .logoBlock img {width:100%;}

#headerBlock .headerTop .topLeft, #headerBlock .headerBottom .leftNav {float:left;}
#headerBlock .headerTop .topRight, #headerBlock .headerBottom .rightNav {float:right;text-align:right;}
#headerBlock .headerBottom {width:100%;padding:42px 0px;}

#headerBlock .navbar {padding:0px;width:100%;}
#headerBlock .navbar .navbar-nav {width:100%;}
#headerBlock .navbar .leftNav, #headerBlock .navbar .rightNav {padding-left:0px;padding-right:0px;}
#headerBlock .navbar .dropdown-menu {padding:0;margin:0;min-width:10rem;font-family: 'Roboto-Regular';font-weight:400;font-size:14px;}
#headerBlock .navbar .dropdown-menu.rollsDrop {padding:0;margin:0;min-width:21rem;}
#headerBlock .navbar .dropdown-menu.mchDrop {padding:0;margin:0;min-width:16rem;}
#headerBlock .navbar .dropdown-menu a {display:block;margin:0;padding:14px;}
#headerBlock .navbar .dropdown-menu a:hover {color:#fff;background:#002d72;}
#headerBlock .navbar .dropdown-menu .dropdown-divider {margin:0;}
.dropdown-toggle::after {display:none;}
.nav-link:hover {color:#666!important;}
.nav-link {padding:0px!important;}

header#headerBlock.fixed {position:fixed;z-index:9999;top:0px; left:0px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; -moz-transition: all 0.3s ease;}
header#headerBlock.fixed .headerTop {width:100%;border-bottom:1px solid #cbcbcb;padding:15px 0px;transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz- transition:all 0.3s ease;}
header#headerBlock.fixed .headerTop ul li.fdbkBtn a {padding:10px 30px;}
header#headerBlock.fixed .headerBottom {width:100%;padding:25px 0px;transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz- transition:all 0.3s ease;}
header#headerBlock.fixed .logoBlock {width:260px;position:absolute;left:50%;margin-left:-130px;top:8px;transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz- transition:all 0.3s ease;}
/*--Header Ends--*/

.modal#modalThankyou {z-index:9999;}
.modal#modalThankyou .modal-dialog {margin:0;position:absolute;top:50%;left:37%;transform:translate(-25%, -25%);}

/*--Banner Slider Starts--*/
#bannerBlock .owl-carousel .owl-item {padding:0;float:left;}
#bannerBlock .owl-carousel {overflow:hidden;}
#bannerBlock, #innerBannerBlock {position:relative;margin-top:180px;}
#bannerBlock .thumbnail {background:#000;padding:0px;border-radius:0;box-shadow:none;border:0px;display:inline-block;margin-bottom:0px;width:100%;}
#bannerBlock .thumbnail .image {position:relative;width:100%;float:left;height:700px;}
#bannerBlock .thumbnail .image img {position:relative;width:100%;height:100%;}

#bannerBlock .thumbnail .details {position:absolute;z-index:99;left:9%;color:#fff; top:50%;-ms-transform:translate(9%, -50%);transform:translate(9%, -50%);}
#bannerBlock .thumbnail .details h4, #bannerBlock .thumbnail .details h2 {margin:0;padding:0;font-weight:900;font-family: 'Roboto-Black';text-transform:uppercase;float:left;}
#bannerBlock .thumbnail .details h4 {font-size:26px;margin:0 0 30px 0;padding:0 0 30px 0;position:relative;}
#bannerBlock .thumbnail .details h4:after {position:absolute;bottom:0;left:0;width:71px;height:1px;background:#fff;content:'';}
#bannerBlock .thumbnail .details h2 {font-size:38px;line-height:55px;}
#bannerBlock .thumbnail .details h2 span {display:block;}
#bannerBlock .thumbnail .details a {float:left;font-size:15px;font-family: 'Roboto-Medium';font-weight:500;text-transform:uppercase;color:#fff;border:1px solid #fff;padding:15px 25px 15px 65px;margin-top:36px;}
#bannerBlock .thumbnail .details a span {position:relative;}
#bannerBlock .thumbnail .details a span:before {width:35px;height:1px;background:#fff;content:'';position:absolute;left:-45px;top:8px;}

#bannerBlock .thumbnail .details a:hover {color:#000;background:#fff;border:1px solid #fff;}
#bannerBlock .thumbnail .details a:hover span:before {background:#000;}

#bannerBlock .owl-controls {position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}

#innerBannerBlock img {width:100%;}
/*--Banner Slider Ends--*/

#fade{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:.8;opacity:.8}
#light{display:none;position:fixed;top:0;right:0;bottom:0;left:0;max-width:100%;width:100%;height:100%;max-height:100%;border:0;background:#fff;z-index:99999;overflow:visible;padding:5%;}
/*#light video#VisaChipCardVideo {max-width:90%;width:90%;margin:15px 0 0 10%!importan;}*/
.videocontainer1{position:absolute;top:50%; left:50%; -webkit-transfom:translate(-50%, -50%); transform:translate(-50%, -50%); width:100%; height:auto; text-align:center;}
#VisaChipCardVideo{max-width:80%; height:auto; margin:0 auto; }
#boxclose{float:right;cursor:pointer;color:#fff;border:1px solid #aeaeae;border-radius:3px;background:#222;font-size:31px;font-weight:700;display:inline-block;line-height:0;padding:11px 3px;position:absolute;right:2px;top:2px;z-index:1002;opacity:.9}
.boxclose:before{content:"×"}
#fade:hover~#boxclose{display:none}
.test:hover~.test2{display:none}

.homeVideoPopup {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);z-index:9999;}
.homeVideoPopup .innerBox {width:100%;height:100%;position:absolute;left:0;top:0;}
.homeVideoPopup .innerBox button.closeHomePopup {position:absolute;right:0;top:0;background:none;border:0;cursor:pointer;z-index:999;}
.homeVideoPopup .innerBox button.closeHomePopup .fa {font-size:30px;color:#fff;}

/*--Welcome Block Starts--*/
#welcomeBlock {width:100%;float:left;padding-bottom:30px;}
#welcomeBlock .welcomeMain {width:100%;float:left;padding:78px 0px 44px 0px;}
#welcomeBlock .welcomeMain .welcomeLeft {float:left;width:48%;}
#welcomeBlock .welcomeMain .welcomeLeft img {width:100%;}
#welcomeBlock .welcomeMain .welcomeRight {float:right;width:46%;}
#welcomeBlock .welcomeMain .welcomeRight .blockHeading {color:#002d72;margin-top:40px;margin-bottom:35px;}
#welcomeBlock .welcomeMain .welcomeRight p {color:#444444;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;margin-bottom:36px;}
#welcomeBlock .welcomeMain .welcomeRight p strong {font-size:18px;font-family: 'Roboto-Medium';font-weight:500;display:block;margin-bottom:36px;}
#welcomeBlock .welcomeMain .welcomeRight a {float:left;font-size:15px;font-family: 'Roboto-Medium';font-weight:500;text-transform:uppercase;color:#002d72;border:1px solid #002d72;padding:15px 25px 15px 65px;}
#welcomeBlock .welcomeMain .welcomeRight a span {position:relative;}
#welcomeBlock .welcomeMain .welcomeRight a span:before {width:35px;height:1px;background:#002d72;content:'';position:absolute;left:-45px;top:8px;}

#welcomeBlock .welcomeMain .welcomeRight a:hover {color:#fff;background:#002d72;border:1px solid #002d72;}
#welcomeBlock .welcomeMain .welcomeRight a:hover span:before {background:#fff;}

#welcomeBlock .viewServicesBlock {width:100%;float:left;padding:100px 0px 86px 0px;background:url('../images/bgLogo.png') no-repeat;background-size:300px;background-position:center;text-align:center;}
#welcomeBlock .viewServicesBlock h2 {font-size:30px;color:#002d72;font-family: 'Roboto-Medium';font-weight:500;margin:0 0 36px 0;padding:0;line-height:40px;}
#welcomeBlock .viewServicesBlock h2 span {display:block;}
#welcomeBlock .viewServicesBlock a {font-size:15px;font-weight:500;font-family: 'Roboto-Medium';text-transform:uppercase;color:#fff;background:#002d72;padding:15px 25px 15px 65px;display:inline-block;}
#welcomeBlock .viewServicesBlock a span {position:relative;}
#welcomeBlock .viewServicesBlock a span:before {width:35px;height:1px;background:#fff;content:'';position:absolute;left:-45px;top:8px;}

#welcomeBlock .viewServicesBlock a:hover {background:#444;}

#welcomeBlock.introBlock .blockHeading {margin:0 0 30px 0;color:#002d72;}
#welcomeBlock.introBlock .welcomeMain .welcomeRight p strong {margin-top:50px;}

#rndDepBlock .qualityIso {width:100%;float:left;padding:100px 0px 100px 0px;background:url('../images/bgLogo.png') no-repeat;background-size:300px;background-position:center;text-align:center;}
#rndDepBlock .qualityIso h2 {font-size:30px;color:#002d72;font-weight:500;font-family: 'Roboto-Medium';margin:0 0 30px 0;padding:0;}
#rndDepBlock .qualityIso p {color:#444444;font-size:18px;font-weight:500;font-family: 'Roboto-Medium';margin-bottom:36px;}

#sandBlastingBlock {width:100%;float:left;padding:78px 0px 74px 0px;text-align:center;}
#sandBlastingBlock h2 {color:#002d72;margin:0 0 30px 0;padding:0;}
#sandBlastingBlock p {color:#444444;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;margin-bottom:36px;}
#sandBlastingBlock p strong {font-size:18px;font-weight:500;font-family: 'Roboto-Medium';display:block;margin-bottom:35px;}
#sandBlastingBlock .imgblock1 img {width:100%;}
#sandBlastingBlock .tableBlock {margin-top:50px;margin-bottom:50px;font-size:16px;}
#sandBlastingBlock .tableBlock table {border-collapse:collapse;border-color:#cbcbcb!important;border:1px solid #cbcbcb;}
#sandBlastingBlock .tableBlock thead {background:#002d72;color:#fff;font-family: 'Roboto-Bold';font-weight:700;}
#sandBlastingBlock .tableBlock tbody {color:#444;}
#sandBlastingBlock .tableBlock thead td {width:25%;}

#grindingFlutingBlock {width:100%;float:left;padding:78px 0px 78px 0px;text-align:center;}
#grindingFlutingBlock h2 {color:#002d72;margin:0 0 30px 0;padding:0;}
#grindingFlutingBlock p {color:#444444;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;margin-bottom:36px;}
#grindingFlutingBlock p strong {font-size:18px;font-weight:500;font-family: 'Roboto-Medium';display:block;margin-bottom:35px;}

#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail {margin:20px 0 0 0;width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:70px;}
#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail h3{margin:0 0 40px 0;padding:0;color:#444;font-size:22px;font-family: 'Roboto-Bold';font-weight:700;}
#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li{width:32%;float:left;position:relative;}
#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li:nth-child(2):before{width:1px;height:100%;background:#cbcbcb;left:0;top:0;position:absolute;content:'';}
#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li:nth-child(2):after{width:1px;height:100%;background:#cbcbcb;right:0;top:0;position:absolute;content:'';}
#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li h4{margin:0 0 19px 0;padding:0;color:#002d72;font-family: 'Roboto-Bold';font-weight:700;font-size:22px;text-transform:uppercase;}
#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li h5{margin:0;padding:0;color:#002d72;font-family: 'Roboto-Regular';font-weight:400;font-size:16px;}

#tblOprBlock {width:100%;float:left;padding:78px 0px 78px 0px;text-align:center;}
#tblOprBlock p strong {color:#333;font-size:18px;font-weight:500;font-family: 'Roboto-Medium';}
#tblOprBlock table {border-collapse:collapse;border-color:#cbcbcb!important;border:1px solid #cbcbcb;font-size:16px;}
#tblOprBlock table thead {font-weight:700;font-family: 'Roboto-Bold';}
#tblOprBlock table thead th {width:50%;}
#tblOprBlock table thead tr:first-child {background:#002d72;color:#fff;}
#tblOprBlock table thead tr:first-child th {padding:20px 10px;text-transform:uppercase;}
#tblOprBlock table thead tr:last-child {background:#dcdbdb;color:#002d72;}
#tblOprBlock table tbody {color:#444;}
#tblOprBlock h5 {margin:40px 0 0 0;color:#838383;font-size:14px;font-family: 'Roboto-Regular';font-weight:400;text-align:center;}
#tblOprBlock h5 strong {font-weight:700;font-family: 'Roboto-Bold';}

.operationsBlock {width:100%;float:left;padding:78px 0px 40px 0px;}
.operationsBlock h3 {font-size:22px;color:#002d72;font-weight:700;font-family: 'Roboto-Bold';margin:0 0 30px 0;padding:0;text-transform:uppercase;}
.operationsBlock .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:24px 24px 0 24px;}
.operationsBlock .thumbnail img {float:left;width:100%;}
.operationsBlock .thumbnail h4 {margin:42px 0px 32px 0px;padding:0;font-size:18px;font-weight:700;font-family: 'Roboto-Bold';color:#002d72;text-transform:uppercase;text-align:center;float:left;width:100%;min-height:45px;}

.machineFeatures {width:100%;background:#002d72;float:left;padding:70px 0px 40px 0px;color:#fff;text-align:left;}
.machineFeatures h3 {font-size:22px;font-weight:700;font-family: 'Roboto-Bold';margin:0 0 30px 0;padding:0;text-transform:uppercase;text-align:center;}
.machineFeatures li {margin-bottom:15px;list-style-type:disc;}

.videoBlock {width:100%;float:left;margin-top:78px;}
.videoBlock .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:24px;}
/*--Welcome Block Ends--*/

/*--Explore Our Rolls Starts--*/
#exploreRollBlock {width:100%;float:left;background:url('../images/greyBg.jpg') no-repeat;background-size:cover;padding:65px 0 55px 0;}
#exploreRollBlock h2.blockHeading {margin:0 0 55px 0;color:#fff;}
#exploreRollBlock .exploreRollBlockThumb {margin:0 0 30px 0;}
#exploreRollBlock .exploreRollBlockThumb .hoverDiv {display:none;}
#exploreRollBlock .exploreRollBlockThumb .thumbnail:hover .hoverDiv {display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,45,114,.95);vertical-align:middle;text-align:center;}

#exploreRollBlock .exploreRollBlockThumb .thumbnail .hoverDiv a {font-size:15px;font-weight:500;font-family: 'Roboto-Medium';text-transform:uppercase;color:#fff;border:1px solid #fff;padding:15px 25px 15px 65px;display:inline-block;top: 50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;}
#exploreRollBlock .exploreRollBlockThumb .thumbnail .hoverDiv a span {position:relative;}
#exploreRollBlock .exploreRollBlockThumb .thumbnail .hoverDiv a span:before {width:35px;height:1px;background:#fff;content:'';position:absolute;left:-45px;top:8px;}
#exploreRollBlock .exploreRollBlockThumb .thumbnail .hoverDiv a:hover {color:#002d72;border:1px solid #fff;background:#fff;}
#exploreRollBlock .exploreRollBlockThumb .thumbnail .hoverDiv a:hover span:before {background:#002d72;}

#exploreRollBlock .thumbnail {border-radius:8px;overflow:hidden;background:#fff;padding:24px 24px 0 24px;float:left;width:100%;position:relative;}
#exploreRollBlock .thumbnail img {float:left;width:100%;}
#exploreRollBlock .thumbnail h3 {margin:42px 0px 32px 0px;padding:0;font-size:18px;font-weight:700;font-family: 'Roboto-Bold';color:#002d72;text-transform:uppercase;text-align:center;float:left;width:100%;min-height:65px;}
/*--Explore Our Rolls Ends--*/

/*--Machine Block Starts--*/
#machinesBlock {width:100%;float:left;padding:70px 0 80px 0;text-align:center;}
#machinesBlock .blockHeading {color:#002d72;margin-bottom:50px;}
#machinesBlock img {border-radius:8px;width:100%;}
#machinesBlock h2 {color:#002d72;margin:0 0 42px 0;}
#machinesBlock h3 {font-size:22px;color:#002d72;font-weight:700;font-family: 'Roboto-Bold';margin:48px 0 42px 0;padding:0;text-transform:uppercase;}
#machinesBlock a {font-size:15px;font-weight:500;font-family: 'Roboto-Medium';text-transform:uppercase;color:#fff;background:#002d72;padding:15px 25px 15px 65px;display:inline-block;}
#machinesBlock a span {position:relative;}
#machinesBlock a span:before {width:35px;height:1px;background:#fff;content:'';position:absolute;left:-45px;top:8px;}

#machinesBlock a:hover {background:#444;}
/*--Machine Block Ends--*/

/*--Grades and Construction of Rolls starts--*/
#grdsConRolls {width:100%;float:left;background:url('../images/bg1.jpg') no-repeat;background-size:cover;padding:180px 0;color:#fff;text-align:center;}
#grdsConRolls h2.blockHeading {margin-bottom:30px;}
#grdsConRolls p {font-size:16px;width:100%;display:inline-block;margin-bottom:0px;letter-spacing:0;}
#grdsConRolls a {display:inline-block;font-size:15px;font-weight:500;font-family: 'Roboto-Medium';text-transform:uppercase;color:#fff;border:1px solid #fff;padding:15px 25px 15px 65px;margin-top:50px;}
#grdsConRolls a span {position:relative;}
#grdsConRolls a span:before {width:35px;height:1px;background:#fff;content:'';position:absolute;left:-45px;top:8px;}

#grdsConRolls a:hover {color:#000;background:#fff;border:1px solid #fff;}
#grdsConRolls a:hover span:before {background:#000;}
/*--Grades and Construction of Rolls ends--*/

/*--Introduction Parallex starts--*/
#introParallex {width:100%;float:left;background:url('../images/introParallex.jpg') no-repeat;background-size:cover;background-attachment:fixed;padding:140px 0;color:#fff;text-align:center;}
#introParallex p {font-size:16px;width:100%;display:inline-block;margin-bottom:30px;font-family: 'Roboto-Medium';font-weight:500;}
#introParallex p:last-child {margin-bottom:0px;}
/*--Introduction Parallex ends--*/

/*--Promoters Block starts--*/
#promotersBlock {width:100%;float:left;text-align:center;padding:80px 0px;}
#promotersBlock .blockHeading {margin-bottom:50px;color:#002d72;}
#promotersBlock .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:80px;}
#promotersBlock .thumbnail h3 {margin:0 0 18px 0;padding:0;color:#0f397a;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';}
#promotersBlock .thumbnail h5 {margin:0;padding:0;color:#444444;font-size:18px;font-weight:700;font-family: 'Roboto-Bold';}
#promotersBlock .thumbnail p {margin:30px 0 0 0;padding:0;color:#444444;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;}
#promotersBlock .thumbnail img {margin:38px 0 45px 0;padding:0;}
#promotersBlock .thumbnail a {font-size:16px;font-weight:500;font-family: 'Roboto-Medium';border:1px solid #002d72;color:#002d72;padding:15px 25px 15px 65px;display:inline-block;}
#promotersBlock .thumbnail a span {position:relative;}
#promotersBlock .thumbnail a span:before {width:35px;height:1px;background:#002d72;content:'';position:absolute;left:-45px;top:8px;}

#promotersBlock .thumbnail a:hover {border:1px solid #002d72;color:#fff;background:#002d72;}
#promotersBlock .thumbnail a:hover span:before {background:#fff;}
/*--Promoters Block ends--*/

/*--R&amp;D Department Block Starts--*/
#rndDepBlock {width:100%;float:left;padding:75px 0px 0px 0px;text-align:center;}
#rndDepBlock .blockHeading {margin-bottom:50px;color:#002d72;}
#rndDepBlock p {color:#444444;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;margin-bottom:36px;}
#rndDepBlock p strong {font-size:18px;font-weight:500;font-family: 'Roboto-Medium';display:block;margin-bottom:35px;}

#rndDepBlock .thumbnail {margin:55px 0 30px 0;width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:70px;}
#rndDepBlock .thumbnail h3{margin:0 0 40px 0;padding:0;color:#444;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';}
#rndDepBlock .thumbnail ul li{text-transform:uppercase;color:#002d72;font-size:18px;font-weight:700;font-family: 'Roboto-Bold';}
#rndDepBlock .thumbnail ul li:first-child{margin-bottom:20px;}
#rndDepBlock .thumbnail ul li span{margin-right:10px;}

#imagesBlock, .flourMillImages, .flourMillImages2, .animalImageBlock, .animalImageBlock {width:100%;float:left;}

#imagesBlock .textBlock p {margin:80px 90px;color:#444444;}

#imagesBlock.mShop {margin-bottom:30px;}

#imagesBlock img {width:100%;}

.home#pageid3 #rndDepBlock .thumbnail h4 {margin-bottom:40px;}
.home#pageid3 #rndDepBlock .diffGradesList {text-align:left!important;}
.home#pageid3 #rndDepBlock .diffGradesList ul:first-child {width:30%;float:left;}
.home#pageid3 #rndDepBlock .diffGradesList ul:last-child {width:70%;float:left;}
.home#pageid3 #rndDepBlock .diffGradesList li {margin:0 0 15px 0!important;list-style-type:disc;}
.home#pageid3 #rndDepBlock .diffGrades p {margin:30px 0px;}
/*--R&amp;D Department Block Ends--*/

#cnsRolls {background:#002d70;width:100%;float:left;padding:100px 0px;text-align:center;color:#fff;}
#cnsRolls h4 {margin:0 0 30px 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}
#cnsRolls h5 {margin:0 0 0 0;padding:0;font-size:18px;font-weight:500;font-family: 'Roboto-Medium';}

#cnsRollImages {width:100%;float:left;padding:50px 0px;text-align:center;color:#002c68;}
#cnsRollImages .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:25px;}
#cnsRollImages .thumbnail img {width:100%;}
#cnsRollImages .thumbnail h4 {margin:30px 0;padding:0;font-size:18px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}

/*--R&amp;D Department Block Starts--*/
#foundryListBlock, #servicesListBlock {width:100%;float:left;padding:45px 0px 65px 0px;}
#foundryListBlock .thumbnail, #servicesListBlock .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:25px 50px 25px 25px;margin-bottom:30px;}
#foundryListBlock .thumbnail:last-child {margin-bottom:0px;}
#foundryListBlock .thumbnail table td:first-child {width:45%;}
#foundryListBlock .thumbnail table td:first-child img {width:100%;}
#foundryListBlock .thumbnail table td:nth-child(2) {width:5%;}
#foundryListBlock .thumbnail table td:last-child {width:50%;}

#servicesListBlock .thumbnail table td:first-child {width:65%;}
#servicesListBlock .thumbnail table td:first-child img {width:100%;}
#servicesListBlock .thumbnail table td:nth-child(2) {width:5%;}
#servicesListBlock .thumbnail table td:last-child {width:30%;}

#foundryListBlock .thumbnail h3, #servicesListBlock .thumbnail h3 {margin:0 0 30px 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';color:#002c68;text-transform:uppercase;}
#servicesListBlock h4 {margin:0 0 30px 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';color:#002c68;text-transform:uppercase;display:block;text-align:center;}
/*--R&amp;D Department Block Ends--*/

/*--Contact Details Starts--*/
#contactDetails {width:100%;float:left;padding:45px 0px 45px 0px;}
#contactDetails h4 {margin:0 0 30px 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';color:#002c68;text-transform:uppercase;display:block;text-align:center;}
#contactDetails .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:50px;margin-bottom:30px;min-height:170px;}
#contactDetails .thumbnail .innerDetails .offImage {width:45px;float:left;}
#contactDetails .thumbnail .innerDetails .offDetails {width:87%;float:right;position:relative;padding:0 0 0 20px;}
#contactDetails .thumbnail .innerDetails .offDetails h5 {margin:0 0 7px 0;padding:0;font-size:16px;font-family: 'Roboto-Bold';font-weight:700;text-transform:uppercase;color:#444;}
#contactDetails .thumbnail .innerDetails .offDetails p {margin:0;padding:0;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;color:#444;}
#contactDetails .thumbnail .innerDetails .offDetails a {color:#444;}
#contactDetails .thumbnail .innerDetails .offDetails:before {width:1px;height:44px;background-color:#7187aa;position:absolute;content:'';left:0;top:0;}

#mapDistanceBlock {width:100%;float:left;padding:0px 0px 45px 0px;}
#mapDistanceBlock .mapInner {width:100%;float:left;color:#fff;}
#mapDistanceBlock .mapInner table td {padding:0px;}
#mapDistanceBlock .mapInner table td:first-child {width:75%;background:#f8f9fb;}
#mapDistanceBlock .mapInner table td:last-child {width:25%;background:#002c68;padding:30px;}
#mapDistanceBlock .mapInner h4 {margin:0 0 0 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}
#mapDistanceBlock .mapInner h5 {margin:0 0 0 0;padding:0;font-size:18px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}
#mapDistanceBlock .mapInner p {margin:0 0 0 0;padding:0;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;}
#mapDistanceBlock .mapInner p strong {margin:0 0 0 0;padding:0;font-size:16px;font-weight:500;font-family: 'Roboto-Medium';}
#mapDistanceBlock .mapInner ul li {padding:30px 0px;}
#mapDistanceBlock .mapInner ul li:first-child {margin-top:54px;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#mapDistanceBlock .mapInner ul li:last-child {border-bottom:1px solid #fff;}
/*--Contact Details Ends--*/

/*--Request Form Starts--*/
.modal-dialog {max-width:700px;}
#dwnCatalogueFrm button.close {background:transparent;border:0px;}
#dwnCatalogueFrm button.close .fa {font-size:30px;}
#dwnCatalogueFrm #frmCatalogue ul li {list-style-type:none;display:inline-block;width:100%;float:left;}
#dwnCatalogueFrm #frmCatalogue ul li label{display:block;font-size:16px;color:#444;}
#dwnCatalogueFrm #frmCatalogue ul li input, #dwnCatalogueFrm #frmCatalogue ul li select, #dwnCatalogueFrm #frmCatalogue ul li .selectric {display:block;background:#f1f1f1;font-size:16px;color:#444;width:100%;border:0px;border-radius:6px;padding:15px 10px;}
#dwnCatalogueFrm #frmCatalogue ::placeholder {font-size:16px;color:#444;}
#dwnCatalogueFrm #frmCatalogue .formField1 ul li:first-child .form-group:first-child, #dwnCatalogueFrm #frmCatalogue .formField2 ul li:first-child .form-group:first-child {width:48%;float:left;}
#dwnCatalogueFrm #frmCatalogue .formField1 ul li:first-child .form-group:last-child, #dwnCatalogueFrm #frmCatalogue .formField2 ul li:first-child .form-group:last-child {width:48%;float:right;}

#dwnCatalogueFrm #frmCatalogue .submitButtonBox {width:100%;float:left;text-align:center;}
#dwnCatalogueFrm #frmCatalogue .submitButtonBox button {font-size:15px;font-weight:500;font-family: 'Roboto-Medium';text-transform:uppercase;background:#002d72;color:#fff;padding:15px 35px 15px 75px;display:inline-block;border:0px;}
#dwnCatalogueFrm #frmCatalogue .submitButtonBox button span {position:relative;}
#dwnCatalogueFrm #frmCatalogue .submitButtonBox button span:before {width:35px;height:1px;background:#fff;content:'';position:absolute;left:-43px;top:8px;}

#reachUsFormBlock {width:100%;float:left;padding:75px 0px 45px 0px;}
#reachUsFormBlock .blockHeading {margin-bottom:50px;color:#002d72;}
#reachUsFormBlock #frmRequest {width:100%;float:left;}
#reachUsFormBlock #frmRequest ul li {list-style-type:none;display:inline-block;}
#reachUsFormBlock #frmRequest ul li label{display:block;font-size:16px;color:#444;margin-bottom:15px;}
#reachUsFormBlock #frmRequest ul li input, #reachUsFormBlock #frmRequest ul li select, #reachUsFormBlock #frmRequest ul li .selectric {display:block;background:#f1f1f1;font-size:15px;color:#646464!important;width:100%;border:0px;border-radius:6px;padding:15px;}
.selectric .label{color:#646464!important;}
#reachUsFormBlock #frmRequest ul li textarea {display:block;background:#f1f1f1;font-size:16px;color:#646464!important;width:100%;height:100px;resize:none;border:0px;border-radius:6px;padding:15px 10px;}
#reachUsFormBlock #frmRequest ::placeholder {font-size:16px;color:#646464!important;}
#reachUsFormBlock #frmRequest .formField1 {width:100%;float:left;}
#reachUsFormBlock #frmRequest .formField1 ul li {width:33%;float:left;}
#reachUsFormBlock #frmRequest .formField1 ul li:first-child .form-group:first-child {width:30%;float:left;}
#reachUsFormBlock #frmRequest .formField1 ul li:first-child .form-group:last-child {width:68%;float:right;}

#reachUsFormBlock #frmRequest .formField1 ul li:nth-child(2) {margin:0 0.5%;}

#reachUsFormBlock #frmRequest .formField2 {width:100%;float:left;margin:20px 0px;}
#reachUsFormBlock #frmRequest .formField2 ul li {width:33%;float:left;}
#reachUsFormBlock #frmRequest .formField2 ul li:nth-child(2) {margin:0 0.5%;}

#reachUsFormBlock #frmRequest .formField3 {width:100%;float:left;}
#reachUsFormBlock #frmRequest .formField3 h5, #reachUsFormBlock #frmRequest .formField4 h5 {margin:0 0 28px 0;padding:0;font-size:16px;color:#444;font-family: 'Roboto-Regular';font-weight:400;}
#reachUsFormBlock #frmRequest .formField3 ul li, #reachUsFormBlock #frmRequest .formField4 ul li {width:33.33%;float:left;margin-bottom:10px;}
#reachUsFormBlock #frmRequest .formField3 ul li.fulllen {width:100%;float:left;margin-bottom:10px;display:none;}
#reachUsFormBlock #frmRequest .formField3 ul li.fulllen input {display:block;background:#f1f1f1;font-size:15px;color:#646464!important;width:100%;border:0px;border-radius:6px;padding:15px;}
#reachUsFormBlock #frmRequest .formField3 ul li label, #reachUsFormBlock #frmRequest .formField4 ul li label {color:#002d72;font-size:15px;text-transform:uppercase;}
#reachUsFormBlock #frmRequest .formField3 ul li input[type="checkbox"], #reachUsFormBlock #frmRequest .formField4 ul li input[type="checkbox"] {border-color:#cbcbcb;width:20px;height:20px;border-radius:0px;}

#reachUsFormBlock #frmRequest .checkboxContainer{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#002d72;font-size:16px;text-transform:uppercase;line-height:20px;}
#reachUsFormBlock #frmRequest .checkboxContainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
#reachUsFormBlock #frmRequest .checkboxContainer .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:1px solid #cbcbcb;}
#reachUsFormBlock #frmRequest .checkboxContainer:hover input~.checkmark{background-color:#ccc}
#reachUsFormBlock #frmRequest .checkboxContainer input:checked~.checkmark{background-color:#fff}
#reachUsFormBlock #frmRequest .checkboxContainer .checkmark:after{content:"";position:absolute;display:none}
#reachUsFormBlock #frmRequest .checkboxContainer input:checked~.checkmark:after{display:block}
#reachUsFormBlock #frmRequest .checkboxContainer .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #002d72;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}

#reachUsFormBlock #frmRequest .formField4 {width:100%;float:left;margin:20px 0px;}
#reachUsFormBlock #frmRequest .formField5 {width:100%;float:left;}
#reachUsFormBlock #frmRequest .formField5 li {width:100%;float:left;}
#reachUsFormBlock #frmRequest p.requiredFields {width:100%;float:left;text-align:right;color:#666666;font-size:13px;font-family: 'Roboto-Regular';font-weight:400;}

#reachUsFormBlock #frmRequest .submitButtonBox {width:100%;float:left;text-align:center;}
#reachUsFormBlock #frmRequest .submitButtonBox button {font-size:15px;font-weight:500;font-family: 'Roboto-Medium';text-transform:uppercase;background:#002d72;color:#fff;padding:15px 35px 15px 75px;display:inline-block;border:0px;}
#reachUsFormBlock #frmRequest .submitButtonBox button span {position:relative;}
#reachUsFormBlock #frmRequest .submitButtonBox button span:before {width:35px;height:1px;background:#fff;content:'';position:absolute;left:-43px;top:8px;}
/*--Request Form Ends--*/

/*--Flaker Rolls Starts--*/
#flakerRolls, #crackerRolls {width:100%;float:left;padding:78px 0px 40px 0px;text-align:center;}
#flakerRolls h2, #crackerRolls h2 {color:#002d72;margin:0 0 30px 0;padding:0;}
#flakerRolls p, #crackerRolls p {color:#444444;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;}
#flakerRolls p strong, #crackerRolls p strong {font-size:18px;font-weight:500;font-family: 'Roboto-Medium';display:block;margin-bottom:35px;}

#crackerRolls .crkrRlsAplctns {width:100%;float:left;margin:40px 0 70px 0;}
#crackerRolls .crkrRlsAplctns .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:70px;}
#crackerRolls .crkrRlsAplctns .thumbnail h3 {color:#002d72;font-size:22px;text-transform:uppercase;margin:0 0 20px 0;padding:0;font-weight:700;font-family: 'Roboto-Bold';}
#crackerRolls .crkrRlsAplctns .thumbnail h5 {color:#444444;margin:0 0 0 0;padding:0;font-size:18px;font-weight:500;font-family: 'Roboto-Medium';}

body.rolls#pageid8 #crackerRolls .crkrRlsAplctns .thumbnail h5, body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail h5, body.rolls#pageid3 #crackerRolls .crkrRlsAplctns .thumbnail h5, body.rolls#pageid4 #crackerRolls .crkrRlsAplctns .thumbnail h5 {margin:0 0 30px 0;}

#crackerRolls .crkrRlsAplctns .thumbnail h4 {color:#444444;margin:40px 0 30px 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';}
#crackerRolls .crkrRlsAplctns .thumbnail ul {width:85%;float:right;}
#crackerRolls .crkrRlsAplctns .thumbnail li {margin-bottom:15px;list-style-type:disc;width:33.33%;float:left;color:#002d72;font-size:18px;text-transform:uppercase;text-align:left;font-weight:700;font-family: 'Roboto-Bold';padding:0 0 0 0;}
body.rolls#pageid4 #crackerRolls .crkrRlsAplctns .thumbnail ul {width:100%;}
body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail ul {width:90%;}
body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail ul li {width:25%;}
body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail ul li:first-child {width:50%;}
body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail ul li:nth-child(4) {width:50%;}
body.rolls#pageid4 #crackerRolls .crkrRlsAplctns .thumbnail li {width:25%;float:left;}

.flourMillImages2 img {width:100%;}
.rollAboutBlock {width:100%;float:left;}

#flakerRolls .flakerRollsApplication h3 {color:#002d72;font-size:22px;text-transform:uppercase;margin:65px 0 10px 0;padding:0;font-weight:700;font-family: 'Roboto-Bold';}
#flakerRolls .flakerRollsApplication .applicationsImages .thumbnail, #flakerRolls .rollAboutBlock .thumbnail, body.rolls#pageid6 .rubberApplications .thumbnail, body.rolls#pageid7 .steelIndustryApplications .thumbnail {width:100%;float:left;border-radius:8px;background-image:-moz-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-webkit-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);background-image:-ms-linear-gradient( 0deg, rgb(219,219,219) 0%, rgb(241,241,241) 76%);padding:24px;}
#flakerRolls .flakerRollsApplication .applicationsImages .thumbnail img, #flakerRolls .rollAboutBlock .thumbnail img, .animalImageBlock img, body.rolls#pageid6 .rubberApplications .thumbnail img, body.rolls#pageid7 .steelIndustryApplications .thumbnail img {width:100%;}
#flakerRolls .flakerRollsApplication .applicationsImages .thumbnail h4 {color:#002d72;margin:30px 0 0 0;padding:0;font-size:17px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;min-height:80px}
body.rolls#pageid7 .steelIndustryApplications .thumbnail h4 {color:#002d72;margin:0 0 0 0;padding:0;font-size:17px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}
body.rolls#pageid7 .steelIndustryApplications .thumbnail ul {margin:30px 0 0 18px;}
body.rolls#pageid7 .steelIndustryApplications .thumbnail ul li {margin-bottom:15px;list-style-type:disc;text-align:left;}
body.rolls#pageid7 .steelIndustryApplications .thumbnail table td:first-child {width:70%;}
body.rolls#pageid7 .steelIndustryApplications .thumbnail table td:first-child img {width:100%;}
body.rolls#pageid7 .steelIndustryApplications .thumbnail table td:nth-child(2) {width:5%;}
body.rolls#pageid7 .steelIndustryApplications .thumbnail table td:last-child {width:25%;text-align:left;}
body.rolls#pageid6 .rubberApplications .thumbnail h4 {color:#002d72;margin:40px 0 10px 0;padding:0;font-size:17px;font-family: 'Roboto-Bold';font-weight:700;text-transform:uppercase;}

.rollCylindersImages {width:100%;float:left;margin-bottom:70px;}
.rollCylindersImages img {width:100%;}

body.rolls#pageid2 .rollAboutBlock {width:100%;margin:100px 0px 0px 0px;}
.rollAboutBlock h4 {color:#002d72;margin:30px 0 25px 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}
.rollAboutBlock p {color:#333333;margin:0;padding:0;font-size:16px;}
.rollAboutBlock .thumbnail {margin-top:30px;}

#flakerRolls .imgBlock img {width:100%;}
#flakerRolls .materialsBlock, #crackerRolls .materialsBlock {width:100%;background:#002d72;float:left;padding:80px 0px;text-align:center;}
#flakerRolls .materialsBlock h3, #crackerRolls .materialsBlock h3 {margin:0 0 50px 0;padding:0;color:#fff;font-size:22px;text-transform:uppercase;}
#flakerRolls .materialsBlock li {width:25%;float:left;position:relative;}
#crackerRolls .materialsBlock li {width:25%;display:inline-block;position:relative;}
body.rolls#pageid6 #crackerRolls .materialsBlock li {width:33%;display:inline-block;position:relative;}
#flakerRolls .materialsBlock li:nth-child(2):before, #crackerRolls .materialsBlock li:nth-child(2):before, body.rolls#pageid8 #crackerRolls .materialsBlock li:nth-child(2):before {position:absolute;width:1px;height:100%;background:#cbcbcb;content:'';left:0;top:0;}
#flakerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid3 #crackerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid5 #crackerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid6 #crackerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid8 #crackerRolls .materialsBlock li:nth-child(2):after {position:absolute;width:1px;height:100%;background:#cbcbcb;content:'';right:0;top:0;}
#flakerRolls .materialsBlock li:nth-child(3):after, body.rolls#pageid8 #crackerRolls .materialsBlock li:nth-child(3):after  {position:absolute;width:1px;height:100%;background:#cbcbcb;content:'';right:0;top:0;}

body.rolls#pageid8 #crackerRolls .materialsBlock li {width:25%;display:inline-block;position:relative;text-align:center;float:left;}
body.rolls#pageid8 #crackerRolls .materialsBlock li img {width:90%;}

#crackerRolls {width:100%;float:left;padding:78px 0px 40px 0px;text-align:center;}
#crackerRolls .crackersAboutBlock {width:100%;margin:40px 0px;float:left;}
#crackerRolls .crackersAboutBlock h3 {color:#002d72;margin:30px 0 20px 0;padding:0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}
#crackerRolls .crackersAboutBlock p {color:#333333;margin:0;padding:0;font-size:16px;}
#crackerRolls .crackersAboutBlock img {width:100%;}

body.rolls#pageid3 .flourMillImages {margin-bottom:50px;}
body.rolls#pageid3 .flourMillImages img {width:100%;}
body.rolls#pageid3 #crackerRolls {padding-bottom:0;}

body.rolls#pageid6 .rubberApplications, body.rolls#pageid7 .steelIndustryApplications {width:100%;float:left;margin:50px 0px;}
body.rolls#pageid6 .rubberApplications h3, body.rolls#pageid7 .steelIndustryApplications h3 {margin:0 0 0 0;font-size:22px;font-weight:700;font-family: 'Roboto-Bold';color:#002d72;text-transform:uppercase;}
body.rolls#pageid6 .rubberApplications h5, body.rolls#pageid7 .steelIndustryApplications h5 {margin:43px 0 70px 0;font-size:18px;font-family: 'Roboto-Medium';font-weight:500;color:#444;}
/*--Flaker Rolls Ends--*/

.downloadCatalogueLinks table {background:#efefef;border-collapse:collapse;border-color:#ddd;border:1px solid #ddd;text-align:left;}
.downloadCatalogueLinks table td {background:#fff;}
.downloadCatalogueLinks table td:first-child {width:80%;}
.downloadCatalogueLinks table td:last-child {width:20%;}
.downloadCatalogueLinks table td:last-child img {width:30px;}

/*--Footer Block Starts--*/
#footerBlock {width:100%;float:left;letter-spacing:0!important;}
#footerBlock h3 {margin:0 0 40px 0;padding:0;text-transform:uppercase;font-size:22px;font-weight:bold;font-family: 'Roboto-Bold';}
#footerBlock .h50 {height:50px;}
#footerBlock .footerTop {width:100%;float:left;background:url('../images/greyBg1.jpg') no-repeat;background-size:cover;padding:85px 0 90px 0;color:#fff;}
#footerBlock .footerTop .corpDetails ul li {width:49%;float:left;margin-right:2%;}
#footerBlock .footerTop .corpDetails ul li:nth-child(2), #footerBlock .footerTop .corpDetails ul li:last-child {margin-right:0;}
#footerBlock .footerTop .corpDetails ul li .offImage {width:45px;float:left;}
#footerBlock .footerTop .corpDetails ul li .offDetails {width:87%;float:right;position:relative;padding:0 0 0 20px;}
#footerBlock .footerTop .corpDetails ul li .offDetails h5 {margin:0 0 7px 0;padding:0;font-size:16px;font-weight:700;font-family: 'Roboto-Bold';text-transform:uppercase;}
#footerBlock .footerTop .corpDetails ul li .offDetails p {margin:0;padding:0;font-size:16px;font-family: 'Roboto-Regular';font-weight:400;}
#footerBlock .footerTop .corpDetails ul li .offDetails a {color:#fff;}
#footerBlock .footerTop .corpDetails ul li .offDetails:before {width:1px;height:44px;background-color:#fff;position:absolute;content:'';left:0;top:0;}
#footerBlock .footerTop .socialDetails a img {border:1px solid #fff;}
#footerBlock .footerTop .socialDetails a img:hover {background:#002d72;}
#footerBlock .footerTop .socialDetails a:first-child {margin-right:20px;}

#footerBlock .footerBottom {width:100%;float:left;padding:70px 0 50px 0;}
#footerBlock .footerBottom h3 {color:#002d72;margin:0 0 30px 0;font-family: 'Lato-Bold';}
#footerBlock .footerBottom ul li {margin-bottom:20px;font-size:15px;font-family: 'Roboto-Regular';font-weight:400;}
#footerBlock .footerBottom h4 {font-size:16px;font-family: 'Roboto-Bold';font-weight:700;}
#footerBlock .footerBottom a {color:#002d72;text-transform:uppercase;}
#footerBlock .footerBottom a:hover {color:#000000;}
#footerBlock .footerBottom .topMargn {margin-top:50px;}
#footerBlock .footerBottom p {color:#888888;}
#footerBlock .footerBottom p a {color:#888888;text-transform:none;}
/*--Footer Block Ends--*/

input.error, select.error {border: 1px solid red!important;}
label.error {color: red !important; font-size: 12px !important;}

.selectric-items .selectric-scroll ul li {width:100%!important;display:block!important;margin:0!important;}

@media screen and (max-width:1367px)
{
	#welcomeBlock .welcomeMain .welcomeRight .blockHeading {margin-top:0px;}
	#exploreRollBlock .thumbnail h3 {font-size:17px;text-transform:capitalize;margin:20px 0px;}
}

@media screen and (max-width:1024px)
{
	#welcomeBlock .welcomeMain .welcomeLeft {width:100%;}
	#welcomeBlock .welcomeMain .welcomeRight {width:100%;margin-top:40px;}
	#exploreRollBlock .exploreRollBlockThumb {-ms-flex: 0 0 50%;flex:0 0 50%;max-width:50%;}
	#footerBlock .footerTop .corpDetails ul li .offDetails {width:84%;}
	#grdsConRolls {padding:50px 0;}
	
	#headerBlock .logoBlock {width:23%;}
	#headerBlock .headerBottom {width:100%;padding:20px 0px;}
	#bannerBlock .thumbnail .details {left:3%;-ms-transform: translate(3%, -50%);transform:translate(3%, -50%);}
	#bannerBlock .thumbnail .image {height:500px;}
}

@media screen and (min-width:813px)
{
	.nav-item.feedbackbtn {display:none!important;}
}

@media screen and (max-width:812px)
{
	#bannerBlock .thumbnail .image {height:400px;}
	#headerBlock .headerTop ul li.telNum {margin-right:25px;}
	#bannerBlock .thumbnail .image img {width:100%;object-fit:cover;}
	#machinesBlock .col-6:first-child {margin-bottom:30px;}
	#machinesBlock {padding:80px 0 80px 0;}
	#machinesBlock .col-6 h2 {margin:20px 0 30px 0;}
	.footerTop .col-9 {width:100%;max-width:100%;flex:100%;}
	.footerTop .col-3 {margin-top:60px;width:100%;max-width:100%;flex:100%;}
	.footer1, #machinesBlock .col-6 {width:100%;max-width:100%;flex:100%;}
	.footer2 {width:50%;max-width:50%;flex:50%;}
	.footer3 {width:50%;max-width:50%;flex:50%;}
	#welcomeBlock .viewServicesBlock {padding:50px 0px 60px 0px;}
	.navbar-collapse {position:absolute;top:50px;z-index:99;width:100%;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
	#headerBlock .navbar .leftNav.col, #headerBlock .navbar .rightNav.col {-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	#headerBlock .headerBottom ul li {width:100%;margin-right:0;}
	#headerBlock .headerBottom ul li a {padding:10px!important;text-align:left!important;}
	.dropdown-menu {background-color:#f7f7f7;border: 1px solid rgba(0,0,0,.05);}
	#promotersBlock .customContainer .col-6 {width:100%;max-width:100%;flex:100%;}
	#promotersBlock .customContainer .col-6:first-child {margin-bottom:20px;}
	#promotersBlock .thumbnail {padding:15px;}
	#introParallex, #promotersBlock {padding:50px 0;}
	#rndDepBlock .thumbnail {padding:20px;margin:0px 0 30px 0;}
	#imagesBlock .col-4 {width:100%;max-width:100%;flex:100%;}
	#imagesBlock .col-4:nth-child(2) {margin:20px 0px;}
	#imagesBlock .textBlock p {margin:20px 0px;}
	.nav-item.feedbackbtn {display:block!important;}
	#headerBlock .navbar {width:100%;}
	#headerBlock .headerTop ul li.fdbkBtn a {padding:13px 20px;}
	#headerBlock .headerTop ul li.fdbkBtn {margin-left:20px;}
	#headerBlock .headerTop ul li.telNum {margin-right:20px;}
	#headerBlock .headerTop .col-12 {padding-left:0;padding-right:0;}
	#headerBlock .headerTop ul li {text-transform:capitalize!important;font-size:14px!important;}
	#headerBlock .headerTop ul li.dwnBtn a {text-transform:capitalize!important;}
	#headerBlock .headerTop ul li.fdbkBtn {margin-left:15px;}
	#headerBlock .headerTop ul li.fdbkBtn a {padding:13px 10px;}
	#headerBlock .headerTop li.mailId, #headerBlock .headerTop ul li.fdbkBtn {display:none!important;}
	#headerBlock .headerTop ul li.telNum a:before {width:18px;height:18px;background-size:18px 18px;}
	#headerBlock .headerTop ul li.dwnBtn a:before {width:18px;height:16px;background-size:18px 16px;}
	#headerBlock .headerTop {padding:10px 0px;}
	#headerBlock .headerTop ul li {font-size:13px!important;}
	#headerBlock .headerTop ul li.dwnBtn a {padding:0 0 0 25px;font-size:13px;}
	#headerBlock .headerTop ul li.telNum a {padding:0 0 0 25px;}
	#headerBlock .logoBlock {width:180px;position:absolute;left:50%;margin-left:-90px;top:25px;}
	#headerBlock .headerBottom {padding:10px 0px;}
	.home#pageid3 #rndDepBlock .diffGradesList ul {margin:0 0 0 21px;}
	.home#pageid3 #rndDepBlock .diffGradesList ul:last-child {width:60%;}
	#cnsRolls {padding:50px 0px;}
	.responsiveTable {width:100%;overflow-x:scroll;}
	.responsiveTable table {width:190%;}
	#exploreRollBlock {padding:50px 0 20px 0;}
	#grindingFlutingBlock {padding:50px 0px 50px 0px;}
	
	#flakerRolls .flakerRollsApplication .applicationsImages .col-6 {width:100%;max-width:100%;flex:100%;}
	
	#crackerRolls .crkrRlsAplctns .thumbnail ul {width:100%;}
	
	#crackerRolls .materialsBlock li {width:33.33%;float:left;}
	#crackerRolls .materialsBlock li img {width:75%;}
	.steelIndustryApplications .col-6 {-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	.steelIndustryApplications .col-6:first-child, .steelIndustryApplications .col-6:nth-child(3) {margin-bottom:30px!important;}
	.steelIndustryApplications .col-6.steelIndustryApplications4, .steelIndustryApplications .col-6:last-child {margin-top:30px!important;}
	
	#servicesListBlock .thumbnail table td:first-child, .steelIndustryApplications .col-6 table td:first-child {width:100%!important;display:block!important;}
	#servicesListBlock .thumbnail table td:nth-child(2), .steelIndustryApplications .col-6 table td:nth-child(2) {width:100%!important;height:20px;display:block!important;}
	#servicesListBlock .thumbnail table td:last-child, .steelIndustryApplications .col-6 table td:last-child {width:100%!important;display:block!important;}
	
	#servicesListBlock .thumbnail table td:first-child, .steelIndustryApplications .col-6 table td:first-child {width:100%!important;display:block!important;}
	#servicesListBlock .thumbnail table td:nth-child(2), .steelIndustryApplications .col-6 table td:nth-child(2) {width:100%!important;height:20px;display:block!important;}
	#servicesListBlock .thumbnail table td:last-child, .steelIndustryApplications .col-6 table td:last-child {width:100%!important;display:block!important;}
	
	#bannerBlock, #innerBannerBlock {position: relative;margin-top: 105px;}
}

@media screen and (max-width:736px)
{
	#bannerBlock .owl-carousel .owl-item {width:100%!important;}
	.container, .container-sm {max-width:95%;width:95%;}
	#footerBlock .footerTop .corpDetails ul li {width:100%;margin-right:0;}
	#footerBlock .footerTop .corpDetails ul li:nth-child(2), #footerBlock .footerTop .corpDetails ul li:last-child {margin-right:0;margin-top:30px;}
	#exploreRollBlock .exploreRollBlockThumb {-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	body.about#pageid1 #welcomeBlock .welcomeMain {padding:50px 0px 0px 0px;}
	#rndDepBlock {padding:50px 0px 0px 0px;}
	body.about#pageid1 #welcomeBlock.introBlock .welcomeMain .welcomeRight p strong {margin-top:0;}
	#promotersBlock .thumbnail a {padding:15px;display:block;}
	#promotersBlock .thumbnail a:last-child {margin-top:10px;}
	#promotersBlock .thumbnail img {margin:35px 0 25px 0;}
	#promotersBlock .thumbnail a span:before {display:none;}
	#foundryListBlock .thumbnail, #servicesListBlock .thumbnail {padding:10px;}
	#foundryListBlock .thumbnail table td:first-child {width:100%;display:block;}
	#foundryListBlock .thumbnail table td:nth-child(2) {width:100%;height:10%;display:block;}
	#foundryListBlock .thumbnail table td:last-child {width:100%;display:block;}
	#foundryListBlock .thumbnail h3, #servicesListBlock .thumbnail h3 {margin:0 0 20px 0;}
	#foundryListBlock .thumbnail h3, #servicesListBlock .thumbnail p {margin:0;}
	#foundryListBlock, #servicesListBlock {padding:0px 0px 65px 0px;}
	#rndDepBlock .blockHeading {margin-bottom:20px;}
	#rndDepBlock p strong {margin-bottom:20px;}
	#imagesBlock.mShop .col-6 {-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	#imagesBlock.mShop .col-6:last-child {margin-top:13px;}
	#rndDepBlock .qualityIso {padding:40px 0px 30px 0px;}
	#flakerRolls, #crackerRolls {padding:50px 0px 40px 0px;}
	#flakerRolls .flakerRollsApplication h3 {margin:40px 0 10px 0;}
	.applicationsImages .col-6 {-ms-flex: 0 0 100%;flex:0 0 100%;max-width:100%;}
	.applicationsImages .col-6:nth-child(2), .applicationsImages .col-6:last-child {margin-top:20px;}
	#flakerRolls .materialsBlock li, #crackerRolls .materialsBlock li, #crackerRolls .crkrRlsAplctns .thumbnail li {width:50%;margin-bottom:20px;}
	#flakerRolls .materialsBlock li img, #crackerRolls .materialsBlock li img {width:80%;}
	#flakerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid3 #crackerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid5 #crackerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid6 #crackerRolls .materialsBlock li:nth-child(2):after, body.rolls#pageid8 #crackerRolls .materialsBlock li:nth-child(2):after, #flakerRolls .materialsBlock li:nth-child(2):before, #crackerRolls .materialsBlock li:nth-child(2):before, body.rolls#pageid8 #crackerRolls .materialsBlock li:nth-child(2):before, #flakerRolls .materialsBlock li:nth-child(3):after, body.rolls#pageid8 #crackerRolls .materialsBlock li:nth-child(3):after {display:none;}
	#flakerRolls .materialsBlock, #crackerRolls .materialsBlock {padding:20px 0px 60px 0px;}
	.navbar-toggler {padding:.25rem .5rem;}
	#cnsRollImages .col-6:first-child {margin-bottom:30px;}
	#cnsRollImages .col-6 {width:100%;max-width:100%;flex:100%;}
	.home#pageid3 #rndDepBlock .diffGradesList ul:first-child, .home#pageid3 #rndDepBlock .diffGradesList ul:last-child {width:100%;}
	.videoBlock video {width:100%;height:auto;}
	#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li {width:100%;}
	#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li:nth-child(2) {margin:20px 0;padding:20px 0px;}
	#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li:nth-child(2):before {width:100%;height:1px;top:0;}
	#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail ul li:nth-child(2):after {width:100%;height:1px;bottom:0;top:auto;}
	#grindingFlutingBlock .grindingFlutingMachineTypes .thumbnail {padding:20px;}
	.operationsBlock .col-6, .machineFeatures .col-6 {width:100%;max-width:100%;flex:100%;}
	.operationsBlock .col-6:first-child {margin-bottom:30px;}
	.operationsBlock .col-6:last-child {margin-top:30px;}
	.videoBlock {margin-top:50px;}
	#tblOprBlock {padding:50px 0px 50px 0px;}
	#sandBlastingBlock {padding:50px 0px 50px 0px;}
	#sandBlastingBlock .imgblock1 .col-6 {width:100%;max-width:100%;flex:100%;}
	#sandBlastingBlock .imgblock1 .col-6:first-child {margin-bottom:30px;}
	#servicesListBlock .thumbnail table td:first-child, .steelIndustryApplications .col-6 table td:first-child {width:100%!important;display:block!important;}
	#servicesListBlock .thumbnail table td:nth-child(2), .steelIndustryApplications .col-6 table td:nth-child(2) {width:100%!important;height:20px;display:block!important;}
	#servicesListBlock .thumbnail table td:last-child, .steelIndustryApplications .col-6 table td:last-child {width:100%!important;display:block!important;}
	
	#servicesListBlock .col-6, .crackersAboutBlock .col-6, .flourMillImages .col-6, .crackersAboutBlock .col-6, .rubberApplications .col-4, .rollCylindersImages .col-6 {width:100%;max-width:100%;flex:100%;}
	.crackersAboutBlock .col-6:last-child, .flourMillImages .col-6:last-child, .crackersAboutBlock .col-6:last-child, .rollCylindersImages .col-6:last-child {margin-top:30px;}
	.rubberApplications .col-4:nth-child(2) {margin:30px 0px;}
	#foundryListBlock, #servicesListBlock {padding:0px 0px 50px 0px;}
	#foundryListBlock .thumbnail h3, #servicesListBlock .thumbnail h3 {font-size:18px;}
	#crackerRolls .crkrRlsAplctns .thumbnail {padding:40px;}
	#crackerRolls .crkrRlsAplctns .thumbnail li, body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail ul li {width:50%;}
	body.rolls#pageid4 #crackerRolls .crkrRlsAplctns .thumbnail li {width:50%;}
	#crackerRolls .crkrRlsAplctns .thumbnail h4 {margin:20px 0 30px 0;font-size:17px;}
	#crackerRolls .crkrRlsAplctns .thumbnail {padding:20px;}
	body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail ul li:first-child {width:100%;}
	body.rolls#pageid6 #crackerRolls .materialsBlock li {width:100%!important;}
	
	.rolls#pageid8 #crackerRolls .crkrRlsAplctns .thumbnail {padding:40px;}
	
	body.rolls#pageid8 #crackerRolls .materialsBlock li {width:50%;}
	
	#contactDetails .col-6 {width:100%;max-width:100%;flex:100%;}
	#contactDetails .thumbnail {min-height:auto;}
	#mapDistanceBlock .mapInner table td:first-child {display:block;width:100%;}
	#mapDistanceBlock .mapInner table td:last-child {display:block;width:100%;}
	
	#reachUsFormBlock #frmRequest .formField1 ul li, #reachUsFormBlock #frmRequest .formField2 ul li {width:100%;}
	#reachUsFormBlock #frmRequest .formField3 ul li, #reachUsFormBlock #frmRequest .formField4 ul li {width:50%;}
}

@media screen and (max-width:667px)
{
	.footer2 {width:100%;max-width:100%;flex:100%;margin-top:30px;}
	.footer3 {width:100%;max-width:100%;flex:100%;margin-top:40px;}	
	#exploreRollBlock .thumbnail h3 {margin:20px 0px;font-size:15px;}
	h2.blockHeading {font-size:25px;}
	#bannerBlock .thumbnail .image img {width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:9;}
	#bannerBlock .thumbnail .image {padding:30px;}
	#flakerRolls .materialsBlock li, #crackerRolls .materialsBlock li, body.rolls#pageid4 #crackerRolls .crkrRlsAplctns .thumbnail li, body.rolls#pageid5 #crackerRolls .crkrRlsAplctns .thumbnail ul li {width: 100%;margin-bottom:20px;}
	#flakerRolls .materialsBlock h3, #crackerRolls .materialsBlock h3 {margin:50px 0 50px 0;}
	
	body.rolls#pageid8 #crackerRolls .materialsBlock li {width:100%;}
	
	#contactDetails .thumbnail {padding:20px;text-align:center;}
	#contactDetails .thumbnail .innerDetails .offImage {float:none;margin:0 auto;}
	#contactDetails .thumbnail .innerDetails .offDetails {width:100%;padding:20px 0 0 0;margin:20px 0 0 0;}
	#contactDetails .thumbnail .innerDetails .offDetails:before {width:44px;height:1px;top:0;left:50%;margin-left:-22px;}
}

@media screen and (max-width:568px)
{
	#crackerRolls .crkrRlsAplctns .thumbnail li {width:100%;}
	#reachUsFormBlock #frmRequest .formField3 ul li, #reachUsFormBlock #frmRequest .formField4 ul li {width:100%;}
	#bannerBlock .thumbnail .details {width:46%;left:1%;-ms-transform:translate(3%, -50%);transform:translate(1%, -50%);}
	#bannerBlock .thumbnail .details h2 {font-size:30px;line-height:35px!important;}
	#bannerBlock .thumbnail .details h4 {font-size:20px;}
}