body{font-family:'montserratregular';padding:0px;margin:0px;color:#222020;font-size:14px;overflow-x:hidden;}
ul{padding:0px;margin:0px;}
li{list-style:none;}
a{-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
a,
a:hover,
a:active,
a:focus{text-decoration:none;color:#58c3f2;}
a:hover,
a:active,
a:focus{outline:none;border:none;}
@font-face{font-family:'montserratbold';src:url('../fonts/montserrat-bold.woff2') format('woff2'),
url('../fonts/montserrat-bold.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratlight';src:url('../fonts/montserrat-light.woff2') format('woff2'),
url('../fonts/montserrat-light.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratmedium';src:url('../fonts/montserrat-medium.woff2') format('woff2'),
url('../fonts/montserrat-medium.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratsemi_bold';src:url('../fonts/montserrat-semibold.woff2') format('woff2'),
url('../fonts/montserrat-semibold.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'montserratregular';src:url('../fonts/montserrat-regular.woff2') format('woff2'),
url('../fonts/montserrat-regular.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoregular';src:url('../fonts/lato-regular-webfont.woff2') format('woff2'),
url('../fonts/lato-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
.color-1{color:#b2e3f8;}
.color-2{color:#fff;}
.color-3{color:#58c3f2;}
.lato{font-family:'latoregular';}
header{display:block;margin:0px;padding:0px;top:0px;width:100%;position:relative;z-index:1000;background:transparent;}
.logo{margin:10px 0px 10px;padding:0px;position:relative;}
.sparco-logo{display:flex;align-items:center;position:relative;z-index:99;}
.logo a img{max-width:100%;height:auto;}
.menusection{background:transparent;position:relative;width:100%;z-index:9999;}
.wsmenu-list > li.logo{position:relative;top:15px;}
.navigation-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;}
.logo-img{max-width:215px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu-wrapper{width:75%;padding-right:10px;}
.main-menu .wsmenu ul.wsmenu-list{margin-right:70px;}
.main-menu .wsmenu ul.wsmenu-list.wsmenu-alternate{justify-content:flex-end;margin:0px;}
.main-menu .wsmenu ul.wsmenu-list:last-child{margin-right:40px;}
.wsmenu-alternate > li > a{font-size:14px;font-family:'montserratlight';color:#f8df11;}
.wsmenu-alternate > li{padding:0 10px;}
.wsmenu-alternate > li:first-child a,
.wsmenu-alternate > li:nth-child(2) a{font-family:'montserratregular';}
.main-banner{position:relative;background-image:-moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(215, 230, 242) 80%);background-image:-webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(215, 230, 242) 80%);background-image:-ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(215, 230, 242) 80%);overflow-x:initial;}
.wpconstructuin-video{float:left;width:50%;}
.WMProduct-Banner-part{max-width:460px;float:right;position:relative;}
.WMProduct-Banner-part:before{position:absolute;content:"";background-color:rgb(248, 223, 17,0.851);width:100%;height:80%;max-height:400px;}
#WM-productitem-Slider .wide-box{padding:2.5rem 2.5rem;}
#WM-productitem-Slider .wide-box > p{font-size:16px;}
#WM-productitem-Slider .wide-box > h3{text-transform:uppercase;}
.WM-PRo-Item-container{position:absolute;top:30px;z-index:999;right:0;width:100%;}
.WM-PRO-ITEM > img{padding:0 3rem;}
.btnstyle-details{background:#3d3e3e;color:#f8df11;margin-top:2.5rem;border:0px;padding:10px 2.5rem;border-radius:0px;text-transform:uppercase;}
#WM-productitem-Slider .wide-box a.btnstyle-details{display:table;margin:0 auto;margin-top:2.5rem;}
#WM-productitem-Slider .wide-box a.btnstyle-details:hover{background:#f9e334;color:#3d3e3e;}
#WM-productitem-Slider.owl-carousel .owl-item .WM-PRO-ITEM{height:230px;padding-bottom:20px;}
#WM-productitem-Slider.owl-carousel .owl-item img{width:auto;max-width:100%;max-height:100%;margin:0 auto;}
.owl-carousel .owl-nav button.owl-next{background:#fff;height:50px;width:50px;margin:0;position:absolute;top:40%;right:-25px;transform:translateY(-80%);border-radius:0px;}
.owl-carousel .owl-nav button.owl-next:after{position:absolute;content:"\f105";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:26px;top:50%;transform:translateY(-50%);line-height:normal;left:40%;}
.owl-carousel .owl-nav button.owl-prev{background:#fff;height:50px;width:50px;margin:0;position:absolute;top:40%;left:-25px;transform:translateY(-80%);border-radius:0px;}
.owl-carousel .owl-nav button.owl-prev:after{position:absolute;content:"\f104";font-family:Font Awesome\ 5 Free;font-weight:900;font-size:26px;top:50%;transform:translateY(-50%);line-height:normal;left:40%;}
.owl-nav button{-webkit-transform:translateZ(5000px);-webkit-transform-style:flat;-webkit-backface-visibility:hidden;}
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-next:hover{background-position:bottom left;}
.owl-carousel .owl-nav button.owl-next:focus,
.owl-carousel .owl-nav button.owl-next:visited,
.owl-carousel .owl-nav button.owl-prev:focus,
.owl-carousel .owl-nav button.owl-prev:visited{outline:none;}
.forcefullwidth_wrapper_tp_banner, .rev_slider, .fullwidthbanner-container .fullwidthbanner, .forcefullwidth_wrapper_tp_banner .tp-bgimg.defaultimg{background-position:center center !important;max-height:650px;}
.iso-icons{margin-bottom:15px;}
.abt-img > img{display:table;margin:0 auto;max-width:100%;}
#Corevalues{background:url(../images/Corevalues-bg.jpg);background-attachment:fixed;background-size:cover;}
.about-text > p{font-family:'latoregular';font-size:16px;}
.core-values{display:flex;justify-content:space-around;}
.corevalues-data{width:20%;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;text-align:center;}
.corevalues-icons{display:table;margin:0 auto;}
.corevalues-title{font-size:22px;line-height:normal;margin-top:10px;color:#fff;}
.product-imgbox{background:#f3f2f0;height:260px;position:relative;display:flex;align-items:center;}
.product-title{text-align:center;padding:15px 25px;}
.product-title > label{margin-bottom:0px;color:#e98e0b;letter-spacing:0.15rem;}
.product-title > h5{font-size:1rem;text-transform:uppercase;}
.product-imgbox:before{position:absolute;content:"";bottom:0;right:0;width:50px;text-align:center;height:50px;border-left:50px solid transparent;border-bottom:50px solid #f8df11;z-index:999;}
.product-imgbox:after{position:absolute;content:"\f067";bottom:5px;font-family:Font Awesome\ 5 Free;font-weight:900;right:10px;z-index:999;}
.course-item .course-hover{position:relative;z-index:1;width:100%;overflow:hidden;height:100%;display:flex;align-items:center;}
.course-hover .hover-bg{position:absolute;z-index:1;opacity:0;top:0;bottom:0;left:0;right:0;transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.course-hover a{display:inline-block;border:2px solid #f8df11;border-radius:4px;white-space:nowrap;-moz-border-radius:4px;-webkit-border-radius:4px;color:#ffffff;position:absolute;background-color:rgb(248, 223, 17);top:50%;left:50%;z-index:3;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;line-height:20px;font-size:15px;padding:8px 30px;overflow:hidden;opacity:0;transform:translate(-50%, -50%) scale(0.5);-ms-transform:translate(-50%, -50%) scale(0.5);-moz-transform:translate(-50%, -50%) scale(0.5);-webkit-transform:translate(-50%, -50%) scale(0.5);transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;}
.bg-color-1{background-color:rgba(52, 52, 52, 0.4);color:rgba(52, 52, 52, 0.4);}
.course-hover a:hover{background-color:rgb(232, 211, 38, 0.9);}
.carousel-container .course-hover a{padding:8px 15px;}
.course-item .course-hover:hover .hover-bg{opacity:0.6;}
.course-item .course-hover:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transition:all 4s;-ms-transition:all 4s;-moz-transition:all 4s;-webkit-transition:all 4s;}
.course-hover:hover a{opacity:1;transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-webkit-transform:translate(-50%, -50%) scale(1);}.max_hi180{height:180px;width:100%;}
#WM-footer{background:url(../images/footer-bg-pattern.jpg);background-size:cover;}
ul.wm-menulistfooter{margin-top:2rem;}
.wm-menulistfooter > li > a{color:#fff;font-family:'montserratlight';font-size:13px;line-height:24px;}
.wm-small-title{color:#fff;text-transform:uppercase;}
.certication{margin-top:10px;}
.sponscer-imgs{text-align:center;}
.sponscer-imgs .certication{display:inline-block;margin:0 auto;padding:10px;max-width:150px;}
.footer-menulist{display:flex;justify-content:space-between;}
.tilte-medium{font-size:18px;font-family:'montserratregular';color:#fff;text-transform:uppercase;letter-spacing:0.15rem;}
.tilte-medium.color-4{color:#000;}
.WM-HelpyouFomr{margin-top:2rem;}
.btnstyle-submit{background:#f8df11;text-transform:uppercase;font-size:12px;padding:10px 2.25rem;}
.wm-copyrights{display:flex;flex-wrap:wrap;width:100%;}
.sparco-rights{display:flex;justify-content:space-between;margin-top:1.5rem;}
.sparco-social > ul{list-style-type:none;}
.sparco-social > ul > li{display:inline-block;padding:0 1rem;}
.sparco-social > ul > li > a{color:#fff;font-size:18px;}
.sparco-social > ul > li > a:hover{color:#f8df11;}
.sparco-left > p,.sparco-left > p > a{color:rgba(240, 239, 235, 0.5);font-family:'montserratlight';font-size:13px;}
#WM-BRCRM-Com{background:url(../images/wm-inner.png) center center;}
#WM-BRCRM-product{background:url(../images/wm-inner-pro-banner.png) center center;}
.wm-mivi-text{height:100%;justify-content:center;display:flex;flex-direction:column;}
#about-inner{position:relative;}
#about-inner:before{position:absolute;content:"";height:100%;background:#f8df11;width:35%;top:0;}
.wm-mivi-text > h4,
.title-bline{text-transform:uppercase;position:relative;padding-bottom:10px;margin-bottom:15px;}
.wm-mivi-text > h4:before,
.title-bline:before{content:"";position:absolute;bottom:0px;width:50px;background:#f8df11;height:2px;}
.wminner-core-values{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem;}
.wminner-corevalue-list{width:calc(50% - 10px);background:#f8df11;padding:20px;text-align:center;border-left:10px solid #000;margin-bottom:20px;}
.wminner-corevalues-data > h4{margin:20px 0px;text-transform:uppercase;}
.bg-section-content{background:#f5f5f5;}
.cont-info{display:flex;align-items:stretch;margin-bottom:15px;}
.contat-bx{padding:20px;border:2px solid #040492;height:100%;width:100%;min-height:240px;}
.contat-bx > h5{color:#040492;text-transform:uppercase;}
.contat-bx > address{margin-bottom:5px;}
.contat-bx > aside{margin-bottom:5px;}
.contat-bx > a.email,a.email{color:#040492;display:table;}
.contat-bx.contact-bx-bg{background:#f9f3c5;}
.sidebar-bg{padding:3rem 15px;background:url(../images/gravel.png);height:100%;}
.sidebar-top{padding:15px;background:#f8df11;margin-bottom:15px;}
.sidebar-inner > blockquote{font-family:'montserratsemi_bold';}
.sidebar-table > thead > tr > th{background:#f1e58a;}
.sidebar-table > tbody > tr > td{background:#fff;font-size:13px;}
.wm-productwrapper{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wmproduct-listcontent{width:calc(50% - 10px);margin-bottom:15px;}
.wm-features-content .wm-small-title{color:#000;font-size:18px;margin-bottom:15px;}
.wm-features-content ul li > i{color:#e98e0b;margin-right:5px;}
.wm-features-content > ul{margin-bottom:15px;}
.wmproduct-listcontent .product-imgbox{background:transparent;}
p.color-red{color:#ff2115;margin-bottom:5px;line-height:normal;}
.undercontstruction{display:block;margin:0 auto;text-align:center;}
.sidebar-itemlist{margin-bottom:15px;list-style-type:disc;padding-left:15px;}
.sidebar-itemlist > li{margin-bottom:5px;list-style-type:disc;list-style-position:outside;}
.sidebar-inner > strong{margin-bottom:15px;display:block;}
.list-ul{list-style-type:disc;padding-left:15px;}
.list-ul li{list-style-type:disc;list-style-position:outside;}
.wm-inq-emails > a.email{display:inline-block;}
.eport-map-detils{display:flex;flex-wrap:wrap;margin-top:3rem;justify-content:space-between;}
.eport-map-detils ul{flex:0 0 32.5%;}
.eport-map-detils ul li{padding:10px;background:#fff;box-shadow:0px 0px 1px #d6d6d6;margin-bottom:10px;}
.scalffoding-stage{display:flex;flex-wrap:wrap;justify-content:space-between;}
.scalffoding-stage > h4{width:100%;}
.scalffodingbox{width:32%;padding:10px;background:#f5f5f5;margin-top:15px;margin-bottom:15px;}
.apwa-form{margin:20px 0px;}
.apwa-color-code{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;margin-top:30px;}
.apwa-colorcode-box{width:calc(25% - 15px);padding:15px 10px;border:1px solid #313131;margin-bottom:10px;min-height:200px;}
.color-box span{color:#000;font-size:16px;font-weight:600;margin-bottom:10px;display:block;padding:6px;text-align:center;border:1px solid #f1f1f1;}
.apwa-form > h4{text-align:center;}
.apwa-form > strong{display:block;text-align:center;color:#3891bb;}
.color-box.white{background:#fff;color:#000;}
.color-box.pink{background:#ff99cc;}
.color-box.red{background:#cc0000;}
.color-box.yellow{background:#ffff00;}
.color-box.orange{background:#ff9900;}
.color-box.blue{background:#0066ff;}
.color-box.purple{background:#9900ff;}
.color-box.green{background:#009900;}
.certificate-box .product-box .course-hover > img{max-width:100%;}
.privacy-policy b{font-size:18px;text-transform:uppercase;margin-bottom:10px;display:block;color:#f8df11;}
.privacy-policy p{font-size:15px;line-height:26px;}
.privacy-policy ul{margin-bottom:15px;}
.privacy-policy ul li{color:#888;font-size:15px;margin-bottom:10px;}
.privacy-policy p.bigfont{font-size:17px;}
.maincontent .section-padding100 .col-md-4.text-justify h3 {
    font-size: 1.5rem;
    line-height: 30px;
    letter-spacing: 0.7px;
}