﻿
.report-listing .load-more-report .btn-blue{border-radius: 50px;padding: 4px 18px;position: relative;}
.report-listing .load-more-report .btn-blue:after {content: "";width: 60px;height: 2px;background: rgb(0 125 179);position: absolute;margin-left: 18px;bottom: 16px;}
.report-listing .load-more-report .btn-blue:before {content: "";width: 60px;height: 2px;background: rgb(0 125 179);position: absolute;margin-left: -78px;bottom: 16px;}

/* website loader */
.website-loader{position:fixed;top:0;height:100%;width:100%;background-color:#000000a1;z-index:3}
.website-loader img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

/*  Listing Loader */
.loaderBlock{background-color: rgb(0 0 0 / 50%);
    width: 100%;
    height: 100vh;
    position: fixed;
    z-index: 9999;}
.loader {
	border: 7px solid #f3f3f3;
	border-radius: 50%;    
	border-top: 7px solid #3498db !important;    
	width: 50px!important;    
	height: 50px!important;    
	-webkit-animation: spin 2s linear infinite!important;    
	animation: spin 2s linear infinite!important;    
	position: absolute!important;    
	top: 40%!important;    
	left: 48%!important;    
	transform: translate(-50%, -50%)!important;
}

/* footer start */
.footer-section{background:#263947}
.footer-section ul.footerLinks li:not(:first-child):after{content:"";position:absolute;left:0;top:38%;display:block;background-color: #fff;width:1px;height:12px}
.footer-section .footerLinks li a{margin:0 7.4px}
.footer-section .footerDivider:after{content:'';height:90px;width:1px;position:absolute;background:#878787;top:0;right:0}
.footer-section address p{line-height:30px}
.footer-section .footer-social{border:1px solid #878787;border-radius:3px}
.footer-section .footer-social li a{vertical-align:super}
.footer-section .socialIcon{background-image:url('../images/socialIcons-sprite.svg');width:22px;height:20px;background-size:80px}
.footer-section .twitter{background-position: -9px -4px;background-image: url(../images/twitter-x.svg);background-repeat: no-repeat;background-size: 38px;}
.footer-section .linkedin{background-position:-29px 0}
.footer-section .youtube{background-position:-58px 0}

#scrollToTop{display:none;background-color:#aeb3be;width:40px;height:40px;padding:4px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;z-index:3}
#scrollToTop:hover{background-color:#007db3}


/*For 1024 to 1200*/
@media(min-width:1024px) and (max-width:1200px){
	.home-schedule-call-btn {padding: 12px 6px; width: 175px;font-size: 14px}
	.quickContact .contactList{padding:12px 0px 12px 10px!important;}
}

/*For 768 to 1024*/
@media(min-width:768px) and (max-width:1024px){
	.footer-section .footerDivider:nth-child(2):after{content:unset}
	.sub-footer p{font-size:12px}
	.report-listing .bg-white .refineSearch{order:1}
	.report-listing .bg-white .reportDataSection{order:2}
	.home-schedule-call-btn {padding: 12px 6px; width: 175px;font-size: 14px}
	.quickContact .contactList{padding:12px 0px 12px 10px!important;}
}