.padding40{padding-top:2.5rem !important;padding-bottom:2.5rem !important;}
.paddingbottom20{padding-bottom:1.25rem !important;}
.paddingbottom0{padding-bottom:0 !important;}
.homewidget,.wehelp-widget,.service-widget{padding:2.5rem 0;}
.bkgblue .homewidget-info img{border:2px solid #fff;}
.topspace10{margin-top:0.9375rem;}
.topwidget-info{font-size:1.25em;line-height:1.625rem;}
.homewidget-text{padding:0 3.125rem 1.25rem 0;}
.right .homewidget-text{padding-left:3.125rem;}
.homewidget .col-md-12 .homewidget-text{padding:0;}
.faqtitle,.faqsubtitle{float:left;display:block;width:100%;padding:0.9375rem 0;color:#091988;border-bottom:1px solid #eaeaea;clear:both;}
.faqtitlefirst,.faqsubtitle{border-bottom:none;}
.faqsubtitle{padding:0.3125rem 0 0.625rem 0;}
.faqtitle span,.faqsubtitle span{float:left;display:block;width:80%;padding-left:2.5rem;}
.faqtitle span.arrow{float:right;display:block;width:auto;font-size:1.5rem;line-height:2rem;padding:0.1875rem 0.8125rem 0.1875rem 0.6875rem;width:0.9375rem;text-align:center;color:#fff;background:#0391df;border:0.0625rem solid #0391df;border-radius:50%;}
.topactive span.arrow{background:#fff;color:#0391df;border:0.0625rem solid #0391df;}
.faqsubtitle span{padding-left:4.375rem;}
.faqsubtitle span.subarrow{float:right;display:block;width:auto;padding:0 0.6875rem;color:#091988;margin-right:3.125rem;font-size:2.25rem;}
.faqtitle span:hover,.faqsubtitle span:hover{text-decoration:underline;cursor:pointer;}
.faqtitle span.arrow:hover,.faqsubtitle span.subarrow:hover{text-decoration:none;}
.faqsub-items{display:none;padding:0.625rem 0 0 0;clear:both;}
.answer{display:none;padding:0 2.5rem 0 4.375rem;clear:both;}
.answer p{padding:0 0 0.625rem 0;}
.answer-active,.faqsub-itemsactive{display:block;}
.homeservice-widget,.followus-widget{padding:0.625rem 0 2.5rem 0;}
.homeservice-items{margin:0 -0.9375rem;}
.homeservice-item{margin:0.625rem 0.9375rem;}.homeservice-item img{margin-bottom:0.625rem;}
.breadcrumb{padding:1.25rem 0;text-align:right;color:#fff;}
main ol.breadcrumb li{display:inline-block;padding-left:0;margin-bottom:0;}
main ol.breadcrumb li::before {display:none;}
.servicepage-desc{padding:1.25rem 0 2.5rem 0;}
.searchwidget{padding:2.5rem 0 0 0;}
.search-result{padding:1.25rem 0 0.625rem 0;}
.searchpageform{padding-bottom:1.875rem;position:relative;}
.searchpageform input{display:block;float:left;width:60%;margin:0 0.9375rem 0 0;}.searchpageform button{display:block;float:left;width:15%;margin:0;}
.service-item .service-infoitem{display:block;margin:0 0.9375rem;}
.search-items{display:block;padding:0.3125rem 0 0.3125rem 2.5rem;}
.subsearch-items{display:block;padding:0.3125rem 0 0.3125rem 5rem;}
.blogidget-text{padding:0 2.5rem;}
.blogidget-logo {font-weight:bold;}
.blogidget-logo img{border-radius:50%;margin-bottom:0.9375rem;max-width:9.375rem;width:100%;}
.blogbtnmb{display:none;}
.showmore{text-align:center;padding:2.5rem 0.9375rem;}
.blog-item{display:none;}
.checkboxinput{float:left;display:block;width:100%;padding-bottom:0.9375rem}
.checkboxinput input{float:left;display:block;margin:0.5rem 0.625rem 0 0}.checkboxinput span,.checkboxinput p{float:left;display:block;width:90%}
.selservice-info{margin:1.25rem 0;padding:1.875rem 0 0.625rem 0;border-top:0.0625rem solid #707070;}
.selservice-items{margin:0 -0.625rem;}
.selservice-item,.selerviceselect{display:inline-block;background:#b7c4cb;color:#fff;font-size:1.0000em;line-height:1.5rem;font-weight:bold;padding:0.625rem 1.25rem;margin:0.625rem;text-align:center;border:none;border-radius:1.25rem;}
.selservice-item:hover,.selerviceselect{background:#0391df;color:#fff;cursor:pointer;}
.showmorebtn{display:block;text-align:center;padding-top:1.25rem;}.showmorebtn span{cursor:pointer;}
#suggestions_container{display:none;width:83%;max-height:18.75rem;position:absolute;top:2.8125rem;background:#eaeaea;overflow:auto;padding:0;}
ul#ultag{list-style-type:none;margin:0 1.25rem;}
ul#ultag li{margin:0.625rem 0rem;padding:0;}
ul#ultag li a{text-decoration:none;color:black;text-transform:capitalize;padding:0;cursor:default;}
main ul#ultag li::before,main ul#ultag li::after{display:none;}
@media(max-width:1200px){
	.homewidget,.wehelp-widget,.homeservice-widget,.followus-widget,.breadcrumb,.servicepage-desc,.service-widget,
	.serviceinfo-title,.searchwidget,.search-result{padding-left:0.9375rem;padding-right:0.9375rem;}
}
@media(max-width:850px){
	.faqsubtitle span{width:70%;}
	.searchpageform button{width:20%;}
}
@media(max-width:767px){
	.right .homewidget-text{padding-left:0;}
	.homewidget{padding-top:1.875rem;padding-bottom:1.875rem;}
	.homewidget-text{padding-right:0;}
	.right .homewidget-text{padding-left:0;}
	.faqtitle span,.faqsubtitle span{width:75%;padding-left:1.25rem;}
	.faqsubtitle span,.answer{padding-left:2.5rem;}
	.faqsubtitle span.subarrow{margin-right:0.625rem;}
	.service-item .service-infoitem{margin:0;}
	.searchpageform input{width:99%;margin:0 0 0.9375rem 0;}
	.searchpageform button{width:100%;}
	.search-items{padding-left:0.9375rem;}
	.subsearch-items{padding-left:1.875rem;}
	.blogidget-text{padding:0 0 0.9375rem 0;}
	.blogidget-text .btn{display:none;}
	.blogbtnmb{display:inline-block;margin-top:1.25rem;}
	.blogidget-text .blogbtnnm{display:inline-block;}
}
/* Custom Arrow Slick */
.slider-contain{position:relative;}
.slider{margin:0 -0.9375rem;}
.prev1,.next1{top:40%;background-color:#0391df;color:#fff;border:0.0625rem solid #0391df;font-size:1.25rem;position:absolute;z-index:9;border-radius:50%;}
.prev1{left:0;padding:0.1875rem 0.75rem 0.3125rem 0.625rem;}
.next1{right:0;padding:0.1875rem 0.625rem 0.3125rem 0.75rem;}
@media(max-width:1200px){
	.prev1{left:0.9375rem;}.next1{right:0.9375rem;}
}
@media(max-width:768px){
	.slider{margin:0;}
	.prev1{left:0;}.next1{right:0;}
}
