@media (max-width:768px){
	.previewsection{
		padding:25px 0px!important;
	}
	.mobileheader{
		background:#ffffff;
		padding:10px 0px;
		overflow:hidden;
		width:100%;
	}
	.loginbut{
		padding:0px 0px!important;
	}
	.loginbut .btn{
		min-height:45px!important;
	}
	.navbar-toggler{
		padding:10px 0px!important;
	}
	.navbar-toggler svg{
		font-size:1.5rem!important;
	}
	.usermodalavatar{
		text-align:center!important;
	}
	.usermodalavatar img{
		max-width:150px!important;
	}
	.navbar-dark .navbar-nav .nav-link{
		border-bottom:1px solid #485370!important;
		border-right:0px!important;
		text-align:center!important;
	}
	.btn-apply{
		margin:10px 0px!important;
		float:right!important;
	}
	.sectiontitle h2{
		font-size:1.5rem!important;
	}
	.typelistbox{
		padding:10px 0px!important;
	}
	.typelistbox p{
		text-transform:inherit!important;
		font-weight:500!important;
		font-size:15px!important;
	}
	/*-- sectiontext --*/
	.sectiontext{
		padding-bottom:0px!important;
	}
	.sectiontextsept{
		margin-bottom:0px!important;
	}
	/*-- advantageico --*/
	.advantageico{
		line-height:70px!important;
		height:70px!important;
		width:70px!important;
	}
	.advantageico svg{
		font-size:22px!important;
	}
	.advantagebox p{
		font-size:16px!important;
	}
	.advantagebox p > span{
		font-size:18px!important;
	}
	/*-- footer --*/
	.footertext{
		margin-bottom:15px!important;
		text-align:center!important;
	}
	.footertitle{
		text-align:center!important;
	}
	.footermenu{
		margin-bottom:25px!important
	}
	.footermenu ul > li > a{
		padding:10px 0px!important;
		text-align:center!important;
		font-size:16px!important;
		width:100%!important;
	}
	/*-- adinuls --*/
	.adinuls li{
		padding:15px 10px!important;
		width:100%!important;
	}
	.adinuls li > p{
		width:100%!important;
	}
	.adinuls li > input{
		position:initial!important;
		width:100%!important;
		bottom:5px!important;
		right:auto!important;
		float:left!important;
		top:auto!important;
	}
	.adinulstree li{
		width:100%!important;
	}
	.adinuls li > select{
		position:initial!important;
		width:100%!important;
		bottom:5px!important;
		right:auto!important;
		float:left!important;
		top:auto!important;
	}
	.adinulsbig li{
		padding:15px 10px!important;
	}
	.adinulsbig li > select{
		position:initial!important;
		width:100%!important;
		bottom:5px!important;
		right:auto!important;
		float:left!important;
		top:auto!important;
	}
	.adinulsbig li > label{
		position:initial!important;
		width:100%!important;
		bottom:5px!important;
		right:auto!important;
		float:left!important;
		top:auto!important;
	}
	/*-- drivers --*/
	.shortdriveinfo ul > li{
		width:50%!important;
	}
	.shortdriveinfo ul > li > p > span{
		display:block!important;
		width:100%!important;
	}
	/*-- drivercard --*/
	.drivecardinfo ul > li{
		padding:5px 15px!important;
		width:100%!important;
	}
	.drivecardinfo ul > li > p > span{
		display:block!important;
		width:100%!important;
	}
	.shortcompimage{
		padding:0px 25px!important;
		text-align:center;
	}
	.shortcompimage img{
		margin:0px auto!important;
		max-width:50%!important;
	}
	.shortcompimage .rating{
		margin:5px auto!important;
	}
	.shortcompinfo{
		padding:15px 0px!important;
		text-align:center;
	}
	.shortcompcont{
		margin-bottom:10px!important;
	}
	.shortcompcont ul{
		text-align:center;
	}
	.shortcompbut{
		padding:0px 15px!important;
		text-align:center;
	}
	.shortcompbut .btn{
		padding:12px 25px!important;
		font-weight:500!important;
		width:auto!important;
	}
	.verifiedlabel{
		margin:5px auto!important;
	}
	.shortjobinfo{
		text-align:center;
	}
	.shortjobinfo .btn{
		padding:10px 10px!important;
		font-size:16px!important;
	}
	.shortjobinfo img{
		margin:0px auto;
		max-width:50%!important;
	}
	.statetitle h1{
		font-size:16px!important;
	}
	.companycontact{
		padding:15px 0px!important;
	}
	.nav-link{
		padding:10px 10px!important;
	}
	.breadcrumb{
		font-size:15px!important;
		padding:5px!important;
	}
	.companytitle{
		padding:15px 0px!important;
	}
	.companytitle h2{
		text-align:center!important;
	}
	.companytitle .rating{
		margin:5px auto!important;
	}
	.gallerycompanyitem ul{
		overflow:hidden!important;
		padding:0px!important;
		width:100%!important;
	}
	.maincompanymage{
		text-align:center;
	}
	.maincompanymage img{
		max-width:50%!important;
	}
	.maincompanynfo h4{
		border-bottom:1px solid #f0f0f0;
		border-top:1px solid #f0f0f0;
		padding:10px 0px!important;
		margin:5px 0px!important;
		min-height:auto!important;
	}
	.drivecardtitle h1{
		font-size:18px!important;
	}
	.drivecardtitle ul > li{
		width:100%!important;
	}
	.companylogo{
		text-align:center!important;
	}
	.companylogo img{
		max-width:50%!important;
	}
	.companyratebut{
		margin-top:10px;
		text-align:center;
	}
	.companyratebut .btn{
		padding:15px 25px!important;
		margin:15px auto!important;
		font-weight:500!important;
		font-size:18px!important;
		width:auto!important;
	}
	.mainctabut{
		margin-top:15px!important;
	}
	.mainone{
		padding-bottom:15px!important;
		padding-top:0px!important;
		text-align:center!important;
	}
	.mainone h1{
		font-size:1.5rem!important;
		margin:0px!important;
	}
	.maincta{
		border-radius:0px!important;
		padding:25px 10px!Important;
	}
	.mainctatext{
		text-align:center!important;
	}
	.mainctabut{
		padding:0px 20px!important;
	}
	.mainfiltername{
		padding:10px 5px!important;
	}
	.mainfilterbut{
		padding-top:10px!important;
	}
	.footersocial{
		padding:0px 0px 25px 0px!important;
		text-align:center;
	}
	.footersocial ul{
		text-align:center;
	}
	.footersocial ul > li > a{
		padding:10px 25px!important;
		font-size:2rem!important;
	}
	.copytext p{
		margin-bottom:15px!important;
		text-align:center!important;
	}
	.footersocial{
		margin-bottom:15px!important;
		padding:10px 0px!important;
	}
	.copytextright p{
		text-align:center!important;
	}
	.footercontact p{
		text-align:center!important;
	}
	.footercontact a{
		text-align:center!important;
	}
	.stepsection{
		padding:5px 15px!important;
	}
	.stepsbox{
		margin:10px auto!important;
		padding:15px 5px!important;
	}
	.flirboxitem strong{
		font-size:14px!important;
	}

	.flirboxitem p{
		font-size:14px!important;
	}
	#myVideo{
		border-radius:0px!important;
	}
	.newpaesone{
		padding:15px!important;
	}
	.newpaesonetext h1{
		font-size:22px!important;
	}
	.newpaesonetext h2{
		font-size:22px!important;
	}
	.custompagenewitem{
		padding:15px!important;
	}
	.newptitle h3{
		font-size:22px!important;
	}
	.advantageboxtext p{
		font-size:14px!important;
	}
	.voziicobox h3{
		font-size:22px!important;
	}
	.newpaestwotext{
		margin-bottom:25px;
		padding:15px 5px!important;
	}
	.newpaestwo{
		padding:15px 25px!important;
	}
	.newpaestwotext h1{
		font-size:22px!important;
	}
	.maincompanysection{
		padding:15px 15px!important;
	}
	.newpaesonetext h3{
		font-size:20px!important;
	}
	.newpricebox{
		padding:20px!important;
	}
	.newpricebox ul > li{
		font-size:14px!important;
	}
	.newpriceboxwhite{
		padding:20px!important;
	}
	.newpriceboxwhite ul > li{
		font-size:14px!important;
	}
	.customnewfaq{
		font-size:14px!important;
	}
	.newptitle p{
		font-size:14px!important;
	}
}
