/*
Theme Name: Orenda Pulverizers Inc.
Theme URI: https://wisdekcorp.com/
Author: Wisdek Corp..
Author URI: https://wisdekcorp.com/
Version: 1.0
*/
body{font-family: 'Muli', sans-serif; line-height:1.5; color:#666}
label{font-weight:normal; margin:0;}
img{max-width:100%;height:auto}
a{transition:all linear .2s 0;-webkit-transition:all linear .2s 0;color:#cf372d;}
a:focus,a:hover{outline:0;color:#000;text-decoration:none}
.alignleft { float:left; margin:0 15px 10px 0;}
.alignright { float:right; margin:0 0 10px 15px;}
.aligncenter { text-align:center;}
.alignnone { float:none;}
.mt_0 { margin-top:0 !important}
.mt-0 { margin-top:0 !important}
.mb-0 { margin-bottom:0 !important}
.mrb-10 { margin:0 10px 10px 0;}
.btn, .form-control, .thumbail, .img-thumbnail, .r-0 { border-radius:0; -webkit-border-radius:0;}
.required { color:#F00;}
.clear { clear:both;}
.clear1px { clear:both; padding:1px 0 0;}
.clear5px { clear:both; padding:3px 0 2px;}
.clear10px { clear:both; padding:5px 0;}
.clear15px { clear:both; padding:8px 0 7px;}
.clear20px { clear:both; padding:10px 0;}
.clear25px { clear:both; padding:13px 0 12px;}
.clear30px { clear:both; padding:15px 0;}
.clear50px { clear:both; padding:25px 0;}
section { padding:40px 0;}
.text-danger {color: #cf372d;}
.btn-danger { background-color: #cf372d; border-color:#cf372d;}
.btn-primary { background:#d6375c; border-color:#d6375c;}
.btn-primary:hover { background:#b32747; border-color:#b32747;}
.btn-warning { background:#EFE934; color:#000;}
.btn-warning:hover { background:#000; color:#fff;} 
.btn-danger-border { background-color: transparent; border:#fff 1px solid; color:#fff;}
.btn-danger-border:hover { background-color: #cf372d; border:#cf372d 1px solid; color:#fff;}
.btn-default_border { background-color: #000; border:#000 1px solid; color:#fff;}
.btn-default_border:hover {background-color: transparent; border:#fff 1px solid; color:#fff;}
.btn-white-border {background-color: transparent; border:#fff 1px solid; color:#fff;}
.btn-white-border:hover {background-color: #000; border:#000 1px solid; color:#fff;}

.hedding_tittle{padding-bottom:15px;margin-top:0;position:relative}
/*.hedding_tittle:before{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:#fff}
.hedding_tittle:after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:3px;background-color:#fff}*/

.hedding_tittle_dark{padding-bottom:15px;margin-bottom:40px;margin-top:0;position:relative}
.hedding_tittle_dark:before{content:'';position:absolute;bottom:0;left:0;width:80px;height:3px;background-color:#555}
.hedding_tittle_dark:after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:3px;background-color:#555}

.banner { position:relative;}
.banner_caption {position:absolute; left:50%; z-index:2; top:50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); max-width:1140px; color:#fff; font-size:23px; text-align:center;}
.banner_caption p { color:#fff; font-weight:500; margin-bottom:25px;}
.banner_caption h1 { font-weight:800; font-size:44px;}
service_slide_thumb img { width:auto;}
@media screen and (min-width: 576px) and (max-width: 767.9px) {
    .service_slide_thumb {
        max-width: 446px;
        margin: auto;
    }
}
@media screen and (min-width: 361px) and (max-width: 575.9px) {
    .service_slide_thumb {
        max-width: 230px;
        margin: auto;
    }
}
.banner_border { position:relative; padding-bottom:25px;padding-bottom:15px;}
.banner_border:after {   content: ' ';  width: 76px; position:absolute; left:50%; bottom:0; display: block; margin-left:-38px; background:#cf372d; height:4px;}
#home_slider .item{ position:relative;}
#home_slider .item .slider_capi {position:absolute; left:25%; z-index:99; top:-70px; transform:translateX(-25%); -webkit-transform:translateX(-25%); font-size:40px; text-transform:uppercase; color:#fff; font-weight:700; transition:all 0.9s; background:#cf372d; padding:10px 15px; max-width:550px;}

#home_slider .owl-item.active .slider_capi  {top:40%; margin-top:-66px;}
#home_slider .item .slider_capi span {font-size:18px; font-weight:300; display:block; letter-spacing:1px;}

#home_slider.owl-theme .owl-nav  { border-radius:0; -webkit-border-radius:0; margin:0;}
#home_slider .owl-prev, #home_slider .owl-next{  opacity:1; color:#fff; height:55px; position:absolute; top:calc(50% - 25px); right:0; text-align:center; transition:all ease .3s; width:55px; z-index:1000; font-size:35px; background:rgba(0, 0, 0, 0.8); line-height:55px;}
#home_slider.owl-theme .owl-prev{ left:0; }
#home_slider .owl-prev:hover , #home_slider .owl-next:hover{ background:#cf372d;}
.info_bar { background:#232323; color:#fff;}
.red_bg {background:#cf372d; color:#fff;}
.red_bg a { color:#000;}
.red_bg a:focus,.red_bg a:hover { color:#fff;}
.red_bg a.btn { color:#fff;}
.home_contents {}
.home_contents h3 { font-size:30px;}
.info_box { position:relative;}
.info_text { display:inline-block; width:79%; color:#9e9e9e;}
.info_text a {}
.info_text a:hover { color:#9e9e9e;}
.info_text h3 { color:#fff; font-weight:bold;}
.info_box .icon { float:left; margin-right:15px;}
.info_box .icon img { max-width:55px;}
.services_sec { position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; padding:80px 0;}
.services_sec:after { position:absolute; left:0; top:0; bottom:0; right:0; content: ""; background:rgba(0,0,0,0.9); color:#9e9e9e;}
.services_sec .container { position:relative; z-index:1;}
.services_sec h2 { font-size:45px; font-weight:800;}
.services_sec h3 { color:#fff;}
.services_icon { height:102px; display:table-cell; vertical-align:middle;}
.services_icon img { max-width:80px; max-height:92px;}
.contact_bar { text-align:center; font-size:27px}
.contact_bar .btn { padding:12px 35px; font-weight:700; margin-left:20px;}
.footer_top {
    position:relative;
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    padding:50px 0;
    line-height:1.5;
}

.section-with-img-bg {
    position: relative;
}

.section-with-img-bg .bg-img {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    top: 0;
    left: 0;
}

.footer_top:after { position:absolute; left:0; top:0; bottom:0; right:0; content: ""; background:rgba(0,0,0,0.8); color:#9e9e9e;}
.footer_top .container { position:relative; z-index:1;}

.footer .social-right a[data-toggle="tooltip"]:not(:hover) + .tooltip, .social_top a[data-toggle="tooltip"]:not(:hover) + .tooltip {
    opacity: 0 !important;
}

.footer h5 { font-size:18px; margin:0;}
.info_map { background:url(images/map.png) left top no-repeat;}
ul.footer_info_list { list-style:none; margin:0; padding:0; margin-bottom:20px;}
ul.footer_info_list li { color:#fff; position:relative; padding-left:25px; margin-bottom:7px;}
ul.footer_info_list li i.fa { position:absolute; left:0; top:6px;}
ul.footer_info_list li a { color:#fff;}
ul.footer_info_list li a:hover { color:#cf372d;}
.footer_hedding{position:relative;color:#fff;padding-bottom:24px;margin-bottom:30px;font-weight:bold;}
.footer_hedding:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:rgba(255,255,255,0.03)}
.footer_hedding:after{content:'';position:absolute;width:70px;height:2px;bottom:0;left:0;background-color:#cf372d}
ul.social{list-style:none;padding:0;margin:0; margin-top:20px;}
ul.social li{margin:0 10px 0 0;display:inline-block}
ul.social li a i.fa {text-align:center;  width:35px; height:35px; border-radius:50%; -webkit-border-radius:50%; line-height:35px; background:#cf372d; color:#fff}
ul.social li a:hover .fa-facebook { background:#3B5998;}
ul.social li a:hover .fa-twitter { background:#1DA1F2;}
ul.social li a:hover .fa-pinterest { background:#BD081B;}
ul.social li a:hover .fa-google-plus { background:#dd4b39;}
ul.social li a:hover .fa-pinterest { background:#BD081B;}
ul.social li a:hover .fa-youtube { background:#ff0000;}
ul.social li a:hover .fa-linkedin { background:#1683BA;}
.footer_bottom { text-align:center; background:#141619; color:#fff; padding:15px 0 23px; font-size:14px;}
ul.footer_link { text-align:center; list-style:none; padding:0; margin:0;margin-top:7px;}
ul.footer_link li { display:inline-block; position:relative; }
ul.footer_link li a { color:#ccc;}
ul.footer_link > li + li::before { padding: 0 5px;
color: #ccc;
content: "/\00a0";}
ul.footer_link > .active { color: #fc2f21;}
ul.footer_link li a:hover { color:#fff; text-decoration:underline;}
ul.footer_link li.current_page_item > a, ul.footer_link li.current-menu-ancestor > a, ul.footer_link li.current-menu-item > a, ul.footer_link li.current-menu-parent > a { color:#fff;}

.inner_banner { position:relative; background-position:center; background-repeat:no-repeat; background-size:cover; padding:0 0 92px; line-height:1.5; color:#fff; }
.inner_banner:after { position:absolute; left:0; top:0; bottom:0; right:0; content: ""; background:rgba(0,0,0,0.6);} 
.inner_banner h1 { font-weight:700; margin-top:190px; text-align:center;}
.broucher_text { text-align:center;}
.broucher_text a {}
.broucher_text a:focus, .broucher_text a:hover { color:#fff;}
.broucher_text i.fa { margin-right:7px; }
.inner_contents { min-height:500px;}
.breadcrumb {}
.breadcrumb span.divider { padding:0 7px; color:#ccc;}
.contact_form {}
.g_captcha { margin:0 0 10px 0;}
span.wpcf7-not-valid-tip { display:none;}
.wpcf7-not-valid { border:1px solid #F00;}
div.wpcf7-response-output { margin:10px 0;}

ul.contact_info_list { list-style:none; margin:0; padding:0; margin-bottom:20px;}
ul.contact_info_list li { position:relative; padding-left:25px; margin-bottom:7px;}
ul.contact_info_list li i.fa { position:absolute; left:0; top:6px;}
ul.contact_info_list li a {}
ul.contact_info_list li a:hover {}

.map-row { background-color:#000; margin-bottom:-7px;}
.map-row .row { margin:0;}
.map-row .row .col-left { padding:0 2px 0 0;}
.map-row .row .col-right { padding:0 0 0 2px;}

ul.cyber_post { list-style:none; padding:0; margin:0; }
ul.cyber_post .hedding_tittle_dark { margin-bottom:40px;}
ul.cyber_post h3 { margin-top:0;}
ul.cyber_post h3 a { color:#666;}
ul.cyber_post h3 a:hover { color:#cf372d;}
ul.cyber_post h2 a { font-size:1.7rem; text-decoration:none !important;}
ul.cyber_post li {display:block; margin:0 0 20px 0; border-bottom:#eee solid 5px; padding:0 0 20px 0;}
ul.cyber_post li:last-child { border-bottom:0; margin-bottom:0; padding-bottom:0;}
#blog-tabs { margin-bottom:15px;}
#blog-tabs .nav-tabs > li { width:50%;}
#blog-tabs .nav-tabs > li > a { border-radius:0; -webkit-border-radius:0; background:#eee; margin-right:0; font-weight:normal; text-transform:uppercase; color:#666;}
#blog-tabs .nav-tabs > li.active > a { background:#cf372d; color:#fff; border-color:#cf372d;}
#blog-tabs .tab-content > .tab-pane ul { list-style:none; padding:0; margin:0;}
#blog-tabs .tab-content > .tab-pane ul li { padding:10px 0; border-bottom:1px solid #e4e4e4; clear:both; overflow:hidden;}
#blog-tabs .tab-content > .tab-pane ul li:last-child { border:none;}
#blog-tabs .tab-content > .tab-pane ul li img { float:left; margin-right:10px;}
#blog-tabs .tab-content > .tab-pane ul li a.title { color:#333;}
#blog-tabs .tab-content > .tab-pane ul li a.title:hover { text-decoration:none; color:#cf372d;}
.post-stats { display:block; font-size:12px; color:#999; text-decoration:none; margin-bottom:10px;}
.post-stats a { text-decoration:none !important;}
.post-stats div.glyphicon, .post-stats span.glyphicon { margin-right:5px; vertical-align:middle; margin-top: -6px;}
.post-stats div, .post-stats span { display:inline-block; margin-right:10px;}
#tags a.squre_button, .tags_list a.squre_button{ margin-bottom:5px; padding:5px 3px;}
.tags_list { padding:10px 0;}
.tags_list h4.float_left { font-size:14px;}
.tags_list a.squre_button { font-size:0.8rem; letter-spacing:0; line-height:1.1;}
#sidebar {}
.widget { margin-bottom:20px;}
.widget h3 { margin-top:0;}
.widget ul { list-style:none; padding:0; margin:0;}
.widget ul li { border-bottom:1px dashed #ccc;}
.widget ul li:last-child { border:none;}
.widget ul li a { display:block; padding:7px 0; color:#333; position:relative; padding-left:20px;}
.widget ul li a:before { content: "\f105"; font-family: 'FontAwesome'; position:absolute; left:5px; top:6px;}
.widget ul li a span { float:right; color:#666;}
.widget ul li a:hover { background:#cf372d; color:#fff; text-decoration:none;}
.widget ul li a:hover span { color:#fff;}
.about_the_author { background-color: rgb(241, 241, 241);border: 1px solid rgb(233, 233, 233); margin-top: 30px; padding: 30px; }
.author_avatar { float: left; margin-right: 30px;  border: 3px solid #fff; box-shadow: 0 0 1px #999; border-radius: 100%; -webkit-border-radius: 100px; width:100px; height:100px; }
.author_avatar img {border-radius: 100%; -webkit-border-radius: 100px; width:94px; height:95px; width:100%; }
.comment { background-color: #fff; border: 1px solid rgb(233, 233, 233); font-size: 1rem; margin-bottom: 25px;}
.comment-body { padding: 10px; overflow:hidden;}
.comment .replybutton { background-color: #f7f7f7; color: #999; float: right; font-size: 0.9rem; margin-right: 0; margin-top: 0; padding: 8px;}
.post-info { background-color: #f7f7f7; border-bottom: 1px solid rgb(233, 233, 233); border-radius: 2px; -webkit-border-radius: 2px; color: #999; font-size: 0.9rem; line-height: 50px; margin-bottom: 15px; padding: 9px 9px 9px 69px; position: relative; vertical-align: middle; }
.post-info .post-avatar { display:inline-block; left:10px; position:absolute; top:10px; width:50px; height:50px; border-radius:100%; -webkit-border-radius:100px; overflow:hidden; border: 2px solid #fff; box-shadow: 0 0 1px #999; }
.post-info .post-avatar img { width:50px; height:50px; border-radius:100%; -webkit-border-radius:100px; width:100%; }
.post-author {font-size: 1rem;margin: 0 10px 0 5px;}
.post-info .post-author {color: #232527;font-weight: bold;}
.comment .ago {float: right;font-size: 0.9rem;}
.comment.reply {margin-left: 50px;}
.label_comment {display: initial;}
.reply-input div {margin-bottom: 25px;}
.blogpost-title {margin-bottom: 20px;margin-top: 40px;}

.custom_pagination {}
.page-numbers { display:inline-block; padding:0; margin:0;}
.page-numbers > li { display:inline;}
.page-numbers > li > a, .page-numbers > li > span { position:relative; float:left; padding:5px 15px; font-size:14px; margin-left:-1px; line-height:1.42857143; color:#333; text-decoration:none; background-color:#fff; border:1px solid #ddd; border-radius:0;}
.page-numbers > li:first-child > a, .page-numbers > li:first-child > span {}
.page-numbers > li:last-child > a, .page-numbers > li:last-child > span {}
.page-numbers > li > a:hover, .page-numbers > li > span:hover, .page-numbers > li > a:focus, .page-numbers > li > span:focus { color:#cf372d; background-color:#eee; border-color:#ddd;}
.page-numbers > .active > a, .page-numbers > .active > span, .page-numbers > .active > a:hover, .page-numbers > .active > span:hover, .page-numbers > .active > a:focus, .page-numbers > .active > span:focus { z-index:2;	color:#fff;	cursor:default;	background-color:#cf372d; border-color:#cf372d;}
.page-numbers .current, .page-numbers .current:hover { z-index:2; color:#fff; cursor:default; background-color:#cf372d;	border-color:#cf372d;}
.page-numbers > .disabled > span, .page-numbers > .disabled > span:hover, .page-numbers > .disabled > span:focus, .page-numbers > .disabled > a, .page-numbers > .disabled > a:hover, .page-numbers > .disabled > a:focus { color:#999; cursor:not-allowed; background-color:#fff; border-color:#ddd;}

.slide_text { padding-top:70px;}
.services_slide_sec h2 { font-size:45px; font-weight:800; margin-bottom:40px;}
#services_slide.owl-theme .owl-nav  { border-radius:0; -webkit-border-radius:0; margin:0;}

#services_slide.owl-theme .owl-nav [class*="owl-"] { margin:0; background-color:transparent; margin:0; padding:0;}
#services_slide .owl-prev, #services_slide .owl-next{  opacity:1; color:#fff; position:absolute; top:calc(50% - 50px); right:-50px; text-align:center; transition:all ease .3s; width:23px; z-index:1000; font-size:80px; line-height:0;}
#services_slide.owl-theme .owl-prev{ left:-50px; }
#services_slide .owl-prev:hover , #services_slide .owl-next:hover{ background:#cf372d; }
#services_slide.owl-theme .owl-dots .owl-dot span { border:#fff 2px solid; background-color:transparent;}
#services_slide.owl-theme .owl-dots .owl-dot.active span, #services_slide.owl-theme .owl-dots .owl-dot:hover span { background-color:#fff;}


.page-coming-soon .h1, .page-coming-soon p {
    margin-bottom: 24px;
}

.page-coming-soon img {
    margin-top: 15px;
}

.grecaptcha-badge {
    z-index: 2;
}

ul {
    list-style-position: inside;
    padding-left: 20px;
}