::selection {
  color: none !important;
  background: none !important;
}
.ui-dialog-titlebar ui-corner-all ui-widget-header ui-helper-clearfix ui-draggable-handle{
	display:none !important;
}
.ui-dialog ui-corner-all ui-widget ui-widget-content ui-front ui-draggable ui-resizable{
display:none !important;
}
h4{
	font-size:20px !important;
}
.single-footer-widget .footer-contact-info li {
    color: #585252!important;
	}
	.single-footer-widget .footer-quick-links li a {
    display: inline-block;
    color: #585252;
}
.bx{
	font-size: 60px !important;
    line-height: 1.2 !important;
}
.single-services-box{
	padding:30px 30px !important;
}
.single-services-box .icon{
	margin-bottom:12px !important;
}
.customerrm{
	padding-bottom:9%;
}
.cloudsltns{
		padding-bottom:13%;
	}
a{
text-decoration:none !important;
}
.single-footer-widget .footer-contact-info li .social li a i {
    color: #585252;
	}
	.single-footer-widget h3::before {
    height: 2px;
    background-color: #5a5252;
	}
	.single-footer-widget .footer-quick-links li {
    line-height: 18px !important;
}
.single-footer-widget pl-5{
padding: 0px 65px 0px 0px !important;
width: 240px !important;
}

.crt-panel-next, .crt-panel-prev {
width:40px !important;
height:40px !important;
}
.crt-controls-over .crt-panel-prev {
    left: 3px !important;
}
.crt-controls-over .crt-panel-next {
    right: 65px !important;
}
@media only screen and (max-width: 576px){
	.page-title-content{
		margin:0px !important;
	}
	.single-footer-widget h3::before {
		display:none !important;
	}
	.footer-contact-info{
		display:inline-grid;
	}
.footer-area {
    padding-top: 0px !important;
	text-align:center !important;
}
#isoid{
	width:30% !important;
}
.single-footer-widget {
    margin-top: 8% !important;
}
}
@media(min-width:768px) and (max-width:1024px){
	.single-footer-widget {
    margin-top: 8% !important;
}
#isoid{
	width:35% !important;
}
}
@media (min-width:1024px) and (max-width:1199px){
.single-footer-widget .footer-contact-info li {
    font-size: 12px !important;
}
#isoid{
	width:55% !important;
}
#cntcmail{
	font-size:15px !important;
}
.single-footer-widget .footer-quick-links li {
    font-size: 13px !important;
}
}
.quotebtn {
    position: fixed;
    top: 105px !important;
}
.bh-w-link .bh-widget-page__link{
	display:none !important;
}
.crt-panel-next svg, .crt-panel-prev svg {
    
    display: none;
}
.contact-form {
    /* padding-left: 30px; */
    /* margin: -11px; */
    padding: 35px;
    margin-bottom: 20px;
}
.crt-controls-over .crt-panel-prev {
    z-index: 0;
}
.crt-controls-over .crt-panel-next {
    z-index: 0;
}
.crt-logo{
	display:none!important;
}
@media only screen and (max-width: 767px){
.overview-box .overview-content .content .features-list li {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    z-index: 0;
}
}
@media only screen and (max-width: 767px){
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    z-index: 1;
}
}
.crt-panel-next:before {
    color: #fff;
    font-size: 20px;
    font-family: "crt-icon";
    line-height: 1;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* background-color: black; */
}
.crt-panel-prev:before {
    content: "";
}
.crt-panel-prev:before {
    color: #fff;
    font-size: 20px;
    font-family: "crt-icon";
    line-height: 1;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    /* background-color: black; */
}
 .crt-panel-next:before {
    content: "";
}

/*browsers*/


@media all and (min--moz-device-pixel-ratio:0) and (max-width: 1440px){
	.btn-group-lg, .btn, .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 2.5;
}
}
@media all and (min--moz-device-pixel-ratio:0) and (max-width: 1024px){
	.btn-group-lg, .btn, .btn-lg {
    border-radius: 4;
}
.toggle-form {
    position: fixed;
	top: 94px;
	width: 100%;
	height: 85%;
	z-index: 1;
	transition: left .6s ease-in-out;
}
}
@-moz-document url-prefix() {
  .btn-group-lg, .btn, .btn-lg {
    
	padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 2.5;
    margin: -2rem;
   
}
}  

@media all and (min--moz-device-pixel-ratio:0) and (max-width: 425px){
.btn-group-lg, .btn, .btn-lg {
    font-size: 1.25rem;
    line-height: 2.3;
    margin-top: -6rem;
    padding-top: -13rem;
    padding-bottom: 0%;
    padding-top: 0%;
	margin-top:2rem;
	
}
}
/*internet explorer*/


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .br { margin-left:0em;}
}
