@media only screen and (min-width:14410px){
	/*.window_height{ height:calc(100vh - 114px);}*/
	
}
@media only screen and (max-width:1400px){
	.givers_receivers .left_pan .icon_detail span, .givers_receivers .right_pan .icon_detail span{
		font-size: 12.5px;
	}
}
@media only screen and (max-width:1200px){
	.slider .bx-wrapper .text-wrap h1 {
		font-size: 32px;
	}
	.slider .bx-wrapper .text-wrap .text-wrap-right {
		width: 30%;
	}
	.slider .bx-wrapper .text-wrap .text-wrap-left {
		width: 45%;
	}
	.slider .bx-wrapper .text-wrap h1 span {
    	font-size: 50px;
	}
	.our-story p {
    	font-size: 25px;
	}
	.heading h2 {
    	font-size: 43px;
	}
	.footer-panel ul.list-group{
		padding-right: 25px;
	}
	.footer-panel ul.list-group li a {
    	font-size: 21px;
	}
	.section #main .accordion .container{
		max-width: 100%;
	}
	.desired-label-section li a{
		padding: 25px 10px;
	}
	.login-section .active-delivery .row .panel-content .btn-group a.button{
		font-size: 14px;
	}
}
@media only screen and (max-width:1150px){
	.slider .bx-wrapper .text-wrap h1 {
		font-size: 29px;
	}
	.slider .bx-wrapper .text-wrap h1 span {
		font-size: 40px;
	}
	.slider-bottom .for-giver a.button, .slider-bottom .for-reciver a.button {
		padding: 8px 15px;
		font-size: 16px;
	}
	.disclamer p{
		margin:0;
	}
}
@media only screen and (max-width:1100px){
	.slider-bottom .for-giver p, .slider-bottom .for-reciver p {
		font-size: 18px;
	}
	.slider-bottom .for-giver h3, .slider-bottom .for-reciver h3 {
		font-size: 30px;
	}
	.header-main .navbar .navbar-collapse{
		align-items: center;
    	justify-content: center;
	}
	.our-story p {
		font-size: 23px;
	}
	.heading h2 {
		font-size: 38px;
	}
	.disclamer p {
		font-size: 22px;
	}
	.footer-panel ul.list-group li a {
		font-size: 19px;
	}
	.givers_receivers .left_pan ul, .givers_receivers .right_pan ul{
		text-align: center;
	}
	.givers_receivers .left_pan ul li, .givers_receivers .right_pan ul li {
	    width: 30.53%;
    	margin-bottom: 25px;
	}
	.steps_sec ul li{font-size: 15px;}
	.left_filter_sec h3 {font-size: 20px;}
	form .pin_search_pan input{
		padding: 8px 10px!important;
	}
	.detail_notification{
		margin-left: 0;
	}
	.right-container h5{
		font-size: 25px;
		margin-bottom: 10px;
		width: 100%;
	}
	#btnContainer button{
		padding: 3px 10px;
	}
	.delivary-location{
		position: relative;
		overflow: hidden;
	}
	.delivary-location .back_to_all{
		position: absolute;
		top: 0;
		right: 0;
	}
	.delivary-location .back_to_all a{
		display: inline-block;
	}
	.credit-balance .back_to_all {
	    position: absolute;
	    top: 0;
	    right: 0;
	}
	.credit-balance .back_to_all a {
	    display: table;
	    border-top-right-radius: 10px;
	}
	.credit-balance.right-container.listing-panel .panel .panel-content{
		padding-top: 40px;
	}
	.credit-balance .location_lock {
	    padding: 5px 5px;
	}
	.credit-checkout .back_to_all{
		position: absolute;
		top: 0;
		right: 0;
	}
	.credit-checkout .back_to_all a{
		display: table;
		border-top-right-radius: 10px;
	}
	.login-section .credit-checkout .row {
	    justify-content: inherit;
	}
	.login-section .active-delivery .row .panel-content .btn-group a.button{
		padding: 7px 10px;
	}
	.delivery-drop-location .back_to_all{
		position: absolute;
		top: 0;
		right: 0;
	}
	.delivery-drop-location .back_to_all a{
		display: table;
		border-top-right-radius: 10px;
	}
}
@media only screen and (max-width:1024px){
	.slider .bx-wrapper .text-wrap h1 {
		font-size: 25px;
		padding: 15px 90px 0 20px;
	}
	.navbar-light .navbar-nav .nav-link{
		padding: 20px 15px;
		font-size: 18px;
	}
	.footer-panel ul.list-group li {
    	padding-right: 10px;
	}
	.copyright p {
    	font-size: 15px;
	}
	#cssmenu > ul > li > a{
		padding: 25px 10px;
	}
	.service-box-content .col-sm-4.five-col{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 33.33%!important;
	    flex: 0 0 33.33%!important;
	    max-width: 33.33%!important;
	    margin-bottom: 30px;
	}
	.section .privacy-policy-content h4{
		text-align: left;
	}
}
@media screen and (max-width:1000px){

	.dashboard.mobile_only{
		display: block !important;
	}
	.home .desktop-nav.d-block nav#cssmenu ul {
	    float: none;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    position: absolute;
	    background: #fff;
	    padding-left: 0px;
	    width: 400px;
	    /* float: right!important; */
	    right: 0px;
	}
	.inner .desktop-nav.d-block nav#cssmenu ul {
	    float: none;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    position: absolute;
	    background: #fff;
	    padding-left: 0px;
	    width: 400px;
	    /* float: right!important; */
	    right: 0px;
	}
	#cssmenu > ul > li > a {
	    padding: 13px 15px;
	    font-size: 20px;
	    font-weight: 500;
	    color: #000;
	    text-transform: uppercase;
	    text-decoration: none;
	}
	.home .desktop-nav.d-block nav#cssmenu ul ul.open{ position:relative;}
	.inner .desktop-nav.d-block nav#cssmenu ul ul.open{ position:relative;}
	.home .desktop-nav.d-block .logo {display: block;}
	.inner .desktop-nav.d-block .logo {display: block;}
	.home .desktop-nav.d-block.fixed .logo{ width:100px;}
	.inner .desktop-nav.d-block.fixed .logo{ width:100px;}
	.logo {position: absolute;top: -20px;left: 0;width: 100px;height: 46px;text-align: center;padding: 0px 0 0 0;float: none;}
	.home .desktop-nav.d-block.fixed .logo {width: 73px!important;}
	.inner .desktop-nav.d-block.fixed .logo {width: 73px!important;}
	.logo img{ width:100%;}
	.logo2{display:none}
	nav{width:100%;}
	#cssmenu{width:100%}
	#cssmenu ul{width:100%;display:none}
	#cssmenu ul li {width: 100%;border-top: 1px solid #444;float: left;}
	#cssmenu ul li:hover{background: transparent !important;}
	#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
	#cssmenu ul ul li a{padding-left:25px}
	#cssmenu ul ul li{background:#333!important;}
	#cssmenu ul ul li:hover{background:#363636!important}
	#cssmenu ul ul ul li a{padding-left:35px}
	#cssmenu ul ul li a{color:#ddd;background:none}
	#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff}
	#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
	#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
	#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
	#cssmenu .button {width: 60px;height: 46px;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 12399994;
	    background: #f7cb03;}
