a.meanmenu-reveal {
display: none;
} .mean-container .mean-bar {
float: left;
width: 100%;
position: relative;
background: #0c1923;
padding: 4px 0;
min-height: 42px;
z-index: 999999;
}
.mean-container a.meanmenu-reveal {
width: 22px;
height: 22px;
padding: 13px 13px 11px 13px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
color: #fff;
text-decoration: none;
font-size: 16px;
text-indent: -9999em;
line-height: 22px;
font-size: 1px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-weight: 700;
}
.mean-container a.meanmenu-reveal span {
display: block;
background: #fff;
height: 3px;
margin-top: 3px;
}
.mean-container .mean-nav {
float: left;
width: 100%;
background: #0c1923;
margin-top: 44px;
}
.mean-container .mean-nav ul {
padding: 0;
margin: 0;
width: 100%;
list-style-type: none;
}
.mean-container .mean-nav ul li {
position: relative;
float: left;
width: 100%;
}
.mean-container .mean-nav ul li a {
display: block;
float: left;
width: 90%;
padding: 1em 5%;
margin: 0;
text-align: left;
color: #fff;
border-top: 1px solid #383838;
border-top: 1px solid rgba(255,255,255,0.5);
text-decoration: none;
text-transform: uppercase;
}
.mean-container .mean-nav ul li li a {
width: 80%;
padding: 1em 10%;
border-top: 1px solid #f1f1f1;
border-top: 1px solid rgba(255,255,255,0.25);
opacity: 0.75;
filter: alpha(opacity=75);
text-shadow: none !important;
visibility: visible;
}
.mean-container .mean-nav ul li.mean-last a {
border-bottom: none;
margin-bottom: 0;
}
.mean-container .mean-nav ul li li li a {
width: 70%;
padding: 1em 15%;
}
.mean-container .mean-nav ul li li li li a {
width: 60%;
padding: 1em 20%;
}
.mean-container .mean-nav ul li li li li li a {
width: 50%;
padding: 1em 25%;
}
.mean-container .mean-nav ul li a:hover {
background: #252525;
background: rgba(255,255,255,0.1);
}
.mean-container .mean-nav ul li a.mean-expand {
margin-top: 1px;
width: 26px;
height: 32px;
padding: 12px !important;
text-align: center;
position: absolute;
right: 0;
top: 0;
z-index: 2;
font-weight: 700;
background: rgba(255,255,255,0.1);
border: none !important;
border-left: 1px solid rgba(255,255,255,0.4) !important;
border-bottom: 1px solid rgba(255,255,255,0.2) !important;
}
.mean-container .mean-nav ul li a.mean-expand:hover {
background: rgba(0,0,0,0.9);
}
.mean-container .mean-push {
float: left;
width: 100%;
padding: 0;
margin: 0;
clear: both;
}
.mean-nav .wrapper {
width: 100%;
padding: 0;
margin: 0;
} .mean-container .mean-bar, .mean-container .mean-bar * {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.mean-remove {
display: none !important;
}#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;} #cboxOverlay{background:url(//resultworx.com/wp-content/themes/Resultwork/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(//resultworx.com/wp-content/themes/Resultwork/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//resultworx.com/wp-content/themes/Resultwork/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//resultworx.com/wp-content/themes/Resultwork/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600;1,700;1,900&display=swap");
body { font-family: 'Poppins', sans-serif !important; font-size: 16px; line-height: 24px; color: #000000; font-weight: normal; }
h1, h2 { font-size: 34px; color: #000000; line-height: 40px; font-weight: 600; margin: 0; padding: 0; margin-bottom: 15px; }
h1 span, h2 span { color: #0063CE }
h3 { font-size: 26px; font-weight: 600; margin-bottom: 10px; margin-top: 20px; }
h4 { font-size: 20px; line-height: 26px; color: #000; font-weight: 600; margin: 0; padding: 0; margin-bottom: 10px; }
h5 { font-size: 16px; color: #d01d1f; font-weight: 600; margin: 0; padding: 0; line-height: 20px; margin-bottom: 10px; }
.shadow-img img { width: calc(100% - 15px); border-radius: 15px; border: 4px solid #000; float: left; margin-right: auto; box-shadow: 15px 15px 0 #d5d8dd; overflow: hidden; }
.border-img img { border-radius: 15px; border: 4px solid #000; float: left; overflow: hidden; }
.btn-primary, .ow-button-base a { width: auto !important; height: auto !important; background: none !important; background-color: #d01d1f !important; border: 0 !important; color: #fff !important; font-weight: 600 !important; text-transform: uppercase; font-size: 16px !important; line-height: 16px !important; padding: 12px 30px !important; border-radius: 0 !important; transition: all ease 0.4s !important; display: inline-block !important; font-family: 'Poppins', sans-serif !important; text-transform: none !important; }
.btn-primary:hover, .btn-primary:focus, .ow-button-base a:hover, .ow-button-base a:focus { background-color: #000 !important; text-decoration: none !important; outline: 0 !important; border: 0 !important; }
.btn-outline { width: auto; height: auto; background: none; color: #fff !important; font-weight: 600; text-transform: uppercase; font-size: 16px !important; line-height: 16px !important; padding: 10px 30px !important; border-radius: 0; transition: all ease 0.4s !important; display: inline-block !important; font-family: 'Poppins', sans-serif !important; border: 2px solid #fff !important; }
.btn-outline:hover, .btn-outline:focus { background-color: #fff; border: 2px solid #fff !important; color: #000 !important; text-decoration: none; outline: 0 !important; }
p { font-size: 16px; line-height: 24px; color: #333333; font-weight: normal; }
p:last-child { margin-bottom: 0 !important; }
#pg-7-0, #pg-7-1, #pg-7-2, #pg-7-3, #pg-7-4, #pg-7-5, #pl-7 .so-panel { margin-bottom: 10px !important; }
.section-title { font-size: 16px; color: #d01d1f; font-weight: 600; line-height: 24px; margin-bottom: 10px; }
section { padding: 45px 0; }
.sticky { position: fixed; top: 0; width: 100%; z-index: 99; -webkit-transition: all 0.3s; transition: all 0.3s; }
#page-header { width: 100%; }
#page-header .header-top i { font-size: 16px; float: left; margin-right: 7px; line-height: 20px; }
#page-header .header-top { width: 100%; background-color: #D01D1F; color: #fff; display: inline-block; padding: 7px 0; }
#page-header .header-top a { color: #fff; float: left; margin-right: 15px; display: inline-block; font-size: 12px; }
#page-header .header-top a:hover { text-decoration: none; }
#page-header .header-top .col-md-6:nth-of-type(2) { text-align: right; }
#page-header .header-top .col-md-6:nth-of-type(2) a { float: right; }
#page-header .header-top .col-md-6:nth-of-type(2) .social { float: right; text-align: left; }
#page-header .header-top .col-md-6:nth-of-type(2) .social a { float: left; margin-right: 0; font-size: 16px; margin-left: 10px; }
#page-header .header-bottom.sticky + #mobile-menu .meanmenu-reveal { position: fixed; top: 4px; right: 0; }
#page-header .header-bottom.sticky + #mobile-menu .mean-nav { position: fixed; top: 60px; }
#page-header .header-top a.callus { font-size: 14px; font-weight: bold; font-style: italic; float: right; margin-right: 20px; }
#page-header .header-top .social { padding: 2px 0; float: right; }
#page-header .header-top .social a { margin-right: 5px; }
#page-header .header-top .social a:last-child { margin-right: 0; }
#page-header .header-top .col-md-6:nth-of-type(2) .social a i { margin: 0; }
#page-header .header-bottom { padding: 15px 0; background-color: #fff; border-bottom: 1px solid #cfcfcf; }
#page-header .header-bottom ul { float: right; margin: 0; padding: 0; margin-right: 30px; margin-top: 1px; }
#page-header .header-bottom ul li { float: left; margin-right: 20px; list-style: none; position: relative; }
#page-header .header-bottom ul li:last-of-type { margin-right: 0; }
#page-header .header-bottom ul li a { font-size: 13.5px; color: #000; font-weight: 600; padding: 10px 0; display: inline-block; transition: all ease 0.4s; position: relative; }
#page-header .header-bottom ul li a::before { content: ''; width: 0; left: 0; bottom: 8px; height: 2px; background-color: #D01D1F; position: absolute; transition: all ease 0.4s; }
#page-header .header-bottom ul li a:hover::before { width: 100%; }
#page-header .header-bottom ul li a:hover { text-decoration: none; }
#page-header .header-bottom ul li ul li a:hover::before { display: none; }
#page-header .header-bottom ul li ul { position: absolute; left: 0; margin-right: 0; top: 40px; width: 220px; background-color: #fff; border: 0px solid #cfcfcf; display: none; box-shadow: 0px 0px 0px 1px #cfcfcf; }
#page-header .header-bottom ul li:hover ul { display: block; }
#page-header .header-bottom ul li ul li { width: 100%; margin-right: 0; display: inline-block; }
#page-header .header-bottom ul li ul li a { width: 100%; display: block; background-color: #fff; color: #000; font-weight: normal; font-size: 14px; line-height: 18px; transition: all ease 0.4s; padding: 5px 10px; }
#page-header .header-bottom ul li ul li a::after { display: none; }
#page-header .header-bottom ul li ul li a:hover { background-color: #D01D1F; color: #fff; text-decoration: none; }
#page-header .header-bottom ul li ul li ul { left: 220px; top: 0px; display: none !important; }
#page-header .header-bottom ul li ul li:hover ul { display: block !important; }
#page-header .header-bottom .search-btn { float: right; background-color: #d01d1f; border: 0; border-radius: 4px; color: #fff; font-size: 15px; line-height: 15px; padding: 5px; margin-top: 9px; transition: all ease 0.4s; margin-right: 0px; }
#page-header .header-bottom .search-btn:hover { background-color: #000; }
#page-header .logo-container { width: 100%; float: left; margin-top: 4px; max-width: 300px; }
#page-header .logo-container img { width: 100%; }
.hero-container { width: 100%;  }
#page-footer { background-color: #383838; color: #fff; margin-top: 80px; }
#page-footer .footer-top { padding: 80px 0; }
#page-footer .footer-top .company-into img { max-width: 100%; margin-bottom: 20px; }
#page-footer .footer-top .company-into p { color: #fff; font-size: 12px; line-height: 18px; font-weight: 300; }
#page-footer .footer-top .foot-social { text-align: left; margin-top: 20px; }
#page-footer .footer-top .foot-social a { width: 35px; height: 35px; background-color: #fff; text-align: center; line-height: 35px; font-size: 17px; color: #383838; display: block; float: left; margin-right: 5px; transition: all ease 0.4s; }
#page-footer .footer-top .foot-social a:hover { background-color: #d01d1f; color: #fff; }
#page-footer .footer-top h3 { font-size: 20px; font-weight: 600; line-height: 20px; margin-bottom: 31px; color: #fff; }
#page-footer .footer-top p { color: #fff; font-size: 13px; line-height: 18px; font-weight: normal; }
#page-footer .footer-top .foot-contact a { font-size: 13px; color: #fff; transition: all ease 0.4s; display: block; width: 100%; margin-bottom: 10px; }
#page-footer .footer-top .foot-contact a:hover { text-decoration: none; color: #D01D1F; }
#page-footer .footer-top .barcode { margin-top: 20px; display: inline-block; }
#page-footer .footer-top ul { padding: 0; margin: 0; }
#page-footer .footer-top ul li { list-style: none; margin-bottom: 5px; }
#page-footer .footer-top ul li a { font-size: 14px; color: #fff; transition: all ease 0.4s; }
#page-footer .footer-top ul li a:hover { text-decoration: none; color: #D01D1F; }
#page-footer .footer-bottom { border-top: 1px solid #4a4a4b; width: 100%; padding: 20px 0; }
#page-footer .footer-bottom p { font-size: 12px; color: #fff; font-weight: normal; margin: 0; }
#page-footer .footer-bottom .col-md-6:nth-of-type(2) { text-align: right; font-size: 12px; color: #fff; font-weight: normal; }
#page-footer .footer-bottom .col-md-6:nth-of-type(2) a { color: #fff; text-decoration: none; display: inline-block; padding: 0 5px; transition: all ease 0.4s; }
#page-footer .footer-bottom .col-md-6:nth-of-type(2) a:hover { color: #D01D1F; }
#page-content { width: 100%; max-width: 1170px; margin: auto; padding: 0 30px; }
.n2-section-smartslider h1 { font-family: 'Poppins', sans-serif !important; font-size: 46px !important; line-height: 58px !important; font-weight: bold !important; color: #fff !important; margin: 0 !important; padding: 0 !important; text-align: left !important; margin-bottom: 20px !important; }
.n2-section-smartslider p { font-family: 'Poppins', sans-serif !important; font-size: 16px !important; line-height: 24px !important; font-weight: normal !important; color: #fff !important; text-align: left !important; margin: 0 !important; padding: 0 !important; margin-bottom: 10px !important; }
.n2-section-smartslider .red-button, .n2-section-smartslider .oultine-button { float: left; margin-right: 15px; }
.n2-section-smartslider h1 { font-family: 'Poppins', sans-serif !important; font-size: 46px !important; line-height: 58px !important; font-weight: bold !important; color: #fff !important; margin: 0 !important; padding: 0 !important; text-align: left !important; margin-bottom: 20px !important; }
.n2-section-smartslider p { font-family: 'Poppins', sans-serif !important; font-size: 16px !important; line-height: 24px !important; font-weight: normal !important; color: #fff !important; text-align: left !important; margin: 0 !important; padding: 0 !important; margin-bottom: 20px !important; clear: both; display: block; }
.n2-section-smartslider .btn-primary, .n2-section-smartslider .btn-outline { float: left; margin-right: 15px !important; margin-top: 20px !important }
#about-resultworx { padding: 80px 0; text-align: left!important}
#about-resultworx .ow-icon-placement-left{
float: left;
}
#about-resultworx img { width:100%; border-radius: 15px; float: left; margin-right: auto; margin-bottom: 30px; margin: auto; margin-bottom: 20px; margin-top: 30%; }
#about-resultworx .ow-icon-placement-left { margin-top: 12px !important; }
.our-services-box-wrap { padding: 0 80px 80px; align-items: initial !important; }
.our-services-box-wrap .panel-grid-cell { border: 1px solid #cfcfcf; padding: 20px; border-radius: 15px; text-align: center; width: calc(16.6667% - (0.83333333333333 * 20px)) !important; transition: all ease 0.4s; }
.our-services-box-wrap .panel-grid-cell h5 { color: #000; word-break: break-word }
.our-services-box-wrap .panel-grid-cell p { font-size: 13px; line-height: 18px; font-weight: 300; text-align: center; }
#disruptor-section { padding: 50px 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/map.png); background-repeat: no-repeat; background-position: right center; background-size: auto; color: #fff; }
#disruptor-section h2, #disruptor-section p { color: #fff; }
#disruptor-section .reach-out { text-align: center; color: #fff; }
#disruptor-section .reach-out i { font-size: 34px; transition: all ease 0.4s; }
#disruptor-section .reach-out h5 { font-size: 20px; font-weight: 600; color: #fff; text-align: center; }
#disruptor-section .reach-out p a { font-size: 30px; line-height: 30px; color: #fff; font-weight: 600; text-align: center; display: block; transition: all ease 0.4s; }
#disruptor-section .reach-out p a:hover { transform: scale(1.1); text-decoration: none; }
#disruptor-section .reach-out:hover i { transform: scale(1.1); text-decoration: none; }
#disruptor-section .ow-icon-placement-left { background-color: #fff !important; color: #d01d1f !important; font-size: 16px !important; line-height: 16px !important; padding: 15px 10px !important; width: 100% !important; transition: all ease 0.4s; border: 2px solid transparent !important }
#disruptor-section .ow-icon-placement-left:hover { border: 2px solid #fff !important; color: #fff !important; background: none !important; }
#news-press-section { padding: 80px 0; }
#news-press-section .news-section { display: flex; align-items: initial; justify-content: space-between; margin-top: 40px; }
#news-press-section .news-section .news-wrapper { width: calc(33.333% - 20px); border: 1px solid #cfcfcf; border-radius: 15px; overflow: hidden; }
#news-press-section .news-section .news-wrapper img { width: 100%; height: 170px; object-fit: cover; object-position: center; }
#news-press-section .news-section .news-wrapper .content { padding: 15px; }
#news-press-section .news-section .news-wrapper .content h4 { margin-bottom: 5px; }
#news-press-section .news-section .news-wrapper .content p { font-size: 14px; line-height: 22px; font-weight: 300; color: #000; margin-bottom: 10px; }
#news-press-section .news-section .news-wrapper .content a { font-size: 16px; font-weight: 600; color: #d01d1f; line-height: 20px; margin: 0; transition: all ease 0.4s; }
#news-press-section .news-section .news-wrapper .content a:hover { text-decoration: none; color: #000; }
.partners-section .partners-content { width: 100%; padding: 15px; border-radius: 15px; border: 1px solid #cfcfcf; overflow: hidden; }
.partners-section .partners-content a { display: inline-block; width: 100%; text-align: center; float: left; }
.partners-section .partners-content a img { max-height: 50px; width: auto; margin: auto; }
#partner-wrapper { padding-bottom: 0; }
.mean-container .mean-nav ul { background-color: #000; color: #fff; position: static; }
.mean-container .mean-nav ul li a { padding: 10px 5%; }
.mean-container .mean-nav ul li a.mean-expand { height: 32px; line-height: 32px; padding: 5px 12px !important }
.mean-container .mean-nav ul li li a, .mean-container .mean-nav ul li li li a { padding: 10px 10%; }
.mean-container a.meanmenu-reveal { top: -56px; color: #000; right: 20px !important; line-height: 27px; }
.mean-container a.meanmenu-reveal span { background-color: #000; }
.mean-container { width: 100%; height: auto; float: left; }
.mean-container .mean-bar { min-height: inherit; padding: 0; }
.mean-container .mean-nav { margin-top: 0; }
#page-header .header-top .social a:last-of-type { margin-right: 0; }
.inner-banner-manual .breadcrumbs { text-align: center; }
#pg-11-0, #pg-11-1, #pl-11 .so-panel { margin-bottom: 15px !important }
.our-services-box-wrap .panel-grid-cell h5 { word-break: break-word; }
.our-services-box-wrap .panel-grid-cell:hover { box-shadow: 0 10px 10px rgba(0, 0, 0, 0.2); }
.our-services-box-wrap .panel-grid-cell h5 a { color: #000; text-decoration: none; transition: all ease 0.4s; }
.our-services-box-wrap .panel-grid-cell h5 a:hover { color: #D01D1F; }
.our-services-box-wrap .panel-grid-cell img { transition: all ease 0.4s; }
.our-services-box-wrap .panel-grid-cell img:hover { transform: scale(1.1); }
#services-cell-wrap { flex-wrap: wrap !important; padding: 0 !important; flex-wrap: wrap !important; }
#services-cell-wrap .panel-grid-cell { width: calc(33.3333% - (0.83333333333333 * 30px)) !important; margin-top: 30px; }
#pagecontent { position: relative; }
#service-sidebar { width: 29%; position: absolute; right: 0; top: 0; padding: 0 0 0 20px; }
#service-sidebar .pdf-form-wrap { background-color: #565656; padding: 20px; border-radius: 15px; margin-top: 60px; }
#service-sidebar .pdf-form-wrap p { text-align: center; }
#service-sidebar .pdf-form-wrap img { border-radius: 15px; overflow: hidden; width: 80%; margin: auto; margin-top: -80px; box-shadow: 0 7px 0 #adadad; margin-bottom: 20px; max-width: 200px; object-fit: cover; object-position: center; }
#service-sidebar .pdf-form-wrap .row { margin: 0; }
#service-sidebar .pdf-form-wrap input { width: 100% !important; border: 0 !important; border-radius: 0; height: 40px; margin-bottom: 5px; }
#service-sidebar .pdf-form-wrap .parsley-required { color: #F2DEDE; font-size: 12px; }
#service-sidebar .pdf-form-wrap label { color: #fff !important; font-size: 14px; font-weight: 600; line-height: 14px; margin: 0; display: block; margin-bottom: 5px; }
#service-sidebar .pdf-form-wrap input.btn-default { height: 44px; background-color: #d01d1f; color: #fff; border-radius: 0; border: 0; font-size: 16px; font-weight: 600; margin-top: 10px; }
.other-services h3 { font-size: 20px; color: #d01d1f; font-weight: 600; line-height: 22px; margin-bottom: 15px; }
.other-services ul { margin: 0; padding: 0; }
.download-btn .ow-button-hover { width: 100% !important; display: block; }
.other-services ul li { position: relative; padding-left: 15px; list-style: none; margin-bottom: 7px; }
.other-services ul li::before { content: ''; width: 7px; height: 15px; position: absolute; top: 4px; left: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/right-arrow.svg); background-repeat: no-repeat; background-position: center; background-size: 100%; }
.other-services ul li a { font-size: 14px; font-weight: 600; color: #000; text-decoration: none; display: inline-block; transition: all ease 0.4s; }
.other-services ul li a:hover { color: #D01D1F; }
.services-hero img { height: 300px; border-radius: 15px; overflow: hidden; object-fit: cover; object-position: center; }
.sub-service-link { padding: 10px; border: 1px solid #cfcfcf; border-radius: 10px; transition: all ease 0.4s; }
.services-content h2 { font-size: 30px; line-height: 36px; margin-bottom: 8px; }
.services-content h3 { font-size: 22px; line-height: 26px; font-weight: 600; color: #000; margin-bottom: 5px; margin-top: 30px; }
.services-content  p { font-size: 16px; line-height: 24px; font-weight: 400; color: #000; }
.services-content ul { padding: 0; margin: 30px 0; }
.services-content ul li { position: relative; padding-left: 30px; list-style: none; margin-bottom: 10px; }
.services-content ul li::before { content: ''; width: 18px; height: 18px; position: absolute; top: 4px; left: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/tick.svg); background-repeat: no-repeat; background-position: center; background-size: 100%; }
.services-content ol { padding-left: 15px; }
.services-content ol li { counter-increment: list; list-style-type: none; position: relative; padding-left: 10px; margin-bottom: 15px; }
.services-content ol li:before { color: #D94748; content: counter(list) "."; left: -27px; position: absolute; text-align: right; width: 26px; font-size: 18px; font-weight: bold; }
.sub-service-wrap .so-panel { margin-bottom: 15px !important; }
.sub-service-link:hover { background-color: #eee; box-shadow: 0 6px 8px rgba(0, 0, 0, 0.2); }
.sub-service-link img { width: 60px; margin-right: 5px; height: auto; }
.sub-service-link a { color: #000; font-size: 16px; font-weight: 600; line-height: 20px; display: flex; text-align: left; padding-right: 20px; width: 100%; align-items: center; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/right-grey.svg); background-repeat: no-repeat; background-size: 7px; background-position: right center; transition: all ease 0.4s; }
.sub-service-link a:hover { text-decoration: none; color: #D01D1F }
#mailpoet_form_3 form.mailpoet_form { padding: 0 !important; width: 100% !important; }
#mailpoet_form_3 form.mailpoet_form .mailpoet_text { height: 45px !important; width: 100% !important; padding: 0 15px !important; font-size: 14px !important; }
#mailpoet_form_3 form.mailpoet_form .mailpoet_submit { height: 43px; background-color: #d01d1f; color: #fff; font-size: 14px; font-weight: 600; width: auto !important; padding: 0 20px !important; float: right; }
#mailpoet_form_3 .mailpoet_paragraph { margin-bottom: 10px !important; }
.parsley-required, .parsley-custom-error-message { margin-top: 8px; font-size: 12px; color: #F2DEDE; }
.page-not-wrap { text-align: center; padding: 100px 0 50px; }
.page-not-wrap h1 { font-size: 100px; font-weight: 900; color: #D01D1F; line-height: 110px; margin-bottom: 20px; }
.page-not-wrap h2 span { color: #D01D1F !important; }
.search .featured-img-wrap h2 { display: none; }
.search .featured-img-wrap { text-align: center; }
.search .featured-img-wrap::before { content: 'Search'; font-size: 34px; line-height: 40px; padding: 0; margin: 0; color: #fff; font-weight: 700; text-align: center; }
.imp { color: #d01d1f !important; }
.team-gallery-section { display: none; }
.column-list li { width: 50%; float: left; margin: 7px 0; }
#page-footer .footer-top .foot-contact a.barcode { max-width: 100%; }
#page-footer .footer-top .foot-contact a.barcode img { max-width: 100%; } .pdf-form-wrap .gform_heading{display:none;}
.pdf-form-wrap [type=submit] {
background-color: #d01d1f;color:#fff;
}
.pdf-form-wrap .download-btn {
background-color: #d01d1f;
color: #fff;
border-radius: 0;
margin-top: 15px;
display: block;
padding: 10px;
text-align: center;
text-decoration: none;
}
.pdf-form-wrap .gfield_required .gfield_required.gfield_required_text { font-size: 0 }
.pdf-form-wrap .gfield_required .gfield_required.gfield_required_text:after { content: '*'; font-size: 14px; color: #ee0000; }
.pdf-form-wrap .gform_confirmation_message{color:#fff;}
.inner-page-header h2 span, .inner-banner-manual h2 span{
color: #fff;
}
@media screen and (max-width:1200px) {
#page-header .header-bottom ul li { margin-right: 8px; }
.our-services-box-wrap .panel-grid-cell { width: calc(33.333% - (0.83333333333333 * 20px)) !important; margin-bottom: 25px }
#services-page-wrap .panel-grid-cell { width: calc(33.3333% - (0.83333333333333 * 20px)) }
.our-services-box-wrap { flex-wrap: wrap !important; }
h1, h2 { font-size: 30px; }
h3 { font-size: 24px; }
h5 { font-size: 15px; line-height: 19px; }
h4 { font-size: 19px; }
}
@media screen and (max-width:991px) {
.n2-section-smartslider h1 { font-size: 28px !important; line-height: 35px !important; margin-bottom: 10px !important; }
.n2-section-smartslider p { font-size: 16px; line-height: 22px; }
.n2-section-smartslider a.btn-primary { font-size: 14px !important; padding: 10px 20px !important; }
.n2-section-smartslider a.btn-outline { padding: 8px 20px !important; font-size: 14px !important; }
#page-content { padding: 0 30px; }
.our-services-box-wrap, #services-page-wrap { padding: 0 30px 80px; flex-wrap: wrap !important; flex-direction: row !important; }
.our-services-box-wrap .panel-grid-cell { width: calc(33% - (0.83333333333333 * 20px)) !important; padding: 20px !important; margin-bottom: 0 !important; margin-top: 30px !important; }
#services-page-wrap .panel-grid-cell { width: calc(33% - (0.83333333333333 * 20px)) !important; padding: 20px !important; margin-bottom: 0 !important; margin-top: 30px !important; }
#disruptor-section .panel-grid-cell { width: calc(50% - 20px) !important; float: left; }
#disruptor-section .panel-grid-cell:first-of-type { width: 100% !important; }
#disruptor-section { flex-direction: row !important; flex-wrap: wrap; }
.tab-hide { display: none !important }
#page-header .header-bottom .search-btn { margin-right: 40px; margin-top: 3px; }
.mean-container a.meanmenu-reveal{
top: -58px;
}
h1, h2 { font-size: 28px; line-height: 30px; }
h3 { font-size: 20px; }
h5 { font-size: 15px; line-height: 19px; }
h4 { font-size: 18px; line-height: 23px; }
#news-press-section .news-section .news-wrapper .content p { font-size: 13px; line-height: 18px; }
.foot-contact { margin-bottom: 50px; }
#service-sidebar { position: static; padding: 0; width: 100%; margin-top: 80px; }
#service-sidebar .so-panel { width: 50%; float: left; padding: 0 10px; }
.other-services { padding-left: 30px; }
.blogSidebar { margin-top: 50px; }
}
@media screen and (max-width:780px) {
#about-resultworx img { margin-top: 0; }
}
@media screen and (max-width:767px) {
#about-resultworx img { width: calc(100% - 15px); }
.dropdown-toggle::after { display: none; }
#menu-primary-menu-links { display: none; }
#page-header .header-bottom .search-btn { position: absolute; right: 15px; top: -31px; z-index: 99999; }
.mean-container a.meanmenu-reveal { top: -58px; right: 0px !important; }
#page-header .header-bottom.sticky + #mobile-menu .meanmenu-reveal{
top: 3px;
}
#page-header .logo-container { max-width: 200px; }
#page-header .logo-container iframe{
transform: scale(0.6)!important;
float: left;
transform-origin: left;
}
.mobile-hide { display: none !important; }
#page-header .header-top a { margin-right: 2px; }
.our-services-box-wrap .panel-grid-cell { width: 100% !important; }
#disruptor-section .panel-grid-cell { width: 100% !important; }
#news-press-section .news-section { flex-wrap: wrap; }
#news-press-section .news-section .news-wrapper { width: 100%; margin-bottom: 25px; }
#about-resultworx { padding: 40px 0; }
#news-press-section { padding: 50px 0 10px; }
#page-footer .footer-bottom { text-align: left; }
#page-footer .footer-bottom .col-md-6:nth-of-type(2) { text-align: left; margin-top: 15px; }
#page-footer { margin-top: 70px; }
#page-footer .footer-top { padding: 60px 0 30px; }
#page-footer .footer-top .col-md-6 { margin-bottom: 50px; }
.foot-contact { margin-bottom: 0; }
#page-footer .footer-top h3 { margin-bottom: 10px; }
#page-content { padding: 0 15px }
.our-services-box-wrap { padding: 0 15px 80px }
#page-footer .footer-bottom .col-md-6:nth-of-type(2) a:first-of-type { padding-left: 0; }
.n2-section-smartslider h1 { font-size: 24px !important; line-height: 32px !important; margin-bottom: 10px !important; }
h1, h2 { font-size: 24px; line-height: 28px; }
h3 { font-size: 20px; }
h5 { font-size: 14px; line-height: 18px; }
h4 { font-size: 16px; line-height: 20px; }
.partners-section .partners-content a img { max-height: 30px; }
#services-cell-wrap .panel-grid-cell { width: 100% !important; }
#service-sidebar .so-panel { width: 100%; float: left; padding: 0 0; }
.other-services { padding-left: 0; }
.services-content h2 { font-size: 24px; line-height: 30px; }
.services-content h3 { font-size: 19px; line-height: 24px; }
.sub-service-link a { font-size: 14px; line-height: 17px; }
.page-not-wrap h1 { font-size: 70px; }
.teamList .team-card-wrap .directorDetails.scroll-wrapper { top: calc(100% - 78px); }
.teamList .team-card-wrap:hover .directorDetails.scroll-wrapper { top: 0; }
.column-list li { width: 100%; float: none; margin: 10px 0; }
#about-resultworx img{
margin-top: 0;
}
} .page-template-template-blog-list .widget_categories { margin-top: 25px; }
.page-template-template-blog-list .widget_categories h4 { font-size: 20px; color: #d01d1f; font-weight: 600; line-height: 22px; margin-bottom: 15px; }
.page-template-template-blog-list .widget_categories ul { margin: 0; padding: 0; }
.page-template-template-blog-list .widget_categories ul li { position: relative; padding-left: 15px; list-style: none; margin-bottom: 7px; }
.page-template-template-blog-list .widget_categories ul li::before { content: ''; width: 7px; height: 15px; position: absolute; top: 4px; left: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/right-arrow.svg); background-repeat: no-repeat; background-position: center; background-size: 100%; }
.page-template-template-blog-list .widget_categories ul li a { font-size: 14px; font-weight: 600; color: #000; text-decoration: none; display: inline-block; transition: all ease 0.4s; }
.page-template-template-blog-list .widget_categories ul li a:hover { color: #D01D1F; }
.category .articles-section.blog-listing { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.category .articles-section.blog-listing .category-blog { width: calc(50% - 30px); padding: 0; margin: 15px; }
.category .articles-section.blog-listing .category-blog a { display: inline-block; width: 100%; float: left; }
.category .articles-section.blog-listing .category-blog a img { width: 100%; height: 280px; display: block; object-fit: cover; object-position: center; border-radius: 15px 15px 0 0; }
.category .articles-section.blog-listing .news-content { padding: 20px 25px; border: 1px solid #cfcfcf; border-radius: 0 0 15px 15px; display: inline-block; width: 100%; }
.category .articles-section.blog-listing .news-content .date, .category .articles-section.blog-listing .news-content .date .blog-date, .category .articles-section.blog-listing .news-content .date .blog-month { font-weight: 600; font-size: 12px; color: #d01d1f; display: inline-block; text-align: left; line-height: 12px; }
.category .articles-section.blog-listing .news-content .entry-title { display: inline-block; width: 100%; margin-bottom: 0; }
.category .articles-section.blog-listing .news-content .entry-title a { color: #000; transition: 0.3s ease; font-size: 16px; font-weight: bold; line-height: 20px; }
.category .articles-section.blog-listing .news-content .entry-title a:hover { color: #D0251E; text-decoration: none; }
.category .articles-section.blog-listing .news-content p { font-size: 14px; color: #000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 75px; margin-bottom: 10px; }
.category .articles-section.blog-listing .news-content .read-more span { color: #d01d1f; font-size: 14px; font-weight: 700; text-transform: uppercase; transition: all ease 0.4s; }
.category .articles-section.blog-listing .news-content .read-more span i { margin-left: 10px; font-size: 12px; }
.category .articles-section.blog-listing .news-content .read-more span:hover { color: #000; text-decoration: none; }
.category .articles-section.blog-listing .news-content .read-more a:hover { color: #000; text-decoration: none; }
@media screen and (min-width:1024px) {
#page-content { min-height: 1000px; }
}
@media screen and (max-width:992px) {
.category .articles-section.blog-listing .category-blog a img { height: 170px; }
.category .articles-section.blog-listing .news-content p { font-size: 13px; }
}
@media screen and (max-width:767px) {
.category .articles-section.blog-listing .category-blog { width: calc(100% - 30px); }
}
.pdf-form-wrap label{
text-align:left;
}
.pdf-form-wrap label input{
margin-top:5px;
}
.pdf-form-wrap .wpcf7-submit{
height: 44px;
background-color: #d01d1f;
color: #fff;
border-radius: 0;
border: 0;
font-size: 16px;
font-weight: 600;
margin-top: 10px;
}
#pg-7-0{
margin-bottom:0!important;
}
#pg-7-0 .so-panel{
margin-top:10px;
}
#pg-7-0 .so-panel p{
font-weight:500;
}
#pg-7-0 .so-panel p a{
color:#fff;
}
.pdf-form-wrap label span{
color:#ee0000;
}
.pdf-form-wrap.form-hide {
display: none !important;
} .our-services-box-wrap {
padding: 0 30px 80px !important;
}
.our-services-box-wrap h5 a{
font-size: 17px !important;
}
.blogshare{
display:none !important;
}.darkBlk h2, .darkBlk p { color: #fff; }
.textwidget p a { color: #333333; }
.inner-page-header, .inner-banner-manual { min-height: 245px; padding: 15px 0; margin-bottom: 70px; position: relative; background-size: cover; background-position: center; text-align: center; }
.inner-page-header .featured-img-wrap, .inner-banner-manual .featured-img-wrap { position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }
.inner-page-header h2, .inner-banner-manual h2 { margin: 0; color: #fff; font-weight: 700; text-align: center; }
.inner-page-header:before, .inner-banner-manual:before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; opacity: 0.5; background: #000; }
.inner-page-header .breadcrumbs, .inner-banner-manual .breadcrumbs { font-size: 15px; color: #fff; margin-top: 10px; }
.inner-page-header .breadcrumbs a, .inner-banner-manual .breadcrumbs a { color: #fff; }
.inner-page-header .breadcrumbs > span, .inner-banner-manual .breadcrumbs > span { padding: 0 5px; }
.inner-page-header .breadcrumbs > span.current-item, .inner-banner-manual .breadcrumbs > span.current-item { color: #ff5456; }
.yearBlk h2 { font-size: 18px; color: #333333; font-weight: 400; line-height: initial; min-height: 84px; align-items: center; justify-content: center; display: flex; margin: 0; }
.yearBlk h2 strong { color: #d01d1f; font-weight: 900; font-size: 100px; float: left; display: block; line-height: 90px; margin-right: 10px; }
.additionalServices .panel-grid-cell { background: #eeeeee; border-radius: 10px; padding: 20px; }
.additionalServices .panel-grid-cell .so-panel { margin-bottom: 10px !important; }
.additionalServices .panel-grid-cell h5 { margin: 0; min-height: 40px; color: #000000; }
.teamList .teamListWrap { margin-bottom: 50px; }
.teamList h2 { margin-bottom: 30px; }
.teamList ul { padding: 0; margin: 0 -10px; }
.teamList ul li { list-style: none; float: left; width: 25%; padding: 0 10px; margin-bottom: 20px; }
.teamList ul li img { width: 100%; max-height: 263px; object-fit: cover; }
.teamList ul:after { content: ""; display: table; clear: both; }
.team-card-wrap { padding-bottom: 75px; position: relative; border-radius: 15px; overflow: hidden; border: 1px solid #cfcfcf; }
.team-card-wrap .directorDetails .memberName { color: #fff; display: block; text-align: center; font-size: 18px; font-weight: 700; }
.team-card-wrap .directorDetails .memberName:hover { text-decoration: none; }
.team-card-wrap .directorDetails { transition: 0.5s ease; position: absolute; top: 77%; height: 100%; padding:20px 20px 25px; background: #d01d1f; }
.team-card-wrap .directorDetails h5 { color: #fff; text-align: center; font-size: 14px; font-weight: 400; }
.team-card-wrap .directorDetails .socialList { margin-top: 20px; text-align: center; margin-bottom: 20px; }
.team-card-wrap .directorDetails .socialList a { color: #fff; padding: 0 7px; }
.team-card-wrap .directorDetails p { color: #fff; font-size: 14px; line-height: initial; }
.team-card-wrap .directorDetails .directorWrap p { padding-right: 15px; }
.team-card-wrap .scroll-wrapper .scroll-element.scroll-y { opacity: 0; }
.team-card-wrap:hover .directorDetails { top: 0; }
.team-card-wrap:hover .directorDetails.scroll-wrapper .scroll-element.scroll-y { opacity: 1; }
.gallery-images { margin-top: 40px; margin-bottom: -73px; }
.team-gallery-section { padding-top: 40px; padding-left: 7px; padding-right: 7px; }
.gallery-images .owl-nav.disabled { display: block; }
.gallery-images .owl-nav button { position: absolute; top: 50%; transform: translateY(-50%); width: 45px; height: 45px; background-color: #d01d1f !important; background-position: center !important; background-repeat: no-repeat !important; }
.gallery-images .owl-nav button:focus { outline: none; }
.gallery-images .owl-nav button span { color: #fff; font-size: 0; }
.gallery-images .owl-nav button.owl-prev { left: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/left-arrow.png); }
.gallery-images .owl-nav button.owl-next { right: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/right-arrow.png); }
.testimonialsWrap h2 { color: #d01d1f; font-weight: 600; padding-top: 30px; margin-bottom: 30px; }
.testimonialsWrap .testimonial-content { text-align: center; margin-bottom: 20px; }
.testimonialsWrap .testimonial-content p { padding-top: 10px; font-size: 22px; line-height: 28px; font-weight: 300; font-style: italic; color: #000000; margin-bottom: 30px; max-width: 960px; margin-left: auto; margin-right: auto; padding: 0 50px; position: relative; }
.testimonialsWrap .testimonial-content h4 { margin: 0; font-size: 18px; color: #d01d1f; }
.testimonialsWrap .testimonial-content h5 { margin-bottom: 0; color: #000; font-size: 16px; font-weight: 400; }
.testimonialsWrap .testimonial-content p:before { content: ''; background: url(//resultworx.com/wp-content/themes/Resultwork/images/quoate-left.png); width: 39px; height: 31px; position: absolute; left: 0; top: 0px; display: block; }
.testimonialsWrap .testimonial-content p:after { content: ''; background: url(//resultworx.com/wp-content/themes/Resultwork/images/quoate-right.png); width: 39px; height: 31px; position: absolute; right: 0; bottom: -10px; display: block; }
.testimonial-section .owl-nav button { margin-top: -40px; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; height: 45px; background-position: center !important; background-repeat: no-repeat !important; }
.testimonial-section .owl-nav button:focus { outline: none; }
.testimonial-section .owl-nav button span { color: #fff; font-size: 0; }
.testimonial-section .owl-nav button.owl-prev { left: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/left-no-bg.png); }
.testimonial-section .owl-nav button.owl-next { right: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/right-no-bg.png); }
.testimonial-section .owl-dots { text-align: center; }
.testimonial-section .owl-dots button.owl-dot { display: inline-block; width: 11px; height: 11px; background: #cfcfcf; margin: 0 3px; border-radius: 20px; }
.testimonial-section .owl-dots button.owl-dot.active, .testimonial-section .owl-dots button.owl-dot:hover { background: #d01d1f; } .scroll-wrapper { overflow: hidden !important; }
.scroll-wrapper > .scroll-content { border: none !important; box-sizing: content-box !important; height: auto; left: 0; margin: 0; max-height: none; max-width: none !important; padding: 0; position: relative !important; top: 0; width: auto !important; }
.team-card-wrap:hover .directorDetails .scroll-content { overflow-y: scroll !important; }
.scroll-wrapper > .scroll-content::-webkit-scrollbar { height: 0; width: 0; }
.scroll-element.scroll-x { display: none !important; }
.scroll-element, .scroll-element div { box-sizing: content-box; }
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible { display: block; }
.scroll-element .scroll-bar, .scroll-element .scroll-arrow { cursor: default; }
.scroll-textarea { border: 1px solid #cccccc; border-top-color: #999999; }
.scroll-textarea > .scroll-content { overflow: hidden !important; }
.scroll-textarea > .scroll-content > textarea { border: none !important; box-sizing: border-box; height: 100% !important; margin: 0; max-height: none !important; max-width: none !important; overflow: scroll !important; outline: none; padding: 2px; position: relative !important; top: 0; width: 100% !important; }
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar { height: 0; width: 0; }
.scroll-wrapper .scroll-element.scroll-y { height: calc(100% - 45px); right: 15px; top: 20px; width: 7px; position: absolute; }
.scroll-wrapper .scroll-element div { display: block; height: 100%; left: 0; top: 0; width: 100%; }
.scroll-wrapper .scroll-element .scroll-element_track { background-color: #e0e0e0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); opacity: 0.4; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; position: absolute; }
.scroll-wrapper .scroll-element .scroll-bar { position: absolute; left: 2px; width: 3px; background-color: #fff; }
.partnerList_wrap { margin: 0 -10px; }
.partnerList_wrap .card-wrap { min-height: 220px; float: left; width: calc(25% - 20px); padding: 20px; margin: 10px; border: 1px solid #cfcfcf; border-radius: 10px; }
.partnerList_wrap:after { content: ""; clear: both; display: table; }
.partnerList_wrap .card-wrap p { font-size: 12px; line-height: 17px; margin-top: 10px; }
.partnerList_wrap .card-wrap p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; max-height: 70px; -webkit-box-orient: vertical; }
.partnerList_wrap .card-wrap img { max-height: 60px; }
.partnerList_wrap .card-wrap a.img_wrap { display: block; text-align: center; }
.partnerList_wrap .card-wrap a.viewLink { color: #d01d1f; font-size: 13px; font-weight: 700;  }
.partnerList_wrap .card-wrap a.viewLink:hover{text-decoration:none;color:#000;}
.partnerList .pagination { text-align: center; display: block; margin-top: 20px; }
.partnerList .pagination a, .partnerList .pagination span { display: inline-block; padding: 1px 15px; border: 1px solid #d01d1f; color: #d01d1f; transition: 0.3s ease; }
.partnerList .pagination span, .partnerList .pagination a:hover { color: #fff; background: #d01d1f; text-decoration: none; }
.blog-card-wrap { border: 1px solid #cfcfcf; border-radius: 15px; overflow: hidden; margin-top: 30px; }
.blog-card-wrap .blogDetails { padding: 15px 15px 15px 0; margin-left: -15px; }
.blog-card-wrap .blogfeaturedImg, .blog-card-wrap img { height: 235px; max-height: 235px; object-fit: cover; }
.blog-card-wrap .blogfeaturedImg { background-size: cover; background-position: top center; }
.blog-card-wrap .blogDetails h4 { line-height: 22px; font-size: 18px; }
.blog-card-wrap .blogDetails h4 a { color: #000; transition: 0.3s ease; }
.blog-card-wrap .blogDetails h4 a:hover { text-decoration: none; color: #d01d1f; }
.blog-card-wrap .blogDetails .dateAutor { margin-bottom: 10px; }
.blog-card-wrap .blogDetails .dateAutor span { font-weight: 600; font-size: 12px; color: #d01d1f; }
.blog-card-wrap .blogDetails p { font-size: 14px; color: #000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-height: 75px; }
.blog-card-wrap .blogDetails a.viewLink { color: #d01d1f; font-size: 14px; font-weight: 700; }
.blog-detail .postFeaturedimg img { width: 100%; border-radius: 15px !important; margin-bottom: 25px; }
.blog-detail h2 { margin-bottom: 10px; }
.blog-detail .postDateAut { font-weight: 600; font-size: 16px; color: #d01d1f; margin-bottom: 20px; }
.blog-detail .post-cnt ul { padding: 0; }
.blog-detail .post-cnt ul li { position: relative; list-style: none; font-size: 16px; line-height: 22px; color: #333333; font-weight: normal; margin: 10px 0; padding-left: 30px; }
.blog-detail .post-cnt ul li:before { content: ""; position: absolute; width: 22px; height: 22px; left: 0; top: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/list-icon.png); background-repeat: no-repeat; background-position: center; }
.blog-detail .blogSidebar h4 { color: #d01d1f; }
.blog-detail .blogSidebar .rpwwt-widget li img { opacity: 0; margin-bottom: 0; object-fit: cover; border-radius: 15px; }
.blog-detail .blogSidebar .rpwwt-widget li span.rpwwt-post-title { margin-top: 15px; display: block; font-size: 15px; color: #000000; line-height: 18px; margin-bottom: 5px; }
.blog-detail .blogSidebar .rpwwt-widget li .rpwwt-post-date { font-size: 13px; color: #d01d1f; font-weight: 600; }
.blog-detail .blogSidebar .rpwwt-widget li { margin-bottom: 15px; position: relative; }
.blog-detail .blogSidebar .rpwwt-widget li .rePost_img { width: 120px; height: 90px; position: absolute; top: 0; border-radius: 15px; background-size: auto 120px; background-repeat: no-repeat; }
.blog-detail .blogSidebar .widget { margin-bottom: 40px; }
.blog-detail .blogSidebar .widget .tagcloud a { font-size: 12px !important; color: #000; background: #eeeeee; padding: 6px 20px; display: inline-block; border-radius: 30px; margin-top: 10px; margin-right: 10px; }
.blog-detail .blogshare { text-align: center; margin-top: 50px; }
.blog-detail .blogshare .social-sharing a { transition: 0.3s ease; width: 40px; height: 40px; display: inline-block; font-size: 0; background: #ecedf1; margin-bottom: 10px; border-radius: 0; position: relative; padding: 0; margin: 0 5px; line-height: 20px; background-image: none !important; text-indent: initial !important; }
.blog-detail .blogshare .social-sharing a:hover { background-color: #d01d1f; }
.blog-detail .blogshare .social-sharing a:hover:after { color: #fff; }
.blog-detail .blogshare .social-sharing a:after { font-family: FontAwesome; font-size: 20px; position: absolute; left: 0; top: 0; height: 100%; width: 100%; color: #383838; padding: 11px 0; text-align: center; }
.blog-detail .blogshare h5 { margin-bottom: 0; }
.blog-detail .blogshare .social-sharing a.button-facebook:after { content: "\f39e"; }
.blog-detail .blogshare .social-sharing a.button-twitter:after { content: "\f099"; }
.blog-detail .blogshare .social-sharing a.button-linkedin:after { content: "\f0e1"; }
.blog-detail .blogSidebar .widget_recent_entries li { list-style: none; position: relative; padding-left: 20px; margin-bottom: 5px; }
.blog-detail .blogSidebar .widget_recent_entries ul { padding: 0; }
.blog-detail .blogSidebar .widget_recent_entries li a { color: #000000; font-size: 14px; font-weight: 600; }
.blog-detail .blogSidebar .widget_recent_entries li:before { content: ">"; position: absolute; left: 0; color: #d01d1f; font-size: 25px; line-height: 28px; font-weight: 500; }
.blog-detail .blogSidebar .widget.widget_sow-button { margin-bottom: 15px; }
.blog-detail .blogSidebar .widget.widget_sow-button a { width: 100% !important; display: block; }
.newsWrap .blog-card-wrap .blogDetails .dateAutor { position: absolute; background: #d01d1f; color: #fff; padding: 10px; font-size: 18px; font-weight: 500; max-width: 65px; text-align: center; bottom: calc(100% - 20px); }
.newsWrap .blog-card-wrap .blogDetails { position: relative; margin: 0; padding: 25px 20px 20px; min-height: 196px; }
.newsWrap .blog-card-wrap .blogDetails p { margin-bottom: 7px; }
.newsWrap .blog-card-wrap { margin: 10px 0; }
.secondary_btn_wrap { padding: 20px 0 0; }
.secondary_btn { background: #d01d1f; color: #fff; padding: 6px 15px; border: 2px solid #d01d1f; transition: 0.3s ease; }
.secondary_btn_wrap .secondary_btn { display: inline-block; margin-right: 5px; font-size: 14px; font-weight: 600; margin-bottom: 10px; }
.secondary_btn_wrap .secondary_btn i { font-size: 22px; position: relative; top: 3px; margin-right: 8px; }
.secondary_btn:hover { background: #000; color: #fff; border-color: #000; text-decoration: none; }
.latest-news-section .blog-card-wrap { margin-top: 10px; }
.latest-news-section .blog-card-wrap .blogDetails { margin-left: -10px; padding: 25px 15px; }
.latest-news-section .blog-card-wrap .blogDetails .dateAutor { position: absolute; background: #d01d1f; color: #fff; padding: 10px; font-size: 18px; font-weight: 500; max-width: 65px; text-align: center; top: 30px; left: -65px; }
.latest-news-section .blog-card-wrap .blogDetails h4 { font-size: 24px; line-height: 28px; }
.latest-news-section .blog-card-wrap .blogDetails a.viewLink { font-size: 18px; }
.latest-news-section .owl-nav { display: none; }
.latest-news-section  .owl-dots { text-align: center; padding: 20px 0; }
.latest-news-section .owl-dots button { display: inline-block; width: 11px; height: 11px; background: #cfcfcf; margin: 0 3px; border-radius: 20px; }
.latest-news-section .owl-dots button.active, .latest-news-section .owl-dots button:hover { background: #d01d1f; }
.latest-news-section { margin-bottom: 30px; }
.list-style-blk ul { padding: 0; }
.list-style-blk ul li { position: relative; list-style: none; font-size: 16px; line-height: 22px; color: #333333; font-weight: normal; margin: 10px 0; padding-left: 30px; }
.list-style-blk ul li:before { content: ""; position: absolute; width: 22px; height: 22px; left: 0; top: 0; background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/list-icon.png); background-repeat: no-repeat; background-position: center; }
.cont-form-content h5 { margin-top: 25px; font-size: 20px; line-height: initial; }
.cont-form-content p i { color: #d01d1f; margin-right: 5px; }
.cont-form-content p, .cont-form-content p a { color: #000; font-weight: 500; }
.cont-form-content p em { font-style: normal; color: #d01d1f; }
.cont-form-content p.address { padding-left: 20px; position: relative; }
.cont-form-content p.address:before { content: "\f3c5"; font-family: Fontawesome; position: absolute; left: 0; color: #d01d1f; top: 0; }
.cont-form-content { margin-top: -25px; }
.cont-form .caldera-grid label { font-weight: 500; }
.cont-form .caldera-grid .form-control { height: 40px; border-radius: 0; box-shadow: none; }
.cont-form .caldera-grid textarea.form-control { height: auto; }
.cont-form .caldera-grid .intl-tel-input, .caldera-grid .intl-tel-input { width: 100%; }
.cont-form .caldera-grid .btn { height: 43px; background-color: #d01d1f; color: #fff; font-size: 14px; font-weight: 600; width: auto; padding: 0 50px; border-width: 0; }
.cont-form .caldera-grid .btn:hover { background: #000; color: #fff; }
.contact-map { margin-bottom: -90px; }
.contact-map iframe { height: 360px !important; }
.search-page h4 { font-weight: 600; font-size: 18px; margin: 0; }
.search-page h4 a { color: #000; }
.search-page .blog-section { margin-bottom: 35px; }
.search-page .blog-section p { color: #000; }
.search-page h4 a:hover { text-decoration: none; color: #d01d1f; }
.search-page h3 { font-size: 30px; margin-bottom: 50px; font-weight: 600; }
.search-page h3 span, .search-page .blog-section span.search-excerpt { color: #d01d1f; }
.cont-form .hbspt-form { position: relative; height: 730px;  }
.cont-form .hbspt-form #hs-outer-captcha-target-0 .grecaptcha-badge{
display: none!important;
}
.cont-form .hbspt-form #hs-outer-captcha-target-0 {
width: 100%!important;
height: 40px !important;
background-color: #fff;
margin-top: -70px;
position: relative;
z-index: 9;
display: block!important;
position: relative;
z-index: 999;
}
.page-contact-us h2{
position: relative;
z-index: 999999;
}
.pagination { text-align: center; display: block; margin-top: 60px; }
.pagination span, .pagination a { display: inline-block; width: 40px; height: 40px; line-height: 38px; border: 1px solid #cfcfcf; border-radius: 40px; margin: 3px; color: #000; vertical-align: middle; transition: 0.3s ease; }
.pagination span.current { color: #fff; background: #d01d1f; border-color: #d01d1f; }
.pagination a:hover, .pagination a.prev:hover, .pagination a.next:hover { text-decoration: none; color: #fff; background: #d01d1f; border-color: #d01d1f; }
.pagination span.dots { width: auto; border-width: 0; height: auto; position: relative; top: -4px; }
.pagination a.prev { font-size: 0; position: relative; background: #cfcfcf; }
.pagination a.prev:before { content: "\f104"; font-family: FontAwesome; font-size: 21px; color: #fff; }
.pagination a.next { font-size: 0; position: relative; background: #cfcfcf; }
.pagination a.next:before { content: "\f105"; font-family: FontAwesome; font-size: 21px; color: #fff; }
.searchForm_wrap { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .9); -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out; -webkit-transform: translate(0px, -100%) scale(0, 0); -moz-transform: translate(0px, -100%) scale(0, 0); -o-transform: translate(0px, -100%) scale(0, 0); -ms-transform: translate(0px, -100%) scale(0, 0); transform: translate(0px, -100%) scale(0, 0); opacity: 0; z-index: 999999; }
.searchForm_wrap.open { -webkit-transform: translate(0px, 0px) scale(1, 1); -moz-transform: translate(0px, 0px) scale(1, 1); -o-transform: translate(0px, 0px) scale(1, 1); -ms-transform: translate(0px, 0px) scale(1, 1); transform: translate(0px, 0px) scale(1, 1); opacity: 1; }
.searchForm_wrap .close { position: fixed; top: 15px; right: 15px; color: #fff; background-color: #d01d1f; border-color: #d01d1f; opacity: 1; padding: 10px 17px; font-size: 27px; }
.searchForm_wrap input[name=s] { width: 100%; color: #fff; background: transparent; font-size: 18px; font-weight: 300; text-align: center; margin: 0 auto; padding-left: 30px; padding-right: 125px; outline: none; height: 50px; border: 1px solid #d01d1f; }
.searchForm_wrap .searchForm { width: 100%; position: absolute; top: 50%; transform: translate(-50%); max-width: 650px; padding: 0 15px; left: 50%; right: 0; }
.searchForm_wrap .searchForm form { position: relative; }
.searchForm_wrap .searchForm form #searchsubmit { top: 0; position: absolute; right: 0; height: 100%; border-radius: 0; border-width: 0; background: #d01d1f; color: #fff; padding: 0 20px; }
.searchForm_wrap .searchForm form #searchsubmit:focus { outline: none; } .our-services-wrap h2 { max-width: 480px; margin: 0 auto; margin-bottom: 30px; }
.n2-ss-slider [data-sstype=col].n2-ss-layer { flex: 0 0 50%; max-width: 50%; -ms-flex: 0 0 50%; }
.sub-service-wrap .so-panel:last-child { margin-bottom: 0 !important; }
.form-group .form-control { height: 40px; border-radius: 0; }
.form-group textarea.form-control { height: auto; max-height: 100px; }
.form-group .theme_btn { height: 43px; background-color: #d01d1f; color: #fff; font-size: 14px; font-weight: 600; width: auto; padding: 0 50px; border-width: 0; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; }
.form-group .theme_btn:hover { background: #000; color: #fff; }
.form-group label { font-weight: 500; margin-bottom: 5px; }
.post-cnt a { font-weight: 600; color: #d01d1f; }
.post-cnt iframe { width: 100%; height: 420px; } .page-blog .blogs_head{
font-size:30px;
text-align:center; 
padding:30px 0;
}
.page-blog .blog_slider h6{
font-size:14px;
line-height:24px;
color:#d01d1f;
padding:0px;
margin-bottom:5px;
}
.page-blog .blog_slider h4{
font-size:16px;
font-weight:500;
line-height:21px;
padding:0px;
margin-bottom:10px;
}
.page-blog .blog_slider p{
font-size:14px;
font-weight:400;
line-height:20px;
padding:0px;
margin:0px;
color:#000;
}
.page-blog .blog_slider a{
font-size:14px;
font-weight:600;
color:#d01d1f;
padding-top:5px;
margin:0px;
display:block;
text-decoration:none;
}
.page-blog .blog_slider a:hover{
text-decoration:underline;
}
.page-blog .blog_slider{
display:flex;
align-items:stretch;
justify-content:center;
border:1px solid #cfcfcf;
border-radius:20px;
}
.page-blog .blog_slider div:first-child{
width:40%;
}
.page-blog .blog_slider div:nth-child(2){
width:60%;
padding:20px;
}
.page-blog .blog_slider img{
width:100%;
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
object-fit:cover;
min-height:100%;
object-position: center;
}
.page-blog .blog_slider1 .owl-nav span{
display:none;
}
.page-blog .blog_slider1 .owl-nav .owl-prev{
position:absolute;
top:50%;
left:-32px;
transform:translate(-50%,-50%);
background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/prev-icon.png) !important;
background-repeat:no-repeat !important;
width:20px;
height:30px;
}
.page-blog .blog_slider1 .owl-nav .owl-next{
position:absolute;
top:50%;
right:-50px;
transform:translate(-50%,-50%);
background-image: url(//resultworx.com/wp-content/themes/Resultwork/images/next-icon.png) !important;
background-repeat:no-repeat !important;
width:20px;
height:30px;
}
.page-blog  .category-section{
margin-bottom:70px;
}
.page-blog .blog_slider1 .owl-theme .owl-dots .owl-dot.active span, .page-blog .blog_slider1 .owl-theme .owl-dots .owl-dot:hover span {
background: #d01d1f;
}
.page-blog .owl-theme .owl-nav [class*=owl-]:hover {
background: none;
background-repeat:no-repeat;
}
.page-blog .blog_section{
padding:50px 0;
}
.page-blog .blog_section h3{
font-size:22px;
font-weight:500;
}
.page-blog .blog_section .blog_view_all_btn{
font-size:16px;
font-weight:600;
color:#d01d1f;
padding-top:10px;
display:block;
text-decoration:none;
}
.page-blog .blog_section .blog_view_all_btn:hover{
text-decoration:underline;
}
.page-blog .blog_section .col-sm-8{
padding-bottom:50px;
}
.page-blog .blog_section .col-sm-6{
margin:20px 0;
}
.page-blog .blog_box_wrapper h4{
font-size:16px;
font-weight:500;
line-height:24px;
color:black;
text-align:left;
margin-bottom:10px;
}
.page-blog .blog_box_wrapper p{
font-size:14px;
font-weight:400;
line-height:22px;
padding:10px 0;
color:#000;
padding:0px;
margin:0px;
}
.page-blog .blog_box_wrapper a{
font-size:16px;
font-weight:600;
color:#d01d1f;
padding-top:5px;
display:block;
text-decoration:none;
}
.page-blog .blog_box_wrapper a:hover{
text-decoration:underline;
}
.page-blog .blog_box_wrapper{
padding:10px 20px;
border:1px solid #cfcfcf;
border-radius:20px;
border-top-color: #d01d1f;
border-top-width: 3px;
height:100%;
}
.page-blog .blog_all_categories ul{
padding:0px 20px;
position:relative;
list-style: none;
}
.category .blog_all_categories ul, .single-post .blog_all_categories ul{
padding:0px 20px 20px;
position:relative;
list-style: none;
}
.page-blog .blog_all_categories ul li, .category .blog_all_categories ul li, .single-post .blog_all_categories ul li{
padding:7px 0;
font-size:16px;
line-height:26px;
font-weight:600;
padding-left:18px;
padding-left:20px;
position:relative;
}
.page-blog .blog_all_categories ul li a, .category .blog_all_categories ul li a, .single-post .blog_all_categories ul li a{
text-decoration:none;
color:black;
font-weight:600;
}
.page-blog .blog_all_categories ul li a:hover, .category .blog_all_categories ul li a:hover, .single-post .blog_all_categories ul li a:hover{
color:#d01d1f;
}
.page-blog .blog_all_categories ul li::before, .category .blog_all_categories ul li::before, .single-post .blog_all_categories ul li::before{
position:absolute;
left:0;
content:'';
background-image:url(//resultworx.com/wp-content/themes/Resultwork/images/list.png);
background-size:10px;
background-position:left;
background-repeat:no-repeat;
width:10px;
height:18px;
top: 50%;
left: -25px;
margin-left: 20px;
transform: translateY(-50%);
}
.page-blog .blog_all_categories{
border:1px solid #cfcfcf;
border-radius:20px;
margin-bottom:40px;
}
.category .blog_all_categories{
margin-bottom:40px;
}
.page-blog .blog_all_categories h3{
font-size:18px;
background-color:#d01d1f;
color:white;
padding:13px 20px;
border-top-left-radius: 11px;
border-top-right-radius: 11px;
}
.category .blog_all_categories h3, .single-post .blog_all_categories h3{
font-size:18px;
color:#d01d1f;
padding:13px 20px;
}
.page-blog .head_and_button{
display:flex;
align-items:center;
justify-content:space-between;	
}
@media screen and (min-width:2000px){
.#page-content{
max-width: 1500px;
}
.container, .container-lg, .container-md, .container-sm, .container-xl{
max-width: 1460px;
}
.n2-ss-layer{
max-width: 1400px!important;
margin: auto!important;
}
.teamList ul li img{
max-height: 345px;
}
.team-card-wrap .directorDetails.scroll-wrapper{
top: 80%;
}
.team-card-wrap:hover .directorDetails.scroll-wrapper{
top: 0;
}
.border-img img{
width: 100%;
}
.so-widget-sow-image-default-d6014b76747a .sow-image-container .so-widget-image{
width: 100%;
}
}
@media(max-width: 1200px) {
.teamList ul li { width: 33.333%; }
#page-header .header-bottom ul li a { font-size: 11.5px; }
}
@media(max-width: 1114px) {
.additionalServices .panel-grid-cell h5 { min-height: 60px;  }
}
@media(max-width: 1025px) {
.partnerList_wrap .card-wrap { width: calc(33.333% - 20px); }
}
@media(max-width: 991px) {
.additionalServices .panel-grid-cell h5 { min-height: initial; }
.additionalServices .panel-grid-cell { margin-bottom: 20px !important; padding: 20px !important; }
.panel-grid, .panel-grid-cell { margin-bottom: 20px !important; }
.teamList ul li { width: 50%; }
.partnerList_wrap .card-wrap { width: calc(50% - 20px); }
}
@media(max-width: 900px) {
.n2-ss-slider [data-sstype=col].n2-ss-layer { flex: initial; max-width: initial; -ms-flex: initial; }
}
@media(max-width: 767px) {
.panel-grid, .panel-grid-cell { margin-bottom: 15px !important; }
.teamList ul li { width: 100%; }
.gallery-images { margin-bottom: -82px; }
.team-gallery-section { padding-top: 0; }
.testimonialsWrap .testimonial-content p { font-size: 18px; }
.partnerList_wrap .card-wrap { width: calc(100% - 20px);  min-height: initial; }
.blog-card-wrap .blogDetails { padding: 15px; margin-left: 0px; }
.blog-detail .blogSidebar { margin-top: 40px; }
.blog-detail .blogSidebar .widget { margin-bottom: 20px; }
.blog-detail .blogshare { margin-top: 20px; }
.latest-news-section .blog-card-wrap .blogDetails { margin-left: 0; padding: 40px 15px 25px; }
.latest-news-section .blog-card-wrap .blogDetails .dateAutor { top: -45px; left: 30px; }
.teamList ul li img { max-height: initial; }
.mean-container .mean-bar { max-width: 540px; margin: 0 auto; float: none; }
.pagination span, .pagination a { width: 35px; height: 35px; line-height: 35px; }
.page-blog .blog_slider{flex-direction: column;}
.page-blog .blog_slider div{width:100%!important;}
.page-blog .blog_slider1 .owl-nav .owl-prev{left:-20px;}
.page-blog .blog_slider1 .owl-nav .owl-next{right:-33px;}
.category-section{margin-bottom:30px;}
}