/**handles:wp-custom-register-login-formValidation,contact-form-7,wpcf7-redirect-script-frontend,brands-styles,royalmanufacturing-style,royalmanufacturing-styles**/
.fv-has-feedback{position:relative}.fv-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.fv-help-block{display:block}.fv-form-bootstrap .help-block{margin-bottom:0}.fv-form-bootstrap .tooltip-inner{text-align:left}.fv-form-bootstrap .fv-icon-no-label{top:0}.fv-form-bootstrap .fv-bootstrap-icon-input-group{z-index:100}.form-inline.fv-form-bootstrap .form-group{vertical-align:top}.fv-form-foundation .fv-control-feedback{top:21px;right:15px;width:37px;height:37px;line-height:37px}.fv-form-foundation .collapse .fv-control-feedback{top:0;right:0}.fv-form-foundation .fv-icon-no-label,.fv-form-horizontal.fv-form-foundation .fv-control-feedback{top:0}.fv-form-foundation .error .fv-control-feedback{color:#f04124}.error.fv-has-tooltip select,.error.fv-has-tooltip textarea,.fv-form-foundation .error.fv-has-tooltip input{margin-bottom:1rem}.fv-form-pure .fv-control-feedback{top:22px;width:36px;height:36px;line-height:36px}.pure-form-stacked.fv-form-pure .fv-control-feedback{top:4px}.pure-form-aligned .pure-control-group .fv-help-block{margin-top:5px;margin-left:180px}.fv-form-pure .fv-icon-no-label,.pure-form-aligned.fv-form-pure .fv-control-feedback{top:0}.fv-form-pure .fv-has-error .fv-control-feedback,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error label{color:#CA3C3C}.fv-form-semantic .fv-control-feedback.icon{right:7px}.fv-form-semantic .error .icon{color:#d95c5c}.fv-form-horizontal.fv-form-semantic .row{padding-bottom:0}.fv-form-uikit .fv-control-feedback{top:25px;width:30px;height:30px;line-height:30px}.fv-form-uikit .uk-text-danger{display:block}.uk-form-horizontal.fv-form-uikit .fv-control-feedback{top:0}.fv-form-uikit .fv-has-error .fv-control-feedback,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error label{color:#D85030}.fv-form-uikit .fv-icon-no-label{top:0}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.aborted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}
:root{--header-height:297px;--footer-height:311px}img{height:auto}.about-us-outer{min-height:calc(100vh - (var(--header-height) + var(--footer-height)))}.woocommerce-store-notice,p.demo_store{background-color:#424242}.banner-left-sec p{color:#fff;float:left;font-size:18px;font-family:Roboto,sans-serif;margin:15px 0 20px;width:100%;font-weight:300}#wooswipe{float:none!important;width:auto!important}.wpcf7-response-output{display:none!important}.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-message .button:hover{background:#2053d5;font-family:Conv_Montserrat-ExtraBold;font-size:16px;color:#fff;font-weight:500;padding:10px 22px;outline:nine;border:none;text-transform:uppercase;height:auto!important;width:auto!important}
*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0;background:#fff;font-family:Roboto,sans-serif;font-weight:400;overflow-x:hidden}@font-face{font-family:Conv_Montserrat-ExtraBold;src:url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/fonts/Montserrat-ExtraBold.eot');src:url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/Montserrat-ExtraBold.woff') format('woff'),url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/Montserrat-ExtraBold.ttf') format('truetype'),url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/Montserrat-ExtraBold.svg') format('svg');font-weight:400;font-style:normal}@font-face{font-family:Conv_Montserrat-SemiBold;src:url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/Montserrat-SemiBold.eot');src:url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/Montserrat-SemiBold.woff') format('woff'),url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/Montserrat-SemiBold.ttf') format('truetype'),url('https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/fonts/Montserrat-SemiBold.svg') format('svg');font-weight:400;font-style:normal}a{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}img{max-width:100%;border:none}::-webkit-input-placeholder{color:#999;opacity:1}::-moz-placeholder{color:#999;opacity:1}:-ms-input-placeholder{color:#999;opacity:1}:-moz-placeholder{color:#999;opacity:1}.main_warp{width:100%;float:left}.header-top{width:100%;float:left}.header-top-wrap{width:100%;float:left;margin:15px 0}.logo{float:left;margin:10px 0}.right-top-logo{float:right;margin:0}.right-top-text{margin:10px 30px 0;float:right}.right-top-text p{color:#2a334b;font-size:18px;font-family:Roboto,sans-serif;font-weight:500}.right-top-logo-usa{float:right;margin:0}.phone{float:right;margin:0 40px 0 20px}.phone-icon{color:#2053d5;float:left;font-size:36px;margin:8px 15px 0 0}.phone-icon-text{font-size:16px;float:left;margin:12px 0 0;color:#444}.phone-icon-text b{font-weight:700}.phone-icon-text p{font-size:14px;margin:0}.phone-icon-text p a{color:#242222}.search-inner{float:left;background:#2a334b;padding:0 0;margin:-8px 0 0 0;position:relative}.search-text{-moz-appearance:none!important;background:transparent none repeat scroll 0 0;border:medium none;color:#fff;font-family:Roboto,sans-serif;font-size:15px;outline:medium none!important;padding:15px 63px 15px 12px;width:74%}.search-text::-webkit-input-placeholder{color:#c6c9d2}.search-text::-moz-placeholder{color:#c6c9d2}.search-text:-ms-input-placeholder{color:#c6c9d2}.search-text:-moz-placeholder{color:#c6c9d2}.search-text::-webkit-input-placeholder{color:#c6c9d2;opacity:1}.search-text::-moz-placeholder{color:#c6c9d2;opacity:1}.search-text:-ms-input-placeholder{color:#c6c9d2;opacity:1}.search-text:-moz-placeholder{color:#c6c9d2;opacity:1}.btn{padding:13px 18px!important}.btn:hover{color:#fff}.search-btn{background:#1d2333 none repeat scroll 0 0;border:0 none;color:#fff;float:right;height:auto;outline:0 none;width:50px;position:absolute;right:0;z-index:1}.nav-sec .search{float:right;line-height:22px;position:relative;width:216px}.banner{width:100%;float:left}.banner-warp-in{width:100%;float:left}footer{width:100%;float:left}.footer-top{background:#21252e;padding:30px 0;width:100%;float:left}.footer-information{width:100%;float:left}.footer-information h4{font-size:16px;width:100%;float:left;color:#fff;font-weight:600;position:relative;text-transform:uppercase;margin:22px 0;font-family:Roboto,sans-serif}.footer-information h4:before{background:#3b3d43;content:"";width:62px;height:1px;text-align:left;position:absolute;top:26px}.footer-information ul{padding:0;margin:0;list-style:none}.footer-information ul li{float:left;width:100%}.footer-information ul li a{position:relative;padding:0 0 0 20px;line-height:32px;color:#787d86;font-weight:300;font-size:14px;font-family:Roboto,sans-serif}.footer-information ul li a:before{position:absolute;content:"\f101";font:16px/1 FontAwesome;top:0;color:#787d86;left:0}.footer-information ul li a:hover{color:#2053d5}.footer-contact{width:100%;float:left}.footer-contact h4{font-size:16px;width:100%;float:left;color:#fff;font-weight:600;position:relative;text-transform:uppercase;margin:22px 0}.footer-contact h4:before{background:#3b3d43;content:"";width:62px;height:1px;text-align:left;position:absolute;top:26px}.footer-contact span{font-weight:600;font-size:16px;color:#fff;margin:0 0 8px;width:100%;float:left}.footer-contact p{font-weight:300;font-size:14px;color:#87888a;width:100%;float:left}.footer-bottom{background:#16191e;padding:20px 0;width:100%;float:left}.footer-bottom-left{width:100;float:left}.footer-bottom-left p{color:#474d5b;font-size:14px;margin:0 0 2px;width:100%;float:left;font-family:Roboto,sans-serif}.footer-bottom-right{float:right}.footer-head-text{width:100%;float:left}.footer-head-text h4{width:100%;float:left;font-size:16px;width:100%;float:left;color:#fff;font-weight:600;position:relative;text-transform:uppercase;margin:22px 0;font-family:Roboto,sans-serif;position:relative}.footer-head-text h4:before{background:#323743;position:absolute;content:"";height:1px;width:70px;top:25px}.footer-bottom-right p{color:#474d5b;font-size:14px;margin:0 0 2px;width:100%;float:left;font-family:Roboto,sans-serif}.footer-bottom-right p a{color:#474d5b}.events-bottom-section{float:left;width:100%}.events-section{float:left;padding:55px 0 70px;width:100%;background:#ededed}.events-section-wrap{float:left;width:100%}.events-section h2{width:100%;float:none;color:#2a334b;font-size:30px;text-align:center;font-weight:700;margin:5px 0 10px;position:relative;font-family:Conv_Montserrat-ExtraBold;text-transform:uppercase}.events-section p{color:#363e53;float:left;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin:5px 0 30px;text-align:center;width:100%}.parasnd{padding:0 80px}.events-image-box{margin-bottom:0;overflow:hidden}.events-image-box img{transform:scale(1);transition:transform .6s ease-in-out 0s;width:100%}.events-image-box:hover img{transform:scale(1.1)}.events-bottom-box{padding:0 18px 25px;width:100%;float:left;background:#fff}.date-box{width:58px;height:64px;color:#3d4049;-moz-box-shadow:4px 4px .3px 1px #2a334b;-webkit-box-shadow:4px 4px .3px 1px #2a334b;box-shadow:4px 4px .3px 1px #2a334b;position:absolute;bottom:-42px;background:#fff;padding:6px 11px;text-align:center;float:left}.date-box span{color:#2053d5;font-weight:500;font-size:16px;display:inline-block;font-family:Roboto,sans-serif}.date-box small{color:#3d4049;font-weight:500;font-size:16px;text-transform:uppercase;font-family:Roboto,sans-serif}.date-right-text{float:left;padding-left:76px;padding-top:0}.date-right-text h4{color:#2a334b;font-size:18px;font-weight:600;font-family:Roboto,sans-serif}.date-right-text span{color:#888;font-size:14px;font-weight:300}.events-bottom-box p{color:#2a334b;float:left;font-size:14px;font-weight:300;margin:20px 0 25px;width:100%;text-align:justify;font-family:Roboto,sans-serif}.date-wrap{position:relative}.rd-more-btn{background:#2a334b;font-family:Roboto,sans-serif;font-size:13px;text-transform:uppercase;color:#fff;display:inline-block;padding:9px 20px;text-align:center}a.rd-more-btn:hover{color:#fff}.about-us-outer{width:100%;float:left;background:#ededed}.about-us-content{box-sizing:border-box;float:left;padding:40px 45px 30px!important;width:100%;background:#ededed}.about-us-right{padding-right:0!important;padding-left:0!important}.about-us-right-image{width:100%}.about-us-right-mob-image{width:100%;float:left;display:none}.about-us-content h2{width:100%;float:left;color:#2a334b;font-size:30px;font-weight:700;margin:0 0 15px;font-family:Conv_Montserrat-ExtraBold;text-transform:uppercase;background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/border-left.png) left bottom no-repeat;padding:0 0 15px}.about-us-content h2 font{color:#2053d5!important}.about-us-content h3{width:100%;float:left;color:#3d4049;font-size:20px;font-weight:500;margin:20px 0;font-family:Roboto,sans-serif}.about-us-mid-sec h4{width:100%;float:left;color:#3d4049;font-size:18px;font-weight:500;margin:0 0;font-family:Roboto,sans-serif;line-height:25px}.about-us-content p{width:100%;float:left;color:#3d4049;font-size:15px;font-weight:400;margin:0 0 20px;font-family:Roboto,sans-serif;line-height:22px;text-align:justify}.read-more-btn{background:#2053d5;color:#fff;display:inline-block;font-family:Roboto,sans-serif;font-size:14px;padding:11px 20px;text-transform:uppercase;font-weight:500;margin-top:8px}a.read-more-btn:hover{color:#fff;background:#2a334b}.fa-angle-double-right{font-size:17px!important;margin-left:4px}.nav-sec{background:#2053d5;width:100%;float:left}.navbar-brand{display:none}.products-cat-section{float:left;padding:60px 0;width:100%;background:#fff}.products-cat-section h2{width:100%;float:none;color:#2a334b;font-size:30px;text-align:center;font-weight:700;margin:5px 0 10px;position:relative;font-family:Conv_Montserrat-ExtraBold;text-transform:uppercase}.hr-line{background:#e0e0e0;width:15%;position:relative;height:1px;margin:0 auto 25px}.hr-line span{background:#2053d5;color:#f7b822;display:block;height:2px;left:0;line-height:30px;margin:0 auto;position:absolute;right:0;text-align:center;top:0;width:56px}.products-cat-section p{color:#363e53;float:left;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:22px;margin:5px 0 30px;text-align:center;width:100%}.prod-image-box{float:left;overflow:hidden;position:relative;text-align:center;width:100%;transition:all .4s ease-in-out 0s;cursor:pointer;background:#fff;padding:20px 15px;margin-bottom:0;height:220px;border:5px solid #dedede}.prod-image-box a{width:100%;height:100%;display:inline-block}.image_box.zoom-slow img{transition:all 10s ease 0s}.image_box.zoom-slow:hover img{transform:scale(2)}.prod-image-box img{height:100%;object-fit:contain;-webkit-object-fit:contain}.products-cat-section .col-md-3{margin:0 0 35px}.prod-image-box:hover img{transform:scale(1.1);transition:all .8s ease 0s}.overlay{background:rgba(28,83,223,.8);position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;display:none;padding:80px 0}.overlay h4{color:#fff;font-size:25px;text-align:center;font-weight:700;margin:10px 0;font-family:Montserrat,sans-serif;line-height:200px}.prod-image-box:hover .overlay{display:block}.testimonial-area{float:left;background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/bottom-slider-banner.png) center center no-repeat;background-size:cover;padding:85px 0 120px;text-align:center;width:100%}.testimonial-slider{width:80%;float:left;margin:0 10%}.testimonial-content{position:absolute;top:0;width:100%;text-align:center}.testimonialpic{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:136px;height:135px;border:8px solid #dcdcdf;margin:0 auto}.testimonial-slider .slider-top-text p{width:100%;font-size:16px;font-weight:400;font-style:italic;line-height:25px;float:left;margin:30px 0;font-family:Roboto,sans-serif;color:#2a334b;position:relative}.testimonial-slider .slider-top-text{width:100%;float:left}.testimonial-slider .slider-top-text:before{content:"\f10d";color:#ebebed;position:absolute;top:100px;left:0;font:36px/1 FontAwesome}.testimonial-slider .slider-top-text:after{content:"\f10e";color:#ebebed;position:absolute;bottom:0;right:0;font:36px/1 FontAwesome}.testimonial-slider h4{color:#2053d5;float:left;font-size:19px;font-weight:500;margin:0;text-transform:uppercase;width:100%}.testimonial-slider h5{width:100%;float:left;font-size:18px;float:left;color:#2a334b;font-weight:500}.video-bg-outer{width:100%;float:left;position:relative}.video-bg-outer img{width:100%}.video-content{width:100%;height:100%;position:absolute}.video-icon-tag{left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.video-icon-tag a{color:#fff}.video-icon-tag a i{background:#2053d5;border-radius:4px;font-size:25px;height:45px;line-height:45px;text-align:center;width:75px}.video-icon-tag a i:hover{background:#dedede}.video-icon-tag a:hover{color:#000}.video-tag{background:url("https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/video-icon.png") no-repeat center center;height:100%;position:absolute;top:0;transition:all 450ms ease 0s;width:100%}.video-tag:hover{background:rgba(0,0,0,.2) url("https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/video-icon.png") no-repeat center center}.video-bg{width:100%;float:left;position:relative}.address-footer{width:100%;float:left}.address-footer p{color:#787d86;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:26px;padding:0 0 5px 20px;position:relative}.address-footer p:before{position:absolute;content:"\f041";font:16px/1 FontAwesome;top:7px;color:#87888a;left:0}.email-footer{width:100%;float:left}.email-footer p{color:#787d86;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:26px;padding:0 0 5px 26px;position:relative}.email-footer p:before{position:absolute;content:"\f0e0";font:16px/1 FontAwesome;top:4px;color:#87888a;left:0}.email-footer p a{color:#87888a}.phone-footer{width:100%;float:left}.phone-footer p{color:#787d86;font-family:Roboto,sans-serif;font-size:14px;font-weight:300;line-height:26px;padding:0 0 0 26px;position:relative}.phone-footer p:before{position:absolute;content:"\f095";font:16px/1 FontAwesome;top:4px;color:#87888a;left:0}.phone-footer p a{color:#87888a}.footer-social{float:left}.footer-social ul{padding:0;margin:0;list-style:none}.footer-social ul li{float:left;margin-right:12px}.footer-social ul li a{background-color:transparent;color:#fff;display:block;font-size:16px;height:30px;line-height:36px;width:30px;text-align:center}.footer-social ul li a{border-radius:0;line-height:30px}.footer-social ul li a:hover{color:#fff;background:0 0!important;border:1px solid #fff;transition:-moz-transform .5s ease-in 0s}.footer-social ul li.facebook a{background-color:#3c589e}.footer-social ul li.twitter a{background-color:#1da1f2}.footer-social ul li.linkedin a{background-color:#0077b5}.footer-social ul li.youtube a{background-color:#fe0000}.footer-social ul li.instagram a{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d);background:radial-gradient(circle at 35% 107%,#fdf497 24%,#fdf497 -9%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.footer-social h4{color:#fff;float:left;font-size:16px;font-weight:600;margin:22px 0;position:relative;text-transform:uppercase;width:100%}.footer-social h4::before{background:#323743;position:absolute;content:"";height:1px;width:70px;top:25px}.common-breadcamp-outer{float:left;padding:20px 0 45px;width:100%}.common-breadcamp{float:left;padding:0 0 0;width:100%}.common-breadcamp ul{padding:0;margin:0;list-style:none}.common-breadcamp ul li{float:left;font-family:Roboto,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;margin-right:5px}.common-breadcamp ul li a{color:#3d4049}.common-breadcamp ul li span{color:#2053d5}.about-us-sec{background:#fff}.about-us-sec-content{background:#fff;padding:0 6px 0!important}.about-us-sec-content p{font-size:14px}.about-us-mid-sec{float:left;padding:0 0 45px;width:100%}.about-us-mid-sec ul{padding:0;margin:0;list-style:none}.about-us-mid-sec ul li{float:left;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:0 0 0 17px;position:relative;line-height:30px;color:#2a334b;width:100%}.about-us-mid-sec ul li:before{content:"\f101";color:#2a334b;font:16px/1 FontAwesome;left:0;top:6px;position:absolute}.about-us-bottom-sec{float:left;padding:0 0 45px;width:100%}.about-us-bottom-sec h4{float:left;font-family:Roboto,sans-serif;font-weight:700;font-size:18px;width:100%;margin:0 0 20px;line-height:24px}.about-us-bottom-sec ul{padding:0;margin:0;list-style:none}.about-us-bottom-sec ul li{float:left;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:0 0 0 17px;position:relative;line-height:30px;color:#2a334b;width:100%}.about-us-bottom-sec ul li:before{content:"\f101";color:#2a334b;font:16px/1 FontAwesome;left:0;top:6px;position:absolute}.product-category{float:left;width:100%;padding:0 0 45px;list-style:none}.product-category h2{background:url("https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/border-mid.png") no-repeat center bottom;color:#2a334b;float:left;font-family:Conv_Montserrat-ExtraBold;font-size:30px;font-weight:700;margin:0 0 30px;padding:0 0 15px;text-transform:uppercase;width:100%;text-align:center}.product-category p{color:#363e53;float:left;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:22px;margin:5px 0 15px;text-align:left;width:100%}.product-box{float:left;margin:0 0 68px;text-align:center;width:100%}.product-box h4{font-family:Conv_Montserrat-ExtraBold;font-size:15px;color:#2a334b;margin:22px 0 0;width:100%;float:left;line-height:18px;font-weight:400;min-height:40px;text-align:center}.product-box h4 a{color:#2a334b}.product-box h4 a:hover{color:#2053d5}.pro-image{float:left;width:100%;transition:all .4s ease-in-out 0s;overflow:hidden;position:relative;height:230px}.pro-image img{height:100%;width:100%;object-fit:contain}.pro-image:hover img{transition:all .4s ease-in-out 0s;transform:scale(1.1)}.product-box p{color:#363e53;float:left;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:5px 0 30px;text-align:center;width:100%;max-height:42px;overflow:hidden}.view-det{border:1px solid #2a334b;color:#2a334b;display:inline-block;font-family:Roboto,sans-serif;font-size:13px;padding:10px 14px;text-transform:uppercase}.list-dec{width:100%;float:left;max-height:60px;overflow:hidden;margin-bottom:0;min-height:60px}.view-det:active,.view-det:focus,.view-det:hover{color:#fff;background:#2a334b}.view-more-btn{background:#2053d5;font-family:Roboto,sans-serif;font-size:13px;text-transform:uppercase;color:#fff;display:inline-block;padding:9px 20px;text-align:center;margin:30px 0 0}a.view-more-btn:hover{color:#fff;background:#2a334b}.product-details-left{float:left;width:100%;position:relative}.pro-zoom-icon{bottom:12px;position:absolute;right:10px}.pro-zoom-icon a{border:1px solid #c1c1c1;display:inline-flex;padding:12px;color:#989797;font-size:20px;position:relative}.pro-zoom-icon a:before{background:0 0;border:1px solid #c1c1c1;content:"";display:block;position:absolute;top:4px;left:4px;right:4px;bottom:4px;pointer-events:none}.pro-zoom-icon a:hover{color:#989797!important}.product-details-right{float:left;width:100%}.product-details-right h3{color:#2a334b;float:left;font-family:Conv_Montserrat-SemiBold;font-size:24px;font-weight:600;margin:0 0 10px;padding:0 0 0;text-transform:uppercase;width:100%;line-height:38px}.product-details-right p{color:#363e53;float:left;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0 0 20px;text-align:left;width:100%}.price-text{float:left;width:100%;margin:0 0 10px}.price-text span{color:#2a334b;font-size:20px;font-family:Conv_Montserrat-SemiBold;margin:0;padding:0;text-transform:uppercase;font-weight:600}.price-text a{color:#2053d5!important}.size-text{float:left;width:auto;margin:0 0 11px 0;width:45%}.size-text p{color:#2a334b;font-size:13px;font-family:Roboto,sans-serif;margin:0 0 2px;padding:0;text-transform:uppercase;width:100%;padding-top:8px;float:left;width:67px}.size-text-inner{float:left;width:100%;margin:0 0 0;border:1px solid #e5e5e5;padding:0 0;height:40px;font-size:14px;color:#b0afaf;max-width:193px}.option-attr{background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/arrow-pro.png) right 0 no-repeat;-moz-appearance:none!important;width:100%;float:left;padding:0 5px;height:40px;border:none;outline:0;-webkit-appearance:none!important}.option-attr:focus{outline:0}.fa-angle-up{color:#000}.fa-angle-down{color:#000}.color-text{float:left;width:100%;margin:0 0 24px}.color-text p{color:#2a334b;font-size:13px;font-family:Roboto,sans-serif;margin:0 0 2px;padding:0;text-transform:uppercase;font-weight:600}.color-text-inner{float:left;width:100%;margin:0 0 0;border:1px solid #e5e5e5;padding:0 0;height:35px;font-size:14px;color:#b0afaf}.order-sec{float:left;width:100%;margin-bottom:15px;margin-top:15px}.well-input{background-color:transparent;border:0;border-radius:0;box-shadow:none;min-height:20px;padding:0;width:100%;float:left;margin-right:10px;max-width:78px}.well-input-text{border:1px solid #e5e5e5!important;border-left:1px solid #e5e5e5!important;font-weight:600}.order-now-button{background:#2053d5;font-family:Conv_Montserrat-ExtraBold;font-size:16px;color:#fff;font-weight:500;padding:10px 22px;outline:nine;border:none;text-transform:uppercase}.send-frnd-button{background:#2a334b;font-family:Conv_Montserrat-ExtraBold;font-size:16px;color:#fff;font-weight:500;padding:9px 22px;outline:nine;border:none}a.send-frnd-button{color:#fff}a.send-frnd-button:hover{color:#fff}.send-frnd-btn{float:left;margin:0 0;width:auto}.send-frnd-btn a{background:#2a334b;border-radius:0;color:#fff;display:inline-block;float:none;font-family:Conv_Montserrat-ExtraBold;font-size:14px;font-weight:500;margin:0;padding:11px 15px;text-align:center;text-transform:uppercase;width:auto}.send-frnd-btn a:hover{color:#fff}.input-group-addon-rgt-text{background-color:#e5e5e5!important;border-bottom:1px solid #e5e5e5!important;border-left:1px solid #e5e5e5!important;border-radius:0;border-right:1px solid #e5e5e5!important;border-top:1px solid #e5e5e5!important;color:#87888a;font-size:15px;font-weight:400;line-height:1;padding:6px 5px!important;text-align:center;font-weight:700!important}.product-category-top-part{width:100%;float:left}.product-category-bottom-part{width:100%;float:left}.product-category-mid-part{width:100%;float:left;margin:35px 0}.info-tab-part{width:100%;float:left;margin:0}.info-tab-part .nav-tabs{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:0;position:relative;width:100%}.info-tab-part .nav-tabs li.active a{background-color:#fff;color:#2a334b;text-shadow:none;font-size:28px}.info-tab-part .nav-tabs li{margin-bottom:7px;margin-right:10px;border-right:1px solid #ccc}.info-tab-part .nav-tabs li:last-child{border-right:none}.info-tab-part .nav-tabs li a{background-color:#ffff;border:medium none!important;color:#b0afaf;font-size:28px;margin:0;text-shadow:none;font-family:Conv_Montserrat-SemiBold;font-weight:600}.info-tab-part .nav>li>a:focus,.info-tab-part .nav>li>a:hover{text-decoration:none;background-color:#fff}.inner-content-tab{width:100%;float:left;margin:15px 0 0}.inner-content-tab p{color:#4c4c4c;float:left;font-family:Roboto,sans-serif;font-size:16px;margin:0 0 5px;padding:0 0 0 25px;position:relative;text-align:left;width:100%}.inner-content-tab p:before{content:"\f101";color:#2a334b;font:16px/1 FontAwesome;left:0;top:3px;position:absolute}.lmp_load_more_button .lmp_button{background-color:#2053d5!important;color:#fff!important;display:inline-block;font-size:13px!important;line-height:1em;padding:9px 20px!important;text-decoration:none}a.lmp_button:hover{color:#fff!important;background:#2a334b!important}.header-top-login-area{width:100%;float:left;background:#1d2333;padding:8px 0}.login-area{float:none;display:inline-block}.login-area ul{padding:0;margin:0;list-style:none}.login-area ul li{float:left;color:#babec8}.login-area ul li a{font-size:14px;font-weight:500;color:#c6c9d2;margin:0 6px;text-transform:uppercase}.fa-lock{margin-left:4px}.login-area ul li a i{margin-right:4px}.product-cat-kay-feature{width:100%;float:left}.product-cat-kay-feature ul{padding:0;margin:0;list-style:none}.product-cat-kay-feature li{position:relative;padding:0 0 0 20px;line-height:25px;color:#4c4c4c;font-size:16px}.product-cat-kay-feature li:before{content:"\f101";color:#4c4c4c;font:20px/1 FontAwesome;position:absolute;top:0;left:0}.contact-us-top{float:left;padding:0 0 50px;width:100%}.contact-us-left{float:left;width:100%}.contact-us-left h2{color:#3d4049;font-size:30px;font-family:Conv_Montserrat-SemiBold;float:left;width:100%;margin:0 0 20px;text-transform:uppercase;font-weight:600}.contact-us-left h2 span{color:#2053d5}.contact-us-left p{color:#3d4049;font-size:14px;font-family:Roboto,sans-serif;float:left;width:100%;margin:0 0 25px}.contact-row{float:left;width:100%;margin:0 0 25px}.cont-icon{color:#2053d5;float:left;font-size:17px;margin-right:12px;display:flex}.cont-icon-text{display:inline-block;width:auto}.cont-icon-text h4{font-family:Roboto,sans-serif;color:#333;font-size:14px;font-weight:600;margin:0 0 5px;text-transform:uppercase}.cont-icon-text span{font-family:Roboto,sans-serif;color:#333;font-size:14px;font-weight:400;margin:0 0 5px}.cont-icon-text span a{color:#333}.contact-map{float:left;width:100%}.contact-us-bottom{float:left;padding:50px 0;width:100%;background:#ededed}.contact-us-bottom h2{color:#3d4049;font-size:30px;font-family:Conv_Montserrat-SemiBold;float:left;width:100%;margin:0 0 40px;text-transform:uppercase;font-weight:600;text-align:center}.form-row{float:left;width:100%;margin:0 0 0}.form-row-text{float:left;width:100%;background:#fff;height:45px;color:#949b9d!important;font-family:Roboto,sans-serif!important;outline:0;border:0;padding:8px!important;margin:0 0 0;border:none!important}.form-row-text::-webkit-input-placeholder{color:#949b9d;opacity:1}.form-row-text::-moz-placeholder{color:#949b9d;opacity:1}.form-row-text:-ms-input-placeholder{color:#949b9d;opacity:1}.form-row-text:-moz-placeholder{color:#949b9d;opacity:1}.form-row-message-text{float:left;width:100%;background:#fff;color:#949b9d;font-family:Roboto,sans-serif!important;outline:0;border:0;padding:8px!important;resize:none;margin:0 0 0;border:none!important}textarea.form-control{height:120px!important;resize:none}.form-row-message-text::-webkit-input-placeholder{color:#949b9d;opacity:1}.form-row-message-text::-moz-placeholder{color:#949b9d;opacity:1}.form-row-message-text:-ms-input-placeholder{color:#949b9d;opacity:1}.form-row-message-text:-moz-placeholder{color:#949b9d;opacity:1}.mar{margin-bottom:16px}.form-control{border-radius:0!important;height:42px!important}.send-button{float:right;background:#2053d5!important;padding:12px 35px!important;color:#fff;font-family:Roboto,sans-serif;font-size:16px;outline:0;border:none;text-transform:uppercase}.capcha-img{width:100%;float:left}.video-box{float:left;margin:0 0 30px;width:100%}.video-box h3{font-family:Roboto,sans-serif;color:#2a334b;font-weight:700;font-size:19px;margin:30px 0 15px;float:left;width:100%;text-align:center}.video-box p{font-family:Roboto,sans-serif;color:#2a334b;font-weight:400;font-size:13px;margin:0 0;float:left;width:100%;text-align:justify}.video-box-bg{float:left;margin:0 0 0;width:100%;position:relative}.video-box-bg img{width:100%}.video-gallery-area{float:left;width:100%;margin:25px 0}.video-icon-tag-gallery{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.video-icon-tag-gallery a{color:#fff!important}video-icon-tag-gallery a:hover{color:#fff!important}.video-icon-tag-gallery a i{background:#2053d5 none repeat scroll 0 0;font-size:16px;height:30px;line-height:30px;text-align:center;width:40px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.video-icon-tag-gallery a i:hover{background:#dedede;color:#000!important}.pagination{border-radius:4px;display:inline-block;float:right!important;margin:0 0 35px!important;padding-left:0}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#2053d5!important;color:#fff;cursor:default;z-index:3}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#fff;background-color:#2053d5!important}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:8px;line-height:1.42857143;color:#000;text-decoration:none;background-color:#fff!important;border:1px solid #ddd!important}#html5-watermark{display:none!important}.testomonial-sec{float:left;margin:0 0 30px;width:100%}.testomonial-sec-row{float:left;width:100%;border-bottom:1px solid #dedede;padding:30px 0}.testomonial-sec-row h3{color:#3d4049;float:left;font-size:15px;font-style:italic;margin:0 0 15px;padding:0 0 0 37px;position:relative;width:100%;text-transform:uppercase;line-height:26px;font-weight:100}.testomonial-sec-row h3:before{content:"\f10d";color:#d5d5d5;font:27px/1 FontAwesome;position:absolute;top:-19px;left:0}.testomonial-sec-row span{color:#3d4049;font-family:Roboto,sans-serif;font-size:17px;font-weight:400;float:left;width:auto;padding-left:37px;font-weight:500}.testomonial-sec-row span:after{content:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/line-img.png);height:2px;width:35px;margin-left:10px}#reviews .woocommerce-Reviews{text-align:left!important}.woocommerce #reviews #comments h2{clear:none;display:none!important}.woocommerce #reviews #comments .woocommerce-noreviews{display:none}.woocommerce #review_form #respond p{margin:0 0 10px;text-align:left!important;font-family:Roboto,sans-serif!important;font-size:15px!important}.woocommerce #review_form #respond .form-submit input{background:#2053d5 none repeat scroll 0 0;color:#fff;font-size:17px!important;left:auto;margin:10px 0 0;padding:14px 24px!important}.woocommerce #review_form #respond{width:60%}.comment-form label{font-family:Roboto,sans-serif;font-size:17px;font-weight:600;width:100%;text-transform:capitalize}.comment-form input{width:100%;height:40px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background:#2053d5 none repeat scroll 0 0;background-image:none;border:0 none;border-radius:3px!important;box-shadow:none;color:#515151;cursor:pointer;display:inline-block;font-size:100%;font-weight:700;left:auto;line-height:1;margin:0;overflow:visible;padding:.618em 1.5em;position:relative;text-decoration:none;text-shadow:none;white-space:nowrap;height:45px!important;width:150px!important}.woocommerce #reviews #comment{height:auto}.comment-respond{font-weight:600;font-family:Roboto,sans-serif}.woocommerce-Reviews{font-weight:600;font-family:Roboto,sans-serif}.navbar-collapse{padding-right:0!important;padding-left:0!important}.resp-tabs-list li{border-right:none!important;position:relative}.resp-tabs-list li::before{content:'';width:2px;height:48%;background-color:#b0afaf;position:absolute;right:0;top:28%;left:auto}.resp-tabs-list li:last-child::before{display:none}.overlay a{top:50%;position:absolute;left:50%;transform:translate(-50%,-50%);width:100%}#commentform .comment-form-author{width:49%;float:left}#commentform .comment-form-email{float:left;width:49%;margin-left:2%!important}#commentform .form-submit{padding:9px 0 0 0;float:right;text-align:right;width:100%;text-align:right}#commentform .form-submit input{display:inline-block;float:none}#commentform #comment{width:100%;height:145px!important;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;resize:none}#commentform .comment-form-author input,#commentform .comment-form-email input{width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc}#reviews #respond{width:100%!important}.login-form,.register-form{padding:0;padding-right:0!important;padding-left:0!important;padding-bottom:60px}.login-form .form-group,.register-form .form-group{width:48%;margin:0 2% 34px 0;float:left;height:75px}.login-form .form-group{height:85px}.login-form label,.register-form label{margin:0 0 8px 0;color:#272727;font-size:15px;font-weight:500}.login-form input:not([type=submit]),.login-form textarea,.register-form input:not([type=submit]),.register-form textarea{width:100%!important;height:40px;border:1px solid #d9d9d9;display:block;padding:6px 12px;ont-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none}.login-form button,.login-form input[type=submit],.register-form button,.register-form input[type=submit]{background:#2053d5 none repeat scroll 0 0;font-size:16px!important;color:#fff;border-radius:3px!important}.login-form button:hover,.login-form input[type=submit]:hover,.register-form button:hover,.register-form input[type=submit]:hover{background:#001395!important}#wpcrlResetPasswordForm .form-group{width:100%!important;height:75px;margin-top:14px}.login-form button[type=button],.login-form button[type=submit],.register-form button[type=submit]{display:inline-block}#coupon_code{height:49px;width:170px}.checkout_coupon .button,.woocommerce-cart-form input[type=submit],.woocommerce-form-login .button{color:#fff!important;font-size:16px}.checkout-button.button.alt.wc-forward{background:#2053d5 none repeat scroll 0 0;width:100%!important}#place_order{background:#2053d5 none repeat scroll 0 0;font-size:16px!important}.checkout_coupon .button,.woocommerce-form-login .button{font-size:16px!important}.input-text.qty.text.form-control.text-center.well-input-text{width:100%}#place_order:hover,.checkout-button.button.alt.wc-forward:active,.checkout-button.button.alt.wc-forward:focus,.checkout-button.button.alt.wc-forward:hover,.checkout_coupon .button:hover,.woocommerce-cart-form .button:active,.woocommerce-cart-form .button:focus,.woocommerce-cart-form .button:hover,.woocommerce-form-login .button:hover{background:#001395!important}.woocommerce-info{border-top-color:#2053d5;display:inline-block;width:100%}#coupon_code{height:49px!important}.lost_password a,.showcoupon,.showlogin,.woocommerce-info::before{color:#2053d5}.lost_password a:active,.lost_password a:focus,.lost_password a:hover,.woocommerce-info .showcoupon:active,.woocommerce-info .showcoupon:focus,.woocommerce-info .showcoupon:hover,.woocommerce-info .showlogin:active,.woocommerce-info .showlogin:focus,.woocommerce-info .showlogin:hover{color:#2053d5;text-decoration:underline}#user_login,.checkout_coupon #coupon_code,.register input[type=email],.register input[type=password],.register input[type=text],.woocommerce-checkout .select2-selection,.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text],.woocommerce-checkout select,.woocommerce-form-login input[type=password],.woocommerce-form-login input[type=text]{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border:1px solid #e0e0e0;border-radius:0}.create-account .woocommerce-form__label span{display:inline-block;margin:0 0 0 24px}#order_comments{resize:none;padding:10px 10px;height:240px;border:1px solid #ccc}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#b0b0b0;line-height:normal;padding:3px 0 0 0}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:5px;right:7px;width:20px}.create-account .woocommerce-form__label .input-checkbox{display:inline-block!important;margin:0 10px 0 0!important}.woocommerce-checkout #payment div.payment_box{display:inline-block}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#fff;border-bottom:1px solid #ebebeb;background-color:#2053d5}.woocommerce-account .woocommerce-MyAccount-navigation li a{padding:9px 20px;display:block;width:100%;color:#2053d5;border-bottom:1px solid #ebebeb;font-size:15px}.woocommerce-account .woocommerce-MyAccount-navigation li{float:left;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;padding:0;position:relative;line-height:30px;color:#2a334b;width:100%}.woocommerce-MyAccount-content .button{color:#fff!important;text-align:center;padding:16px 23px!important;font-size:17px!important;text-transform:none!important;font-weight:500!important}.woocommerce-MyAccount-content .button:hover{background:#001395!important}.woocommerce-account .woocommerce-MyAccount-navigation li:before{display:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover,.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#fff;border-bottom:1px solid #ebebeb;background-color:#2053d5}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:25%;border:1px solid #ebebeb;border-bottom:none;margin:15px 0 60px 0}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:71%;border:1px solid #ebebeb;padding:18px 25px;margin:15px 0 60px 0}.woocommerce-message{border-top-color:#2053d5}.woocommerce-message::before{color:#2053d5}.woocommerce-MyAccount-content fieldset{float:left;width:100%}.woocommerce-MyAccount-content fieldset legend{padding:30px 0 13px 0;font-size:18px;font-weight:500}.woocommerce-MyAccount-content form input,.woocommerce-MyAccount-content form select{height:33px;padding:0 11px;border-radius:0;border:1px solid #ddd}.woocommerce-account .addresses .title h3{float:left;margin:8px 0 20px 0;font-size:18px}.woocommerce-account .addresses .title .edit{float:right;background-color:#2053d5;color:#fff;padding:0 12px;border:1px solid #2053d5;margin-top:6px}.product-details-right .woocommerce-product-rating{margin-bottom:10px!important;float:left;width:100%}.woocommerce div.product form.cart{margin-bottom:0}.return-to-shop a{color:#fff;padding:17px 0 0 0;text-align:center;font-size:16px}.return-to-shop a:hover{background:#001395!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important;float:left;width:100%}.woocommerce-error li{float:none!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;padding:inherit!important;position:inherit!important;color:inherit!important;width:auto!important;margin:0!important;padding:0!important}.woocommerce-info{text-align:left!important}.woocommerce p.stars a::before{color:#2053d5}.woocommerce-error li:before{display:none}#commentform{padding-bottom:0;display:inline-block;width:100%;position:relative}#commentform .form-submit{margin-top:53px!important;display:inline-block}#commentform .comment-form-rating{position:absolute;bottom:72px;top:auto;left:0}#commentform #submit{float:right!important}.has-feedback label~.form-control-feedback{top:35px!important}.glyphicon-remove::before{content:"\f00d"!important;font:normal normal normal 16px/1 FontAwesome}.navbar-collapse.collapse{float:left}.mob-search{display:none}.entry-meta{padding:25px 0 0 0}.entry-meta a{color:#2053d5}.entry-meta a:active,.entry-meta a:focus,.entry-meta a:hover{color:#2053d5}#comments .post-navigation{display:none}#comments .comment-form-url{display:none}#comments #commentform .form-submit{margin:33px 0 46px!important;display:inline-block}#comments #commentform #submit{float:right;background:#2053d5!important;padding:10px 35px!important;color:#fff;font-family:Roboto,sans-serif;font-size:16px;outline:0;border:none;text-transform:uppercase;width:auto!important}#comments .comment-form label{margin-top:6px}.blog-commonbox{float:left;width:100%}.blog-icon{float:left;margin:15px 0 0}.blog-icon ul{background:#fff;float:left;padding:0}.blog-icon ul li{color:#222;font-size:15px;background:#fff;padding:0 0 0 23px;margin:0 35px 0 0;float:left;list-style:none}.blog-icon ul li:last-child{margin-right:0}.blog-icon ul li a{color:#222;font-family:Lato,sans-serif;font-size:15px}.blog-icon ul li.date{background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/forum-icon.png) no-repeat #fff 0 -24px}.blog-icon ul li.author1{background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/forum-icon.png) no-repeat #fff 0 3px}.blog-icon ul li.post1{background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/forum-icon.png) no-repeat #fff 0 -49px}.blog-share{float:right;margin-top:13px}.widget_recent_entries h2{color:#2a334b;float:left;font-family:Conv_Montserrat-SemiBold;font-size:30px;font-weight:600;margin:-6px 0 20px;padding:0 0 0;text-transform:uppercase;width:100%;line-height:38px}.widget_recent_entries ul{float:left;width:100%;border:1px solid #e3e7e8;padding:6px 15px}.widget_recent_entries ul{list-style:outside none none;padding:0;margin:0}.widget_recent_entries ul li{background:url("https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/blog-arrow.png") no-repeat scroll 11px 15px;border-bottom:1px solid #e5e5e5;color:#404040;float:left;font-size:15px;padding:9px 10px;width:100%}.widget_recent_entries ul li a{color:#404040;float:left;padding:0 0 0 20px;text-decoration:none}.login-area{float:none;display:inline-block;padding:8px 30px 0 0}.login-area ul li{position:relative;padding:0 3px 0 0}.login-area ul li:first-child::before{content:'';position:absolute;width:2px;height:68%;right:0;background-color:#c6c9d2;top:12%}.header-top-login-area{padding:8px 0 0}#cart{position:relative;display:inline-block;float:none;padding:0 0 8px 0;margin-right:15px}#cart .cart-contents{display:block;padding-bottom:0}#cart .cart-icon{position:relative}#cart .cart-icon i{font-size:22px;color:#c6c9d2}#cart .count{position:absolute;width:22px;height:22px;background-color:#2053d5;color:#fff;font-size:11px;text-align:center;border-radius:100%;padding:4px 0;left:8px;top:-18px}#cart .cart-text{color:#c6c9d2;font-size:15px;margin-left:5px;position:relative;top:-3px}#cart .dropdown-menu{padding:3px 8px;margin:0;z-index:1011;background:#fff;border:none;width:420px;right:0;left:auto;top:36px;box-shadow:0 0 12px rgba(0,0,0,.176)}#cart .cart_list li{padding-left:0;position:relative;padding-top:0;display:table;width:100%;vertical-align:top;border-bottom:1px solid #dedede;margin:3px 0!important;padding:7px 0!important}.cart_list li a{color:#2053d5}.cart_list li a{display:block;font-weight:700;font-size:13px;line-height:20px;margin-bottom:0;padding-right:39px}#cart .dropdown-menu .remove{border-radius:100%;left:auto;right:0;top:0;position:absolute;color:#2053d5!important;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;text-decoration:none;border:0;font-weight:300;padding-right:0}#cart .dropdown-menu ul{margin:0;padding:0}#cart .variation{display:none}#cart .quantity{font-size:12px;color:#2053d5}#cart .total{border-top:1px solid #dedede;padding:7px 8px;margin-top:3px}#cart .total strong{min-width:40px;display:inline-block}#cart .total .amount{color:#2053d5;font-weight:600}#cart .buttons{border-top:1px solid #dedede;overflow:auto;padding:15px 6px 0;margin-bottom:20px;margin-bottom:10px}#cart a.button{background-color:#2053d5!important;border-color:1px solid #2053d5!important;color:#fff!important;margin-right:5px!important;margin-bottom:5px!important;padding:10px 20px!important;font-size:14px!important;font-weight:700!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block!important;border-radius:3px!important;height:37px!important;width:auto!important;border:1px solid #2053d5!important}#cart a.button:hover{border:1px solid #2053d5!important;background-color:transparent!important;color:#2053d5!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#cart .cart_list li img{float:left!important}#cart .cart_list li img{margin-left:0;width:55px;margin-right:6px;height:auto}#cart .dropdown-menu .remove:hover{color:#fff!important;background:#2053d5}.woocommerce-mini-cart__empty-message{padding:20px 0;text-align:center}.drop-down-active{display:block!important}.related-slider .col-md-4{width:100%!important}.related-slider .owl-buttons{position:absolute;top:-40px;right:10px}.related-slider .owl-next,.related-slider .owl-prev{display:inline-block!important;zoom:1;font-size:13px!important;text-indent:0!important;width:26px!important;background-color:#2053d5;margin:0 5px 0 0;height:26px!important;color:#fff!important;font-size:18px!important}.entry-title,.entry-title a{font-size:20px!important;background:0 0!important}.wpcrl-loader img{width:auto!important}.woocommerce-MyAccount-content .button{padding:13px 21px!important}#wpcrlLoginForm,#wpcrlResetPasswordForm{width:100%;margin:45px auto 30px;border:1px solid #ccc;padding:38px 25px 78px;max-width:450px}#wpcrlRegisterForm{width:100%;margin:45px auto 30px;border:1px solid #ccc;padding:37px 44px 55px;float:left}#wpcrlLoginForm .form-group,#wpcrlResetPasswordForm .form-group{width:100%;margin:0;float:none}#wpcrlResetPasswordForm .form-group{height:91px}#wpcrlLoginForm .login-btn{float:right;margin:13px 0;display:inline-block;padding:7px 26px!important}#wpcrlResetPasswordForm .reset-btn{float:right;margin:13px 0;display:inline-block;padding:7px 26px!important;margin-left:6px}#wpcrlLoginForm .login-reset-btn{background:0 0!important;color:#001395!important;border:none!important;display:inline-block;height:auto!important;padding:0!important;float:right!important;margin:20px 20px!important;font-size:14px!important}.glyphicon-ok::before{content:"\f00c"!important;font:normal normal normal 16px/1 FontAwesome}#wpcrlRegisterForm .reg-btn{float:right;margin:10px 21px 0;padding:9px 21px!important}.navbar-nav>li>a{padding:16px 20px!important}.call-us{display:none}.comment-text p{text-align:left}.woocommerce .star-rating span::before,.woocommerce .star-rating::before,.woocommerce p.stars a::before{color:#ff8c00}.woocommerce-review-link{color:#2053d5}.woocommerce-review-link:active,.woocommerce-review-link:focus,.woocommerce-review-link:hover{text-decoration:underline;color:#2053d5}.comment-text{width:50%}.comment-text .star-rating{float:left;margin-bottom:12px}.comment-text p{font-size:14px!important}.woocommerce #reviews #comments ol.commentlist{padding:0}#reply-title,.comments-title{width:100%;float:left;color:#2a334b;font-size:14px;font-weight:400;margin:16px 0 28px;font-family:Conv_Montserrat-ExtraBold;text-transform:uppercase;background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/border-left.png) left bottom no-repeat;padding:0 0 13px}.comment-author img{width:auto;max-width:100%}.content-txt{width:100%;float:left;font-size:15px;color:#222}.content-txt p{width:100%;float:left;font-size:15px;color:#222;margin:18px 0;text-align:justify}.comment-list{margin:0;padding:0;list-style:none}.icon-mail-reply{display:none!important}.reply{margin:8px 0 20px;float:left;width:100%}.comment-reply-link::before{font:normal normal normal 14px/1 FontAwesome;content:"\f112";margin:0 9px 0 0}.comment-content{float:left;width:100%;margin:20px 0 19px 0;font-size:15px;color:#222}.comment-content a,.fn a{color:#2053d5}.comment-content a:active,.comment-content a:focus,.comment-content a:hover,.fn a:active,.fn a:focus,.fn a:hover{color:#2053d5}.comment-metadata a{background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/forum-icon.png) no-repeat #fff 0 -24px;color:#222;font-size:15px;padding:2px 0 0 28px;margin:14px 0 0;display:inline-block}.comment-body{float:left;width:100%;border:1px solid #ccc;padding:23px 35px 14px;margin-bottom:40px}.comment-reply-link{background-color:#2053d5;color:#fff;padding:8px 25px 8px 21px;display:inline-block}.comment-reply-link:active,.comment-reply-link:focus,.comment-reply-link:hover{background-color:#2053d5;color:#fff}#cancel-comment-reply-link{background-color:#2053d5;font-size:13px;margin:0 0 0 15px;display:inline-block;color:#fff;padding:7px 14px}#cancel-comment-reply-link::before{font:normal normal normal 14px/1 FontAwesome;content:"\f00d";margin:0 9px 0 0}.related-slider{margin:0!important}.woocommerce-shipping-calculator .form-row{padding:4px;margin:0 0 7px;text-align:left;border-radius:0!important}.woocommerce-shipping-calculator input[type=text],.woocommerce-shipping-calculator select{border-radius:0!important}.woocommerce-shipping-calculator #calc_shipping_postcode,.woocommerce-shipping-calculator .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:0;padding:5px 8px;height:36px}.woocommerce-shipping-calculator .select2-container--default .select2-selection--single .select2-selection__rendered{height:auto!important}.woocommerce-shipping-calculator button[type=submit]{color:#fff;height:38px!important}.woocommerce-shipping-calculator button[type=submit]:active,.woocommerce-shipping-calculator button[type=submit]:focus,.woocommerce-shipping-calculator button[type=submit]:hover{color:#fff!important;background:#001395!important}.error-page{padding:0 0 80px 0}.return-home-btn{background:#2053d5;padding:10px 21px;color:#fff;text-transform:uppercase;font-size:15px;display:inline-block;font-family:Roboto,sans-serif}.return-home-btn i{margin-right:5px}.return-home-btn:active,.return-home-btn:focus,.return-home-btn:hover{color:#fff;background:#2a334b}.resp-tab-content{margin-top:0!important}.resp-tabs-list li{font-size:20px!important}.resp-tab-content ul li{font-size:14px!important}#shipping_method li::before{display:none}.procat{height:516px;display:block;padding:10px;overflow:hidden}.variations td.label{padding-right:0!important;padding:0;font-weight:400;color:#2a334b;font-size:13px;font-family:Roboto,sans-serif;margin:0 0 2px;text-transform:uppercase}.variations select{background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/arrow-pro.png) right 0 no-repeat;width:35%;max-width:100%!important;min-width:35%!important;padding:0 5px;height:40px;border:none;outline:0;margin:0 0 0;border:1px solid #e5e5e5;font-size:14px;color:#b0afaf;-moz-appearance:none!important;-webkit-appearance:none!important}.variations td.label label{font-weight:400!important;margin:0;padding:8px 0 0 0}.reset_variations{background:#2053d5;color:#fff;padding:5px 9px;border:none;text-transform:uppercase;font-size:10px!important;position:relative;top:0;display:none!important}.reset_variations:hover{background:#2053d5;color:#fff}.product-details-right table.variations{margin-bottom:2em!important}.return-to-shop a.button{color:#fff;font-size:16px;padding:16px 20px;height:auto!important;width:auto!important;background:#2053d5;font-weight:400;margin-bottom:22px}.return-to-shop a.button:focus,.return-to-shop a.button:hover{color:#fff;background:#2053d5!important}.cart-empty{font-size:18px!important;margin:20px 0 30px 0!important;float:left!important;width:100%!important}.shop_table td.actions .checkout-button{font-size:16px;line-height:27px;padding:10px 10px;text-align:center;background-color:#2a334b}.shop_table td.actions .checkout-button:hover{background-color:#2053d5}.checkout_coupon,.woocommerce-form-login{float:left;margin-top:0!important;width:100%}.payment_methods li{position:relative;padding:0 0 0 33px!important}.payment_methods li input.input-radio{position:absolute;left:0;top:6px}.wc-credit-card-form{float:left;width:100%}#rc-imageselect{transform:scale(1);-webkit-transform:scale(1);transform-origin:0 0;-webkit-transform-origin:0 0}.rgtfield2{width:55%;float:left}@media only screen and (min-width:320px) and (max-width:767px){#rc-imageselect,.g-recaptcha{transform:scale(.79);-webkit-transform:scale(.79);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:768px) and (max-width:899px){#rc-imageselect,.g-recaptcha{transform:scale(.79);-webkit-transform:scale(.79);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width:900px) and (max-width:1900px){#rc-imageselect,.g-recaptcha{transform:scale(.79);-webkit-transform:scale(.79);transform-origin:0 0;-webkit-transform-origin:0 0}}.for-default-template{background:#fff!important;width:100%;float:left}.page-numbers.current{width:25px;height:25px;padding:4px 8px;border:1px solid #d3ced2;background:#ebe9eb;color:#8a7e88}.page-numbers.dots{width:25px;height:25px;padding:4px 8px;border:1px solid #d3ced2}a.page-numbers{width:25px;height:25px;padding:4px 8px;border:1px solid #d3ced2}.page-numbers.next{width:25px;height:25px;padding:4px 8px;border:1px solid #d3ced2}.woocommerce-button.button.pay{margin-right:10px;margin-bottom:10px}.tnp-subscription{font-size:13px;display:inline-block!important;margin:20px 0!important;max-width:500px;width:100%}.tnp-subscription input[type=email],.tnp-subscription input[type=text]{width:100%;height:50px;padding:10px;display:block;border:1px solid #d9d9d9!important;background-color:#fff!important}.tnp-subscription input.tnp-submit{background-color:#2053d5!important;color:#fff!important;width:auto;height:auto;font-size:16px!important;padding:12px 20px!important}.woocommerce .woocommerce-customer-details address{float:left!important}.woocommerce .commentlist .star-rating{width:5.7em!important}.thank-you{width:60%;float:none;font-size:22px;margin:100px auto 50px;overflow:hidden}.shop-slider-nav{padding:0 60px 0 60px}.shop-slider-nav .slick-slide{margin:0 9px}.nav-inner-col{border:1px solid #f2f2f2;border-bottom:1px solid #e6e6e6;padding:5px;position:relative;margin-top:15px}.shop-slider-nav .nav-inner-col:hover{border-color:#2053d5}.shop-slider-nav img,.shop_slider img{width:100%}.shop-slider-nav .slick-next::before{content:"\f105"}.shop-slider-nav .slick-prev::before{content:"\f104"}.shop-slider-nav .slick-prev{left:27px}.shop-slider-nav .slick-next{right:27px}.shop-slider-nav .slick-next::before,.shop-slider-nav .slick-prev::before{font:normal normal normal 22px/1 FontAwesome;font-size:22px;line-height:1;opacity:1;color:grey}.shopslidernav-thum{background-position:center center;background-repeat:no-repeat;background-size:cover;height:55px;width:100%}.shopslidernav-thum img{width:100%;height:100%;background-size:cover}.shopslider-thum{background-position:center center;background-repeat:no-repeat;background-size:cover;height:300px;width:100%}.shopslider-thum img{width:100%;height:100%;background-size:cover}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:100%}.single-product.woocommerce .thumbnails #slider-next,.single-product.woocommerce .thumbnails #slider-prev{display:block!important;cursor:pointer;width:27px;height:26px;background:url(https://royalmfgind.com/wp-content/themes/royal%20manufacturing/assets/images/slider-arrow.png) no-repeat left center;position:absolute;top:48%;margin-top:-2px}.yith_magnifier_gallery li{position:relative;float:left;display:block;height:auto!important;width:120px!important;padding-right:4px!important}.yith_magnifier_gallery{margin:0;padding:0;padding:0 47px 0!important;margin:auto!important;width:100%!important}li.yith_magnifier_thumbnail a{border:1px solid #ccc;padding:10px}.yith_magnifier_zoom_wrap{top:0;position:relative;border:1px solid #ccc}.woocommerce div.product div.images{margin-bottom:0!important}.caroufredsel_wrapper{height:146px!important}.yith_magnifier_zoom_magnifier{border:1px solid #ccc!important}.catalog{float:right;margin:20px 0 0 15px;text-transform:uppercase;width:100px;height:30px;line-height:12px}.catalog a{color:#fff;font-size:15px;background:#2a334b;padding:16px 26px 16px 25px}.catalog a:hover{color:#fff}.manu-catalog{display:none!important}.faq-sec{margin:0 0 90px 28px;float:left;width:auto;position:relative}.faq-sec::before{content:'';background:#2053d5;width:1px;height:96%;left:0;position:absolute;top:40px}.faq-sec h3{font-size:21px;margin:30px 0 15px;font-weight:700}.faq-sec-row{position:relative;padding-left:17px}.faq-sec-row::before{content:'';width:15px;height:15px;background:#2053d5;position:absolute;left:-22px;border-radius:100%;top:3px}.faq-sec-row::after{content:'';width:11px;height:11px;background:#fff;position:absolute;left:-20px;border-radius:100%;top:5px}.event-section{width:100%;float:left;margin-bottom:150px}.ev-title{width:100%;float:left;text-align:center}.ev-h3{font-size:40px;color:#1f53d5;font-weight:700;margin:0 0 40px 0}.ev-title p{font-size:16px;color:#1d2332;font-weight:400;font-family:Roboto,sans-serif;line-height:24px}.ev-h4{font-size:30px;color:#1f53d5;font-weight:700;text-align:center;margin:45px 0 45px 0;text-transform:uppercase;font-family:Roboto,sans-serif}.ev-loc-sec{width:100%;float:left}.ev-blocks{background:#ededed;padding:30px 20px;text-align:center;font-weight:400;margin:0 15px 30px;max-width:30.3%}.ev-blocks a{color:#3d4049;font-size:18px;height:62px;display:block;line-height:30px;margin:0 0 25px 0;font-family:Roboto,sans-serif}.ev-blocks a:hover{color:#2053d5}p:empty{display:none}.ev-blocks p{color:#3d4049;font-size:18px;font-weight:400;line-height:30px;margin:0 0 18px 0;font-family:Roboto,sans-serif}.ev-date{display:block;color:#1f53d5;font-size:18px;font-size:18px;margin:0 0 16px 0;line-height:20px;font-family:Roboto,sans-serif}.ev-time{display:block;color:#3d4049;font-size:18px;font-weight:400;font-family:Roboto,sans-serif}.ev-wrap{display:flex;display:-webkit-flex;display:-moz-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap}.ev-blocks:nth-child(3){margin-right:0}