#cssmenu .button:after{position:absolute;top:22px;right:20px;display:block;height:8px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
#cssmenu .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:16px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
#cssmenu .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#cssmenu .button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height:46px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}
@media only screen and (max-width:991px){
	.slider .bx-wrapper .text-wrap h1 {
		font-size: 21px;
		padding: 15px 90px 0 20px;
	}
	.slider .bx-wrapper .text-wrap h1 span {
		font-size: 32px;
		font-weight: 700;
	}
	.slider-bottom .for-giver, .slider-bottom .for-reciver{
		padding: 20px 35px;
		position: relative;
	}
	.our-story p {
		font-size: 21px;
		line-height: 30px;
	}
	.footer-panel ul.list-group {
		padding-right: 10px;
	}
	.footer-panel ul.list-group li a {
		font-size: 17px;
	}
	.desktop-nav.fixed .navbar-nav .nav-item .nav-link {
		font-size: 16px;
	}
	.for-giver-panel .service-box-content .service-box p{
		margin-bottom: 0;
	}
	#main #faq .card .card-header .btn-header-link.collapsed {
	    font-size: 19px;
	}
	#main #faq .card .card-header .btn-header-link:after{
	    position: relative;
	    right: 0px;
    	top: 5px;
	}
	#main #faq .card .card-header .btn-header-link.collapsed{
		font-size: 18px;
	}
	.for-giver-panel .service-box-content .service-box p {
	    font-size: 17px;
	}
	.row.receivers-panel-content.for-giver-panel{
		padding: 0;
	}
	.contact-section form .form-group label{
		font-size: 16px;
	}
	.login-section-content{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 85%;
	    flex: 0 0 85%;
	    max-width: 85%;
	    margin-left: 0!important;
	}
	.login-section .row{
		justify-content: center;
	}
	.login-section .row.justify-content-left{
		justify-content: left;
	}
	.right-container{padding: 20px;}
	.status span, .status strong {font-size: 14px;}
	.status span{
		float: left;
		width: auto;
	}
	.status strong{
		float: right;
	}
	.dropdown-request .panel .panel-content .form-group p{
		font-size: 14px;
	    line-height: 20px;
	    display: table;
	    width: 100%;
	    letter-spacing: 0;
	    word-break: break-word;
	}
	.contact_heading {
	    word-break: break-word;
	}
	.right-container.dashboard-profile-edit form .btn-group {
	    margin: 0 auto;
	    text-align: center;
	    display: table;
	}
	.dashboard-profile-edit.right-container .btn-group button[type="submit"].default_btn{
		min-width: 200px;
	    padding: 16px 13px 13px!important;
	    font-size: 18px;
	    margin: 0;
	}
	.address-section .row{
		justify-content: start;
	}
	.desired-label-section li a{
		font-size: 16px;
	}
	.add-edit-panel .panel-content{
		padding: 10px 15px;
	}
	.add-edit-panel .panel-content input{
		padding: 0!important;
	}
	.add-edit-panel .desired-label-section li{
		width: 20%;
	}
	.add-edit-panel .desired-label-section li:last-child{
		width: calc(100% - 60%);
	}
	.add-edit-panel .desired-label-section li:last-child input {
	    padding: 25px 82px 25px 5px!important;
	}
	.site-locator .col-sm-3{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 30%;
	    flex: 0 0 30%;
	    max-width: 30%;
	}
	.site-locator .col-sm-9{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 70%;
	    flex: 0 0 70%;
	    max-width: 70%;
	}
	.site-locator #btnContainer {
	    position: absolute;
	    top: 25px;
	    right: 15px;
	}
	.for-giver .row{
		justify-content: initial;
	}
	.saved_address .btn-group{
		position: unset;
	    left: 0;
	    bottom: 0;
	}
	.login-section .active-delivery .row {
	    justify-content: left;
	}
	.login-section .active-delivery .row .panel-content a.button {
		font-size: 12px;
	}
	.login-section .active-delivery .row .panel-content .btn-group{
		flex-direction: column;
		width: 100%;
	}
	.login-section .active-delivery .row .panel-content .btn-group a.button{
		width: 100%;
		text-align: center;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.login-section .active-delivery .row .panel-content .btn-group a.button:last-child{
		margin-bottom: 0;
	}
	.delivery-acknowledgement .row{
		justify-content: left;
	}
	.delivery-acknowledgement .row .col-sm-6:last-child, .delivery-acknowledgement .row .col-sm-6:nth-last-child(2){
		margin-bottom: 0;
	}
}
@media only screen and (max-width:960px){
	.givers_receivers .right_pan p{
		font-size: 18.8px
	}

}
@media only screen and (max-width:906px){
	footer {
    	position: relative;
	}
	#innercontainer {
	    padding-bottom: 0;
	}
	.footer-panel ul.list-group li {
	    padding-right: 6px;
	}
	footer .footer-panel ul.list-group li:first-child{
		width: auto;
		padding-right: 15px!important;
	}
	.for-giver-panel .service-box-content .service-box p{
		line-height: 25px;
	}
}
@media only screen and (max-width:900px){
	.footer-panel ul.list-group li:first-child{
		width: 100%;
		display: inline-block;
		padding-bottom: 20px;
	}
	.top_banner h1 {
	    font-size: 30px;
	}
	.window_height .top_banner .row{
		align-items: center;
	}
	.grey-section .our-story .row .col-sm-12 .row{
		align-items: center;
	}
	footer .footer-panel ul.list-group li:first-child {
	    width: auto;
	    padding-right: 5px!important;
	}
	.service_box_for_receiver ul li {
	    width: 30.5%;
	}
	.service_box_for_receiver ul li:nth-child(3){
	    width: 30.5%;
	    margin-right: 0;
	    margin-bottom: 30px;
	}
}
@media only screen and (max-width:865px){
	footer .footer-panel ul.list-group {
	    width: 100%;
	    text-align: center;
	}
	footer .footer-panel .social{
		width: 100%;
		text-align: center;
	}
	.for-giver-panel .service-box-content .col-sm-3{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.for-giver-panel .service-box-content .col-sm-3{
		margin-bottom: 30px;
	}
	.receivers-panel-content {
	    padding-bottom: 0;
	}
}
@media only screen and (max-width:846px){
	.top-header .row .col-sm-6{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}

}
@media only screen and (max-width:840px){
	.our-story p {
		font-size: 19px;
		line-height: 25px;
	}
	.heading h2 {
		font-size: 33px;
	}
	.slider .bx-wrapper .text-wrap h1 {
		font-size: 21px;
		padding: 15px 45px 0 5px;
	}
	.slider-bottom .for-giver, .slider-bottom .for-reciver {
    	padding: 20px 25px;
	}
	.disclamer {
    	padding: 30px 35px;
	}
	.navbar-light .navbar-nav .nav-link {
		font-size: 15px;
	}
	.slider .bx-wrapper .text-wrap{
		bottom: 20%;
		-webkit-transform: translateY(-20%);
		-ms-transform: translateY(-20%);
		-moz-transform: translateY(-20%);
		-o-transform: translateY(-20%);
		transform: translateY(-20%);
	}
	.footer-panel ul.list-group li:first-child{
		text-align: center;
		padding-right: 0!important;
	}
	.footer-panel ul.list-group {
		text-align: center;
		width: 100%;
		padding-right: 0;
	}
	.footer-panel .social {
		display: inline-block;
		width: 100%;
		text-align: center;
		padding-top: 15px;
	}
	.copyright p {
		font-size: 14px;
	}
	#main #faq .card .card-header .btn-header-link.collapsed {
	    padding-right: 25px;
	}
	#main #faq .card .card-header .btn-header-link:after {
	    right: -10px;
	}
	.contact-section .form-control{
		line-height: 1.2;
	}
	.contact-section > .col-sm-6:last-child:before{
	    height: 110%;
	    top: -10px;
	}
	.right-container.listing-panel .panel .panel-content{
		padding: 15px 15px;
	}
	.steps_sec ul li{
		font-size: 13px;
	}
	.steps_sec ul li .fa{
		width: 20px;
    	height: 20px;
    	line-height: 22px;
	}
	.right-container.address-section.listing-panel .saved_address .btn-group{
		position: relative;
		bottom: 0;
		left: 15%;
	}
	.right-container.address-section.listing-panel .btn-group button[type="submit"]{
		padding: 5px 14px;
	}
	#pay_with_diff_card .col-sm-7 {
    	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding-right: 15px;
	}
	.pay_now{padding: 0;}
	.top-header .content-header{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.delivary-location .status_of_payment{
		position: static;
	    margin-bottom: 10px;
	    width: 100%;
	}
	.location_lock{
		padding: 10px;
    	line-height: 10px;
    	border-radius: 0;
    	text-align: center;
	}
	.left_filter_sec p{
		font-size: 16px;
	}
}
@media only screen and (max-width:820px){
	.profile_list li a {
	    font-size: 16px;
	}
}
@media only screen and (max-width:767px){
	.row.map_mobile_view {
	    padding-bottom: 110px;
	}
	.search_bar{
		margin-top: 5px;
	}

	.section.grey-section .our-story .col-sm-6{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.section.grey-section .our-story .col-sm-12 .row .col-sm-6:nth-child(2){
		order: 1;
	}
	.section.grey-section .our-story .col-sm-12 .row .col-sm-6:nth-child(1){
		order: 2;
	}
	.section.grey-section .our-story .col-sm-12 .row .col-sm-12{
		order: 3;
	}
	.section.grey-section .our-story .col-sm-12 .row .col-sm-6:nth-child(2) img{
		display: inline-block;
		width: 100%;
	}
	header.header-main {
		min-height: 46px;
	}
	.mobile-nav {
		display: block;
	}
	.hamburger{
		border-radius: 3px;
		padding: 10px 15px;
		left: auto;
		right: 15px;
		-webkit-transform: translateY(25%);
		-ms-transform: translateY(25%);
		-moz-transform: translateY(25%);
		-o-transform: translateY(25%);
		transform: translateY(25%);
		top: 50%;
		background: #e59701;
	}
	.hamburger i{
		vertical-align: middle;
	}
	.slider .bx-wrapper .text-wrap h1 {
		font-size: 18px;
	}
	.slider-bottom .for-giver, .slider-bottom .for-reciver {
		text-align: center;
	}
	.slider-bottom .for-giver p, .slider-bottom .for-reciver p {
		font-size: 16px;
		line-height: 22px;
	}
	.our-story p {
		text-align: center;
	}
	.section.grey-section .our-story .col-sm-12 .col-sm-12.text-left .heading{
		margin:0 auto;
	}
	.disclamer {
		padding: 30px 15px;
	}
	.copyright .col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center!important;
	}
	.inner-header {
		min-height: 200px;
	}
	.register-section-content .login-form{
		padding: 50px 0;
	}
	.login-section .login-main-text{
		padding: 120px 30px;
		vertical-align: middle;
		width: 100%;
		align-items: center;
		justify-content: center;
	}
	.top_banner h1 {
	    font-size: 25px;
	    margin: 0;
	}
	.top_banner h1 span {
	    font-size: 40px;
	}
	.givers_receivers .left_pan ul li, .givers_receivers .right_pan ul li {
	    width: 45%;
	}
	.for-giver-panel .service-box-content .col-sm-4:last-child, .for-giver-panel .service-box-content .col-sm-4:nth-last-child(2), .for-giver-panel .service-box-content .col-sm-4:nth-last-child(3){
		margin-bottom: 30px;
	}
	#main {
	    margin: 30px 0 5px;
	}
	#main #faq .card .card-header .btn-header-link {
	    font-size: 18px;
	}
	.accordion .card-body {
	    font-size: 18px;
	    line-height: 25px;
	}
	.for-giver-panel .service-box-content .col-sm-4{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.for-giver-panel .service-box-content .col-sm-4 {
	    margin-bottom: 30px;
	}
	.contact-section form > .row .col-sm-6{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.contact-section .form-control {
	    line-height: 1.1;
	}
	.contact-section h4{
		font-size: 1.4rem;
	}
	.login-section-content{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.right-container h5 {
	    font-size: 25px;
	}
	.sidebar-nav .sidebar-nav-listing li a {
	    padding: 5px 10px;
	}
	.right-container.listing-panel form .col-sm-6{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.contact-listing li {
    	margin-top: 25px;
	}
	.g-recaptcha iframe{
		-webkit-transform: scale(0.91);
        -ms-transform: scale(0.91);
        transform: scale(0.91);
	}
	.section .privacy-policy-content{
		padding-bottom: 0.4rem !important;
	}
	.login-section .profile-img {
	    width: 180px;
	    height: 180px;
	}
	.login-section .profile-img img {
	    width: 100%;
	    height: 100%;
	}
	.login-section .profile_list li {
	    word-break: break-all;
	}
	.profile_list li.name span.verified svg {
    	width: 16px;
	}
	.profile_list li.name span.verified {
    	font-size: 12px;
	}
	.dashboard-profile-edit label{
		font-size: 15px;
	}
	.address-section.listing-panel .panel-content-right{
		float: none;
    	width: 100%;
	}
	.right-container.address-section.listing-panel .saved_address .btn-group {
	    left: auto;
	}
	.add-edit-panel .desired-label-section li {
	    width: 22%;
	}
	.add-edit-panel .desired-label-section li:last-child{
		width: calc(100% - 66%);
	}
	.add-edit-panel .desired-label-section li:last-child input {
	    padding: 25px 65px 25px 5px!important;
	}
	.desired-label-section li a {
	    padding: 20px 10px;
	}
	.add-edit-panel .desired-label-section li:last-child input {
	    padding: 20px 65px 20px 5px!important;
	}
	#pay_with_diff_card .container-fluid .row.justify-content-left{
		width: auto;
	}
	#pay_with_diff_card .container-fluid .row.justify-content-left .col-sm-7{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding-right: 15px;
	}
	#pay_with_diff_card .container-fluid .row.justify-content-left .col-sm-3{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.pay_now{
		padding: 0;
	}
	.site-locator .col-sm-3 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 0;
    	margin-bottom: 15px;
	}
	.site-locator .left_filter_sec{
		border-right: 1px solid #efefef;
		margin-right: auto;
		border-radius: 8px;
	}
	.site-locator .col-sm-9 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.site-locator .right-container{
		border-radius: 8px;
	}
	#pay_with_diff_card .col-sm-6, #pay_with_diff_card .col-sm-2 {
	    padding-right: 15px;
	}
	.credit-checkout form#regForm p.small{
		margin-bottom: 0;
	}
	.delivery-drop-location .back_to_all{
		position: relative;
	    top: 0;
	    right: 0;
	    width: 100%;
	}
	.delivery-drop-location .back_to_all a{
		width: 100%;
		border-radius: 0;
		text-align: center;
	}
	.right-container.listing-panel.delivery-drop-location .panel .panel-content {
	    border-top-left-radius: 0;
	    border-top-right-radius: 0;
	}
	.step-for-receiver .panel-content{
		padding: 20px;
	}
	.account-type .step-for-receiver p{
		font-size: 17px;
	}
	.right-container.listing-panel .panel .panel-content{
		display: inline-block;
	}
	.listing-panel .panel-content-right p{
		font-size: 15px;
		line-height: 25px;
	}
	div.right-container.listing-panel .btn-group a button[type="submit"], div.right-container.listing-panel .btn-group button[type="submit"]{
		padding: 6px 15px;
	    font-size: 13px;
	    margin-right: 10px;
	}
	div.right-container.listing-panel .btn-group a:last-child button[type="submit"]{
		margin-right: 0;
	}
	.alert{font-size: 14px;}
	.why-not-delivery .listing-panel h4{
		margin-bottom: 25px;
	}
	.why-not-delivery .listing-panel ol{
		padding-left: 0;
	}
	.saved_address .panel-content-right h6{
		font-size: 16px;
	}
	#pay_with_diff_card .col-sm-3 {
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	    padding-right: 15px;
	}
	.listing-panel .panel-content-left i {
	    font-size: 20px;
	}
	.dropdown-request.listing-panel .panel .panel-content .form-group p strong{width: 100%;float: none;}
}
@media only screen and (max-width:720px){
	.login-section .active-delivery .status strong {
	    float: left;
	}
}
@media only screen and (max-width:700px){
	.slider .bx-wrapper .text-wrap {
		bottom: 10%;
		-webkit-transform: translateY(-10%);
		-ms-transform: translateY(-10%);
		-moz-transform: translateY(-10%);
		-o-transform: translateY(-10%);
		transform: translateY(-10%);
	}
	.slider .bx-wrapper .text-wrap h1 span {
		font-size: 25px;
	}
	.heading h2 {
		font-size: 28px;
	}
	.change-pass-panel .col-sm-4{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.right-container.address-section.listing-panel .saved_address .btn-group button[type="submit"]{
		margin-right: 10px;
	}
	.desired-label-section li:last-child a{
		font-size: 12px;
	}
	.add-edit-panel .desired-label-section li:last-child input {
	    padding: 20px 55px 20px 5px!important;
	}
	.add-edit-panel .desired-label-section li a i {
	    font-size: 18px;
	    margin-right: 1px;
	}
}
@media only screen and (max-width:640px){

	.slider .bx-viewport {
		overflow: inherit!important;
	}
	.slider .bx-wrapper .text-wrap {
		position: relative;
		text-align: center;
		top: auto;
		left: auto;
		right: auto;
		transform: none;
		bottom: auto;
		width: 100%;
		padding: 5px 25px;
		background-color: #dbb017;
		height: 100%;
		min-height: 170px;
	}
	.slider .bx-wrapper .container {
		padding: 0;
	}
	.slider .bx-wrapper .text-wrap{
		padding: 5px 0px;
	}
	.slider .bx-wrapper .container {
		width: 100%;
		max-width: 100%;
	}
	.slider .bx-wrapper .text-wrap h1 {
		text-align: left;
		padding: 15px 10px 0 5px;
	}
	.for-lg{display:none !important;}
	.for-sm{ display:block !important;}
	section.givers_receivers .row .col-sm-6.left_pan, section.givers_receivers .row .col-sm-6.right_pan{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.givers_receivers {
    	background: linear-gradient(180deg, rgba(30,31,140,1) 0%, rgba(30,31,140,1) 50%, rgba(219,176,23,1) 50%, rgba(219,176,23,1) 100%);
	}
	.givers_receivers .left_pan ul li, .givers_receivers .right_pan ul li {
	    width: 17%;
	}
	footer .footer-panel ul.list-group li:first-child {
	    padding-right: 15px!important;
	}
	.for-giver-panel .service-box-content .col-sm-4 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.receivers-panel-content {
	    padding-bottom: 0;
	}
	.contact-section h4{
		font-size: 1.4rem;
	}
	.contact-listing li:last-child, .contact-listing li:nth-last-child(2){
		margin-top: 15px;
	}
	.contact-section .col-sm-6{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.contact-section{
		padding-top: 0!important;
	}
	.contact-section .col-sm-6.text-left:last-child{
		order: 1;
		padding-top: 25px;
		padding-bottom: 25px;
		background-color: #ababab1a;
	}
	.contact-section .col-sm-6 .contact-listing{
		margin: 0;
	}
	.contact-section .col-sm-6.text-left{
		text-align: center!important;
	}
	.contact-section .contact-listing li{
		text-align: left;
	}
	.contact-section .contact-listing li p{
		margin: 0;
	}
	.contact-section .col-sm-6.text-left:first-child{
		order: 2;
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.contact-section > .col-sm-6:last-child:before{
		display: none;
	}
	.contact-section .contact-listing li:first-child{
		margin-top: 35px;
	}
	.contact-section form > .row .col-sm-6 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.contact-section form > .row .form-group{
		text-align: left!important;
	}
	.steps_sec ul li a, .steps_sec ul li {
	    font-size: 13px;
	}
	.for-giver-panel{
		padding-top: 0!important;
	}
	.for-giver-panel h4{
		font-size: 27px;
	}
	.for-giver-panel h5{
		font-size: 28px;
		font-weight: 600;
		text-align: center!important;
	}
	.contact-listing li h5{
		text-align: left!important;
	}
	.contact-section .contact-listing li:first-child {
	    margin-top: 0;
	}
	.contact-section .col-sm-6.text-left:last-child{
		padding-bottom: 40px;
	}
	.g-recaptcha > div{
		margin: 0 auto;
	}
	.contact-section .col-sm-6.text-left:first-child {
	    padding-bottom: 0;
	}
	.login-section .profile-img {
	    width: 160px;
	    height: 150px;
	}
	.add-edit-panel .desired-label-section li {
	    width: 22%;
	}
	.add-edit-panel .desired-label-section li a {
	    font-size: 14px;
	}
	.add-edit-panel .desired-label-section li:last-child input {
	    padding: 18px 55px 18px 5px!important;
	}
	.add-edit-panel ul.desired-label-section li:last-child a {
	    font-size: 12px;
	}
	.add-edit-panel ul.desired-label-section li a {
	    padding: 20px 5px;
	}
	.top-header .social ul {
	    float: right;
	    width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    list-style: none;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
	.top-header .social ul li:last-child {
	    width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
	.delivary-location .back_to_all {
	    position: relative;
	    display: inline-block;
	    width: 100%;
	}
	.delivary-location .back_to_all a {
	    width: 100%;
	    text-align: center;
	}
	.delivary-location.right-container.listing-panel .panel .panel-content{
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}
	.panel .panel-content input::-webkit-input-placeholder {
	  font-size: 15px;
	}
	.panel .panel-content input:-ms-input-placeholder {
	  font-size: 15px;
	}
	.panel .panel-content input::placeholder {
	  font-size: 15px;
	}
	.before-login .top-header .social ul li:last-child{
		width: auto;
	}
}
@media only screen and (max-width:580px){
	.steps_sec ul li .fa{
		margin-right: 1px;
	}
}
@media only screen and (max-width:575px){
	.top-header .col-4.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.hamburger{
		right: 15px;
	}
	.inner-header-content{
		padding:0 15px;
	}
	.login-section{
		padding: 50px 15px 50px;
	}
	.login-section-content .col-sm-6 {
		padding-left: 0;
		padding-right: 0;
	}
	.login-section-content .login-form{
		padding: 20px 25px;
	}
	.inner-header {
		min-height: 200px;
	}
	.login-section-content .col-sm-5{
		padding-right:0;
	}
	.login-section .login-main-text{
		text-align: center;
		padding: 30px 30px;
	}
	.login-section-content .login-form {
		padding: 20px 15px;
	}
	.home .desktop-nav.d-block nav#cssmenu ul {
	    float: none;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    position: absolute;
	    background: #fff;
	    padding-left: 0px;
	    width: 300px;
	    /* float: right!important; */
	    right: 0px;
	}
	.inner .desktop-nav.d-block nav#cssmenu ul {
	    float: none;
	    margin-top: 0px;
	    margin-bottom: 0px;
	    position: absolute;
	    background: #fff;
	    padding-left: 0px;
	    width: 300px;
	    /* float: right!important; */
	    right: 0px;
	}
	.top_banner h1 {
	    text-align: center;
	    padding: 50px 0px 30px 0px;
	}
	.top_banner img{
		margin: 0 auto;
    	display: table;
	}
	.givers_receivers {
	    padding: 15px 15px;
	}
	section.givers_receivers .left_pan, section.givers_receivers .right_pan {
	    padding: 35px 0px;
	    text-align: center;
	}
	.section h4{
		text-align: center;
	}
	.for-giver-panel .service-box-content .col-sm-3 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.for-giver-panel .service-box-content .col-sm-3:last-child{
		margin-bottom: 0;
	}
	.steps_sec{
		padding: 0;
	}
	.steps_sec ul li a span {
	    font-size: 10px;
	    bottom: -10px;
	}
	.login-section-content.steps{
		margin: 0;
	}
	.steps_sec ul{
		flex-wrap: wrap;
    	flex-direction: row;
	}
	.steps_sec ul li{
		width: 100%;
		margin-bottom: 10px;
	}
	.steps_sec ul li:last-child{
		margin-bottom: 0;
	}
	.steps_sec ul li a {
	    display: table;
	    width: 100%;
	}
	.steps_sec ul:before {
	    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
	    height: 3px;
	    width: 200px;
	    left: -80px;
	}
	.sidebar-nav, .right-container{ border-radius: 0; }
	.login-section {
	    padding: 75px 15px 5px;
	}
	.inner-header-right img{
		max-width: 130px;
	}
	.for-giver-panel .service-box-content .col-sm-4 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%!important;
	    flex: 0 0 100%!important;
	    max-width: 100%!important;
	}
	.service_box_for_receiver ul li {
	    width: 45.5%;
	    margin-bottom: 25px;
	}
	.service_box_for_receiver ul li:nth-child(3) {
		width: 45.5%;
	    margin-right: 2%;
	}
	.for-giver-panel .service-box-content .col-sm-4 {
	    margin-bottom: 15px;
	}
	.service_box_for_receiver ul li:nth-child(even){
		margin-right: 0;
	}
	.for-giver-panel .service-box-content .col-sm-4:last-child, .for-giver-panel .service-box-content .col-sm-4:nth-last-child(2), .for-giver-panel .service-box-content .col-sm-4:nth-last-child(3){
		margin-bottom: 15px;
	}
	.service_box_for_receiver ul li:last-child{
		margin-bottom: 0;
	}
	.process-steps{
		text-align: center;
	}
	.account-type {
    	padding-top: 20px;
    }
    .account-type h3{
    	text-align: center!important;
    	font-size: 30px;
    }
    .login-section{
    	margin-top: 0;
    }
    .login-section .profile-img {
	    width: 180px;
	    height: 180px;
	}
	.user-profile{
		flex-direction: column;
	}
	.login-section .profile_list li{
		text-align: center;
	}
	.login-section .profile_list{
		padding-left: 0;
	}
	.profile_list li.name span.verified{
		display: table;
    	margin: 0 auto;
	}
	.sidebar-nav .sidebar-nav-listing{
		padding: 5px 0;
	}
	.top-header .col-9{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.user-profile .file-upload{
		padding-left: 0;
		width: 100%;
	}
	.change-pass-panel .col-sm-4 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.add-edit-panel .desired-label-section li:last-child input {
	    padding: 18px 60px 18px 10px!important;
	}
	.right-container h5 {
	    font-size: 20px;
	}
	.panel h6{
		letter-spacing: 0;
	}
	.top-header .social ul li:last-child{
		width: 100%;
	}
	.top-header .social ul{
		float: right;
	    width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    list-style: none;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	}
	.top-header .social ul li:last-child{
		padding-top: 10px;
		width: 100%;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	   	justify-content: center;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
	.site-locator #btnContainer {
	    right: 23px;
	}
	.right-container h5 {
	    font-size: 25px;
	    text-align: left;
	}
	.detail_notification {
	    width: 100%;
	    margin-bottom: 5px;
	}
	.site-locator .right-container {
	    text-align: center;
	}
	.login-section .row {
	    margin-top: 15px;
	}
	.status_of_payment{
		position: inherit;
		margin-bottom: 10px;
	}
	.status_of_payment .paid, .status_of_payment .unpaid{
		border-radius: 5px;
	}
	.dropdown-request .panel .panel-content h6{
		margin-bottom: 10px;
	}
	.saved_address .btn-group {
	    position: relative;
	    left: 15%;
	}
	.delivary-location form .form-group img{
		width: 100%;
	} 
	.credit-balance.right-container.listing-panel .panel .panel-content {
	    padding-top: 15px;
	}
	.credit-balance .back_to_all {
	    position: inherit;
	    top: 0;
	    right: 0;
	    display: table;
	    width: 100%;
	}
	.credit-balance .back_to_all a{
		width: 100%;
		border-radius: 0;
		text-align: center;
	}
	.credit-balance.right-container.listing-panel .panel .panel-content{
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}
	.credit-balance .panel-content {
	    text-align: center;
	}
	.credit-checkout .back_to_all{
		position: static;
	    display: table;
	    width: 100%;
	    text-align: center;
	}
	.credit-checkout .back_to_all a{
		width: 100%;
		border-radius: 0;
	}
	.credit-checkout .status_of_payment{
		text-align: center;
	}
	.credit-checkout.right-container.listing-panel .col-sm-6{
		margin-bottom: 5px;
	}
	#pay_with_diff_card .col-sm-3{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.login-section .credit-checkout .row {
	    margin-top: 5px;
	}
	.credit-checkout.right-container.listing-panel .panel .btn-group{
		margin: 0 auto;
	}
	.login-section .delivery-drop-location .row {
	    margin-top: 0;
	}
	.login-section .delivery-drop-location .row img{
		width: 100%;
    	margin-top: 10px;
	}
	.account-type p {
    	font-size: 16px;
	}
	.login-section .login-section-content{
		padding-top: 80px;
	}
	.status strong {
	    float: right;
	    width: 100%;
	}
	.why-not-delivery .listing-panel h4 {
	    font-size: 1.5rem;
	    margin-bottom: 15px;
	}
	.why-not-delivery .listing-panel ol {
	    margin-bottom: 0;
	}
	.pt-35{
		padding-top: 35px!important;
	}
	.before-login .top-header .social ul li:last-child {
	    width: auto;
	    padding-top: 0;
	}
}
@media only screen and (max-width:541px){
	.heading h2 {
	    font-size: 26px;
	}
}
@media only screen and (max-width:504px){
	.heading h2 {
	    font-size: 24px;
	}
}
@media only screen and (max-width:480px){
	.slider .bx-wrapper .text-wrap {
		padding: 15px 10px;
	}
	.slider .bx-wrapper .text-wrap .text-wrap-left, .slider .bx-wrapper .text-wrap .text-wrap-right {
		width: 100%;
	}
	.slider .bx-wrapper .text-wrap .text-wrap-right img{ display:none;
	}
	.slider .bx-wrapper .text-wrap h1 {
		text-align: center;
		padding: 0;
	}
	.heading h2 {
		text-align: center;
	}
	.givers_receivers .left_pan ul li, .givers_receivers .right_pan ul li {
	    width: 45%;
	}
	footer .footer-panel ul.list-group li:first-child {
	    width: 100%;
	}
	.top_banner img {
	    max-width: 80%;
	}
	.givers_receivers .left_pan ul li .icon_holder img, .givers_receivers .right_pan ul li .icon_holder img {
	    width: 70%;
	}
	.section {
	    padding: 30px 0 30px;
	}
	.section.login-section{
		padding: 75px 15px 5px;
	}
	.account-type.left-align p{
		font-size: 17px;
	}
	div#main #faq.accordion .row .col-sm-12:last-child .card{
		margin-bottom: 0;
	}
	.section h4 {
	    font-size: 27px;
	}
	.contact-section form > .row .col-sm-6{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.inner-header-content h1 {
	    font-size: 2.5rem;
	}
	.top-header{
		padding: 10px 0!important;
	}
	.social ul li a span{
		font-size: 15px;
	}
	.for-giver-panel h4 {
	    font-size: 23px;
	}
	.privacy-policy-content p {
    	font-size: 17px;
	}
	.add-edit-panel .desired-label-section li a {
	    padding: 10px;
	}
	.add-edit-panel .desired-label-section li {
	    width: 33.33%;
	}
	.add-edit-panel .desired-label-section li {
	    width: 22%;
	}
	#pay_with_diff_card .container-fluid .row.justify-content-left .col-sm-3 {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	#pay_with_diff_card .container-fluid .row.justify-content-left {
	    width: auto;
	}
	.dash-drop-request.right-container p {
	    line-height: 25px;
	}
	.pay_now {
	    padding: 15px 0;
	}
	.credit_selector select{
		padding: 0.375rem 0.75rem 0.375rem 0.175rem;
	}
	.top-header .social ul li{
		padding: 0 1px;
	}
	.inner .desktop-nav.d-block .logo{
		top: -10px;
	}
	.location_lock {
	    text-align: center;
	}
	.location_lock p{
		font-size: 14px;
	}
	.credit-balance.right-container.listing-panel .panel .btn-group{
		-webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    width: 100%;
	    text-align: center;
	    -webkit-box-pack: center;
	    -ms-flex-pack: center;
	    justify-content: center;
	    -webkit-box-align: center;
	    -ms-flex-align: center;
	    align-items: center;
	}
	.credit-balance.right-container.listing-panel .panel .btn-group a{
		margin-bottom: 15px;
		margin-top: 15px;
		width: 100%;
	}
	.credit-balance.right-container.listing-panel .panel .btn-group a:last-child{
		margin-bottom: 0;
	}
	.step-for-receiver .panel-content {
	    padding: 10px;
	}
	.account-type .step-for-receiver p.lost{
		font-size: 12px;
	}
	.inner-header-content{
		position: relative;
	    top: 85%;
	    transform: unset;
	}

}
@media only screen and (max-width:416px){
	.add-edit-panel .desired-label-section li {
	    width: 100%;
	    border-radius: 0;
	}
	.add-edit-panel .desired-label-section li:last-child {
	    width: 100%;
	}
	.add-edit-panel .desired-label-section li:last-child a{
		right: 0;
	}
	.right-container h5 {
	    font-size: 17px;
	}
	.site-locator #btnContainer{
		top: 15px;
	}
	.home .desktop-nav.d-block nav#cssmenu ul{
		padding-top: 20px;
	}
}
@media only screen and (max-width:405px){
	.top-header .social ul li:nth-last-child(2).dashboard{
		width: 100%;
		display: block;
		border: 0;
		text-align: center;
	}
	.top-header .social ul li:nth-last-child(2):before{
		display: none;
	}
}
@media only screen and (max-width:402px){
	.top-header .social {
	    width: 100%;
	    display: table;
	    text-align: center;
	}
	.top-header .social ul{
		width: 100%;
		float: none
	}
	.top-header .row .col-sm-6 {
	    display: table;
	}
	.top-header .social {
	    width: 100%;
	}
	.top-header .dashboard-link ul{
		width: 100%;
	}
	.top-header .dashboard-link ul li {
	    width: 33.33%;
	    float: left;
	}
	.top-header .dashboard-link ul li.dashboard {
	    border-right: 1px solid #FFF;
	}
	.top-header .dashboard-link {
	    padding-top: 15px;
	    display: table;
	    width: 100%;
	}
	.login-section{
		padding: 10px 0 0;
	}
	.alert{
		padding: 0.75rem 1.25rem 0.75rem 0.65rem;
	}
	.dash-drop-request.right-container p {
	    font-size: 17px;
	    line-height: 25px;
	    margin-bottom: 0;
	}
	.dash-drop-request.right-container label{
		font-size: 15px;
		word-break: break-word;
	}
	.inner-header-right img {
	    max-width: 95px;
	}
	.inner-header {
	    min-height: 180px;
	}
	.page-breadcrumb .breadcrumbs-inner a, .page-breadcrumb .breadcrumbs-inner span{
		padding-right: 10px;
	}
	.page-breadcrumb .breadcrumbs-inner a:after{
		right: 3%;
	}
	.delivery-drop-location .back_to_all a{
		font-size: 14px;
	}
	.delivery-drop-location.right-container h5 {
	    font-size: 16px;
	}
	.account-type .step-for-receiver p {
	    font-size: 15px;
	}
	.login-section .login-section-content .account-type.left-align p.lost{
		display: inline-block;
		font-size: 14px;
	    width: 100%;
	    margin-top: 5px;
	}
	.inner-header-content {
    	top: 75%;
	}
	.inner-header-content .breadcrumbs-inner{
		font-size: 14px;
	}
}
@media only screen and (max-width:360px){
	.top_banner h1 span {
	    font-size: 35px;
	}
	.top_banner h1 {
	    padding: 50px 0px 10px 0px;
	}
	.givers_receivers .left_pan p {
	    font-size: 18px;
	   	line-height: 25px;
	}
	.heading h2 {
	    font-size: 25px;
	}
	.inner-header-content h1 {
	    font-size: 35px;
	}
	.inner-header {
	    min-height: 190px;
	}
	.top-header .dashboard-link ul li {
	    font-size: 15px;
	}
	.right-container.dashboard-profile-edit {
	    padding: 20px 10px;
	}
	.top-header .social ul li{
		padding: 0 1px;
	}
	.social ul li a {
	    padding-left: 3px;
	    padding-right: 3px;
	}
	.social ul li.dashboard:before{
		left: 0px;
	}
	form button[type="submit"], a.button{
		width: 100%;
	    font-size: 15px;
	}
	.right-container.listing-panel .btn-group{
		width: 100%;
	}
	.site-locator #btnContainer {
	    position: inherit;
	    width: 100%;
	    top: auto;
	    padding: 5px 0;
	    right: auto;
	}
	.delivary-location .back_to_all {
	    font-size: 14px;
	}
	.location_lock p {
	    font-size: 12px;
	}
	.credit-balance .back_to_all {
    	font-size: 13px;
	}
	form button[type="submit"], a.button {
	    width: 100%;
	    font-size: 15px;
	    margin-bottom: 10px;
	}
	form button[type="submit"]:last-child, a.button:last-child{
		margin-bottom: 0;
	}
	.for-giver-panel .row.pt-4, .for-giver-panel .row{
		margin-right: 0px;
    	margin-left: 0px;
	}
	.login-section .login-section-content p.submit button{
		margin-top: auto;
	}
	.profile_list li a {
	    font-size: 15px;
	}
	.right-container .btn-group button{
		width: 100%;
		padding: 15px 15px;
	}
	.right-container .btn-group{
		width: 100%;
	}
	div.right-container.listing-panel .btn-group a{
		display: inherit;
	}
	.why-not-delivery .listing-panel h4 {
	    font-size: 1.3rem;
	}
	#logModal .modal-header p{
		font-size: 16px;
	}
	.inner-header-content {
    	top: 80%;
	}
	div.right-container.listing-panel .btn-group a button[type="submit"], div.right-container.listing-panel .btn-group button[type="submit"]{
		width: auto;
	}
}

@media only screen and (max-width:480px){
.bootstrap-select.show-tick .dropdown-menu li a span.text {
font-size: 14px;
}}
