﻿@charset "utf-8";
h2,h5{margin:0 0 20px}
h4,h6{margin:0 0 10px}
#wrapper,html{min-height:100%;position:relative}
#footer,.footer-nav li h4,.readmore{font-family:Roboto,sans-serif}
#footer,#wrapper,.container,.heading,.readmore,.search_form_modal,body,html{position:relative}
#back-top .back-to-top,.footer-nav li a,.readmore,.readmore:hover,a,a:focus,input:focus{text-decoration:none}
label,p{color:#313030}
.text_left,.video-list,h4{text-align:left}
#content,#content.sitemap-content{padding-bottom:initial}
@font-face{font-family:robotomedium_italic;src:url(../fonts/roboto-mediumitalic-webfont.woff2) format("woff2"),url(../fonts/roboto-mediumitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:robotolight_italic;src:url(../fonts/roboto-lightitalic-webfont.woff2) format("woff2"),url(../fonts/roboto-lightitalic-webfont.woff) format("woff");font-weight:400;font-style:normal}
*,:after,:before{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;border-box:border-box;-moz-border-box:border-box;-webkit-border-box:border-box;-ms-border-box:border-box;-o-border-box:border-box;padding:0;margin:0;outline:0}
.left_img,.right_img{margin-bottom:15px;max-width:100%}
body{font-family:'Merriweather sans',sans-serif;font-size:1rem;color:#2a2a2a}
body,html{margin:0;padding:0;height:100%}
.inner-pagetemp .container{position:relative;clear:both;display:grid}
.img-responsive{margin-left:auto;margin-right:auto}
.right_img{float:right;margin-left:20px}
.float-lt,.left_img,.process-content-left,.process-img-outer-left{float:left}
.left_img{margin-right:20px}
ul,ul li{list-style:none}
.site-map li ul li,ul{padding-left:0}
a{cursor:pointer;color:#d0202e}
a:active,a:focus,a:hover{text-decoration:none;color:#313030}
a,a:hover,button,img,img:foucs{outline:0;border:none}
a:focus,input:focus{outline:0!important}
p{font-size:.938rem;line-height:1.5rem;margin-bottom:20px;font-weight:400}
h1,h2,h3,h4,h5,h6{font-family:'Merriweather Sans',serif}
h1{margin:0 0 20px!important;padding:0;font-size:2.5rem;line-height:3.5rem;font-weight:300}
h2,h3{font-weight:400;padding:0}
h2{font-size:2.25rem;line-height:2.188}
h3{margin:0 0 15px;font-size:2rem;line-height:2.125rem}
h4{padding:0;font-size:1.5rem;line-height:1.875rem;font-weight:300}
h5{padding:0;font-size:1.125rem;line-height:1.375rem}
.footer-nav li,h6{font-size:.938rem}
h6{padding:0;line-height:1.25rem;font-weight:400}
.borderRadius_3{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:15px}
.borderRadius_15{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-o-border-radius:15px;-ms-border-radius:15px}
.borderRadius_20{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px}
.borderRadius_50{border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px}
.transition_all_4s{transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-o-transition:.4s;-ms-transition:.4s}
.transition_all_3s{transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;-ms-transition:.3s}
.transition_all_01s{transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;-o-transition:.1s;-ms-transition:.1s}
.transition_all_1s{transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;-ms-transition:1s}
.text_right{text-align:right}
.errorpage-outer,.stage-box,.text_center{text-align:center}
#back-top,.float-rt,.process-content-right,.process-img-outer-right,.social-icon-outer{float:right}
.clearfix{clear:both}
.font_bold{font-weight:900}
.font_light{font-weight:300}
.font_regular,.panel-default .panel-heading>.panel-title{font-weight:400}
#content{background:#fff}
.footer-bottom a,.footer-nav li h4 a,.red-txt{color:#ba2f2b}
#footer,.footer-address a,.footer-bottom a:hover{color:#2a2a2a}
.space-bg{background:url(../images/footer-bg.png) #ba2f2b}
#footer,.footer-up{background:#ece9e9}
#footer{width:100%;height:100%;bottom:0;left:0;font-size:15px;z-index:98}
.footer-up{padding:33px 0}
.footer-address{padding:10px 20px;background:#fff}
.footer-address p{margin:20px 0 0}
.footer-address a:hover,.panel-default .panel-heading .panel-title span:nth-of-type(2n+2),label span{color:#bb302b}
.footer-address img{height:100%;max-height:95px}
.priya-cement-ft-logo{margin:20px 0}
.footer-nav{margin:0 20px}
.footer-nav li{min-height:120px;display:inline-block;vertical-align:top;margin-bottom:20px}
.breadcrumb li,.copyright{font-size:.875rem;line-height:1.125rem}
.download_icon span,.modal-content,.modal.carousel .carousel-inner>.active,.modal.carousel .carousel-inner>.next,.modal.carousel .carousel-inner>.prev,.readmore{vertical-align:middle}
.footer-nav li h4{font-size:1.063rem;font-weight:700;margin-bottom:10px;line-height:1.063rem;border-bottom:1px solid #d0d0d1;display:block}
.footer-nav li h4 a:hover{padding-left:0;color:#f42721}
.footer-nav li a{margin-bottom:10px;display:block;color:#2a2a2a;line-height:15px}
.footer-nav li a:hover{color:#000;padding-left:4px}
.footer-bottom{border-top:2px solid #fff}
.copyright{padding-top:18px;padding-bottom:18px}
.connect-with-us{background:#ba2f2b;color:#fff;text-transform:uppercase}
.connect-with-us span{padding:17px}
.connect-with-us a{float:left;height:57px;width:56px;background:#585858;padding:18px;border-right:1px solid #838383}
.connect-with-us a:last-child{border-right:none}
.connect-with-us a .social-icon{display:block;background:url(../images/social-icon.png) no-repeat;height:23px;width:20px}
.connect-with-us a .social-icon-tw{background-position:0 0}
.connect-with-us a .social-icon-fb{background-position:-55px 0}
.connect-with-us a .social-icon-in{background-position:-108px 0}
.common-table tbody tr,.connect-with-us a:hover,.form-control[disabled],.job-opening-table tbody tr,.readmore{background:#fff}
.connect-with-us a:hover .social-icon-tw{background-position:0 -34px}
.connect-with-us a:hover .social-icon-fb{background-position:-55px -32px}
.connect-with-us a:hover .social-icon-in{background-position:-108px -32px}
#ticlogo{background:url(../images/tic_logo.png) no-repeat;height:30px;width:20px;position:absolute;right:0;top:10px}
.grid_space100{height:100px}
.grid_space75{margin-bottom:75px}
.grid_space40{margin-bottom:40px}
.grid_space30{height:30px}
.grid_spaceh20{height:20px}
.grid_spaceh40{height:40px}
.grid_spaceh75{height:75px}
.heading{color:#2b2b2b;font-weight:300;text-align:center;margin-bottom:65px}
.heading::after{border-bottom:2px solid #bb302b;bottom:-15px;content:"";height:0;left:50%;margin-left:-20px;position:absolute;width:50px}
.readmore *{transition-duration:.6s;transition-property:all;transition-timing-function:ease}
.readmore{color:#313131;cursor:pointer;display:block;font-size:.938rem;font-weight:400;line-height:2.25rem;max-width:118px;width:100%;text-align:center;margin-top:25px;-webkit-transition:.6s;transition:.6s;-moz-transition:.6s}
.readmore:hover{background:#bb302b;color:#fff;-webkit-transition:.6s;transition:.6s;-moz-transition:.6s}
.readmore svg{height:36px;left:0;position:absolute;top:0;width:100%}
.readmore rect{fill:none;stroke:#bb302b;stroke-width:2;stroke-dasharray:422,0}
.readmore:hover rect{stroke-width:3;stroke:#fff;stroke-dasharray:120px,240;stroke-dashoffset:208px;-webkit-transition:1.35s cubic-bezier(.19,1,.22,1);transition:1.35s cubic-bezier(.19,1,.22,1);-moz-transition:1.35s cubic-bezier(.19,1,.22,1)}
.search-icon{margin-top:5px;height:42px;width:40px;overflow:hidden;background:url(../images/search-icon.png) no-repeat;transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;border:none}
.search-icon:hover{background-position:0 -42px;transition:opacity .3s;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;opacity:1}
.modal-open .modal-dialog{height:100vh}
.modal-content{background:0 0;box-shadow:0 0 0 transparent;border:0;display:table-cell;max-height:auto;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-o-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent}
.related-img,.search_form_modal input[type=submit],.search_form_modal input[type=text]{display:inline-block}
.modal-open .nav-search-outer .btn:active:focus,.modal-open .nav-search-outer .btn:active:hover,.nav-search-outer .btn:active,.nav-search-outer .btn:focus,.nav-search-outer .btn:hover{background-color:transparent;border-color:transparent;outline:0;box-shadow:none}
.close{font-size:3.75rem;color:#fff;opacity:1;line-height:4.375rem;position:absolute;top:2%;right:0;font-weight:200;z-index:101;background:0 0}
.inner-process .breadcrumb li.active,.page-title{font-weight:600}
#cd-zoom-in,.inner_banner{background-position:50% 0}
.close:hover{opacity:1;color:#fff}
#searchModal .close{position:fixed;top:8%;right:8%}
.modal.fade:not(.in).left .modal-dialog{-webkit-transform:translate(-125%,0);transform:translate(-125%,0)}
.modal-open .modal{background:#000000e6;overflow:hidden}
.modal-open .modal.modal-center{display:flex!important;align-items:center!important}
.modal-open .modal.modal-center .modal-dialog{flex-grow:1}
.search_form_modal input[type=text]{background:0 0;width:92%;padding:10px 0;border:none;border-bottom:1px solid #fff;font-size:2.5rem;font-weight:300;color:#fff;line-height:3.125rem}
.search_form_modal input[type=search]{width:10%}
.search_form_modal .search-icon{position:absolute;right:0;top:0;margin-top:10px}
#back-top,.modal.carousel{position:fixed}
.modal.carousel .control{height:32px;width:32px;display:block;position:absolute;top:45%}
.modal.carousel .control.left-control{background:url(../images/prev-arrow.png) no-repeat;left:-30px}
.modal.carousel .control.right-control{background:url(../images/next-arrow.png) no-repeat;right:-30px}
.modal.carousel .modal-body{width:100%;height:100vh}
.modal.carousel .carousel-inner{text-align:center;height:100%}
.modal.carousel .carousel-control{width:32px;background-image:none;opacity:1}
.modal.carousel .carousel-inner>.carousel-item{float:left;height:100vh;position:relative;width:100%;line-height:100vh;text-align:center}
.modal.carousel .carousel-inner>.carousel-item img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
#back-top{z-index:98;right:15px;margin-bottom:0;bottom:55px}
#back-top .back-to-top{width:40px;display:block;text-align:center;text-transform:uppercase;color:#bbb;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top .back-to-top:hover{color:#ff9a22}
#back-top span{width:35px;height:35px;display:block;margin-bottom:7px;background:url(../images/back_top_arrow.png) center center no-repeat #585858;-webkit-transition:1s;-moz-transition:1s;transition:1s}
#back-top .back-to-top:hover span{background-color:#222}
.masthead-outer{position:relative;overflow:hidden;height:460px}
.inner_banner{background-repeat:no-repeat;background-attachment:fixed;height:100%;margin:0 auto;width:100%;overflow:hidden;position:relative;background-size:cover!important}
.masthead_overlay{position:absolute;transition:.5s;-webkit-transition:.5s;opacity:1;content:'\A';height:100%;top:0;bottom:0;left:0;right:0;background:url(../images/banner-bg.png) center bottom repeat-x #00000038;z-index:9}
.breadcrumb{position:relative;margin-top:-50px;z-index:9;margin-bottom:0;background-color:transparent;padding:0}
.breadcrumb li a,.breadcrumb li.active,.download_icon:focus,.download_icon:hover,.process-popup .modal-body p{color:#fff}
.breadcrumb>li+li:before{color:#ccc;content:"/ ";padding:0 5px}
.lhs-navigation,.lhs-navigation-non-stick{margin-top:35px}
.lhs-navigation li,.lhs-navigation-non-stick li{font-size:.938rem;line-height:1.125rem;border-bottom:1px dotted #747373}
.lhs-navigation li a,.lhs-navigation-non-stick li a{color:#2a2a2a;padding:20px 0;display:block;background:85% 55%}
.lhs-navigation li a.active,.lhs-navigation li a:active,.lhs-navigation li a:hover,.lhs-navigation-non-stick li a.active,.lhs-navigation-non-stick li a:active,.lhs-navigation-non-stick li a:hover{color:#bb302b;padding-left:10px;background:url(../images/arrow-active.png) 100% 55% no-repeat}
.left_side_outer{min-height:100vh;position:absolute;top:0;width:260px}
.leftsidebar{margin-bottom:3px;width:100%}
.leftsidebarfixed{position:fixed;z-index:10}
.rhs-side{margin-top:-85px;padding:50px 40px;background:#fff;position:relative;z-index:9}
.page-title{font-size:1.75rem;line-height:2rem;margin-bottom:30px}
.highlight-title{font-size:1.125rem;line-height:1.875rem;color:#555;font-family:Merriweather Sans;font-style:italic;font-weight:400i;margin-bottom:20px}
.common-table,.job-opening-table,.number-before-input{font-family:Roboto,sans-serif}
.related-img{margin:10px auto 20px;max-width:100%}
.checkbox-control-outer,.form-control,.form-outer,.unorderlist li{display:block}
.related-img-left{margin:20px 20px 20px 0;float:left}
.related-img-right{margin:20px 0 20px 20px;float:right}
.inner-content h2,.inner-content h3,.inner-content h4,.inner-content h5,.inner-content h6{display:block;font-weight:600;font-family:'Merriweather Sans',serif}
.heading3{font-size:1.563rem;line-height:1.875rem;margin-bottom:20px}
.heading4{font-size:1.25rem;line-height:1.5rem;margin-bottom:15px}
.heading5,label{margin-bottom:10px}
.heading5{font-size:1.125rem;line-height:1.375rem}
.orderlist,.unorderlist{margin-bottom:30px;font-size:.938rem;line-height:1.5rem}
.unorderlist li{background-image:url(../images/list-icon.jpg);background-repeat:no-repeat;padding-left:20px;background-position:left 6px;margin-top:15px}
.contact-highlight-title,.orderlist li:last-child,.panel-group,.unorderlist li:last-child{margin-bottom:0}
.orderlist li{list-style:decimal;margin-left:20px;margin-top:10px}
.form-outer{margin:30px 0}
.form-group{margin-bottom:40px;position:relative}
.form-control{width:100%;padding:10px 60px 10px 10px;font-size:.875rem;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #a6a6a6;border-radius:0;-webkit-box-shadow:inset 0 1px 1px #00000014;box-shadow:inset 0 1px 1px #00000014;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;height:45px}
.fileUpload,.submit-btn:hover{color:#fff;background:#b92e2b}
.form-control:focus{border-color:#b92e2b;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none}
label{font-weight:400;font-size:.938rem;line-height:1.063rem}
textarea{resize:none}
.form_select{width:100%;background-image:url(../images/select-arrow.jpg);background-repeat:no-repeat;background-position:center right;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none}
.form_select::-ms-expand{display:none}
.fileUpload{position:absolute;overflow:hidden;margin:0;right:0;top:29px}
.fileUpload span{height:45px;padding:0 10px;line-height:2.813rem;font-size:.75rem}
.fileUpload input.upload{background:#b92e2b;position:absolute;top:0;right:0;margin:0;padding:0;font-size:.875rem;cursor:pointer;opacity:0;height:100%;width:78px}
.number-before-txt{position:absolute;width:50px;left:0;color:#939393;top:30px;line-height:42px;text-align:right}
.number-before-input{padding-left:10px;font-weight:400}
.submit-btn{border:2px solid #b92e2b;height:40px;font-size:1rem;line-height:2.375rem;max-width:110px;width:100%;background:#fff;color:#313030;font-weight:500}
.control{display:inline-block;position:relative;padding-left:30px;margin-bottom:5px;cursor:pointer;font-size:.875rem;line-height:1.875rem}
.control input{position:absolute;z-index:-1;opacity:0}
.control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:0 0;border:2px solid #be2e2e}
.control input:checked:focus~.control__indicator,.control input:focus~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator,.control:hover input~.control__indicator,.site-map li,.wizard-progress li:last-of-type .step-num:after{background:0 0}
.control input:checked~.control__indicator{background:0 0;border:2px solid #b92e2b}
.control input:disabled~.control__indicator{background:#e6e6e6;opacity:.6;pointer-events:none}
.control__indicator:after{content:'';position:absolute;display:none}
.collapse.in,.contact-detail-outer,.control input:checked~.control__indicator:after,.job-opening-table .pdf-icon-outer:hover .pdf-icon{display:block}
.control--checkbox .control__indicator:after{left:6px;top:2px;width:5px;height:10px;border:solid #b92e2b;border-width:0 2px 2px 0;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}
.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}
.mandatory-note{color:#b92e2b;text-align:right;font-size:.75rem;line-height:.875rem}
ul.control-option{display:inline-block;width:100%;margin-bottom:0}
ul.control-option li{color:#aaa;display:block;position:relative;float:left;margin:0 15px 10px 0}
ul.control-option li input[type=radio]{position:absolute;visibility:hidden}
ul.control-option li label{display:block;position:relative;font-size:.938rem;padding:5px 0 5px 30px;margin:0 auto 0 0;height:20px;z-index:9;cursor:pointer;-webkit-transition:.25s linear}
.pagination>li>a,.pagination>li>span,.search-listing li h4 a,input[type=radio]:checked~label,ul.control-option li:hover label{color:#b92e2b}
ul.control-option li .check{display:block;position:absolute;border:2px solid #be2e2e;border-radius:100%;height:16px;width:16px;top:5px;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}
ul.control-option li:hover .check{border:2px solid #be2e2e}
ul.control-option li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:6px;width:6px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}
input[type=radio]:checked~.check{border:2px solid #b92e2b}
.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.active.active,.datepicker tfoot tr th:hover,input[type=radio]:checked~.check::before{background:#b92e2b}
.job-opening-table .pdf-icon-outer .pdf-icon,.job-opening-table .pdf-icon-outer:hover img,.none{display:none}
.video-list li.video-item{display:inline-block;margin:0}
.video-list-2-2 li.video-item{width:47%;max-width:450px}
.video-list-2-2 li.video-item:nth-child(2n+2){margin-left:2%}
.video-list-1-1 li.video-item{width:100%;max-width:100%}
.video-list-3-3 li.video-item{float:left;margin-right:2%;vertical-align:top}
.video-list-3-3 li.video-item.horizontal-width{width:32%}
.video-list-3-3 li.video-item.vertical-width{width:25%}
.video-list-3-3 li.video-item:nth-child(3n+3){margin-right:0}
.all-img-hover-outer,.video-img{position:relative;overflow:hidden}
.video-overlay{background:url(../images/video-icon.png) center center no-repeat #0003;position:absolute;left:0;right:0;top:0;bottom:0}
.video-list figcaption{margin-top:20px;font-size:.938rem;line-height:1.5rem;color:#313030}
.video-list li a:hover{color:#000}
.video-list li a:hover .video-overlay{background-color:#0000;-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05)}
.datepicker table,.process-img-right img,.video-img img,.video-item figure .all-img-hover-outer img{width:100%}
.contact-detail,.contact-map{width:50%;float:left}
.panel-body{padding:30px;width:100%;display:flex}
.icon-info,.icon-location{width:27px;height:27px;float:left}
.panel-default{border:0;box-shadow:none}
.panel-default .panel-heading{border:0;padding:0;background:0 0;position:relative}
.panel-default .panel-heading .panel-title .accordion-button{background:#e3e3e3;display:block;color:#313030;padding:0;font-size:1.5rem}
.panel-default .panel-heading.actives:before{background-image:url(../images/active-arrow.png);background-repeat:no-repeat;background-position:center center;content:' ';display:block;position:absolute;top:45%;height:11px;width:6px;left:-6px;z-index:1}
.panel-default .panel-heading.actives .panel-title:before{border-left:5px solid #bb302b;content:' ';display:block;position:absolute;top:0;height:100%;z-index:5}
.accordion-button:focus,.process-popup .close:focus{outline:0;box-shadow:none}
.panel-group .panel+.panel{margin-top:2px}
.panel-default .panel-heading .panel-title span{padding:15px 25px;display:inline-block}
.panel-default .panel-heading .panel-title span:first-child{border-right:2px solid #fff;min-width:190px}
.half-box{max-width:50%;flex:0 0 50%}
.half-box span{float:left;margin-left:10px;line-height:25px}
.half-box span span{margin-left:0;font-weight:500;font-family:Lato,sans-serif;float:none}
.icon-location{background:url(../images/location-icon.png) no-repeat}
.icon-info{background:url(../images/info-icon.png) no-repeat}
#google-container{position:relative;width:100%;background-color:#f2f2f2;height:100%}
#cd-zoom-in,#cd-zoom-out,.no-touch #cd-zoom-in:hover,.no-touch #cd-zoom-out:hover{background-color:#b92e2b}
#cd-google-map{position:relative;height:715px;width:100%}
#cd-google-map address{position:absolute;width:100%;bottom:0;left:0;padding:1em;background-color:#d36868e6;color:#fff;font-size:.813rem}
#cd-zoom-in,#cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-repeat:no-repeat;background-size:32px 64px;background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/148866/cd-icon-controller.svg)}
#cd-zoom-in{margin-top:10px;margin-bottom:1px}
#cd-zoom-out{background-position:50% -32px}
#map-canvas{height:715px}
.map_wrap{background:#00000080;bottom:0;left:0;position:absolute;right:0;top:0}
.map_wrap_overlay{height:715px;overflow:hidden;position:relative}
.job-opening-table{font-size:1.125rem;line-height:1.25rem}
.job-opening-table thead th{background:#fff;color:#d0202e;padding:15px}
.common-table tbody tr:nth-child(odd),.job-opening-table tbody tr:nth-child(odd){background:#eee}
.common-table tbody td,.job-opening-table tbody td{padding:15px;color:#555;font-size:.938rem;line-height:1.25rem}
.download_icon.active,.download_icon:hover,.pdf_outer a.active .download_icon,.pdf_outer a:hover .download_icon{background:#d0202e;color:#fff}
.download_icon:hover.active span,.pdf_outer a.active:hover span{padding-top:0}
.job-opening-table .pdf-icon{background:url(../images/pdf_icon_hover.png) no-repeat;height:32px;width:25px;display:inline-block;vertical-align:top}
.download_icon{background:#a6a6a6;color:#fff;font-size:1.125rem;height:40px;width:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:table;text-align:center;margin:0 auto}
.download_icon span{display:table-cell;padding-top:inherit}
.download_icon:hover span,.pdf_outer a:hover span{padding-top:5px}
.common-table{font-size:1.125rem;line-height:1.375rem;margin-bottom:20px}
.common-table thead th{background:#e6e0e0;color:#d0202e;padding:15px;text-align:center}
.common-table tbody th{padding:15px;color:#d0202e;font-weight:400;text-transform:none}
.inner-process{position:relative;padding-top:120px;margin-bottom:40px}
.bg-yellow {background-color: #ffdf1a !important;}
.inner-process0{background:url(../images/process-bg-0.jpg) center top no-repeat!important}
.inner-process1{background:url(../images/process-bg-mining.jpg) center top no-repeat!important}
.inner-process2{background:url(../images/process_bg_limestone.jpg) center top no-repeat!important}
.inner-process3{background:url(../images/Process_bg_raw-material-grinding.jpg) center top no-repeat!important}
.inner-process4{background:url(../images/process-bg-homogenisation.jpg) center top no-repeat!important}
.inner-process5{background:url(../images/process-bg-preheater.jpg) center top no-repeat!important}
.inner-process6{background:url(../images/process-bg-rotary-klin-bg.jpg) center top no-repeat!important}
.inner-process7{background:url(../images/Process_bg_cement_grinding.jpg) center top no-repeat!important}
.inner-process8{background:url(../images/process-bg-packaging.jpg) center top no-repeat!important}
.inner-process-overlay{background:#ffffffab;position:absolute;top:0;bottom:0;left:0;right:0}
.inner-process .breadcrumb{margin-top:0}
.inner-process .breadcrumb li a,.inner-process .breadcrumb li.active,.inner-process .breadcrumb>li+li::before{color:#1f1f1f}
.wizard-progress{list-style:none;margin:5px 0 0 10%;padding:0}
.wizard-progress li{float:left;text-align:center;position:relative;width:75px}
.wizard-progress .step-num{font-size:.875rem;font-weight:700;background:#414242;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;width:10px;display:inline-block;height:10px;position:relative}
.wizard-progress .step-num:after{content:"";display:block;background:#b5bab7;height:2px;width:70px;position:absolute;top:4px;left:10px}
.wizard-progress li:last-of-type{text-align:right;width:40px}
.wizard-progress .active-step .step-num{background-color:#ba2f2b}
.step-name{position:absolute;top:0;right:-48px;width:115px;margin:10px auto 0;padding:6px;color:#fff;background:#333;-webkit-box-shadow:2px 2px 5px #aaa;-moz-box-shadow:2px 2px 5px #aaa;box-shadow:2px 2px 5px #aaa;opacity:0;-webkit-transition:250ms ease-out;-moz-transition:250ms ease-out;-ms-transition:250ms ease-out;-o-transition:250ms ease-out;transition:250ms ease-out;z-index:99;font-size:.813rem;font-weight:300;text-align:center}
.step-name:before{content:' ';position:absolute;top:15px;left:50%;width:0;height:0;margin-top:-30px;border:8px solid transparent;border-bottom-color:#333;margin-left:-5%}
.step-num:hover .step-name,.wizard-progress li.active-step .step-name{right:-48px;opacity:1;top:100%;z-index:100}
.wizard-progress li:last-of-type .step-name:before{display:block;opacity:1}
.wizard-progress li.active-step .step-name{z-index:99}
.process-step-outer{margin:70px 0}
.process-step-outer h4{font-size:1.75rem;line-height:2rem;margin-bottom:35px}
.process-step-outer p{font-size:1.125rem;line-height:1.875rem;color:#111;font-weight:400i;font-style:italic;}
.stage-title{background:#51504fb5;padding:12px 25px;margin:0 auto;display:inline-block;font-size:1.125rem;line-height:1.375rem;color:#fff}
.stage-item-outer{margin:50px 0}
.stage-item-outer li{padding:0 27px;max-width:385px}
.stage-item-outer li figure{position:relative;border:1px solid #c2b6b6;overflow:hidden}
.stage-item-outer li figure figcaption{position:absolute;bottom:12px;left:20px;right:20px;text-align:left;color:#fff}
.all-img-hover-outer::before{position:absolute;top:50%;left:50%;z-index:2;display:block;content:'';width:0;height:0;background:#fff3;border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}
.control-btn.prev-btn,.pace{left:0}
.all-img-hover-outer:hover::before{-webkit-animation:.75s circle;animation:.75s circle}
@-webkit-keyframes circle {
0%,40%{opacity:1}
100%{width:200%;height:200%;opacity:0}
}
@keyframes circle {
0%,40%{opacity:1}
100%{width:200%;height:200%;opacity:0}
}
.control-btn{position:fixed;top:320px;z-index:99}
.control-btn.next-btn{right:0}
.modal-open .process-popup .modal-dialog{width:55%;max-width:95%;height:auto}
.process-popup .modal-body{max-width:100%;padding:35px;margin:20px}
.process-popup .modal-content{background:#333;display:inline-block;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border:1px solid #4c4c4c;border-top:3px solid #b92e2b}
.process-popup .close{font-size:2.5rem;line-height:2.813rem;right:-3%;top:-8%;position:absolute}
.field-validation-error{color:#b92e2b;position:absolute;top:105%;font-size:.75rem;line-height:.875rem}
.input-validation-error{border:1px solid #b92e2b}
.success_message{background:#efefef;border:2px solid #060;padding:20px;text-align:center;font-size:1rem;font-weight:400}
.site-map{margin:30px 0}
.site-map li a.sub-page{display:inline-block;font-size:.938rem;line-height:1.125rem;color:#474747}
.site-map li a.sub-page:hover{color:#d0202e}
.site-map li ul{margin:0 0 20px;padding:0}
.site-map li ul li a{padding:0 0 0 20px;background:url(../images/list-icon.jpg) no-repeat #0000}
.site-map li ul li a:hover{background-position:3px top;padding-left:23px}
#footer.sitemap-footer{height:60px}
.highlight_txt{background-color:#ff0}
.search-listing{margin:10px 0}
.search-listing li{padding:10px 0;border-bottom:1px dashed #ddd}
.search-listing li small{color:#9b9a9a;font-size:1rem;font-weight:700;line-height:1.188rem}
.search-listing li h4{font-weight:400;margin:15px 0;font-size:1.125rem;line-height:1.375rem}
.search-listing li h4 a:hover{color:#575757}
.record-found{color:#900;font-size:1.25rem;line-height:1.5rem;margin:30px 0}
.advancesearch_form{margin:5px 0 15px;padding:0;position:relative;width:60%;display:inline-block}
.advancesearch_form .search_text{padding:12px 45px 12px 12px;width:93%;position:relative;border:1px solid #9a9a9a}
.advancesearch_form .search_btn{background:url(../images/ad-search-icon.png) center center no-repeat #d0202e;overflow:hidden;border:0 solid transparent;height:46px;padding:12px;position:absolute;right:0;top:0;width:45px}
.datepicker-dropdown.dropdown-menu{opacity:1;background:#999;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;max-width:300px;width:100%}
.datepicker table tr td.new,.datepicker table tr td.old{color:#e4e4e4}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none;color:#fff}
.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#b92e2b;cursor:pointer}
.datepicker table tr td.today{color:#000;background-color:#ffa953;border-color:#ffb76f}
.datepicker .datepicker-switch{width:145px}
.errorpage-outer .readmore{margin:0 auto}
.errorpage-outer .page404-title{font-size:6.25rem}
.errorpage-content h3{color:#ba2f2b;font-size:1.563rem}
.pace .pace-activity{display:block;position:fixed;z-index:2000;top:15px;right:15px;width:14px;height:14px;border:2px solid transparent;border-top-color:#d4020b;border-left-color:#d4020b;border-radius:10px;-webkit-animation:.4s linear infinite pace-spinner;-moz-animation:.4s linear infinite pace-spinner;-ms-animation:pace-spinner 400ms linear infinite;-o-animation:.4s linear infinite pace-spinner;animation:.4s linear infinite pace-spinner}
.pace,.pace .pace-progress{z-index:99999999999999;top:0}
@-webkit-keyframes pace-spinner {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes pace-spinner {
0%{-moz-transform:rotate(0);transform:rotate(0)}
100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes pace-spinner {
0%{-o-transform:rotate(0);transform:rotate(0)}
100%{-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-ms-keyframes pace-spinner {
0%{-ms-transform:rotate(0);transform:rotate(0)}
100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes pace-spinner {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.pace{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:fixed;right:0;bottom:0;width:400px;border:0;height:5px;overflow:hidden;background:#ffffff0d;-webkit-transition:1s;-o-transition:1s;transition:1s}
.pace .pace-progress{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);max-width:300px;display:block;position:absolute;right:100%;height:100%;width:100%;background:#d4020b}
.pace.pace-inactive{width:100vw;opacity:0}
.pace.pace-inactive .pace-progress{max-width:100vw}
.visitus-txt{font-size:1.875rem;color:#b8302d}
.innerSection-container .breadcrumb{margin-top:-120px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
.process-popup .close{top:18%;right:22.3%}
}
@media all and (max-width:1280px) {
.img-responsive{max-width:100%}
ul.control-option li{width:33.3%;margin-right:0}
}
@media all and (max-width:1200px) {
.hidden-md,.hidden-sm,.hidden-xs{display:none}
.rhs-side{margin-top:0;padding:30px 0}
.left_side_outer{min-height:auto;position:relative;width:100%;display:table;border-collapse:separate;border-spacing:10px;margin-top:20px}
.lhs-navigation li a:focus,.lhs-navigation li a:hover{color:#fff;font-weight:600;padding-left:0}
.lhs-navigation li a:hover{color:#b92e2b;background:#e1e1e1}
.page-title{margin-bottom:25px}
.modal-open .modal-dialog{padding:0}
.close{right:-10%}
.footer-nav li h4{font-size:.938rem}
.process-content-left,.process-content-right{width:50%}
.wizard-progress{margin-left:0}
#footer{height:485px}
}
@media screen and (max-width:991px) {
#content{padding-bottom:0}
#footer{height:auto;position:relative}
.footer-nav ul{margin-bottom:0;padding-left:0}
.copyright{padding-right:30px}
.footer-address{text-align:center;max-width:100%;margin:0 0 40px;float:none;width:100%}
.pc-live-forever-logo-mob{float:right;width:50%;padding:20px 0}
.process-step-outer{margin:70px 0 30px}
.process-img-left,.process-img-right{float:none;display:block;margin:0 auto 20px;text-align:center}
.process-step-outer h4{text-align:center;font-size:1.625rem;margin:30px auto 25px}
.stage-item-outer{margin:30px 0}
.stage-item-outer li{margin:0 auto 20px}
.wizard-progress{float:none;margin:0 auto;display:block;text-align:center}
.wizard-progress li{width:50px;float:none;display:inline-block}
.wizard-progress li:last-of-type{width:25px}
.wizard-progress .step-num:after{width:45px}
.job-opening-table{font-size:.938rem}
.job-opening-table table,.job-opening-table tbody,.job-opening-table td,.job-opening-table th,.job-opening-table thead,.job-opening-table tr{display:block}
.job-opening-table thead tr{position:absolute;top:-9999px;left:-9999px}
.job-opening-table tr{border:1px solid #ebebeb}
.job-opening-table tbody td{border:none;position:relative;padding-left:40%;text-align:left}
.job-opening-table td:before{position:absolute;top:15px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left}
.job-opening-table td:first-of-type:before{content:"Company"}
.job-opening-table td:nth-of-type(2):before{content:"Job Title"}
.job-opening-table td:nth-of-type(3):before{content:"Location"}
.job-opening-table td:nth-of-type(4):before{content:"Job description"}
.job-opening-table td:nth-of-type(5):before{content:"Apply"}
.job-opening-table .download_icon{margin:0}
.masthead-outer{height:320px}
.process-content-left,.process-content-right{width:100%}
.inner-process{background-size:cover!important}
.process-img-outer-right,process-img-outer-left{float:none;display:block}
.process-popup .close{right:-25px;top:-25px}
.process-popup .modal-body{padding:10px}
.container{display:flow-root}
}
@media screen and (max-width:800px) {
.contact-detail,.contact-map{width:100%;display:block;float:none}
#cd-google-map,.map_wrap_overlay{height:480px}
#ticlogo{top:15px}
}
@media screen and (max-width:767px) {
.priya-cement-ft,.video-list{text-align:center}
.video-list li.video-item{width:100%;margin:20px auto;float:none;display:inline-block}
.video-list li.video-item:nth-child(2n+2){margin-left:auto}
.video-list figcaption{text-align:left}
.video-list-3-3 li.video-item.horizontal-width,.video-list-3-3 li.video-item.vertical-width{width:42%}
.video-list-3-3 li.video-item:nth-child(2n+2){margin-left:5%}
.video-list-3-3 li.video-item:nth-child(3n+3){margin-right:auto}
.modal-open .modal{overflow-x:hidden;overflow-y:scroll}
.footer-nav li{min-height:auto}
.rhs-side{padding:20px 0px}
.designer_scroll_for_table{overflow-x:auto;margin-bottom:40px}
.designer_scroll_for_table::-webkit-scrollbar{-webkit-appearance:none;width:5px;height:5px}
.designer_scroll_for_table::-webkit-scrollbar-track-piece{background:#d2d1d1}
.designer_scroll_for_table::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background-color:#2185c4e6}
.designer_scroll_for_table:hover::-webkit-scrollbar-thumb{background-color:#2185c4}
#map-canvas{height:320px}
.map_wrap_overlay{height:300px}
.modal-open .process-popup .modal-dialog{width:100%;max-width:95%}
.index-infographic-list{flex-direction:column}
.caption{max-height:60%}
}
@media screen and (max-width:640px) {
.pc-live-forever-logo-mob{display:none!important}
.footer-address{margin:0 auto 20px;float:none;width:auto}
.panel-default>.panel-heading>.panel-title span{padding:10px;font-size:.813rem}
.panel-default>.panel-heading>.panel-title span:first-child{min-width:120px;padding:10px 15px}
#map-canvas{height:320px}
.panel-body{padding:15px}
.control-btn{top:220px;width:30px}
.advancesearch_form,.control-btn img{width:100%}
ul.control-option li{width:50%}
.form-control{padding:10px}
.page-title{font-size:1.438rem;line-height:1.875rem;margin-bottom:20px}
.step-name{font-size:.75rem;width:90px}
.step-name:before{left:40%}
.wizard-progress li:last-child.active-step .step-name{right:-25px;width:60px}
}
@media screen and (max-width:480px) {
.half-box,ul.control-option li{width:100%}
#footer{font-size:.75rem;line-height:1.5rem}
.copyright{font-size:.75rem;line-height:1rem}
.footer-nav{margin:0 10px}
.footer-nav li{margin-bottom:20px;min-height:auto}
.half-box{float:none;display:block;padding:0 0 0 40px;vertical-align:top;position:relative}
.panel-body .half-box:first-child{padding-bottom:30px}
.half-box i{position:absolute;left:0}
.half-box span{float:none;margin-left:0}
.video-list-3-3 li.video-item.horizontal-width,.video-list-3-3 li.video-item.vertical-width{width:100%;max-width:480px;margin:25px auto}
.video-list figcaption{text-align:center;margin-top:10px}
.video-list-3-3 li.video-item:nth-child(2n+2){margin-left:0}
.wizard-progress .step-num:after,.wizard-progress li{width:26px}
.wizard-progress li:last-of-type{width:19px}
.job-opening-table tbody td{padding-left:45%}
.connect-with-us a{width:45px}
.video_holder{height:300px}
.embed-responsive{padding-bottom:60px;height:200px}
}
@media screen and (max-width:992px) {
.inner-pagetemp .container{display:flow-root}
.related-img-right{float:none;display:block}
.innerSection-container .breadcrumb{margin-top:-50px}
.errorpage-outer{padding:40px 0 0}
}
@media screen and (min-width:768px) and (max-width:1023px) {
.footer-nav{margin:0}
.index-infographic-list img:first-child{max-width:75%}
.factsandfigures .index-infographic-list li .infographic-icon1{width:35%;top:-24px}
.factsandfigures .index-infographic-list li .infographic-icon2{width:30%;top:-8px;right:28px}
.factsandfigures .index-infographic-list li .infographic-icon4{left:50px;top:54px}
}
@media only screen and (min-width:1024px) and (max-width:1080px) {
.innerSection-container .breadcrumb{margin-top:-50px}
.becomeourdealer-bg .content-wrapper,.career-bg .content-wrapper,.socialresponsibility-bg .content-wrapper{width:450px}
}
@media only screen and (min-width:810px) and (max-width:850px) {
.index-infographic-list img:first-child{max-width:75%}
.factsandfigures .index-infographic-list li .infographic-icon1{width:35%;top:-24px}
.factsandfigures .index-infographic-list li .infographic-icon2{width:30%;top:-8px;right:28px}
.factsandfigures .index-infographic-list li .infographic-icon4{left:50px;top:54px}
}
.information-list li,.information-list-box li{background-image:none;background-color:#fff;box-shadow:#0000001a 0 4px 12px;border-radius:10px;margin-right:3%;margin-bottom:30px}
.information-list,.information-list-box{list-style:none;margin-left:0;display:flex;flex-wrap:wrap}
.information-list li a{display:flex;align-items:center;gap:15px}
.information-list li{padding:15px 15px 15px 70px;flex:0 0 46%;max-width:46%;position:relative}
.information-list li img,.information-list-box li img{position:absolute;left:15px;top:15px;height:45px}
.information-list li img:first-child,.information-list-box li img:first-child{opacity:.8}
.information-list li:hover img:last-of-type,.information-list-box li:hover img:last-of-type{opacity:1}
.information-list li p{color:#000;font-size:16px;line-height:20px;margin-bottom:0;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-o-transition:.4s;-ms-transition:.4s}
.information-list li:hover p{color:#d0202e}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:""}
.information-list-box li a{display:block}
.information-list-box li{flex:0 0 30%;max-width:30%;position:relative;overflow:hidden;padding:0;display:flex}
.information-list-box li img:last-of-type{opacity:1;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}
.information-list-box li p{color:#000;font-size:16px;line-height:20px;margin-bottom:20px}
.information-list-box li span{color:#707070;font-size:14px;line-height:18px}
.information-list-box .informationlist-inner{position:relative;display:block;margin-top:40px;transition:.4s;-moz-transition:.4s;-webkit-transition:.4s;-o-transition:.4s;-ms-transition:.4s;padding:10px 15px 15px;height:100%}
.informationlist-img{padding:15px}
.information-list-box li:hover .informationlist-inner{background-color:#d0202e}
.information-list-box li:hover p,.information-list-box li:hover span{color:#fff;position:relative;z-index:1}

@media all and (max-width:1024px) {
.information-list-box li{flex:0 0 46%;max-width:46%}
.information-list li p{font-size:15px;line-height:18px}
}
@media all and (max-width:767px) {
.information-list li{flex:0 0 100%;max-width:100%;margin-right:0;margin-bottom:15px;padding:20px 20px 20px 70px}
.information-list-box li{flex:0 0 100%;max-width:100%;margin-right:0}
.navbar-default .navbar-nav li:nth-of-type(3n+7){margin-left:0;border-left:0}
}

.regulatory-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 -20px}
.regulatory-list li{flex:0 0 50%;max-width:35%;background-image:none;margin-bottom:30px;position:relative;padding:0 20px}
.regulatory-list li a.stretched-link{display:flex!important;width:100%!important;align-items:center;gap:15px;flex-wrap:wrap;padding:20px;background:#fff;background-color:#fff;justify-content:center;box-shadow:#0000001a 0 4px 12px;border-radius:10px}
.regulatory-list li a.stretched-link:hover{background-color:#d0202e;text-decoration:none;color:#fff}
.regulatory-list li .regulatory-inner p{margin-bottom:0;font-size:16px;font-weight:600}
.regulatory-list li .regulatory-img{display:flex;width:100%;justify-content:center}
.regulatory-list li a.stretched-link:hover .regulatory-img img{filter:brightness(0) invert(1)}
.regulatory-list li a.stretched-link:hover p{color:#fff}
@media all and (max-width: 767px) {
.regulatory-list{margin:0 -10px}
.regulatory-list li{padding:0 10px;flex:0 0 100%;max-width:50%;margin-bottom:15px}
}



/* #cookie-banner{position:fixed; bottom:0; width:100%; background:#333333; color:#fff; padding:15px 15px; text-align:center; z-index:99; font-size:14px; line-height: 1; display: flex; flex-wrap: wrap; gap:20px; justify-content: center; align-items: center;}
#accept-btn, #cookie-banner a{background:#d0202e; color: #fff; padding:5px 10px; border: none;} */

.cookie-banner {
  position: fixed;
  left: 16px;
  right: 16px;
  bottom: 0px;
  z-index: 99;
}

.cookie-banner__inner {
  max-width: 980px;
  margin: 0 auto;
  background:#333333;
  color: #fff;
  border-radius: 10px;
  padding:15px 2vw;
  display: flex;
  gap:20px;
  align-items: center;
  justify-content: space-between;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
}

.cookie-banner__text {
  margin: 0;
  font-size: 14px; 
  line-height: 1.5; color: #fff;
}

.cookie-banner__link {
  color: #fff;
  white-space: nowrap;
}

.cookie-banner__actions {
  display: flex;
  gap: 10px;
  flex-shrink: 0;
}

.cookie-btn {
  border: 0;
  border-radius: 20px;
  padding:5px 12px;
  cursor: pointer;
  font-weight: 600; font-size: 14px;
}



.cookie-btn--primary {
  background: #ffffff;
  color: #111;
}


.cookie-btn--secondary {
  background: #bd2c1d;
  color: #fff;
  outline: none;
}


.cookie-btn:hover, 
.cookie-btn:focus{ color: #fff; outline: none;}


@media (max-width: 640px) {
  .cookie-banner__inner {
    flex-direction: column;
    align-items: stretch;
  }
  .cookie-banner__actions {
    justify-content: flex-end;
  }

 .social-icons-container{ margin: 15px auto 0 !important; justify-content: center !important;}
}


.left_side_outer.regulatoryEnvironmentReports{ min-height: 200px !important; position: sticky !important; top:0 !important}
@media all and (max-width: 767px) {
  .left_side_outer.regulatoryEnvironmentReports{ min-height: inherit !important; }
}

 @media all and (max-width:1660px){
.technical-page .masthead-outer .inner_banner{        background-position: left center !important;
        background-repeat: no-repeat !important;
        background-size: 100vw auto !important;
        background-color: #fdfdfd !important;}

      .technical-page   .masthead-outer{ height: 24vw;}
      .technical-page  .rhs-side {margin-top: -50px;}
            }
          

            @media all and (max-width:1440px){
              .technical-page  .masthead-outer{ height: 26vw;}
              .technical-page  .masthead-outer .inner_banner{ background-size: 110vw auto !important ;}
            }

            @media all and (max-width:990px){
              .technical-page  .masthead-outer{ height:50vw;}    
              .technical-page  .masthead-outer .inner_banner{background-size: cover !important; background-position: -5vw center !important;}
            }

            @media all and (max-width:767px){
               .technical-page .masthead-outer{ height:100vw;}  
              .technical-page  .masthead-outer .inner_banner{background-size:190vw auto !important; background-position: -5vw center !important;}

              .technical-page  .rhs-side {margin-top: 0px;}
             }