@media (max-width:1850px){
	.adi-formsearchvtwo{max-width: 800px;}
	.adi-formsearchvtwo fieldset .form-group:nth-child(2),
	.adi-formsearchvtwo fieldset .form-group:nth-child(3),
	.adi-formsearchvtwo fieldset .form-group:first-child{width: 33.33%;}
}
@media (max-width:1680px){
	.adi-searchboxvtwo{width: 100% !important;padding: 25px 30px 30px !important;}
	.adi-bannertabs{margin: -590px 0 0;}
	.adi-listinglistdetail .adi-detailpageheadcontent {padding: 310px 0 0;}
	body.rtl .adi-listinglistdetail .adi-detailpageheadcontent {padding: 310px 0 0 !important;}
	.spv4-header .adi-innerbannerimg > img{
		width: auto;
		height: 510px;
		max-width: none;
	}
	.providers-v4 .spv4-header .adi-usermobile{
		margin:115px 0;
	}
}
@media(max-width:1600px){
	.sp-sc-video iframe{height:515px;}
	.adi-headervfour .adi-logoarea .adi-logo{border-right: 0;}
	.adi-formsearchvtwo{clear: both;}
	.adi-formsearchvtwo fieldset{
		width: auto;
		float: none;
		margin: 0 0 0 -5px;
		padding: 0 50px 0 0;
	}
	.adi-homebannervthree .adi-homebannerimg img{
		display: block;
		height: 100%;
		max-width: none;
		width: auto !important;
	}
}
@media(max-width:1440px){.adi-searchbox{width:54%;}
body.rtl.page-template-search .adi-listingvtwo .adi-formsearch fieldset{padding: 0;}
.page-template-ads-search .adi-custom-search-grid > .row .col-xs-12{width: 50%;}
.page-template-ads-search .adi-formsearchresult .adi-formsearchvtwo .adi-btnsearchvtwo{right: -8px;}
.adi-bannertabs{margin: -480px 0 0;}
.adi-accordionandcategorysearch{width:46%;}
.adi-listingvtwo .adi-formsearch fieldset{padding:0;}
.adi-listingvtwo .adi-formsearch .form-group{width:50%;}
.adi-listingvtwo .adi-formsearch .form-group:nth-child(1),.adi-listingvtwo .adi-formsearch .form-group:nth-child(2){margin:0 0 20px;}
.adi-listingvtwo .adi-formsearch .form-group:nth-child(odd){padding:0 10px 0 0;}
.adi-listingvtwo .adi-formsearch .fo	rm-group:nth-child(even){padding:0 0 0 10px;}
.adi-listingvtwo .adi-formsearch .adi-btn{width:100%;position:relative;}
.adi-filters .adi-totallistingfound{width:100%;padding:0 0 10px;}
.adi-listingvtwo .adi-filters .adi-sortfilters{width:100%;}
.sp-sc-video iframe{height:535px;}
.adi-homebannervtwo .adi-homebannerimg img{height:650px;width:auto!important;max-width:none;}
.adi-listinglistdetail .adi-detailpageheadcontent {padding: 250px 0 0;}
body.rtl .adi-listinglistdetail .adi-detailpageheadcontent {padding: 250px 0 0 !important;}
}@media(max-width:1366px){.adi-searchbox{width:50%;float:right;padding:69px 25px;}
.adi-formsearch fieldset legend{font-size:24px;line-height:30px;}
.adi-searchbox .adi-btns .adi-btn{padding:0 30px;}
.adi-accordionheading.adi-radio label{padding:14px;}
.adi-accordionandcategorysearch{width:50%;}
.adi-listview .adi-featuredimg{width:255px;}
.adi-listview.adi-listingvtwo .adi-serviceproviders .adi-companycontent{padding:0 0 0 20px;}
}@media(max-width:1280px){.adi-homebannerandslider>div>div>div{width:100%;}
.adi-searchbox .adi-btns .adi-btn{padding:0 26px;}
.page-template-ads-search .adi-filterholder .adi-checkboxgroupvtwo{width: 50%;}
.adi-featuredprofile>figure{overflow:hidden;height:624px;}
.adi-featuredprofile figure>img{width:100%!important;height:auto;}
.adi-listview .adi-featuredimg{width:242px;}
.adi-listingvtwo .adi-serviceproviders{padding:0 20px 0 13px;}
.adi-matadata li:last-child{padding-right:0;}
body.rtl .adi-matadata li:last-child{padding:0 10px;}
.adi-listinglistdetail .adi-detailpageheadcontent {padding: 210px 0 0;}
}
@media(max-width:1200px){
	.adi-listview.adi-listingvtwo .adi-serviceproviders .adi-companycontent{width:100%;float:left;padding:20px 0 0;}
}
@media(max-width:1199px){
	.adi-tablejoblidting thead tr{display: none;}
	.adi-tablejoblidting tbody tr{display: grid;border-bottom: 0;border-top: 1px solid #ddd;}
	.adi-tablejoblidting tbody tr td{width: 100% !important; max-width: none !important;}
	body.rtl .adi-listing .adi-sortfilter + .adi-sortfilter{margin:15px 0 0;}
	body.rtl .adi-testimonialnavigationslider{padding: 30px 0 0 40%;}
	.adi-ad-gallery .spv-ag-gallery img{
		max-width: none;
		max-height:none; 
	}
	.page-template-ads-search .adi-formsearchresult .adi-formsearchvtwo .adi-btnsearchvtwo{right: 3px;}
	.page-template-ads-search .adi-custom-search-grid > .row .col-xs-12{width: 33.33%;}
	.page-template-ads-search .adi-mapclustringholder{margin-top:30px;}
	.page-template-ads-search .spv-map .adi-map{margin: 0;height: 300px;}
	.page-template-ads-search .ad-search-result .spv-map{
		position: static;
		padding:30px 0; 
	}
	.page-template-ads-search .adi-searchheadform .adi-sortfilter{width: auto;}
	.adi-slidertitle h2{
		font-size: 42px;
		line-height: 42px;
	}
	.adi-slidertitle .adi-subtitle{
		font-size: 26px;
		line-height: 28px;
	}
.questions-widgets .adi-questioncontent .adi-answerholder .adi-votesanswers li a{padding:5px 10px; }
.adi-testimonialsvtwo .item{padding:0 10px !important;}
.sp-sc-testimonials-slider .adi-slidernavthree .adi-next{right: -40px;}
.sp-sc-testimonials-slider .adi-slidernavthree .adi-prev{left: -40px;}
.adi-searchslider{padding:0;}
.adi-topcategoriesvthree .adi-category a{padding:20px 10px;}
.adi-twocolumnsresult .adi-listviewvtwo .adi-automotive .adi-companycontent{
	float: left;
	width: 100%;
	border-top: 1px solid #ddd;
}
.spv4-listing .adi-formsearchresult .adi-formsearchvtwo{width: 85%;}
.spv4-listing .adi-advancedlinkholder{width: 15%;}
.spv4-listing .adi-advancedlinkholder .adi-advancedlink{margin: 10px 0 0;}
.adi-navigation>ul>li{padding:0 20px 0 0;}
.adi-serviceprovidercontent .adi-matadata li{width:100%;padding:0;}
.adi-serviceprovidercontent .adi-matadata li+li{padding:5px 0 0;}
.adi-serviceprovidercontent .adi-matadata li:before{display:none;}
.adi-testimonialnavigationslider{padding:30px 40% 0 0;}
.adi-newsandposts{margin:-15px 0;}
.adi-post{padding:15px 0;}
.adi-post.adi-detailpage{padding:0;}
.adi-feature{padding:15px;}
.adi-formprogressbar:before,.adi-formprogressbar:after{left:160px;}
.adi-formprogressbar li:after{left:54%;}
.adi-posttags{padding:0;}
.adi-posttags span{margin:6px 0;line-height:18px;}
.adi-posttags .adi-tag{margin:5px;}
.adi-secureandreliable .adi-textshortcode{padding:0 170px 0 20px;}
.adi-tablejoblidting tr .adi-contentbox{width:70%;text-align:left;}
.adi-amenities ul li span{font-size:13px;}
.adi-certicicatesawards ul li .adi-textbox{padding:39px 0;}
.adi-memberinfo{padding:10px 0;}
.adi-formleavefeedback .adi-servicesrating li .adi-stars{width:84px;font-size:14px;}
.adi-detailpagehead figure figcaption{padding:40px 0 160px;}
.adi-listview .adi-serviceproviders .adi-companycontent{padding:10px 0 10px 30px;}
.adi-companycontactinfo{padding:15px 0 0;}
.adi-listview .adi-companycontent .adi-btn{margin:15px 0 0;position:relative;}
.adi-jobmatadata li{width:50%;padding:1px;}
.adi-benefitsallowances ul{font-size:13px;}
.adi-reviewhead .adi-stars{float:left;margin:5px 0 0;}
.adi-alertmessage span{width:100%;float:left;}
.adi-dashboardnotificationholder{width:100%;float:left;padding:8px 15px;}
.adi-ceocontent .adi-ceoinfo span{width:auto;float:none;}
.adi-dashboardappointment .adi-servicetitle{padding:10px 20px;}
.adi-dashboardappointment .adi-btntimeedit .adi-btndel,.adi-dashboardappointment .adi-btntimeedit .adi-btnedite{width:60px;height:60px;line-height:60px;}
.adi-appointmenttype{padding:13px 0;}
.adi-serviceandservicetype{padding:13px 20px 13px 0;}
.adi-dashboardappointment:hover .adi-btntimeedit .adi-btnedite,.adi-dashboardappointment:hover .adi-btntimeedit .adi-btnedite{right:60px;}
.adi-dashboardappointment:hover .adi-btntimeedit{padding-right:107px;}
.adi-daybox span a{margin:0 8px;}
.adi-daybox span a+a:before{left:-11px;}
.adi-memberinfo a{width:100%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.adi-btnactions{width:100%;padding:10px 0 0;}
.adi-emailmessage .adi-btnarea .adi-btn:first-child{padding:0 40px;}
.adi-btnarea .adi-btn{padding:0 15px;}
.adi-timecounter,.adi-pkgexpirey{width:100%;}
.adi-countdown>span{padding:72px 45px;}
.adi-pkgplans{padding:0;}
.adi-pkgplan{margin:0 0 30px;}
.adi-listview .adi-featuredimg{width:214px;}
.adi-listview.adi-listingvtwo .adi-serviceproviders .adi-companycontent{width:auto;float:none;padding:0 0 0 15px;}
.adi-listview.adi-listingvtwo .adi-companycontactinfo{padding:10px 0;}
.adi-listview.adi-listingvtwo .adi-companycontactinfo li+li{padding:0;}
.adi-fourcolumns .adi-footercolumn{padding:0;min-height:330px;}
.adi-rightarea .adi-btn{padding:0 20px;margin:0 0 0 15px;}
.adi-navigation>ul>li{padding:0 13px 0 0;}
.adi-serviceproviders .row>div>div{width:100%;}
.adi-sortfilter{width:100%;}
.adi-sortfilter+.adi-sortfilter{margin:15px 0 0;}
.adi-listingvtwo .adi-formsearch .form-group{width:100%;margin:0!important;padding:0!important;}
.adi-listingvtwo .adi-formsearch .form-group+.form-group{margin:15px 0 0!important;}
.adi-radiotimeslot .slot-detail{min-height:142px;}
.adi-countdown+.adi-note{padding:11px 159px;}
body.rtl .adi-rightarea .adi-btn{margin:0 15px 0 0!important;}
body.rtl .adi-listview .adi-serviceproviders .adi-companycontent{padding:0 30px 0 0!important;}
body.adi-login .adi-logoarea .adi-adminbox{width:230px;}
.adi-contactbar li{padding:0 15px;}
.adi-bannercontent h1{font-size:50px;line-height:45px;}
.adi-bannercontent h2{font-size:40px;line-height:30px;}
.adi-catagory a{padding:0 25px;}
.adi-popularcatagories li{min-height:180px;}
.sp-slider-v2 .adi-bannercontent h1,.sp-slider-v1 .adi-bannercontent h1{font-size:50px;line-height:40px;}
.sp-slider-v2 .adi-bannercontent h2,.sp-slider-v1 .adi-bannercontent h2{font-size:30px;margin:0 0 15px;line-height:25px;}
.sp-slider-v2 .adi-bannercontent .adi-description p,.sp-slider-v1 .adi-bannercontent .adi-description p{font-size:20px;line-height:25px;}
.adi-listinglistdetail .adi-detailpageheadcontent {padding: 310px 0 0;}
.adi-listinglistdetail .adi-detailpagehead > figure > img {height: 350px; max-width: none; width: auto;}
.adi-listinglistdetail .adi-detailpagehead figure figcaption{padding:0;}
.adi-compnayinfo .adi-title h1 {font-size: 25px;line-height: 25px;}
.sp-header-v3 .adi-logoarea .adi-logo{ float: none; display: block; margin: 0 auto 20px;overflow: hidden; width: 185px;}
.sp-header-v3 .adi-logoarea .adi-rightbox{width:100%;}
body.rtl .sp-header-v2 .adi-navigation > ul > li {padding: 0 0 0 15px !important;}
body.rtl .sp-header-v2 .adi-rightarea .adi-btn {margin: 0 0 0 20px !important;}
body.rtl .sp-header-v1 .adi-navigation > ul > li {padding: 0 0 0 20px !important;}
.sp-sponsers-slider .sp-prev,
.sp-sponsers-slider .sp-next{top: 50%; margin: -13px 0 0;}
.switch-account .adi-formlogin-facebook .lnr-user,
.switch-account .adi-formlogin-facebook .lnr-briefcase{display:none;}
.switch-account .adi-formlogin-facebook .adi-companyregister .form-group{padding:0;}
.spv4-listing .adi-searchheadform .adi-sortfilter{width: auto;}
}@media(max-width:1080px){body.rtl .adi-advancedfilters{right: 50%;}.page-template-ads-search .adi-oneslides .adi-automotive .adi-companycontent .adi-authorperform li{padding:9px 0; }.sp-header-v2 .adi-logo{float:none;width:201px;display:block;margin:0 auto 10px;}
.sp-header-v2 .adi-rightarea{width:100%;text-align:right;}
.sp-header-v2 .header-type-v2,.sp-header-v2 .sp-top-menu{float:none;display:inline-block;vertical-align:middle;}
.adi-detailpagehead figure figcaption{padding:40px 0 160px;}
.sp-sc-video iframe{height:555px;}
.adi-searchbox{padding:54px 25px;}
.adi-mapclustring{width:50%;}
.adi-listingvtwo .adi-serviceproviders{width:49.9%;}
body.rtl .sp-header-v2 .adi-logo{float:none;}
}@media(max-width:1050px){.adi-listview.sp-search-left .sp-vlist-item .adi-featuredimg{width:100%;}
body.rtl .adi-listview.adi-listingvtwo .adi-serviceproviders .adi-companycontent{width:100%;float:left;padding:30px 0 0!important;}
.adi-filters{padding:30px 0;}
}@media(max-width:991px){
	.adi-selectpagedesign .adi-designone{margin: 15px 0;}
	body.rtl .spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike{height: auto;}
	body.rtl .adi-testimonialvtwo figure, body.rtl .adi-testimonialvtwo figure img{float: none;margin: 0 auto;}
	body.rtl .adi-testimonialcontent .adi-stars{float: none;}
	body.rtl .adi-testimonialvtwo .adi-testimonialcontent{padding: 20px;margin: 0;}
	body.rtl .adi-testimonialvtwo .adi-testimonialcontent blockquote q{text-align: center;}
	body.rtl .adi-listviewvtwo .adi-automotive .adi-companycontent .adi-featuredetails{padding: 20px;}
	body.rtl .adi-testimonials{padding: 0 !important;}
	body.rtl .adi-slidercontent{padding: 0 15px;}
	.adi-featuredprofilesbtnsvtwo .adi-btnprev,
	.adi-featuredprofilesbtnsvtwo .adi-btnnext{
		width: 50px;
		height: 50px;
		margin: -25px 0 0;
	}
	.adi-featuredprofilesbtnsvtwo .adi-btnprev span,
	.adi-featuredprofilesbtnsvtwo .adi-btnnext span{
		height: 48px;
		font-size: 12px;
	}
	body.rtl .adi-headervfour .adi-logoarea{padding:0 ;padding-left:0 !important; }
	.sp-provider-detailads .addfeatures .adi-automotive .adi-featuredimg{width: 100%;}
	.sp-provider-detailads .addfeatures .adi-companycontent{
		float: left;
		width: 100%;
	}
	.adi-twocolumnsresult .adi-componyads{margin-bottom: 30px;}
	.adi-twocolumnsresult .adi-ad-holder{margin-bottom:30px; }
	.adi-innerbannerbtns .adi-btnprev{left: 50px;}
	.adi-innerbannerbtns .adi-btnnext{right: 50px;}
	.page-template-ads-search .adi-advancedpopupholder .adi-filterdetails,
	.page-template-ads-search .adi-advancedpopupholder .adi-narrowsearch{width: 100%;}
	.page-template-ads-search .adi-advancedpopupholder .adi-narrowsearch .adi-narrowsearchhead{margin: 0;}
	.page-template-ads-search .adi-formsearchresult .adi-formsearchvtwo{width: 100%;}
	.page-template-ads-search .adi-custom-search-grid > .row .col-xs-12{width: 50%;}
	.adi-homeslidervfour .pogoSlider-slide,
	.adi-homeslidervfour{height: 750px;}
	.adi-bannertabs {margin: -660px 0 470px;}
	.adi-slidercontent{
		padding:0 15px;
		margin: 790px 0 0;
	}
	.adi-slidercontent .adi-description p,
	.adi-slidertitle .adi-subtitle,
	.adi-slidertitle h2{color: #373542;}
	.adi-brochuresholder .adi-brochures li{width: 50%;}
	.sp-sc-questions-slider .adi-slidernav .adi-prev,
	.sp-sc-questions-slider .adi-slidernav .adi-next{top:0;}
	.sp-sc-questions-slider .adi-slidernav .adi-prev {
		left: auto;
		right: 60px;
	}
	.adi-homebannervthree .adi-bannercontent h1{
		font-size: 50px;
		line-height: 50px;
	}
	.adi-formnewsletter{padding: 20px 0 0;}
	.adi-testimonialvtwo figure{
		width: 300px;
		float: none;
		margin: 0 auto;
	}
	.sp-sc-testimonials-slider .adi-slidernavthree .adi-next{
		right: 0;
		border-left: 1px solid #ddd;
	}
	.sp-sc-testimonials-slider .adi-slidernavthree .adi-prev{
		left: 0;
		border-right: 1px solid #ddd;
	}
	.sp-sc-testimonials-slider .adi-slidernavthree .adi-next,
	.sp-sc-testimonials-slider .adi-slidernavthree .adi-prev{
		width: 50px;
		height: 50px;
		line-height: 50px;
		border-radius: 50px !important;
	}
	.adi-testimonialcontent{
		margin:0; 
		float: left;
		width: 100%;
		padding: 20px;
		text-align: center;
	}
	.adi-testimonialcontent .adi-stars{float: none;}
	.adi-testimonialcontent blockquote q{text-align: center;}
.sp-sc-counter .adi-counters{
		margin: -20px 0;
		float: none;
		width: auto;
		overflow: hidden;
	}
.sp-sc-counter .adi-countercontent{width: 50%;padding:20px 0; }
.sp-sc-counter .adi-countercontent:nth-child(3):before{display: none;}
.adi-topcategoriesvthree .adi-category{width: 50%;}
.spv4-listing .adi-twocolumns .adi-sidebarvtwo{margin-top:30px; }
.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo.adi-listview .adi-featuredimg{margin: 0;}
.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-searchgallery{
	width: 49%;
	float: left;
	position: static;
	margin: 10px 0 0;
}
.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike{height: auto;}
.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike .adi-searchinfo li{padding: 5px 20px;border:0;}
.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-featuredetails{padding: 20px;}
.adi-formsearchvtwo{max-width: none;width: 100%;}
.providers-v4 .spv4-amenity .adi-amenities ul{text-align: center;}
.providers-v4 .spv4-amenity .adi-amenities ul li{width: 33.33%;}
.adi-innernavbarholder .adi-navigation ul li a{padding:0 10px;}
.spv4-businesshours .adi-widgetcontact{margin: 30px 0 0;}
.providers-v4 .spv4-header .adi-userstatusholder{margin: 0 0 20px;}
.providers-v4 .spv4-header .adi-usermobile{margin: 0;}
.providers-v4 .spv4-header .adi-usermobile span{
	margin: 5px 0;
	font-size: 16px;
}
.providers-v4 .spv4-header .adi-usermobile span i{
	float: none;
	font-size: 26px;
	line-height: 30px;
	display: inline-block;
	margin: 0 10px 0 0px;
}
.providers-v4 .spv4-header .adi-userstatusimg{margin:0 auto;}
.providers-v4 .spv4-header .adi-adverifiedaddvtwo{margin: 10px 0;}
.providers-v4 .spv4-header .adi-userstatusholder:after{display: none;}
.providers-v4 .spv4-header .adi-userstatusholder:before{
	content: '';
	bottom: 0;
	left: 50%;
	top: auto;
	right: auto;
	width: 170px;
	margin: 0 0 0 -80px;
	height: 1px;
}
.spv4-header .adi-innerbannerimg > img{height: 550px;}
.spv4-listing .adi-advancedpopupholder .adi-filterdetails,
.spv4-listing .adi-advancedpopupholder .adi-narrowsearch{width: 100%;}
.spv4-listing .adi-formsearchresult .adi-formsearchvtwo{width: 100%;}
.spv4-listing .adi-advancedpopupholder .adi-narrowsearchhead{margin: 0 0 20px;}
.spv4-listing .adi-advancedlinkholder{width: 100%;}
.adi-formsearchresult .adi-formsearchvtwo fieldset{padding: 0 45px 0 0;}
.adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:first-child,
.adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:nth-child(2),
.adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:nth-child(3){width: 33.33%;}
.sp-comments-wrap li.adi-feedback .children{padding:0 0 0 50px;}
.subcats_enabled.adi-mapinnerbanner .adi-formsearch, .subcats_enabled.adi-mapinnerbanner .adi-searchbox{height:auto;}
.subcats_enabled.sp-search-provider-banner-v2 .adi-formsearch{padding:0;} 
.subcats_enabled.sp-search-provider-banner-v2.adi-mapinnerbanner .adi-formsearch .form-group {width: 100%;}
.sp-search-provider-banner-v2.subcats_enabled .adi-formsearch .adi-btn{position:relative; width: 100%;}
.adi-mapinnerbanner.subcats_enabled .adi-formsearch .form-group+.form-group {border-top: 1px solid #ddd; border-right: 1px solid #ddd;}
.sp-search-provider-banner-v2.subcats_enabled .adi-formsearch .adi-btn{border-radius: 0 0 5px 5px;}
.adi-navigationarea{padding:15px 0;}
.adi-logo{width:201px;float:none;display:block;margin:0 auto 15px;}
.adi-footercolumn .adi-logo{margin:0;}
.adi-rightarea{padding:0;text-align:right;width:100%;}
.adi-advantagies{margin:-15px 0;}
.adi-advantage{padding:15px 0;}
.adi-testimonials{padding:0;}
.adi-testimonial h3{font-size:36px;}
.adi-featureicon{width:45px;height:45px;line-height:45px;}
.adi-featureicon i{font-size:20px;}
.adi-featurecontent{padding:7px 0 0 10px;}
.adi-featurecontent h3{font-size:16px;line-height:12px;}
.adi-companyvideo{padding-bottom:0;}
.adi-companyvideo .adi-textshortcode{padding:0 0 30px;}
.adi-companyvideo .adi-videoshortcode{width:100%;height:auto;float:left;position:relative;}
.adi-btnplay{margin:-46px 0 0 -46px;}
.adi-videoshortcode figure img{width:100%;height:auto;max-width:100%;}
.adi-noticeboard img{width:auto;display:block;margin:0 auto;}
.adi-secureandreliable{margin:100px 0 0;}
.adi-formprogressbar:before,.adi-formprogressbar:after{left:115px;}
blockquote{padding:55px 0;}
.adi-posttags{padding:0;}
.adi-posttags .adi-tag{margin:4px;float:none;display:inline-block;}
.adi-leftbox{width:100%;margin:0 0 15px;}
.adi-rightbox{width:100%;}
.sp-comments-wrap li.adi-feedback .adi-rightbox,.sp-comments-wrap li.adi-feedback .adi-leftbox{width:auto;}
.sp-comments-wrap li.adi-feedback .adi-leftbox{margin:0;}
.adi-rightbox .adi-socialicons li:first-child{padding-left:0;}
.adi-secureandreliable .adi-textshortcode{padding:0 170px 0 0;}
.adi-formlogin-register .adi-tabnav li a{width:100%;float:left;}
.adi-formlogin-register .adi-tabnav li a>span{float:none;}
.adi-formlogin-register .adi-tabnav .adi-navcontent{width:100%;float:left;margin:10px 0 0;}
.adi-themetabcontent .adi-checkbox{padding:6px 0;}
.adi-detailpagehead figure figcaption{padding:40px 0 160px;}
.adi-detailpageheadcontent{padding:9px 170px 9px 0;}
.adi-detailpageheadcontent .adi-title h1{font-size:25px;line-height:30px;}
.adi-serviceproviderdetail .adi-sidebar{margin:0;}
.adi-certicicatesawards ul li .adi-textbox{padding:0;}
.adi-certicicatesawards .adi-textbox h4,.adi-certicicatesawards .adi-textbox time{margin:0 0 9px;}
.adi-overallratingbox,.adi-certicicatesawards .adi-textbox time{width:100%;}
.adi-amenities ul li{width:100%;}
.adi-gallery ul li{width:33.33%;}
.adi-formleavefeedback .adi-companyfeaturetitle{padding:20px 0;}
.adi-formleavefeedback .adi-servicesrating li .adi-stars{width:100px;}
.adi-listing .adi-sortfilters,.adi-listing .adi-totallistingfound{width:100%;}
.adi-listing .adi-sortfilter{float:none;display:inline-block;vertical-align:middle;}
.adi-listing .adi-sortfilter+.adi-sortfilter{margin:0 0 0 6px;}
.adi-qaulifications .adi-panel .adi-accordionheading h4 span+span{width:100%;padding:8px 0 0;}
.adi-listview .adi-featuredimg{width:100%;margin:0 0 20px;}
.adi-listview .adi-serviceproviders .adi-companycontent{width:100%;float:left;padding:10px 0 10px 0;}
.adi-widgetlocationandcontactinfo .adi-contactinfo li i{width:20px;}
.adi-benefitsallowances ul{font-size:12px;}
.adi-benefitsallowances ul li{width:50%;}
.adi-ceobottom .adi-logo{float:left;margin:20px 0 0;}
.adi-sortfilter+.adi-sortfilter{margin:0 0 0 13px;}
.adi-dashboardappointment .adi-servicetitle{width:100%;}
.adi-serviceandservicetype{float:left;padding:13px 0 13px 20px;}
.adi-appointmenttype{margin:0 15px 0 0;}
.adi-dashboardappointmentsettingbox .adi-col,.adi-dashboardappointmentsettingbox .adi-col+.adi-col{width:50%;}
.adi-radiotimeslot,.adi-slots .form-group{width:100%;}
.adi-dashboardfavoritelisting .adi-dashboardappointment:hover .adi-btntimeedit{padding:0;}
.adi-dashboardmanageservices .adi-servicetitle{width:100%;}
.adi-dashboardmanageservices .adi-btntimeedit{width:100%;padding:0 0 0 20px;}
.adi-updateall{text-align:center;}
.adi-note{width:100%;}
.adi-updateall .adi-btn{float:none;}
.adi-manageteam .form-group{padding:0;}
.adi-manageteam .form-group .adi-btn{margin:15px 0 0;position:relative;}
.adi-actionnav{margin:0 0 15px;}
.adi-actionnav li{margin:0 5px 0 0;}
.adi-emailnavbox{width:100%;height:325px;padding:10px;}
.adi-messagespagecount{width:100%;}
.adi-commingsooncontent .adi-logo{float:left;padding:0;}
.adi-commingsooncontent .adi-bordertitle h2{font-size:30px;line-height:25px;}
.adi-countdown>span{padding:72px 25px;}
.adi-listview.adi-listingvtwo .adi-serviceproviders .adi-companycontent{padding:0;width:100%;float:left;}
.adi-tablejoblidting tr td,.adi-tablejoblidting tr td:first-child{width:100%;float:left;padding:20px;display:block;text-align:left;}
body.rtl .adi-tablejoblidting tr td,body.rtl .adi-tablejoblidting tr td:first-child{text-align:right;}
.adi-filters{padding-left:0;}
.adi-listing .adi-sortfilter+.adi-sortfilter{margin:10px 0 0;}
.adi-fourcolumns .adi-footercolumn{padding:0;min-height:380px;}
.adi-timelinetabcontent .adi-textshortcode{margin:0 0 30px;}
.adi-searchbox{padding:69px 25px;}
.adi-listingvtwo .adi-map{height:calc(100vh - 177px)}
.admin-bar .adi-listingvtwo .adi-map{height:calc(100vh - 155px)}
.adi-listingvtwo .adi-mapclustring.is_stuck .adi-map{height:calc(100vh - 127px)}
.adi-listview.sp-search-left .sp-vlist-item .adi-featuredimg{width:100%;}
.form-sort-jobs .adi-sortfilter+.adi-sortfilter,.form-sort-articles .adi-sortfilter+.adi-sortfilter,.sp-appointment-form-search .adi-sortfilter+.adi-sortfilter{margin:13px 0 0;}
body.rtl .adi-ceobottom .adi-logo{float:right!important;}
.adi-radiotimeslot .slot-detail{min-height:auto;}
.adi-countdown+.adi-note{padding:11px 55px;}
body.rtl .adi-logo{width:160px;float:none!important;}
body.rtl .adi-listview .adi-serviceproviders .adi-companycontent{padding:0 30px 0 0 !important;}
.sp-header-v2 .header-type-v2,.sp-header-v2 .adi-btnpostanewjob{display:inline-block;vertical-align:middle;float:none;}
.sp-header-v2 .adi-nav{float:left;}
body.author .adi-postmatadata.adi-postmatadatalikeunlike{width:100%;float:left;padding:15px 0 0;}
.questions-widgets .adi-answerholder{padding:0;}
.questions-widgets .adi-answerholder .adi-docimg{position:relative;padding:0 0 15px;float:left;}
.questions-widgets .adi-questioncontent .adi-answerholder h4{width:100%;float:left;}
.questions-widgets .adi-votesanswers li+li{padding:0 0 0 6px;}
.adi-headervtwo .adi-navigationarea .adi-btnpostanewjob{font-size:12px;padding:0 15px 0 0;}
.adi-navigation>ul>li{padding:0 15px 0 0;}
.adi-contactbar li{padding:0 10px;}
.adi-logoarea .adi-adminbox{padding:0 0 0 10px;}
.adi-bannercontent h2{font-size:30px;line-height:20px;}
.adi-bannercontent .adi-description p{font-size:18px;line-height:25px;}
.adi-catagory{text-align:center;min-height:120px;}
.adi-popularcatagories li{min-height:150px;}
.adi-generallabor li a{height:80px;}
.adi-generallabor li a i{color:#fff;font-size:35px;line-height:35px;}
.adi-bannerholder .adi-bannercontent h1{font-size:40px;line-height:35px;}
.adi-bannerholder .adi-bannercontent h2{font-size:20px;line-height:18px;}
.adi-headervthree .adi-leftbox{margin:0;width:auto;}
.adi-homebannervtwo .adi-homebannerimg img{height:800px;}
.adi-bannerholder .adi-bannercontent{margin:-270px 0 0;}
.adi-bannerholder .adi-bannercontent .adi-bannercaption{margin:0 0 30px;}
.sp-slider-v2 .adi-bannercontent h1,.sp-slider-v1 .adi-bannercontent h1{font-size:35px;line-height:30px;}
.sp-slider-v2 .adi-bannercontent h2,.sp-slider-v1 .adi-bannercontent h2{font-size:25px;margin:0 0 10px;line-height:20px;}
	.adi-designone{margin:0px;}
	.adi-dragdropimg h3 {
		font-size: 20px;
		line-height: 25px;
	}
	.adi-sortcontentitems .adi-profilewidget{margin:30px 0 0;}
	.adi-compnayinfo .adi-rightarea{
		float:left;
		width:100%;
		padding:8px 0 0;
	}
	.adi-listnav {
		right: 0;
		top: 20px;
		margin: 0;
		position: absolute;
	}
	.adi-compnayinfo .adi-title h1 {
		font-size: 18px;
		line-height: 18px;
	}
	.adi-compnayinfo .adi-title span {
		font-size: 14px;
		line-height: 14px;
	}
	.adi-btnappointment span{
		font-size:14px;
		line-height:35px;
	}
	.adi-detailheadinfo{padding:20px 0;}
	.adi-detailheadinfo figure {margin: -40px 0 0;}
	body.rtl .sp-header-v3 .adi-navigation > ul > li {padding: 0 0 0 25px !important;}
	body.rtl .sp-header-v3 .adi-logoarea .adi-adminbox {
		width: 250px;
		margin: 0 auto;
		float: none;
		display: block;
		overflow: hidden;
		padding: 0;
		border: 0;
	}
	body.rtl .sp-header-v3 .adi-logoarea .adi-contactbar{width:100%; text-align:center; padding:0 0 25px;}
	body.rtl .sp-header-v3 .adi-logoarea .adi-contactbar li{float:none; display:inline-block; vertical-align:middle;}
	body.rtl .sp-header-v3 .adi-logoarea .adi-contactbar li + li {border-right: 1px dashed #dbdbdb; border-left: 0;}
	body.rtl .sp-header-v1 .adi-navigation > ul > li.menu-item-has-icon > a:before,
	body.rtl .sp-header-v1 .menu-item-has-children a:before, .page_item_has_children a:before{left:auto; right:20px;}
	.adi-headervfour .adi-logoarea .adi-logo{
		margin: 0;
		float: left;
		padding: 20px 0;
	}
	.adi-headervfour .adi-logoarea{padding: 0;}
	.adi-headervfour .adi-navigationarea{padding: 0;}
	.adi-headervfour .adi-navigationareavtwo .adi-nav{width: 100%;}
	.adi-headervfour .adi-navigation > ul{text-align: center;}
	.adi-navigation > ul > li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
}
@media(max-width:900px){.sp-header-v2 .adi-btndropdown{padding:5px 0 5px 5px;}
.sp-sc-video iframe{height:495px;}
.sp-header-v2 .adi-nav{width:100%;}
.sp-header-v2 .adi-nav .adi-navigation>ul{text-align:center;}
.sp-header-v2 .adi-nav .adi-navigation ul li{float:none;display:inline-block;vertical-align:middle;}
.sp-header-v2 .adi-rightarea .adi-btn{margin:0 0 0 5px;}
.sp-header-v2 .header-type-v2{float:left;}
body.rtl .sp-header-v2 .adi-rightarea .adi-btn{float:right;}
}@media(max-width:800px){.adi-detailpagehead figure figcaption{padding:20px 0 160px;}
.adi-homebanner .owl-dots{display:none;}
.adi-headervtwo .adi-logoarea .adi-rightbox{text-align:center;}
}@media(max-width:767px){
	body.rtl .adi-404errorcontent .adi-themeform fieldset{padding: 0;}
	.sp-form-search .adi-mapinnerbanner .adi-mapvone.adi-map{margin: -220px 0px 0;height: 220px;}
	body.rtl .spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike .adi-searchinfo li + li{border-right: 1px solid #ddd;border-left: 0;}
	body.rtl .sp-search-provider-banner-v2 .adi-formsearch .adi-btn{border-radius: 0 0 5px 5px;}
	body.rtl .sp-search-provider-banner-v2 .adi-formsearch{padding: 4px;}
	.adi-headervfour .adi-navigation{padding: 16px 0 0;}
	body.rtl .adi-formquestion fieldset .form-group > a{
		border: 0;
		width: 100%;
		display: block;
		position: static;
		border-radius: 0 0 4px 4px;
	}
	 body.rtl .adi-testimonialsvtwo .owl-stage-outer{padding: 10px 0 0 0;}
	body.rtl .adi-postmatadata.adi-postmatadatalikeunlike{float: left;
    width: 100%;
    padding: 15px 0 0!important;}
	body.rtl .adi-formquestion fieldset .form-group .form-control{padding:10px 40px 10px 30px;border-radius: 4px 4px 0 0;}
	.adi-homeslidervfour .pogoSlider-slide,
	.adi-homeslidervfour{height: 850px;}
	.adi-slidercontent{margin-top:870px; }
	.adi-bannertabs{margin: -750px 0 470px;}
	.spv-menu .adi-innernavbarholder .adi-navigation ul li .adi-dashboardnav .dashboard-status li a{padding: 5px 15px !important;}
	.adi-innerbannerimg > img{
		width: auto;
		max-width: none;
		height: 210px;
		margin: 0 0 0 -170px;
	}
	.adi-homebannervthree .adi-bannercontent .adi-description{padding:0 60px;}
	.adi-homebannervthree .adi-bannercontent .adi-description p{
		font-size:18px;
		line-height: 26px; 
	}
	.adi-questiondetails .adi-title h3{
		font-size: 18px;
		line-height: 24px;
	}
	.adi-sectionheadvtwo span{font-size: 16px;}
	.adi-sectionheadvtwo .adi-sectiontitle h2{
		font-size: 20px;
		line-height: 22px;
	}
	.adi-formquestion fieldset .form-group .form-control{padding-right: 50px;border-radius:4px 4px 0 0;}
	.adi-formquestion a,
	.adi-formquestion button{
		border: 0;
		width: 100%;
		display: block;
		position: static;
		border-radius: 0 0 4px 4px;
	}
	.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike{height: 39px;}
	.adi-searchgallery li.adi-viewmore > figure:first-child{display: none;}
	.adi-searchgallery li a.spviewmore figure img{height: 100%;}
	.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-searchgallery{
		width: 100%;
		max-width: 200px;
	}
	.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike .adi-searchinfo li{padding: 0 20px;}
	.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike .adi-searchinfo li + li{border-left:1px solid #ddd;}
	.adi-businesshours .adi-businesshoursholder{width: 20%}
	.adi-businesshours ul.adi-businesshoursholder:nth-child(7){border-left:1px solid #ddd;}
	.spv-menu .adi-innernavbarholder .adi-navigation{position: static;}
	.spv4-videos .adi-videos ul li{width: 50%;}
	.spv-menu .adi-innernavbarholder .adi-navigation ul li a{border:0;}
	.spv-menu .adi-innernavbarholder .adi-navigation > ul > li{width: auto;}
	.spv-menu .adi-innernavbarholder .adi-navigation ul li .adi-userdropdown a i{display: block;}
	.sp-column-1.adi-mapinnerbanner .adi-formsearch .form-group{width:100%;border-left: 0;}
	.sp-column-2.adi-mapinnerbanner .adi-formsearch .form-group{width:100%;border-left: 0;}
	.sp-column-3.adi-mapinnerbanner .adi-formsearch .form-group{width:100%;border-left: 0;}
	.sp-column-4.adi-mapinnerbanner .adi-formsearch .form-group{width:100%;border-left: 0;}
	.sp-column-1.adi-mapinnerbanner .adi-formsearch .form-group + .form-group,
	.sp-column-2.adi-mapinnerbanner .adi-formsearch .form-group + .form-group,
	.sp-column-3.adi-mapinnerbanner .adi-formsearch .form-group + .form-group,
	.sp-column-4.adi-mapinnerbanner .adi-formsearch .form-group + .form-group{border-top: 1px solid #ddd;}
	.sp-search-provider-banner-v2 .adi-formsearch{padding:4px;}
	.adi-mapinnerbanner .adi-formsearch .adi-btn {width: 100%;float: left;position: static;}
	.adi-mapinnerbanner .adi-formsearch {padding: 4px;}
	.adi-mapinnerbanner .adi-formsearch .adi-btn{border-radius:0;}
	.adi-mapinnerbanner .sp-search-provider-banner-v2,
	.adi-mapinnerbanner .adi-formsearch,
	.adi-mapinnerbanner .adi-searchbox{height: auto;}
	.sp-search-provider-banner-v2 .sp-form-search fieldset > div > .form-control {border-radius: 5px;}
	.sp-form-search .adi-accordionandcategorysearch{width:100%;}
.adi-addressinfo{float:left;text-align:center;}
.adi-addressinfo li{float:none;padding:0 15px;display:inline-block;vertical-align:top;}
.adi-dropdowarrow{display:block;}
.adi-sectiontitle h2{font-size:20px;line-height:22px;}
.adi-rightarea{width:auto; float: right;padding: 9px 0;}
/*.navbar-toggle{margin:0;padding:13px;}
.navbar-toggle .icon-bar{background:#fff;}*/
.adi-navigation{top:100%;left:0;width:100%;z-index:100;background:#fff;margin:16px 0 0;position:absolute;}
.adi-navigation ul li{padding:0;width:100%;float:left;text-align:left;}
.adi-navigation>ul>li:last-child i{display:none;}
.adi-navigation>ul>li:last-child i+i{display:block;}
.adi-navigation>ul>li:last-child .adi-dropdowarrow i{display:block;}
.adi-navigation>ul>li.menu-item-has-children>a,
.adi-navigation ul li a{
	z-index:1;
	width:100%;
	float:left;
	padding:0 20px;
	line-height:40px;
	position:relative;
}
.adi-navigation ul ul.sub-menu > li a,
.adi-navigation ul li+li a{border-top:1px solid #ddd;}
.adi-innernavbarholder .adi-navigation ul li a:after{display: block;}
.adi-navigation ul li a:after,.adi-navigation ul li.menu-item-has-children a:before{display:none;}
.adi-navigation > ul > .menu-item-has-children > ul.sub-menu,
.adi-navigation > ul > .menu-item-has-children > ul.sub-menu > .menu-item-has-children > ul.sub-menu,
.adi-navigation > ul > .menu-item-has-children > ul.sub-menu > .menu-item-has-children > ul.sub-menu > .menu-item-has-children > ul.sub-menu,
.sub-menu,
.children,
.mega-menu{
	opacity:1;
	float:left;
	display:none;
	position:static;
	box-shadow:none;
	visibility:visible;
	width:100% !important;
}
.sub-menu li+li{border:0;}
.sub-menu.mega-menu-row>li{width:100%;float:left;padding:0;}
.sub-menu.mega-menu-row>li ul{display:block!important;}
.mega-menu .mega-menu-row>.mega-menu-col a{margin:0;padding:0!important;}
.mega-menu .mega-menu-row>.mega-menu-col>a{padding:0 20px!important;}
.sub-menu.mega-menu-row>li a.fa{padding:0 0 0 35px!important;}
.mega-menu .mega-menu-row>.mega-menu-col a.fa:before{top:0;left:15px;display:block;line-height:inherit;font-family:'FontAwesome';}
.sub-menu.mega-menu-row>li .adi-dropdowarrow{display:none;}
.sub-menu,.children,.mega-menu{font-size:14px;}
.sp-header-v2 .adi-navigation>ul>li:first-child .sub-menu{border-top:0;}
.adi-navigation ul li .sub-menu li a{padding:0 30px;}
.mega-menu .mega-menu-row .sub-menu li a{padding:0 35px!important;}
.sp-header-v2 .adi-nav{width:auto;}
.sp-header-v2 .header-type-v2{float:none;}
.adi-searchbox{width:100%;}
.adi-formsearch fieldset legend{font-size:25px;}
.adi-featuredprofile>figure,.adi-featuredprofile>figure>img{height:auto;}
.adi-featuredprofilecontent{padding:0 15px 15px;}
.adi-category figure figcaption .adi-categoryicon{width:50px;height:50px;font-size:20px;line-height:50px;margin:0 0 10px;}
.adi-category figure figcaption.adi-automotive .adi-categoryicon{line-height:44px;}
.adi-category figure figcaption .adi-themetag{right:10px;bottom:10px;}
.adi-clientlargedp{margin:0 0 30px;float:left;}
.adi-features li{width:100%;padding:1px 0;}
.adi-footerbar span{width:100%;float:left;text-align:center;}
.adi-footernav,.adi-footernav ul{width:100%;float:left;text-align:center;}
.adi-footernav ul li{float:none;display:inline-block;vertical-align:top;}
.adi-404errorimg{margin:0 0 30px;}
.adi-404errorcontent .adi-bordertitle h2{font-size:50px;line-height:35px;}
.adi-404errorcontent .adi-bordertitle h3{font-size:18px;line-height:20px;}
.adi-404errorcontent .adi-themeform fieldset{padding:0;}
.adi-404errorcontent .adi-themeform fieldset .adi-btn{width:100%;margin:0 0 10px;position:relative;}
.adi-companyfeaturebox.adi-reviews{margin:0 0 30px;}
.adi-bloglist{margin:-15px 0 15px 0;}
.adi-themetabcontent .adi-checkbox{padding:19px 0;}
.adi-loginarea{margin:30px 0 0;}
.adi-detailpagehead>figure>img{width:auto;height:100%;display:block;}
.adi-detailpagehead figure figcaption{padding:50px 0;}
.adi-detailpageheadcontent .adi-title span{padding:5px 0 0;}
.adi-certicicatesawards ul li .adi-textbox{padding:40px 0;}
.adi-overallrating{left:auto;right:100%;}
.adi-overallrating:before{right:auto;left:100%;}
.adi-listing{margin:0 0 30px;}
.adi-listview .adi-featuredimg{width:270px;margin:0 30px 0 0;}
.adi-listview .adi-serviceproviders .adi-companycontent{width:auto;float:none;overflow:hidden;}
.adi-benefitsallowances ul{font-size:14px;}
.adi-ceobottom .adi-logo{float:right;margin:20px 0 0;}
.adi-dashboardappointment .adi-servicetitle{width:auto;}
.adi-serviceandservicetype{float:none;padding:13px 20px 13px 0;}
.adi-dashboardappointmentsettingbox .adi-col{width:35%;}
.adi-dashboardappointmentsettingbox .adi-col+.adi-col{width:65%;}
.adi-radiotimeslot{width:33.33%;}
.adi-note{width:auto;}
.adi-updateall .adi-btn{float:right;}
.adi-manageteam .adi-teammembers li{width:33.33%;}
.adi-socialinformationbox>div>div:nth-last-child(2)>div{margin:0 0 20px;}
.adi-twocols{width:100%;}
.adi-commingsoonholder{display:block;position:relative;}
.adi-copyrights{position:relative;}
.adi-twocols+.adi-twocols{padding:30px 13px 0 13px;}
.adi-countdown>span{padding:72px 40px;}
.adi-detailpageheadcontent{padding:0;}
.adi-detailpageheadcontent .adi-btn{float:left;margin:20px 0 0;position:relative;}
.adi-featuredprofileslider .adi-featuredprofile figure{height:400px;}
.adi-searchbox{padding:20px;}
.adi-sidebar{padding:60px 0 0;}
.adi-navigationarea.scroll-to-fixed-fixed,.sticky-map .adi-navigationarea{width:100%;float:left;position:static!important;}
.adi-navigationarea.scroll-to-fixed-fixed+div,.sticky-map .adi-navigationarea+div{display:none!important;}
.adi-navigationarea.scroll-to-fixed-fixed .adi-logo,.sticky-map .adi-navigationarea .adi-logo{width:201px;}
.adi-bannercontent h1{margin:0;font-size:30px;line-height:33px;}
.adi-bannercontent h2{margin:0 0 30px;font-size:22px;line-height:25px;}
.adi-mapclustring{width:100%;top:0!important;position:static!important;}
.adi-listingvtwo .adi-mapclustring.is_stuck .adi-map,.adi-listingvtwo .adi-map{height:calc(100vh - 200px)}
.adi-listingvtwo .adi-serviceproviders{width:100%;}
body.rtl .adi-navigation>ul>li{padding:0!important;}
.page-template-dashboard .adi-sidebar{padding:0 0 60px;}
body.rtl .adi-ceobottom .adi-logo{float:left!important;}
.docdirect-bbpress-support{padding:0 15px;}
body.rtl .adi-clientlargedp{float:right;}
body.rtl .adi-featuredprofiles h1{right:20px!important;}
body.rtl .adi-detailpage .adi-detailpageheadcontent{padding:0;}
body.rtl .adi-detailpage .adi-detailpageheadcontent .adi-btn{float:right;}
body.rtl .adi-jobdetail .adi-detailpageheadcontent{padding:0!important;}
.gallery-columns-1 figure,.gallery-columns-2 figure,.gallery-columns-3 figure,.gallery-columns-4 figure,.gallery-columns-5 figure,.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item{padding:5px!important;}
.gallery-columns-6 figure,.gallery-columns-7 figure,.gallery-columns-8 figure,.gallery-columns-9 figure,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{padding:2px!important;}
#gallery-1,#gallery-2,#gallery-3,#gallery-4,#gallery-5,#gallery-6,#gallery-7,#gallery-8,#gallery-9,#gallery-10{margin:0!important;}
body.author .adi-postmatadata.adi-postmatadatalikeunlike{width:auto;padding:0;float:right;}
.sp-sc-post-questions .adi-votesanswers,.sp-sc-questions .adi-votesanswers{width:100%;float:left;margin-top:15px;}
.adi-headervtwo .adi-logo{float:left;}
.adi-logoarea .adi-contactbar{width:100%;text-align:center;}
.adi-contactbar li{float:none;display:inline-block;vertical-align:middle;}
.adi-logoarea .adi-adminbox{top:42px;border:0;right:15px;position:absolute;}
.adi-headervtwo .adi-navigationarea .adi-nav{margin:4px 0;}
.adi-navresponsive .adi-navigation{margin:0;}
.adi-navresponsive .adi-navigation>ul>li:last-child i{display:block;}
.adi-navresponsive .sub-menu li a,.adi-navresponsive .adi-navigation>ul>li>a,.adi-navresponsive .adi-navigation>ul>li.menu-item-has-children>a{color:#484848;padding:0 20px;line-height:40px;}
.adi-bannercontent h1{font-size:30px;line-height:30px;padding-bottom:15px;}
.adi-bannercontent h2{font-size:20px;line-height:20px;}
.adi-homebanner .adi-bannercontent .adi-btnbox{padding:10px 0 0;}
.adi-bannercontent .adi-description p{font-size:15px;line-height:20px;}
.adi-searchbycatagory .adi-catagory{width:25%;border:1px solid #eee;}
.adi-searchbycatagory .adi-catagory:first-child{border-radius:10px 0 0 0;}
.adi-searchbycatagory .adi-catagory+.adi-catagory{border-left:0;}
.adi-searchbycatagory .adi-catagory:nth-child(5){border-top:0;border-left:1px solid #eee;}
.adi-searchbycatagory .adi-catagory:last-child{border-top:0;border-radius:0 0 10px 0;}
.adi-generallabor li a i{font-size:30px;line-height:30px;}
.adi-bannerholder .adi-bannercontent{margin:-320px 0 0;}
.adi-homebannervtwo .adi-homebannerimg img{height:800px;}
.adi-headervthree .adi-logo{top:0;left:48%;width:140px;position:absolute;margin:0 0 0 -70px;}
.adi-headervthree .adi-leftbox{padding:70px 0 0;}
.adi-headervthree .adi-logoarea .adi-adminbox{top:auto;right:auto;float:right;padding:70px 0 0;position:relative;}
.adi-navresponsive .adi-dropdowarrow{top:10px;}
.adi-homebanner .owl-dots{display:none;}
.adi-navresponsive .sub-menu li a,.sp-header-v4 .adi-nav{line-height:40px!important;}
.mega-menu .mega-menu-row>.mega-menu-col+.mega-menu-col{border-left:0!important;}
.sp-header-v2 .adi-nav .adi-navigation ul li{width:100%;float:left;}
.mega-menu .mega-menu-row>.mega-menu-col a{line-height:40px;}
.adi-fixednav .adi-logo{display:block; float: left; margin: 0;}
.sp-header-v2 .adi-logo {
    float: none;
    width: 201px;
    margin: 0 auto 10px;
}
.adi-navigation > ul > li.menu-item-has-icon > a.fa,
.adi-navigation > ul > li.page_item_has_children > a.fa,
.adi-navigation > ul > li.menu-item-has-children > a.fa {padding: 0 0 0 40px;}
.adi-navigation > ul > li.menu-item-has-icon > a:before,
.adi-navigation > ul > li.menu-item-has-children > a:before,
.adi-navigation > ul > li.page_item_has_children > a:before {left: 20px;}
.adi-navigation span.sp-tag {right: 20px; left:auto;}
.mega-menu .mega-menu-row > .mega-menu-col a.fa {line-height: 40px;}
.mega-menu .mega-menu-row > .mega-menu-col .sub-menu > li:first-child > a{border-top:1px solid #ddd;}
.sp-header-v3 .adi-navigation > ul > li.menu-item-has-icon > a.fa,
.sp-header-v3 .adi-navigation > ul > li.page_item_has_children > a.fa,
.sp-header-v3 .adi-navigation > ul > li.menu-item-has-children > a.fa {padding: 0 0 0 40px;}
.sp-header-v3 .adi-navigation > ul > li.menu-item-has-icon > a:before,
.sp-header-v3 .menu-item-has-children a:before,
.sp-header-v3 .page_item_has_children a:before,
.sp-header-v4 .adi-navigation > ul > li.menu-item-has-icon > a:before,
.sp-header-v4 .menu-item-has-children a:before,
.sp-header-v4 .adi-navigation > ul > li.menu-item-has-children > a:before {line-height: 40px;}
.sp-header-v4 .adi-navigation > ul > li.menu-item-has-icon > a:before,
.sp-header-v4 .adi-navigation > ul > li.menu-item-has-children > a:before{
	left:20px;
	right:auto;
}
.adi-listinglistdetail .adi-detailpagehead > figure > img {height: 290px;}
	.adi-listinglistdetail .adi-detailpageheadcontent {padding: 240px 0 0;}
	.adi-detailheadinfo figure {margin: 0;}
	.adi-detailheadholder.adi-fixedholder .adi-compnayinfo{
		padding:0;
		width:100%;
	}
	body.rtl .adi-headervthree .adi-navigation > ul > li.menu-item-has-children > a {padding:0 20px !important; }
	body.rtl .adi-navigation > ul > li.menu-item-has-icon > a.fa,
	body.rtl .adi-navigation > ul > li.page_item_has_children > a.fa,
	body.rtl .adi-navigation > ul > li.menu-item-has-children > a.fa {padding: 0 40px 0 40px;}
	body.rtl .adi-headervthree .adi-logoarea .adi-adminbox {float: left;}
	body.rtl .sp-header-v4 .adi-navigation > ul > li.menu-item-has-icon > a:before,
	body.rtl .sp-header-v4 .adi-navigation > ul > li.menu-item-has-children > a:before {
		right: 20px;
		left: auto;
	}
	body.rtl .mega-menu .mega-menu-row .sub-menu li.menu-item-has-icon a {padding: 0 40px!important;}
	body.rtl .mega-menu .mega-menu-row .sub-menu li a {padding: 0 30px!important;}
	body.rtl .mega-menu .mega-menu-row>.mega-menu-col a.fa:before {right: 20px; left:auto;}
	body.rtl .sp-header-v3 .adi-navigation > ul > li.menu-item-has-children > a {padding: 0 20px !important;}
	body.rtl .sp-header-v3 .adi-navigation > ul > li.menu-item-has-icon > a:before,
	body.rtl .sp-header-v3 .menu-item-has-children a:before,
	body.rtl .sp-header-v3 .page_item_has_children a:before{
		line-height: 40px;
		left: auto;
		right: 20px;
	}
	body.rtl .sp-header-v3 .mega-menu .mega-menu-row li .sub-menu li.menu-item-has-icon a:before {
		right: 20px !important;
		line-height: 40px !important;
	}
	.sp-header-v3 .adi-logoarea .adi-logo {float: left; margin: 0;}
	body.rtl .sp-header-v3 .adi-logoarea .adi-rightbox{padding:0;}
	body.rtl .sp-header-v3 .adi-logoarea .adi-contactbar {padding: 25px 0 0 ;}
	body.rtl .sp-header-v3 .adi-logoarea .adi-adminbox{margin:0; left:15px; right:auto;}
	body.rtl .sp-header-v2 .adi-rightarea .adi-btn {margin: 0 20px 0 0 !important;}
	body.rtl .sp-header-v2 .adi-navigation > ul > li.menu-item-has-icon > a:before,
	body.rtl .sp-header-v2 .menu-item-has-children a:before, .page_item_has_children a:before{left:auto; right:20px;}
	.sp-sponsers-slider .sp-prev{left:auto;}
	.sp-sponsers-slider .sp-next{right: 0;}
	.sp-sponsers-slider .sp-prev, .sp-sponsers-slider .sp-next{
		width: 25px;
    	height: 25px;
		line-height: 25px;
	}
	.adi-ourteam ul li,.adi-amenities ul li{width:49.5%;}
	.adi-headervfour .adi-rightarea{width: 100%;}
	.adi-navigation>ul>li.menu-item-has-children>a,
	.adi-navigation ul li a{padding:0 10px !important;}

}@media(max-width:739px){
body.rtl .adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:nth-child(2),
body.rtl .adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:nth-child(3),
body.rtl .adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:first-child{padding: 0;}
body.rtl .adi-formsearchresult .adi-formsearchvtwo fieldset{margin: 0;}
body.rtl .adi-formsearchresult .adi-formsearchvtwo .adi-btnsearchvtwo{}
body.rtl .adi-formsearchresult .adi-formsearchvtwo fieldset{padding: 0;}
.adi-certicicatesawards ul li .adi-textbox{padding:30px 0;}
.adi-comconectinfo .adi-contectdetails > li{margin: 10px 0; width: 33.33%;}
.adi-comconectinfo .adi-contectdetails{margin: -10px 0;}
body.rtl .blog_single .adi-postshare{padding:10px 0 0;width:auto!important;float:right!important;}
body.rtl .adi-tagsshare span{line-height:28px;}
body.rtl .adi-tagsshare span{padding:0;}
.sp-authup-single .adi-tabnav li{width:100%;border: 0;}
.spv4-listing .adi-searchtitle{width: 100%;}
.spv4-listing .adi-searchheadform{width: 100%}
.adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:first-child,
.adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:nth-child(2),
.adi-formsearchresult .adi-formsearchvtwo fieldset .form-group:nth-child(3){width: 100%;}
.adi-formsearchresult .adi-formsearchvtwo fieldset .form-group + .form-group{margin: 10px 0 0;}
.adi-formsearchresult .adi-formsearchvtwo fieldset .adi-btnsearchvtwo{
		position: static;
		float: left;
		width: 100%;
		margin: 10px 0 0;
	}
	.adi-formsearchresult .adi-formsearchvtwo fieldset{padding: 0;}
}
@media(max-width:640px){
body.rtl .spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike{height: auto;}
.addfeatures .adi-automotive .adi-featuredimg{width: 100%;}
.addfeatures .adi-automotive .adi-companycontent{
	float: left;
	width: 100%;
}
.page-template-ads-search .adi-searchheadform .adi-sortfilter{width: 100%;}
.page-template-ads-search .adi-searchheadform .adi-sortfilter + .adi-sortfilter{margin:10px 0 0; }
.page-template-ads-search .adi-searchheadform{margin-top:20px;width: 100%;}
.page-template-ads-search .adi-custom-search-grid > .row .col-xs-12{width: 100%;}
.adi-brochuresholder .adi-brochures li{width: 100%;}
.adi-brochuresholder{margin: 0;}
.adi-topcategoriesvthree .adi-category{width: 100%;}
.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike{height: auto;}
.spv4-listing .adi-twocolumnsresult .adi-listviewvtwo .adi-companycontent .adi-phonelike .adi-searchinfo li{padding:5px 10px; }
.spv4-lang .adi-themeliststyle li{margin: 0 10px;}
.adi-sharecolor .adi-userdropdown .adi-statusmenu .adi-postshare{margin: 0;}
.spv-menu .adi-innernavbar{padding: 0 0 20px;}
.spv-menu .adi-innernavbarholder .adi-navigation > ul > li + li{border-top: 1px solid #ddd;}
.spv-menu .adi-innernavbarholder .adi-navigation > ul > li > a:after{display: none;}
.spv-menu .adi-innernavbarholder .adi-navigation > ul > li .adi-btnsearchvtwo{margin: 0;}
.spv-menu .adi-innernavbarholder .adi-navigation > ul > li .adi-userdropdown .adi-dropdownmenu{width: 100%;}
.spv-menu .adi-innernavbarholder .adi-navigation > ul > li{width: 100%;}
.adi-postshare{width:100%;margin:20px 0 0;}
.spv4-listing .adi-filterholder .form-group{width: 100%;}
.spv4-listing .adi-filterholder .form-group + .form-group{margin: 10px 0 0;}
.adi-detailpageheadcontent .adi-title h1{font-size:20px;}
.adi-certificatesawardsModal .adi-modaldialog{width:100%;}
.sp-comments-wrap li.adi-feedback .children{padding:0 0 0 30px;}
.adi-headervtwo .adi-logoarea .adi-contactbar{padding:20px 0 0;}
.adi-logoarea .adi-rightbox{padding:0;}
.adi-headervtwo .adi-logo{margin:0;}
.adi-logoarea .adi-adminbox{padding:12px 0 12px 10px;}
.adi-homebannerimg img{height:350px;width:auto!important;max-width:none;}
.adi-topcategoriesvtwo>[class^="col-"],.adi-topcategoriesvtwo>[class*="col-"]{width:100%;}
.adi-popularcatagories li{width:100%;}
.adi-popularcatagories li+li{border-left:0;}
.adi-generallabor li{width:25%;}
.adi-detailheadinfo figure{width:150px;}
.adi-compnayinfo{width: 100%;padding: 20px 0 0 !important;}
 .sp-header-v3 .adi-logoarea .adi-contactbar{display:none !important;}
.sp-search-provider-banner-v2.sp-version .trending-cats .adi-categoryv2{margin: 0 auto; float: none;}
 .sp-sponsers-slider.trending-cats .owl-stage-outer{margin: 0;}
 body.rtl .adi-searchinfo{margin: 7px 0;}
}
@media(max-width:639px){
.adi-authorform .adi-subform .adi-formsearchvtwo fieldset .form-group{margin: 0 0 10px;padding: 0 5px;}
body.rtl .adi-formsearchvtwo fieldset{padding: 0 !important;}
.adi-authorbtnarea{margin-top:10px; }
.adi-secureandreliable .adi-textshortcode{padding:0 0 30px;}
.adi-secureandreliable .adi-btn{margin:0;position:relative;}
.spv4-gallery .adi-gallery ul li {width: 33.33%;}
.adi-brand{width:33.33%;}
.adi-formprogressbar:before,.adi-formprogressbar:after{left:95px;}
.adi-formprogressbar li:after{left:55%;}
.adi-reminderemail{width:100%;float:left;margin:20px 0 0;}
.adi-appointmentsummry li strong{width:35%;}
.adi-appointmentsummry li span{width:65%;}
.adi-dashboardappointment .adi-servicetitle{width:100%;}
.adi-serviceandservicetype{float:left;padding:13px 0 13px 20px;}
.adi-fourcolumns [class^="col-"],.adi-fourcolumns [class*="col-"]{width:100%;}
.adi-widgetfreeinspection .adi-contentbox .adi-matadata li{padding:0 10px;}
.adi-fourcolumns .adi-footercolumn{min-height:0;padding:15px 0;}
.adi-countdown+.adi-note{padding:11px 20px;}
.adi-invoicedetail li span{width:100%;}
.adi-invoicedetail li span:first-child{width:100%;padding-bottom:0;}
	.adi-gallery ul li {width: 25%;}
	.adi-formsearchvtwo fieldset .form-group:nth-child(2),
	.adi-formsearchvtwo fieldset .form-group:nth-child(3),
	.adi-formsearchvtwo fieldset .form-group:first-child{width: 100%; padding: 0;}
	.adi-formsearchvtwo fieldset .form-group + .form-group{margin: 10px 0 0;}
	.adi-headervfour .adi-formsearchvtwo fieldset{margin:0;}
	.adi-formsearchvtwo fieldset .adi-btnsearchvtwo{
		position: static;
		float: left;
		width: 100%;
		margin: 10px 0 0;
	}
	.adi-formsearchvtwo fieldset{
		margin: 0 -5px;
		padding:0;
	}
	.spv4-listing .adi-filterform .adi-filterholder .adi-searchholder .adi-select{
		height: auto;
		background: transparent;
	}
	.spv4-listing .adi-filterform .adi-filterholder .form-group.adi-searchholder span .adi-searchholdericon{
		border:0;
		position: static;
	}
.spv4-listing .adi-filterform .adi-filterholder .adi-searchholder .chosen-container-multi .chosen-choices{padding: 0 10px !important;}
.spv4-listing .adi-filterform .adi-filterholder .adi-searchholder .adi-select:after{top: 70%;}
}@media(max-width:568px){
	body.rtl .adi-commingsooncontent .adi-themeform fieldset{padding: 0;}
	body.rtl .adi-listview .adi-serviceproviders .adi-companycontent{padding: 20px 0 0 0 !important;}
	.adi-sectiontitlevthree h2{font-size: 22px;}
	.adi-postarticlemetavtwo li{}
	.adi-detailheader .adi-title h2{
		font-size: 22px;
		line-height: 28px;
	}
	.page-template-ads-search .adi-filterholder .adi-checkboxgroupvtwo{width: 100%;}
	.adi-slidertitle h2 {
		font-size: 28px;
		line-height: 32px;
	}
	.adi-slidercontent .adi-description p{
		font-size: 16px;
		margin:0 0 22px;
		line-height: 26px;
	}
	.adi-slidertitle .adi-subtitle {
		font-size: 22px;
		line-height: 22px;
	}
	.adi-newtag{
		font-size: 12px;
		line-height: 20px;
	}
	.adi-searchboxvtwo .adi-formsearch fieldset .adi-formtitle{
		font-size: 20px;
		line-height: 22px;
	}
	.adi-searchboxvtwo .adi-formsearch fieldset .adi-formtitle span{font-size: 16px;}
	.adi-searchboxvtwo .adi-formtheme .adi-checkboxvtwo{width: 100%;}
	.adi-searchboxvtwo .adi-formtheme .adi-checkboxvtwo + .adi-checkboxvtwo{margin-top:10px;}
	.adi-homebannervthree .adi-bannercontent .adi-description{padding:0;}
	.adi-homebannervthree .adi-bannercontent h1{
		padding:0;  
		font-size:30px;
		line-height: 35px;
	}
.adi-questiondetails .adi-title{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.adi-questiondetails{padding:30px 20px;}
.spv4-videos .adi-videos ul li{width: 100%;}
.spv4-videos .adi-videos ul li iframe{
	float: left;
	width: 100%;
}
.adi-businesshours .adi-businesshoursholder{width: 25%}
.adi-businesshours ul.adi-businesshoursholder:nth-child(7){border-left:0;}
.adi-businesshours ul.adi-businesshoursholder:nth-child(6){border-left:1px solid #ddd;}
.providers-v4 .spv4-amenity .adi-amenities ul li{width: 50%;}
.adi-detailpagehead figure figcaption{padding:45px 0;}
.adi-detailpageheadcontent{padding:9px 0 9px 0;}
.adi-detailpageheadcontent .adi-btn{top:0;float:left;margin:20px 0 0;position:relative;}
.adi-listview .adi-featuredimg{width:100%;margin:0 0 20px;}
.adi-listview .adi-serviceproviders .adi-companycontent{width:100%;float:left;}
.adi-note{width:100%;}
.adi-updateall .adi-btn{float:none;}
.adi-manageteam .adi-teammembers li{width:50%;}
.adi-counterbox{width:100%;}
.adi-commingsooncontent .adi-themeform fieldset{padding:0;}
.adi-commingsooncontent .adi-themeform fieldset .adi-btn{width:100%;margin:15px 0 0;position:relative;}
.adi-commingsooncontent .adi-bordertitle h2{font-size:23px;}
.adi-commingsooncontent .adi-bordertitle h3{font-size:15px;line-height:18px;}
.adi-updateall{height:100px;}
.adi-note{font-size:11px;}
.adi-map{height:350px;margin:-350px 0 0;}
.spv4-listing .adi-sidebarvtwo .adi-sidemap .adi-map{margin:0; }
body.author .adi-answerholder{padding:0;}
body.author .adi-answerholder .adi-docimg{float:left;position:static;margin:0 0 15px;}
body.author .adi-questioncontent h4{width:100%;float:left;}
body.author .adi-votesanswers{width:100%;float:left;padding:15px 0 0;}
.adi-searchbycatagory .adi-catagory{width:100%;}
.adi-searchbycatagory .adi-catagory+.adi-catagory{border-top:0;border-left:1px solid #eee;}
	.adi-formlogin-facebook .adi-tabnav li,
	.adi-themetabcontent .form-group {width: 100%;}
	.adi-formlogin-facebook .adi-companyregister .form-group{padding:0;}
	.adi-formlogin-facebook .adi-companyregister .form-group .adi-registeras span{margin:0 0 10px;}
	.adi-formlogin-facebook .adi-companyregister .form-group .adi-registeras span,
	.adi-formlogin-facebook .adi-companyregister .form-group .adi-registeras .adi-radio{width:100%;text-align:left;}
	.adi-formlogin-facebook .adi-companyregister .form-group .adi-registeras .adi-radio + .adi-radio{margin:10px 0 0;}
	.sp-search-provider-banner-v2.sp-version .trending-cats{margin: 65px 0 0;}
}@media(max-width:567px){
body.rtl .do-registration-form .by-category-fields .form-group:first-child{width: 100%;}
body.rtl .adi-languagesbox .form-group .adi-btn{left: 0;}
body.rtl .adi-languagesbox .form-group,
body.rtl .adi-amenitiesfeaturesbox .form-group{padding: 0;}
body.rtl .sp-searchQBox .field-control{padding: 0 15px;}
.sp-form-search .adi-mapinnerbanner .adi-mapvone.adi-map{margin: -420px 0px 0;height: 420px;}
.sp-form-search .adi-mapinnerbanner .adi-formsearch .form-group{padding: 0;}
.sp-form-search .adi-mapinnerbanner .adi-formsearch .form-group + .form-group{border-top: 1px solid #ddd;}
.adi-featuredprofiles h1{top:15px;left:15px;}
.adi-comconectinfo .adi-contectdetails > li{width: 50%;}
.adi-mapinnerbanner .adi-formsearch .adi-btn {width: 100%;float: left;position: static;}
.adi-homebannerandslider .adi-featuredprofiles h1{top:10px;left:10px;font-size:22px;line-height:30px;}
.owl-carousel .owl-item>img{width:auto!important;max-width:100%;height:400px;}
.adi-contentbox{width:100%;}
.adi-featuredprofile figcaption .adi-btn{float:left;margin-bottom:0;}
.adi-listing>.adi-serviceproviders [class^="col-"],.adi-listing>.adi-serviceproviders [class*="col-"],.adi-bloggird>div[class^="col-"],.adi-bloggird>div[class*="col-"],.adi-servicesfacilities>div[class^="col-"],.adi-servicesfacilities>div[class*="col-"],.adi-topcategories [class^="col-"],.adi-topcategories [class*="col-"],.adi-categoriesgrid [class^="col-"],.adi-categoriesgrid [class*="col-"],.adi-advantagies [class^="col-"],.adi-advantagies [class*="col-"],.adi-latestserviceproviders [class^="col-"],.adi-latestserviceproviders [class*="col-"],.adi-newsandposts [class^="col-"],.adi-newsandposts [class*="col-"]{width:100%;}
.adi-testimonial h3{font-size:25px;}
.adi-progressbox{padding:30px;}
.adi-appointmentsummry li strong,.adi-appointmentsummry li span{width:100%;}
.adi-appointmentsummry li strong{margin:0 0 10px;}
.adi-formprogressbar{display:none;}
.adi-appointmentheading h2{padding:20px 0;font-size:20px;line-height:20px;}
.adi-mapinnerbanner .sp-search-provider-banner-v2,
.adi-mapinnerbanner .adi-formsearch,.adi-mapinnerbanner .adi-searchbox{height:auto;}
.adi-mapinnerbanner .adi-formsearch .one_third_search.form-group,
.adi-mapinnerbanner .adi-formsearch .half_search.form-group,
.adi-mapinnerbanner .adi-formsearch .full_search.form-group,
.adi-mapinnerbanner .adi-formsearch .form-group{width:100%;border-left:0;}
.adi-mapinnerbanner .adi-formsearch .form-group+.form-group{padding: 10px 0 0;}
.adi-formlogin-register .adi-tabnav li,.adi-themetabcontent .form-group{width:100%;}
.adi-formlogin-register .adi-tabnav li+li a{border:0;border-radius:0;}
.adi-registeras .adi-radio input[type=radio]+label{font-size:12px;}
.adi-formlogin-register .adi-socialsharewithtext{width:100%;margin:20px 0 0;}
.adi-videogallerybox .form-group,.adi-languagesbox .form-group,.adi-amenitiesfeaturesbox .form-group{padding:0;}
.adi-videogallerybox .form-group .adi-btn,.adi-languagesbox .form-group .adi-btn,.adi-amenitiesfeaturesbox .form-group .adi-btn{top:auto;right:auto;width:100%;margin:15px 0 0;position:relative;}
.adi-benefitsallowances ul{margin:0 0 30px;}
.adi-videogallerybox ul li,.adi-countdown>span,.adi-benefitsallowances ul li,.adi-jobmatadata li{width:100%;}
.adi-countdown>span>span{float:none;width:35px;font-size:55px;display:inline-block;}
.adi-countdown>span.countDays:before,.adi-countdown>span.countHours:before,.adi-countdown>span.countMinutes:before,.adi-countdown>span.countSeconds:before{font-size:20px;line-height:22px;}
.adi-mapinnerbanner .adi-formsearch{padding:4px;}
body.rtl .adi-featuredprofile figcaption .adi-btn{float:right!important;}
.sp-searchQBox .submitquestion{position:relative;width:100%;}
.sp-searchQBox .field-control{padding:0 15px;}
.adi-headervthree .adi-loginregister{margin:auto;float:none;}
.adi-headervtwo .adi-logoarea .adi-contactbar{width:auto;display:inline-block;vertical-align:middle;float:left;text-align:left;}
.adi-headervtwo .adi-logoarea .adi-contactbar li{border:0;display:block;padding:10px 0;}
.sp-search-provider-banner-v2.sp-version .adi-formsearch .form-group:first-child{padding: 0;}
.sp-search-provider-banner-v2.sp-version .adi-formsearch .btn-center .adi-btn{float:none;margin: 0 auto;}
}
@media(max-width:480px){
	.adi-timecounter .adi-countdown ul li{width: 50%;}
	body.rtl .adi-addallowance .form-group{padding: 0;}
	body.rtl .adi-answerholder.spq-v2{padding: 0}
	body.rtl .adi-companyfeaturebox .adi-answers .adi-answerholder .adi-docimg,
	body.rtl .adi-companyfeaturebox .adi-question .adi-questioncontent .adi-docimg{float: right;}
	body.rtl .adi-companyfeaturebox .adi-answers .adi-answerholder{padding: 0;}
	body.rtl .adi-companyfeaturebox .adi-matadatahelpfull .adi-postmatadatalikeunlike{width: 100%;padding-top: 15px!important;}
	body.rtl .sp-sc-newsletter .adi-formnewsletter fieldset .adi-btn{border-radius: 0 0 4px 4px;}
	body.rtl .sp-sc-newsletter .adi-formnewsletter .adi-newslettergroup .form-control{border-radius: 4px 4px 0 0;}
	body.rtl .sp-sc-newsletter .adi-formnewsletter fieldset,
	body.rtl .sp-sc-newsletter .adi-newslttercontent{padding: 0;}
	body.rtl .sp-sc-newsletter .adi-newslttercontent .adi-healthtips{border-right: 0;}
	body.rtl .adi-homebannervthree .adi-bannercontent .adi-btnbox .adi-btn.adi-active{margin: 20px 0 0}
	body.rtl .adi-tabnavtwo li:first-child a{border-radius: 5px 5px 0 0;}
	body.rtl .adi-tabnavtwo li + li a{border-right: 0 !important;border-radius: 0 !important;}
	body.rtl .adi-searchheadform .adi-sortfilter + .adi-sortfilter{margin: 10px 0 0}
	.spv-ad-modify .adi-formamanagejobs > fieldset .adi-startendtime .adi-addtimeslot{margin: 0;top: 0;}
	.spv-ad-modify .adi-formamanagejobs > fieldset .adi-startendtime .form-group:nth-child(even){padding:0; }
	.sp-provider-detailads .addfeatures .adi-authorperform li{width: 100%;}
	.page-template-provider-ads .adi-componyads .adi-title h5{font-size: 20px;}
	.page-template-provider-ads .addfeatures{padding:30px 10px; }
	.page-template-provider-ads .adi-authorfeature .adi-featuredetails .adi-like{right: 10px;}
	.page-template-provider-ads .addfeatures .adi-automotive .adi-companycontent .adi-authorperform li{width: 100%;}
	.addfeatures .adi-automotive .adi-companycontent .adi-authorperform li + li{border-top: 1px solid #eee;}
	.adi-postarticlemetavtwo li{margin: 5px 0;}
	.adi-tabnavtwo li{width: 100%;}
	.adi-tabnavtwo li:first-child a{border-radius: 5px 5px 0 0;}
	.adi-tabnavtwo li + li a{border-radius: 0;}
	.adi-innerbannerimg > img{margin:0 0 0 -300px;}
	.adi-btnbox .adi-btn{width: 100%;}
	.adi-homebannervthree .adi-bannercontent .adi-btnbox .adi-btn + .adi-btn{margin:20px 0 0;}
	.adi-newslttercontent{
		padding:0; 
		text-align: center;
	}
	.adi-newslttercontent .adi-healthtips{border-left: 0;border-top: 1px solid rgba(255,255,255,0.50);}
	.adi-newslttercontent .adi-envelopicon{
		display: block;
		position: static;
		margin: 0 0 10px;
	}
	.adi-newslttercontent .adi-healthtips h3{font-size: 22px;line-height: 26px;}
	.adi-formnewsletter fieldset{padding:0;}
	.adi-formnewsletter .adi-newslettergroup .form-control{border-radius: 4px 4px 0 0;}
	.adi-formnewsletter .adi-newslettergroup .form-control{

	}
	.adi-formnewsletter fieldset .adi-btn{
		float: left;
		width: 100%;
		position: static;
		border-radius: 0 0 4px 4px;
	}
.sp-sc-counter .adi-countercontent{width: 100%;}
.sp-sc-counter .adi-countercontent:nth-child(3):before{display:block;}
.adi-countercontent:before{
	height: 1px;
	width: 100%;
	transform: rotate(0);
}
.adi-testimonialcontent blockquote,
.adi-testimonialcontent blockquote p{
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.adi-testimonialcontent .adi-title h2{font-size: 22px; line-height: 24px;}
.adi-testimonialcontent .adi-title span{font-size: 18px;line-height: 18px;}
.spv4-gallery .adi-gallery ul li {width: 50%;}
.adi-businesshours .adi-businesshoursholder{width: 50%}
.spv4-insurance .adi-companyfeaturebox ul li{
	float: left;
	width: 100%;
	text-align: left;
}
.adi-businesshours ul.adi-businesshoursholder:nth-child(7){border-left:0;}
.adi-businesshours ul.adi-businesshoursholder:nth-child(6){border-left:0;}
.adi-businesshours ul.adi-businesshoursholder:nth-child(4){border-left:1px solid #ddd;}
.adi-businesshours ul.adi-businesshoursholder:nth-child(6){border-left:1px solid #ddd;}
.adi-businesshours ul.adi-businesshoursholder:nth-child(8){border-left:1px solid #ddd;}
.adi-businesshours ul.adi-businesshoursholder li{
	height: 60px;
	min-height: 60px;
}
.adi-userinfo .adi-title h2{font-size: 24px;}
.spv4-listing .adi-filterholder .adi-checkboxgroupvtwo .adi-checkboxvtwo{width: 100%;}
.spv4-listing .adi-filterholder .adi-checkboxgroupvtwo .adi-checkboxvtwo + .adi-checkboxvtwo{margin: 10px 0 0;}
.adi-addressinfo{width:100%;}
.spv4-listing .adi-searchheadform .adi-sortfilter{width: 100%;}
.adi-searchheadform .adi-sortfilter + .adi-sortfilter{margin: 10px 0 0;}
.spv4-listing .adi-searchheadform .adi-btnsearcharea{margin: 10px 0 0;}
.sp-search-provider-banner-v2.sp-version .trending-cats{padding:65px 0 0 0;margin: 0 auto;float: none;}
.adi-secureandreliable .adi-textshortcode h2{font-size:20px;line-height:20px;}
.adi-secureandreliable .adi-textshortcode h3{font-size:25px;line-height:25px;}
.adi-certicicatesawards ul li figure,.adi-brand{width:100%;}
.adi-certicicatesawards ul li figure{margin:0 0 30px;}
.adi-certicicatesawards ul li figure img{width:100%;height:auto;display:block;}
.adi-certicicatesawards ul li .adi-textbox{padding:0;width:100%;float:left;}
.adi-daybox{margin:0 0 30px;height:120px!important;}
.adi-listview .adi-sortfilter+.adi-sortfilter{margin:10px 0 0;}
.adi-dashboardappointmentsettingbox .adi-col,.adi-dashboardappointmentsettingbox .adi-col+.adi-col{width:100%;}
.adi-radiotimeslot{width:50%;}
.adi-startendtime .form-group{width:100%;}
.adi-startendtime .form-group:nth-child(even){padding:0;}
.adi-addtimeslot{top:50%;margin:-20px 0 0;}
.adi-manageteam .adi-teammembers li{width:100%;}
.adi-addallowance .form-group{padding:0;}
.adi-addallowance .form-group .adi-btn{width:100%;margin:15px 0 0;position:relative;}
.adi-allowances li{width:100%;}
.adi-privacysetting{padding:14px 10px;}
.adi-footernav ul li{padding:0 0 0 9px;}
.adi-certificatesaward .adi-btntimeedit .adi-btnedite,.adi-certificatesaward .adi-btntimeedit .adi-btndel{width:40px;height:40px;line-height:40px;}
.adi-certificatesaward:hover .adi-btntimeedit .adi-btnedite{right:40px;}
.adi-qualification .adi-imgandtitle,.adi-experience .adi-imgandtitle{padding:10px;}
.adi-certificatesaward .sp-award-photo-thumb{display:none;}
.adi-imgandtitle{padding:10px;}
#bbpress-forums #bbp-single-user-details{width:100%;}
#bbpress-forums #bbp-user-body{margin-right:0;}
.single-sp_questions .adi-answerholder{padding:0;}
.single-sp_questions .adi-answerholder .adi-docimg{float:left;margin:0 0 15px;position:static;overflow:hidden;}
.adi-questioncontent h4{width:100%;float:left;}
body.author .adi-postmatadata.adi-postmatadatalikeunlike{width:100%;float:left;padding:15px 0 0;}
body.author .adi-companyfeaturebox .adi-postmatadata li{width:100%;float:left;}
body.author .adi-companyfeaturebox .adi-questionbottom .adi-btn{width:100%;padding:0;}
body.author .adi-companyfeaturebox .adi-postmatadata li:before{display:none;}
body.author .adi-companyfeaturebox .adi-postmatadata li+li{padding:15px 0 0;}
.adi-headervtwo .adi-logo{float:none;width:200px;margin:0 auto 15px;}
.sp-header-v4 .adi-logoarea,.sp-header-v3 .adi-logoarea{padding:20px 0;}
.sp-header-v3 .adi-logo{width:140px;margin:0 auto 0;}
.adi-logoarea .adi-rightbox{text-align:center;}
.adi-logoarea .adi-adminbox{top:auto;float:none;text-align:left;position:relative;display:inline-block;vertical-align:middle;width:100%;float:left;}
.adi-logoarea .adi-loginregister{margin:0 auto;margin-left:5px;width:100%;}
.adi-headervtwo .adi-logoarea .adi-adminbox i{padding:14px;background:#f7f7f7;border-radius:100%;}
.logged-in .adi-headervtwo .adi-logoarea .adi-adminbox i{padding:0;border-radius:0;background:0;}
.logged-in .adi-headervtwo .adi-logoarea .adi-userdropdown img{margin-left:5px;}
.adi-headervthree .adi-loginregister i{padding:14px;background:#f7f7f7;border-radius:100%;}
.adi-headervthree .adi-logoarea .adi-loginregister{text-align:center;}
body.adi-login .adi-logoarea .adi-adminbox{width:210px;}
.adi-popularcatagories li,.adi-popularcities>[class^="col-"],.adi-popularcities>[class*="col-"]{width:100%;}
.adi-popularcatagories li+li{border-left:0;}
.adi-catagory{width:100%;}
.adi-catagory+.adi-catagory{border-left:0;border-top:1px solid #eee;}
.adi-generallabor li{width:100%;}
.adi-generallabor li:before{top:-3px;left:50%;width:60px;z-index:2;content:'';height:6px;background:#fff;position:absolute;margin:0 0 0 -30px;border-radius:50px;}
.adi-generallabor li:hover,.adi-generallabor li:hover:before{z-index:1;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.adi-generallabor li:hover:before{margin:0 0 0 -30px;}
.adi-generallabor li a{height:100px;}
.adi-generallabor li a i{font-size:40px;line-height:40px;}
.adi-bannerholder .adi-bannercaption{margin:0 0 30px;text-align:center;}
.adi-bannerholder .adi-bannercontent h1{font-size:25px;line-height:20px;}
.adi-bannerholder .adi-bannercontent .adi-description p{font-size:12px;line-height:18px;}
.adi-bannerholder .adi-bannercontent .adi-searchbox legend{font-size:20px;line-height:20px;}
.adi-bannerholder .adi-searchbox .adi-btns .adi-btn{padding:0 19px;}
.adi-bannerholder .adi-searchbox .adi-btns .adi-btn+.adi-btn{margin:0 0 0 10px;}
.adi-bannerholder .adi-bannercontent .adi-btnbox{text-align:center;}
.adi-headervthree .adi-leftbox{width:100%;text-align:center;}
.adi-headervthree .adi-btnpostanewjob{float:none;display:inline-block;}
.adi-headervthree .adi-socialicons{width:100%;float:left;}
.adi-headervthree .adi-socialicons li{float:none;display:inline-block;vertical-align:middle;}
.adi-headervthree .adi-logoarea .adi-adminbox{width:100%;float:left;display:block;margin:0 auto;padding:15px 0 0;}
.adi-dragdropoption .adi-contentheading{width:100%;}
	.adi-btnreset{
		float:left;
		padding:0 0 30px;
	}
	.adi-dragdropimg{overflow:hidden;}
	.adi-dragdropimg img {
		width: auto;
		max-width: none;
		margin: 0 0 0 -260px;
	}
	.adi-sortcontentitems .adi-timebox span{font-size:13px;}
	.adi-compnayinfo .adi-title h1 {
		font-size: 15px;
		line-height: 15px;
	}
	.adi-listnav {
		top: 0;
		position: relative;
		margin: 0 0 0 15px;
	}
	body.rtl .adi-headervthree .adi-logoarea .adi-adminbox {width: 100%;}
	.sp-header-v3 .adi-logoarea .adi-logo {
		float: none !important;
		display: block;
		margin: 0 auto 20px;
		overflow: hidden;
		width: 185px;
	}
	body.rtl .adi-secureandreliable .adi-textshortcode{padding: 0;}
	body.rtl .adi-secureandreliable .adi-textshortcode .adi-description p{margin: 0 0 10px;}
}
@media(max-width:479px){
body.rtl .adi-author .adi-authorcontent{padding: 0;}
body.rtl .adi-innerpagebannervtwo .adi-breadcrumb li{float: right;}
body.rtl .adi-innerpagebannervtwo .adi-breadcrumb li:first-child{padding: 0 0 0 15px;}
body.rtl .adi-innerpagebannervtwo .adi-breadcrumb li:last-child{padding: 0 15px 0 0;}
body.rtl .adi-innerpagebannervtwo .adi-breadcrumb li:after{right: -3px;left: auto;}
body.rtl .adi-testimonialnavigationslider {padding: 30px 0 0 0;}
.adi-addressinfo li{padding:0 4px;}
.providers-v4 .spv4-amenity .adi-amenities ul li{
	width: auto;
	padding:0 10px; 
}
.adi-btndropdown{padding:10px;}
.adi-userdropdown .adi-btndropdown{padding:6px 10px;}
.adi-userdropdown em{margin:2px 8px 0 0;}
.adi-noticeboard img{width:200px;}
.adi-pagetitle{width:100%;text-align:center;margin:0 0 10px;}
.adi-breadcrumb{width:100%;text-align:center;}
.adi-breadcrumb li{float:none;display:inline-block;}
.adi-appointmentheading h2{padding:10px 0;}
.adi-appointmenthead .adi-btnedite{width:40px;height:40px;font-size:15px;line-height:40px;}
.adi-btndontwant{display:block;margin:20px 0 0;}
.adi-progressbox .adi-btn{width:100%;}
.adi-progressbox .adi-btn+.adi-btn{margin:20px 0 0;}
.adi-formbookappointment .adi-radio label img{display:block;margin:10px 0 0;}
.adi-alreadyhaveaccount{width:100%;margin:15px 0 0}
.adi-feedback figure,.adi-feedbackcontent,.adi-authorcontent{padding:0;}
body.author .adi-feedback figure{margin:0 0 15px;position:relative}
.adi-name h4{font-size:14px}
.adi-postshare .adi-socialicons li{padding:4px}
blockquote{font-size:15px;line-height:20px;font-weight:500}
.adi-detailpage .adi-postcontent .adi-title h3{font-size:20px;line-height:20px}
.adi-languages .adi-themeliststyle li{width:50%}
.spv4-lang .adi-themeliststyle{text-align: left;}
.spv4-lang .adi-themeliststyle li{
	float: left;
	width: 50%;
	margin: 0;
}
.adi-amenities ul li,.adi-gallery ul li,.adi-videos ul li,.adi-reviewtitle,.adi-ourteam ul li,.adi-recommendedradio,.adi-formleavefeedback .form-group .adi-select,.adi-sortfilter{width:100%}
body.author  .adi-gallery ul li{width:33.33%}
.adi-sortfilter+.adi-sortfilter{margin:10px 0 0}
.adi-reviewtitle{margin:0 0 20px}
.adi-panel .adi-accordionheading h4{font-size:13px;line-height:14px}
.adi-dashboardbox .adi-dashboardtitle h2{font-size:15px}
.adi-btnaddnew{font-size:12px}
.adi-pkgexpirey h3{font-size:30px;line-height:30px}
.adi-jobdetail .adi-detailpageheadcontent{padding:0}
.adi-jobdetail .adi-detailpagehead .adi-companycontent{width:100%;float:left}
.adi-deactivatemodal .adi-modalbody h3{font-size:17px;line-height:20px}
.adi-testimonialnavigationslider{padding:30px 0 0 0}
.sp-comments-wrap li.adi-feedback .children{padding:0 0 0 20px}
.sp-comments-wrap li figure{width:40px}
.sp-comments-wrap li.adi-feedback .adi-feedbackcontent{width:auto;float:none;padding:0 0 0 50px;overflow:hidden}
body.rtl .adi-ceobottom .adi-logo{float:right!important}
.sp-header-v2 .adi-nav{width:auto;}
.sp-header-v2 .header-type-v2{float:right;}
.sp-header-v2 .adi-rightarea .adi-btn{width:100%;margin:15px 0 0}
.sp-header-v2 .header-type-v2 .adi-usermenu{left:0}
body.rtl .sp-header-v2 .adi-rightarea .adi-btn {margin: 15px 0 0 !important;}
body.author .adi-author figure,
body.single .adi-author figure{ position: relative;margin-bottom: 10px;}
.sp-authin-single .adi-loginarea,
.sp-authup-single .adi-registerarea{border: none;padding: 0px;}
.spv4-gallery .adi-gallery ul li {width: 33.33%;}
}@media(max-width:439px){.adi-dashboardfavoritelisting .adi-servicetitle .adi-clientcontent{width:100%;float:left;padding:10px 0 0}
.adi-dashboardfavoritelisting .adi-dashboardappointment .adi-btntimeedit .adi-btndel{width:40px;height:103px;line-height:103px}
.adi-imgattachemnet li{width:50%;padding:5px}
.adi-dashboardfavoritelisting .adi-dashboardappointment .adi-servicetitle{width:100%;text-align:center}
.adi-dashboardappointment .adi-servicetitle figure{float:none;display:inline-block}
.adi-dashboardfavoritelisting .adi-servicetitle h2{width:100%;text-align:center}
.adi-dashboardfavoritelisting .adi-dashboardappointment .adi-matadata{text-align:center}
.adi-dashboardfavoritelisting .adi-dashboardappointment .adi-matadata li{float:none;display:inline-block}
.adi-postmatadata.adi-postmatadatalikeunlike{float:left;width:100%;padding:15px 0 0!important}
.adi-reviews .adi-reviewstabs li a{padding:0 30px;font-size:15px}
.sticky-queue{width:320px;}
.top-center{margin-left:-160px}
.center-center{margin-left:-160px}
}
@media(max-width:375px){.adi-oneslides .adi-automotive .adi-companycontent .adi-authorperform li{width: 100%;}
.adi-oneslides .adi-automotive .adi-companycontent .adi-authorperform li + li{border-left: 0;border-top: 1px solid #eee;}
}
@media(max-width:360px){.adi-imggallerybox .adi-uploadhead > i{display: none;}.adi-companyfeaturebox .adi-feedbacks ul.adi-matadata li{width:100%}
.adi-comconectinfo .adi-contectdetails > li{width: 100%;}
.adi-companyfeaturebox .adi-feedbacks ul.adi-matadata li+li{padding:5px 0 0}
.adi-companyfeaturebox .adi-feedbacks ul.adi-matadata li:before{display:none}
.sp-authin-single .adi-loginarea,
.sp-authup-single .adi-registerarea{border: none;padding: 0px;}
body.author .adi-gallery ul li{width: 50%;}
}@media(max-width:320px){.adi-radiotimeslot{width:100%}
}










































@media (max-width:1199px){
	.cp-bannertitle h1{
		font-size: 34px;
		line-height: 45px;
	}
	.cp-verified-video iframe{width: 100%;}
	.cp-galleryslider figure{overflow: hidden;}
	.cp-galleryslider figure img{
		height: 349px;
		max-width: none;
		width: auto !important;
	}
	.cp-details-header .cp-featuredadmeta .cp-rightarea span{
		margin-left:20px; 
	}
	.cp-details-header .cp-featuredadmeta .cp-rightarea{margin-left:-20px; }
}
@media (max-width:991px){
	.cp-adsearch{padding:0 30px; }
	.cp-asidebar{margin-top: 30px;}
	.cp-threecol > div:nth-child(n+2){margin-top:30px; }
	.navbar-toggler{
		color: #fff;
		margin-left:10px; 
		min-height: 40px;
		background: var(--themecolor);
	}
	.cp-ads-location-holder ul li{width: 50%;}
	.cp-featuredads-holder > div:nth-child(n+3){margin-top: 30px;}
	.cp-verified-video{margin-top:30px; }
	.cp-banner-content{padding:30px 0; }
	.cp-homebanner{
		background-size: cover;	
		min-height: 800px;
		display: block;
	}
	.cp-dropdowarrow{display: block;}
	.cp-nav{
		width: auto;
		float: right;
	}
	.cp-navigation{
		top: 100%;
		left: 0;
		background: #fff;
		position: absolute;
	}
	.cp-navigation ul li{
		width: 100%;
		float: left;
		display: block;
		text-align: left;
	}
	.cp-navigation > ul > li + li{border-top: 1px solid #eee;}
	.sub-menu,
	.mega-menu{
		clear: both;
		float: left;
		display: none;
		position: static;
		width: 100% !important;
	}
}
@media (max-width:800px){}
@media (max-width:767px){
	.cp-reviewform .form-group{width: 100%;}
	.cp-comment-holder{padding:20px; }
	.cp-sub-comment {padding-left: 20px;}
	.cp-features ul li{width: 100%;}
	.cp-features ul li + li{margin-top: 16px;}
	.cp-updatearea{
		float: left;
		width: 100%;
		text-align: left;
		margin-top: 10px;
	}
	.cp-details-header .cp-featuredad-title h4{
		font-size: 22px;
		line-height: 26px;
	}
	.cp-footerbottom .cp-rightarea{
		float: left;
		margin-top: 10px;
	}
	.cp-featuredads-listing .cp-featuredad-content{
		float: left;
		width: 100%;
	}
	.cp-staffpick-holder{margin-top: 30px;}
}
@media (max-width:640px){
	.wi-header{
		background-size: cover;
	}
	.wi-userlogin:hover .sub-menu{
		top: 60px;
	}
	.wi-userlogin span {
	     display: inline-block; 
	}
	.wi-header-nav .cf-userimg.cp-not-login a{
		display: block; margin-right: 10px;
	}
}
@media (max-width:576px){
	.dc-filterdropdown-holder{
		float: left;
		width: 100%;
		padding: 10px 30px;
	}
	.cp-searchform .form-group + .form-group{
		border: 0;
		border-top: 1px solid #eee;
	}
	.cp-searchform .form-group{width: 100%;}
	.cp-searchform fieldset{padding: 0;}
	.cp-searchform .cp-btnarea{position: static;}
	.cp-searchform .cp-btnarea .cp-btn{border-radius: 0 0 4px 4px;width: 100%;}
	.cp-bannertitle h1 {
		font-size: 24px;
		line-height: 34px;
	}
	.cp-featuredads-holder > div:nth-child(n+2){margin-top: 30px;}
	.cp-featuredadsvtwo > div > div:nth-child(n+2) {margin-top: 30px;}
}
@media (max-width:480px){
	.cp-featuredads-listing .cp-featured-slider{width: 100%;}
	.cp-adssliderholder .cp-featured-img{overflow: hidden;}
	.cp-adssliderholder .cp-featured-img img{
		width: auto !important;
		height: 280px;
		max-width: none;
	}
}
@media (max-width:479px){
	.cp-formtitle h2{
		font-size: 22px;
		line-height: 26px;
	}
	.cp-banner-content .cp-btnarea .cp-btn + .cp-btn{
		clear: both;
		margin:20px 0 0;
	}
	.cp-homebanner{min-height: 900px;}
	.cp-formtitle h2 span{font-size: 20px;}
	.cp-app-imgs li{clear: both;}
	.cp-app-imgs li + li{margin:20px 0 0;}
	.cp-ads-location-holder ul li{width: 100%;}
	.cp-topbar .cp-rightarea{
		float: left;
		width: 100%;
		padding-top:0;
	}
	.cf-logincontent{float: right;}
}
@media (max-width:375px){
	.cp-featuredads-listing .cp-featured-img img{
		height: 200px;
		max-width: none;
		width: auto !important;
	}
}
@media (max-width:320px){}
@media (max-width:1199px){
	.hp-search-form .form-group:first-child,
	.hp-search-form .form-group{width: 50%;}
	.hp-search-form .hp-formbtns .hp-btn{min-width: 50px;}
}
@media (max-width:991px){
	.hp-navigation > ul > li{border-top: 1px solid #eee;}
	.hp-dropdowarrow{display: block;}
	.hp-navigation{
		top: 100%;
		left: 0;
		width: 100% !important;
		background: #fff;
		position: absolute;
		z-index: 9;
	}
	.hp-navigation ul li{
		margin: 0 !important;
		width: 100%;
		float: left;
		display: block;
	}
	.sub-menu{
		width: 100%;
		clear: both;
		float: left;
		display: none;
		position: static;
	}
	.hp-navigation ul a{
		line-height: 20px;
		padding: 15px 20px;
	}
	.hp-loginarea .hp-btn{margin-left: 20px; }
	.hp-navigation ul a{color: #333333;}
}
@media (max-width:767px){
	.hp-signupas{flex-wrap: wrap;}
	.hp-signupas p{
		width: 100%;
		margin: 0 0 20px;
		text-align: center;
	}
	.hp-footer-nav{float: left;}
}
@media (max-width:480px){
	.hp-search-form .form-group:first-child,
	.hp-search-form .form-group{
		width: 100%;
	}
	.hp-search-form .hp-formbtns{margin-top: 10px;}
	.hp-nav {
	    padding-left: 10px;
	    margin-left: 10px;
	}
	.hp-search-form .form-group:first-child,
	.hp-search-form .form-group{
		width: 100% !important;
	}
}
@media (max-width:420px){
	.hp-breadcrumb-wrap{
		flex-direction: column;
		align-items: flex-start;
	}
	.hp-viewlist{
		margin: 20px 0 0;
	}
	.hp-signupas{
		flex-direction: column;
	}
	.hp-signupas em{margin: 10px;}
	.hp-featured-slider .owl-stage-outer,
	.hp-articles-slider .owl-stage-outer{
		padding: 10px;
		margin: -10px;
	}
}
@media (max-width:420px){
	.hp-links-list li{width: 100%;}
}
/*=== Theme Text Color ===*/
.hp-banner-content h1,
.hp-feedback-item i
{ color: #f1d302; }
/*=== Theme Background Color ===*/
.hp-btn:hover,
.hp-btn.active,
.hp-nav .navbar-toggler,
.hp-navigation ul a:after,
.hp-banner-video a,
.hp-locations-img figcaption span,
.hp-hottag em,
.ui-widget-header
{ background:#f1d302; }
/*=== Theme Border Color ===*/
input:focus,
.select select:focus,
.form-control:focus,
.hp-btn:hover,
.hp-btn.active
{ border-color: #f1d302; }
@media (max-width:1199px){
	.wi-navigation > ul > li{border-top: 1px solid #eee;}
	.wi-dropdowarrow{display: block;}
	.wi-navigation{
		top: 100%;
		left: 0;
		width: 100%;
		background: #fff;
		position: absolute;
		z-index: 9;
		    -webkit-box-shadow: 0 10px 20px 0 rgba(223,220,227,0.6);
    box-shadow: 0 10px 20px 0 rgba(223,220,227,0.6);
	}
	.wi-navigation ul li{
		margin: 0;
		width: 100%;
		float: left;
		display: block;
	}
	.sub-menu{
		width: 100%;
		clear: both;
		float: left;
		display: none;
		position: static;
	}
	.wi-navigation ul a{
		line-height: 20px;
		padding: 15px 20px;
	}
	.wi-navigation ul a{color: #333333;}
}
@media (max-width:991px){
	aside{
		margin: 0 0 30px;
		float: left;
		width: 100%;
	}
}
@media (max-width:767px){
	.wi-filterlist{
		margin: -10px;
	}
	.wi-filter{
		margin: 10px;
	}
}
@media (max-width:420px){
	.wi-pagepagination .wi-btntwo{min-width: 90px;}
}