/*26feb18*/
@media (max-width:1600px) {
#doobertphotos {width:90%; margin-left:auto; margin-right:auto;}
#doobertphotos .container {width:100%!important; padding-left:0; padding-right:0;}
#doobertphotos .container .product-shop-listing ul li {margin-right:17px;}
}

/*21july21*/
@media (max-width:1475px) {
#footer-info .footer-box.supporterlogos {width:275px;}
#footer-info .footer-box.supporterlogos p br {display:none;}
#footer-info .footer-box.supporterlogos .fr {float:left; margin-top:16px;}
#footer-info .footer-box.get-involved-info, #footer-info .footer-box.supporters {min-height:270px;}
}
/*21july21*/

@media (max-width: 1464px) {
.product-shop-listing.shop ul li {width:18.25%;}
}

@media (max-width: 1455px) {
.product-shop-listing.shop ul li {min-height:507px;}
}

@media (max-width: 1439px) {
/*.container {width: 100% !important;}*/
.box p {word-wrap: break-word; padding-left: 10px; width:56%; line-height:normal !important;}	
.box p span {font-size:50px !important;}
/*.home-text-middle{width:62% !important;}*/
#home {background:url(../img/home-bg.jpg) no-repeat 30%; background-size:cover;}
.box i {font-size:122px !important;}
.home-bottom-cont .col-md-3, .home-bottom-cont .col-md-5 {width:33% !important;}
/*.footer-box{ width:26%;}*/
.box .box-inner-info {width:64%;}
.thankyou-info {width:100%;}
.overlayp ul.menu.beforelogin li a {padding:11px 30px 11px;}
}

/*26feb18*/
@media (max-width: 1424px) {
.product-shop-listing.shop ul li {width:18.15%;}
/*.overlayp ul.menu.beforelogin li a {padding:0 32px 20px;}*/
}

@media (max-width:1400px) {
.overlayp ul.menu.beforelogin li a {padding-left:10px; padding-right:10px;}
}

@media (max-width:1375px) {
/*21july21*/
.footer-box.subscribe .grwf2-wrapper.wf2-embedded {margin:0 !important;}
#footer-info .footer-box.supporterlogos {width:25%;}
#footer-info .footer-box.supporterlogos p br {display:none;}
#footer-info .footer-box.supporterlogos .fr {float:left; margin-top:18px;}
#footer-info .footer-box.subscribe {width:38%;}
#footer-info .footer-box.get-involved-info {width:32%; min-height:250px;}
#footer-info .footer-box.supporters {min-height:220px; border-right:none;}
#footer-info .footer-box.supporters p {display:block;}
/*21july21*/
}

/*26feb18*/
@media (max-width:1347px) {
.product-shop-listing.shop ul li {width:18%;}
/*.footer-box {width:50%;}
.get-involved-info {border-right:none;}
.footer-box.supporters {width:220px;}
.footer-box.supporterlogos {width:394px;}*/
#footer-info .footercenter {width: 100%;}
}

/*21july21*/
@media (max-width:1330px) {
#footer-info .footer-box.subscribe {width:36%;}
}
/*21july21*/

@media (max-width:1259px) {
/*21july21*/
#footer-info .footer-box.subscribe {width:37%;}
#footer-info .footer-box.get-involved-info {width:33%;}
/*21july21*/

/*.header-social{float: left !important; margin-bottom: 15px;}*/
.navbar-toggle { display: block !important;}
.navbar-collapse.collapse {display: none !important;}
.collapse.in {display: block !important; width: 100%;}
.overlayp ul.menu li {float: none; display: block;}
.navbar-collapse {margin-top: 71px; position: absolute; width: 100%; z-index: 99999;}
.navbar-collapse ul.navbar-nav {float: none; margin-left: 0px;}
.navbar {display: block; float: none; z-index: 100; position: absolute !important; right: 11px; top: 30px; width: auto !important;}
.login-info {display: none;}
.navbar-collapse ul.menu{ float:none; margin-left: 0px;}
.overlayp ul.menu li{ float:none; display: block;}
.overlayp ul.menu li a{color:#fff;}
.overlayp ul.menu li.active a{color:#fff;}
.navbar-inverse .navbar-toggle{ background-color:transparent !important; border: none;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:transparent !important; border: none;}
#user-login{ display:inline-block; right: 75px; top:30px; position: absolute; }/*z-index: 9999;*/
.login-info{ display:none;}	
.navbar-collapse{margin-top: 71px; position: absolute; width:100%; z-index: 99999;}
.overlayp ul.menu li a{ display:block; font-size:16px; border-bottom:1px solid #3c3c3c;}
.navbar-info img{ width:170px; height: auto;}	
.navbar{ display:block; float:none; z-index: 100; position:absolute !important; right:11px; top:19px; width:100%;}
/*.or-info{margin:5px 0px !important; width:100%;}*/
.navbar-header { float:none !important;}
#header-info{margin-bottom:25px !important;}
.overlayp ul.menu li a{padding:10px 15px;}
.login-content{clear:both;}
	
/*device navbar start*/
.overlay { display:block;}
.navbar-inverse .overlay:hover, .navbar-inverse .overlay:focus{background-color: transparent !important; border: none;}
.overlayp {z-index: 3; position: fixed; left: 0; top: 0; margin-left: -100%; transition: margin-left .2s ease-in; -moz-transition: margin-left .2s ease-in; -webkit-transition: margin-left .2s ease-in; height: 100%; background: #313131;}
.overlayp.active { margin-left: 0; width: 92%; box-shadow: 0 0 20px rgba(0,0,0,0.5); transition: 0.5s;}
.navbar-inverse .overlayp .icon-bar {background-color: #6c6d72;}
.overlayp ul.menu{ margin:0px !important;}
.overlayp ul.menu li a:hover{background-color:#262627;}
/*device navbar end*/	

.login-info input.form-control{width:100%;}
.login-info{margin-top:10px;}
.forgot-password-top {position: relative; margin-left: 0px; top: 0; z-index: 99; /*9999*/ display: inline-block;}
#login-in{margin-right: 10px; margin-bottom: 5px;}
.main-content-wrapper.top.mh426, .main-content-wrapper.top.mh434 {min-height: inherit;}
}

/*26feb18*/
@media (max-width: 1248px) {
.product-shop-listing.shop ul li {width:17.9%;}
}

@media (max-width:1210px) {
.signup p.small-text br.none {display:none;}
}

@media (max-width:1200px) {
.container {width:100% !important;}
.box{border-radius:0px 0px 5px 5px !important;}
.box i{ display:block; text-align: center; border-radius:5px 5px 0 0 !important;}
.box p{ display:block; text-align: center; width:100%; padding-bottom: 10px; }
#footer-info .col-md-6{ width:100%; text-align: center;}
#footer-info .social-info{ text-align:center; float:none; margin-top: 25px;}
/*.home-text-middle{ width:62% !important;}*/
.box .box-inner-info{ width:100%; text-align: center;}
#voluntertypemodal .modal-dialog{ width:100% !important; padding: 10px; margin: 0px !important;}
.signup-help .col-md-4{ width:37.33%;}
.signup-help .col-md-8{ width:62.66%;}
#home{ background:url(../img/home-bg.jpg) no-repeat 50% 0; background-size: cover;}
.box.animals-save{text-align:center;}
.box.animals-save img{margin-bottom: 25px;}
.thankyou-info{ width:100%;}
.thankyou-info div a{ font-size:18px;}
#signup-profile .block2 .airline_div .form-group {width:44%;}
#signup-profile .block2 .airline_div .form-group label.w60 {width:52px;}
#signup-profile .block2 .airline_div .form-group .select-style {margin-right:4px;}
/*21july21*/
#footer-info .footer-box.subscribe {width:38%;}
#footer-info .footer-box.get-involved-info {width:34%;}
/*21july21*/
}

@media (max-width:1190px) {
/*21july21*/
.footer-box.subscribe .grwf2-wrapper.wf2-embedded {margin-left:9px !important;}
#footer-info .footer-box.subscribe {width:46%;}
#footer-info .footer-box.get-involved-info {width:50%; margin-left:0; padding-left:27px; padding-right:0; border-right:none; min-height:216px;}
#footer-info .footer-box.supporters {width:44.7%; border-right:1px solid #646464;}
#footer-info .footer-box.supporterlogos {clear:both; width: 45%;}
#footer-info .footer-box.supporters {min-height:200px; clear:both;}
#footer-info .footercenter .footer-box.supporterlogos .fr {float: right; margin-top: 0;}
/*21july21*/
}

@media (max-width:1122px) {
.navbar-info img{ width:220px; height:auto;}
.login-info .btn.facebook-btn{padding: 0px 15px 0px 48px; background:#3b5999 url(../img1/icon-facebook.png) no-repeat 15px 11px;}
.login-info input.form-control{width:180px !important;}
.top-login-info{width:380px;}
.login-info .form-group{width:190px;}
.signup-help .col-md-4{ width:42.33%;}
.signup-help .col-md-8{ width:57.66%;}
.explore-block .explore-right-info, .learn-block .explore-right-info, .chill-block .explore-right-info{ font-size:17px;}
.sub-content{ width:100%;}
	
.block-transco .transport-type i{ padding:12px 10px;}
.block-transco .transport-type span.name-type{ width:auto; display:inline-block; line-height: 59px; padding-top: 0px;}
.block-transco .transport-type .switch{top:15px !important;}
	
.col-md-4.explore-block{ width:50%;}
.col-md-4.learn-block{ width:50%;}
.col-md-4.chill-block{ width:50%;}
#signup-profile .block2 .airline_div .form-group {width:49%;}
}

/*26feb18*/
@media (max-width:1199px) {
.product-shop-listing.shop ul li:nth-child(2n+2) {margin-right:30px!important;}
}

/*26feb18*/
@media (max-width:1166px) {
.product-shop-listing.shop ul li {width:17.8%;}
}

/*26feb18*/
@media (max-width:1115px) {
.product-shop-listing.shop ul li {width:31%; min-height:462px;}
.product-shop-listing.shop ul li:nth-child(3n+3) {margin-right:0;}
}

/*13dec17*/
@media(max-width:1098px){
.block2.block-transport .transport-type-info .fr {clear:both; float:left; padding-top:14px; width:100%;}
.block2.block-transport .transport-type-info .fr .form-group {display:inline-block;}
.block2.block-transport .transport-type-info .fr .form-group.first {margin-right:25px; margin-bottom:0;}
#signup-profile .form-group.marb0 {vertical-align:top;}
#signup-profile .form-group.airline_error.marb11 {margin-bottom:6px;}
#doobertphotos {width:82%;}
}

@media(max-width:1045px){
#signup-profile .block2.block-transport .transport-type-info .fr .form-group.first {margin-bottom:15px;}
#signup-profile .block2.block-transport .transport-type-info .fr.airline_div .form-group.marb0 {margin-bottom:5px;}
/*21july21*/ #footer-info .footer-box.supporters {width:44.6%;} /*21july21*/
}

@media(max-width: 1036px){
.main-content-wrapper.thankyou .w1016 {width:90%;}
/*21july21*/ #footer-info .footer-box.supporters {width:44.55%;} /*21july21*/
}

@media(max-width: 1024px){
.weekDays-selector{ float:none; margin-top: 10px;}
.weekDays-selector input[type=checkbox] + label{ margin-left:0px; margin-right: 10px;}
/*.transport-type-info span{ display:block;}*/
.miles-info{float:left;}
input.travel-willing{  margin-top: 10px !important; display: inline-block;}/*float:none;width: 43%; display: block;*/
.training-taken{ float:none; display:block;}
.training-taken span{ margin-bottom:10px;}
.transport-type-info .select-style{ float:none; width:46%; margin-top: 10px;}/*width:43%;*/
.signup-help .col-md-4{ width:50%;}
.signup-help .col-md-8{ width:50%;}
.transport-type span.name-type{ padding-left:5px;}
.transport-type{ padding-right:22px;}
.transport-type span.name-type{font-size:17px; vertical-align: top; line-height: 55px;}
#learmore-video-info .modal-dialog {width: 100%; padding: 0 20px; margin: 0 auto;}	
	/*.overlayp ul.menu li a{padding: 0 27px;} commented 27sept17*/
#signup-profile .miles-info {float:none; margin-right:0;}
#signup-profile #tc.block2.padb13 {padding-bottom:0;}
#signup-profile #receivetext.form-group.marb20 label {padding-bottom:12px;}
#signup-profile .transport-type-info .training-taken span.no-training {padding-left:0;}
#signup-profile .padt0.in-block {padding-bottom:7px;}
body {position:relative!important;}
#signup-profile .block2 .airline_div .form-group {width:100%;}
#signup-profile .block2 .airline_div .form-group label.w51, #signup-profile .block2 .airline_div .form-group label.w60 {width:54px; padding-top:20px;}
#signup-profile .block2 .airline_div .form-group .select-style {float:left;}
#signup-profile .block2 .airline_div .form-group label.w60 {text-align:right; float:left; padding-right:8px;}
}

@media(max-width:1023px){
body .uwy.utb .uai, .fb_dialog.fb_dialog_advanced .fb_dialog_content iframe {bottom:3% !important;}
}

@media(max-width:1017px){
#shelterstaffadd .orgwork {width:80%;}
.shelterexist .name {width:88%;}
}

@media (max-width: 992px){
/*-----------*/	
.breadcrumb{margin-top:10px;}
.header-social{float: left !important; margin-bottom: 15px;}
.container {width: 100% !important;}
.home-text-middle{ width:62% !important;}
.navbar-toggle { display: block !important;}
.navbar-collapse.collapse {display: none !important;}
.collapse.in {display: block !important; width: 100%;}
.overlayp ul.menu li {float: none; display: block;}
.navbar-collapse {margin-top: 71px; position: absolute; width: 100%; z-index: 99999;}
.navbar-collapse ul.navbar-nav {float: none; margin-left: 0px;}
.navbar {display: block; float: none; z-index: 100; position: absolute !important; right: 11px; top: 30px; width: auto !important;}
.login-info {display: none;}
.navbar-collapse ul.menu{ float:none; margin-left: 0px;}
.overlayp ul.menu li{ float:none; display: block;}
.overlayp ul.menu li a{color:#fff;}
.overlayp ul.menu li.active a{color:#fff;}
.navbar-inverse .navbar-toggle{ background-color:transparent !important; border: none;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color:transparent !important; border: none;}
#user-login{ display:inline-block; right: 75px; top:30px; position: absolute; }/*z-index: 9999;*/
.login-info{ display:none;}	
.navbar-collapse{margin-top: 71px; position: absolute; width:100%; z-index: 99999;}
.overlayp ul.menu li a{ display:block; font-size:16px; border-bottom:1px solid #3c3c3c;}
.navbar-info img{ width:170px; height: auto;}	
.navbar{ display:block; float:none; z-index: 100; position:absolute !important; right:11px; top:19px; width:100%;}
.or-info{margin:5px 0px !important; width:100%;}
.navbar-header { float:none !important;}
#header-info{margin-bottom:25px;}
.volunteer-profile #header-info{margin-bottom:25px!important;}
.home-text-middle h2{ font-size:40px; }
.home-text-middle h2 span{ font-size:85px;}
#footer-info .footer-box{ width:50%; /*margin-bottom: 20px;*/} /*21july21*/
#footer-info .footer-box2{ width:50%; margin-bottom: 20px;}
.footer-content { min-height:inherit;}
a.donate-to-doobert-inner-btn{ position:relative; top:0; margin-top: 51px;}
#home{ background:url(../img/home-bg-device.jpg) no-repeat 12%; background-size: cover; height: auto;}
.overlayp ul.menu li a{padding:10px 15px;}
.login-content{clear:both;}
.get-involved-info{ border-right:none;}
	
/*device navbar start*/
.overlay { display:block;}
.navbar-inverse .overlay:hover, .navbar-inverse .overlay:focus{background-color: transparent !important; border: none;}
.overlayp {z-index: 3; position: fixed; left: 0; top: 0; margin-left: -100%; transition: margin-left .2s ease-in; -moz-transition: margin-left .2s ease-in; -webkit-transition: margin-left .2s ease-in; height: 100%; background: #313131;}
.overlayp.active { margin-left: 0; width: 92%; box-shadow: 0 0 20px rgba(0,0,0,0.5); transition: 0.5s;}
.navbar-inverse .overlayp .icon-bar {background-color: #6c6d72;}
.overlayp ul.menu{ margin:0px !important;}
.overlayp ul.menu li a:hover{background-color:#262627;}
/*device navbar end*/	
	
.signup-details .col-md-6{ width:100%;}
.signup-details #frm_info .w500 .col-md-6 {width:50%;}
.block-img{ width:11%;}
.block-content{ width:89%;}
.signup .padr8{ padding-right:15px !important;}
.signup .padl8{ padding-left:15px !important;}
.signup-details .bdrl-grey{border-top:1px solid #ececec; border-left:none; padding-top: 10px;}
.block.last{margin-bottom:20px;}
.login-info input.form-control{width:100%;}

.thankyou-info .col-md-4{ width:50%; margin-bottom: 15px;}
.thankyou-info .col-md-3{width:35%; margin-bottom:50px;}
.main-content-wrapper{padding:30px 0;}
	
.org-info .col-md-8{width:100%;}
.org-refrences .col-md-4{ width:50%;}
	
/*..fadeout .transport-type#foster-box .foster-icon{ padding:27px 28px;}
fadein .transport-type#foster-box .foster-icon{ padding:27px 28px;}*/
	
.signup-details .no-space-right {padding-right: 15px !important;}
.signup-details #frm_info .w500 .no-space-right {padding-right:0 !important;}
.login-info{margin-top:10px;}

.forgot-password-top {position: relative; margin-left: 0px; top: 0; z-index: 9999; display: inline-block;}
#login-in{margin-right: 10px; margin-bottom: 5px;}
/*26feb18*/
#cssmenu,.category-banner .category div {position:relative;}
#cssmenu #menu-button {display:block; background:#f25514; color:#fff; font:400 18px Poppins,Arial,Helvetica,sans-serif; padding:14px 0 14px 18px; margin:0; text-transform:uppercase;}
.category-banner .category h2 {display:none;}
#cssmenu.small-screen #menu-button:after {content: ""; position: absolute; right: 25px; top: 19.5px; display: block; -webkit-box-sizing: content-box; -moz-box-sizing: content-box;
  box-sizing: content-box; border-top: 2px solid #fff; border-bottom: 2px solid #fff; width: 18px; height: 3px;}
#cssmenu.small-screen #menu-button.menu-opened:after {border-top: 2px solid #444444; border-bottom: 2px solid #444444;}
#cssmenu.small-screen #menu-button:before {content: ""; position: absolute; right: 25px; top: 29.5px; display: block; width: 18px; height: 2px; background: #fff;}
#cssmenu.small-screen #menu-button.menu-opened:before {background: #444444;}
.signup-details .signupnew .formbox .col-md-6 {width:50%;}
.signup-details .signupnew .formbox .padlr0 {padding-right:14px !important;}
.signup-details .signupnew .formbox .padr0 {padding-left:7px !important;}
.signup-details .signupnew .formbox .padl8 {padding-right:0 !important;}
/*21july21*/
#footer-info .footer-box.subscribe {width:48%;}
#footer-info .footer-box.get-involved-info {padding-right:18px; margin-right: 0; width: 48%;}
#footer-info .footer-box.supporters {width:48.5%;}
/*21july21*/

.login-info .pull-right {text-align: center;}
.login-info .pull-right .top-login-info {float: none; display: inline-block;}
.header-social {float: none !important; margin-left: auto; margin-right: auto;}
.forgot-password-top {top: 10px; vertical-align: top;}
}

@media (max-width:991px){
.signup p.small-text br.none {display:inline;}
.main-content-wrapper.top {margin-top:18px;}
}

@media(max-width:958px){
#shelterstaffadd .orgadd {margin-left:4px;}
#footer-info .footercenter .footer-box.subscribe {width:49%}
#footer-info .footercenter .footer-box.get-involved-info {width: 47%;}
}
@media(max-width:923px){
#shelterstaffadd .orgwork {width:78%;}
.shelterexist .name {width:87%;}
#footer-info .footercenter .footer-box.subscribe {width:51%}
}

@media(max-width:900px){
/*21july21*/
#footer-info .footer-box.subscribe, #footer-info .footer-box.get-involved-info,
#footer-info .footer-box.supporters, #footer-info .footer-box.supporterlogos {clear:both; text-align:left; float:none; width:435px; margin:0 auto 20px; border:none; min-height:inherit; padding:0 15px;}
#footer-info .footer-box.get-involved-info, #footer-info .footer-box.supporters, #footer-info .footer-box.supporterlogos {padding:0 18px;}
#footer-info .footer-box.supporters p br, #footer-info .footer-box.supporterlogos p br {display:none;}
#footer-info .footer-content {min-height:inherit; border-bottom:1px solid #959595; border-right:none; padding-bottom:18px;}
#footer-info .footer-content.bdrr0, #footer-info .footer-box.supporterlogos .footer-content {border-bottom:none;}
#footer-info .footer-box.supporters p:last-child {padding-bottom:0; margin-bottom:0;}
#footer-info .footer-box.subscribe .footer-content {padding-bottom:0;} /*9px*/
#footer-info .footercenter .footer-box.get-involved-info, #footer-info .footercenter .footer-box.subscribe {width: 435px;}
/*21july21*/
}

/*26feb18*/
@media (max-width:883px) {
.product-shop-listing.shop ul li {min-height:488px;}
}

@media (max-width:880px) {
.product-shop-listing.shop ul li {width:30.5%;}
}

@media (max-width:863px) {
.product-shop-listing.shop ul li {min-height:507px;}
}

@media(max-width:850px){
#shelterstaffadd .orgwork {width:76%;}
}

@media(max-width:800px){
/*21july21*/
#footer-info .footer-box.subscribe .grwf2-wrapper.wf2-embedded {margin:0 auto !important;}
/*21july21*/
}

@media(max-width:785px){
#shelterstaffadd .orgwork {width:73%;}
.shelterexist .name {width:87%;}
}

@media (min-width: 768px){
#signupmodal .modal-dialog{ width:575px;}
.signup-help .modal-dialog{ width:750px; padding: 10px;}
}

@media (max-width:768px){
#signup-profile .custom-checkbox.fl.marb18 {margin-bottom:16px;}
}

@media (max-width:767px){
.container, .signup-details #frm_info .w500 .col-md-6 {width: 100% !important;}
.signup-details #frm_info .w500 .no-space-right {padding-right:15px!important;}
.home-text-middle{width:63% !important;}
.home-text-middle .btn.big-btn{ font-size:20px;}

#footer-info ul li a{ font-size:18px; }
#footer-info ul li{ margin-bottom:10px;}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{margin-left:0px !important; margin-right:0px !important;}
.overlayp.active {margin-left: 0; width: 90%;}
.home-text-middle h2{ font-size:35px; }
.home-text-middle h2 span{ font-size:75px; margin-top:0px;}
#footer-info .footer-box{ width:100%; text-align: center;}
#footer-info .footer-box2{ width:100%; text-align: center;}
.footer-content{ min-height: inherit; border-bottom:1px solid #959595; border-right:none; padding-bottom:15px;}
.footer-content.bdrr0{ border-bottom:none;}
a.donate-to-doobert-inner-btn{ position:relative; top:0; margin-top: 0px;}
.home-bottom-cont .col-md-3, .home-bottom-cont .col-md-5, .home-bottom-cont .col-md-4{ width:100% !important;}
.box i{display:inline-block;}
.box p{ display:inline-block; text-align: left; width:auto; margin-top: 8px;}
#home{ background:url(../img/home-bg-device.jpg) no-repeat 20%; background-size: cover;}
.footer-learn-more-video{ margin-top:10px; margin-bottom:7px;}
.box .box-inner-info{ width:auto; text-align: left;}
.box.trips .numbers, .box.animals-save .numbers{font-size:60px; line-height:60px;}
.box.volunteers .numbers{font-size:60px; line-height:64px;}
.box.volunteers{ margin-top:0px;}
.block-img{ width:15%;}
.block-content{ width:85%;}
	
.signup-help .col-md-4{ width:100%; margin-bottom: 10px; padding-left:0; padding-right:0;}
.signup-help .col-md-8{ width:100%;}
.transport-type span.name-type{ font-size:19px;}
.thankyou-info .col-md-4{ width:100%;}
	
.confirm-org ol{ width:80%;}
.confirm-org .radio-btn label{margin-bottom:15px;}
.org-info .col-md-10{width:100%; padding-left: 0px; padding-right: 0px;}
.custom-checkbox .small-text{ display:block; margin-top: 5px;}
	
.org-refrences .col-md-9{ width:100%;}
.box.animals-save{text-align:left;}
.box.trips, .box.animals-save{margin-bottom:25px;}
.box.animals-save img{margin-bottom:0px;}
.miles-info {float: none;}
/*26feb18*/
.mobcategory, .mobsearchbanner {padding-left:15px!important; padding-right:15px!important;}
.category-banner {background-image:none; padding-top: 18px;}
.mobsearchbanner .mobbg {background:#6d6e71;}
#signup-profile .block2.padb17 {padding-bottom:0;}
#signup-profile .col-md-8.col-sm-8.col-xs-8 {padding-left:0;}
#signup-profile .custom-checkbox.fl.marb18 {margin-bottom:3px;}
#signup-profile .block2.block-transport .transport-type-info .fr .form-group.first {margin-bottom:0;}
#signup-profile #lostanimaltext {margin-bottom:0;}
#signup-profile #inperson {padding:0; margin:0;}
#frm_info .padlr0.state {padding-left:15px; padding-right:15px;}
#shelterstaffadd.form-group {margin-top:16px;}
#shelterstaffadd .orgwork {width:87%;}
.shelterexist .name {width:95%;}
#signup-profile .block2 .airline_div .form-group {width:49%;}
#applicationsubmit .modal-dialog {margin-left:auto; margin-right:auto;}
/*#footer-info .footer-box.supporters {width:220px; text-align:left; padding-bottom:0;}
#footer-info .footer-box.supporters .footer-content {padding-bottom:0; border:none;}
#footer-info .footer-box.supporterlogos {width:394px; text-align:left;}
#footer-info .footer-box.supporterlogos .footer-content {border:none;}*/

/*21july21*/
#footer-info .footer-box.supporters {/*width:220px;*/ text-align:left; padding-bottom:0;}
#footer-info .footer-box.supporters .footer-content {padding-bottom:0; /*border:none;*/}
#footer-info .footer-box.supporters p:last-child {padding-bottom:16px;}
/*21july21*/
}

@media(max-width:740px){
.footer-box .mobile {display:inline-block;}
button.float-help.mobile {display:block; padding-left:11px; padding-right:11px;}
.footer-box .desktop, button.float-help.desktop {display:none;}
.signup-details .signupnew {width:100%;}
.signup-details .signupnew .formbox .padl8 {padding-right:0;}
.signup-details .signupnew .formbox .small-text br {display:none;}
#footer-info .social-info p {width:100%; text-align:center; padding-right:0; margin-right:0; margin-bottom:0; border:none;}
#footer-info .social-info p + p {margin-bottom:22px;}
}

/*26feb18*/
@media (max-width:730px) {
.product-shop-listing.shop ul li {width:47%; min-height:460px;}
.product-shop-listing.shop ul li:nth-child(2n+2) {margin-right:0!important;}
.product-shop-listing.shop ul li:nth-child(3n+3) {margin-right:30px;}
}

@media only screen and (min-device-width: 360) and (max-device-width: 720) and (Orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {
div.light_square .pp_details .pp_nav {margin-left:20px;}
div.light_square .pp_details a.pp_close {position:relative; top:33px; left:21px;}
div.light_square .pp_content {height:227px!important;}
#pp_full_res span.download {bottom:70px!important;}
}

@media (max-width:702px) {
#shelterstaffadd .orgwork {width:85%;}
}

/*20sep17*/
@media (max-width: 690px){
.main-sign-up.hurricane .col-xs-6 {width: 100%; text-align: center;}
}

@media (max-width: 667px){
/*#home{height:420px;}*/
.home-bottom-cont .col-sm-4{ width:100%;}
.home-text-middle .btn.big-btn{ font-size:17px;}
.home-text-middle, .home-text-middle h2{ font-size:24px;}
.home-text-middle h2 span{ font-size:47px; margin-top: -8px; line-height: normal; margin-bottom: 15px;}
.home-text-middle p{ font-size:15px; line-height: 20px;}
#footer-info{padding:30px 0 20px;}
.overlayp.active {margin-left: 0; width: 88%;}
.explore-left-info{ font-size:40px; line-height: 60px;}
.explore-block .explore-right-info, .learn-block .explore-right-info, .chill-block .explore-right-info{line-height:60px;}
.confirm-org ol{ width:100%;}
.confirm-org .radio-btn{margin-bottom:40px;}
.signup-details .g-recaptcha{margin-bottom: 5px;}
.g-recaptcha iframe{-webkit-transform:scale(0.77) !important;-moz-transform:scale(0.77) !important;-ms-transform:scale(0.77) !important;-o-transform:scale(0.77) !important;transform:scale(0.77) !important;transform-origin:0 0 !important;}
/*26feb18*/
.category-banner .search {width:342px;}
.category-banner .banner h1 {font-size:36px;}
.product-shop-listing.shop h2.title {font-size:25px!important}
.category-banner .banner .google-auto-placed {display:none;}
div.light_square .pp_content {height:241px!important;}
.signup-details .signupnew .formbox .padlr0 .g-recaptcha span.help-block {margin-top:-17px;}
/*21july21*/
#footer-info .footer-box.subscribe, #footer-info .footer-box.get-involved-info,
#footer-info .footer-box.supporters, #footer-info .footer-box.supporterlogos {text-align:center; width:100%;}
#footer-info .footer-box.subscribe .footer-content {padding-bottom:20px;}
#footer-info .footercenter .footer-box.get-involved-info, #footer-info .footercenter .footer-box.subscribe {text-align:center; width:100%;}
/*21july21*/
}

@media (max-width:640px){
div.light_square .pp_content {height:227px!important;}
#signup-profile .block2 .airline_div .form-group {width:100%;}
#signup-profile .block2 .airline_div .form-group .select-style {width:86%;}
}

@media (max-width: 622px){
.coalition {width:100%;}
.coalition .form-group {padding-top:0;}
.coalition .form-group label {width:100%; padding-bottom:7px; padding-right:0; margin-top:0;}
.coalition .form-group .select-style {width:70%;}
.coalition .form-group .btn {margin-left:0; float:left; clear:both;}

#footer-info .footer-box.supporters, #footer-info .footer-box.supporterlogos {width:100%; text-align:center;}
#footer-info .footer-box.supporterlogos .footer-content {padding-top:0;}
#footer-info .footer-box.supporterlogos .fl {display:inline-block; margin-right:9px; float:none;}
#footer-info .footer-box.supporterlogos .fr {float:none; display:inline-block;}
#footer-info .footercenter.footercenter .footer-box.supporterlogos .fl {display: inline-block; margin-right: 9px; float: none;}
#footer-info .footercenter .footer-box.supporterlogos .fr {display: inline-block; margin-right: 0; float: none;}
}

@media (max-width:616px) {
#shelterstaffadd .orgwork {width:83%;}
.login-info .pull-right .or-info {margin: 25px 0 20px !important;}
header#header-info .overlay {margin-top: 1px;}
header#header-info #user-login {top: 25px;}
}

@media (max-width: 613px){
#signup-profile .block2.block-transport .transport-type-info .fr .form-group.first {margin-bottom:12px;}
#signup-profile #noteid.form-group.marb0 label {padding-right:7px;}
}


@media (max-width:607px){
.signup p.small-text br.none {display:none;}
}

@media only screen and (min-width : 601px) and (max-width : 602px) and (orientation : portrait) {
div.light_square .pp_content {height:inherit!important;}
div.light_square .pp_details {position:absolute; z-index:5; margin-top:-2px;}
div.light_square .pp_details .pp_nav {margin-left:0;}
div.light_square .pp_nav .pp_play {margin-top:1px!important;}
div.light_square .pp_details a.pp_close {position:absolute; top:0; left:inherit;}
}


/*02jan18*/
@media (max-width: 600px){
.confirm-org #register-form .radio-btn {text-align:left; padding-left:43px; padding-bottom:0;}
.shelterexist .name {width:91%;}
}

@media (max-width:585px) {
.coalition .form-group .btn {margin-left:0; margin-top:7px;}
.sendcontactinfo {width:100%;}
.sendcontactinfo p br {display:none;}
}

@media (max-width: 568px){
.home-text-middle .btn.big-btn{ font-size:16px;}
.home-text-middle{ width:70% !important;}
.device-banner-text{ width:79%; float:right;}
.box i{display:inline-block; font-size:100px !important;}
.box p{display:inline-block; text-align: left; width: auto; font-size:17px; padding-bottom: 0px; margin-top: 0px;}
.box p span{ font-size:50px !important;}
.btn.big-btn i{font-size:30px;}
.signup{ width:100%;}
.thankyou-info .col-md-3{ width:100%; margin-bottom:0px;}
.thankyou-info .col-md-4{ width:100%;}
.explore-left-info{ text-align:center; background:url(img/grey-right-arrow.png) no-repeat 100% 50%; padding-bottom: 0px; margin-bottom: 0px;}
.explore-block, .learn-block, .chill-block{margin-bottom:10px;}
.org-info .col-xs-5, .org-info .col-xs-2, .org-info .col-xs-6, .org-info .col-md-8,  .org-info .col-xs-12{ width:100%; padding-left:0px; padding-right:0px;}
.org-info .form-group input.custom-file-input[type=file]{ float:none;}
	
.org-refrences .col-md-4{ width:100%;}
.box.animals-save img{width:96px;}
.signup-details .no-space-right {padding-right: 0px !important;}
.main-sign-up .col-md-12{text-align: center!important;}
.main-sign-up .col-md-12 .text-right{text-align: center!important;}
.btn.btn-pad{margin-bottom: 10px;}
.main-sign-up .col-xs-6{width:100%;}
.org-refrences .col-md-9, .org-refrences .col-md-4{padding: 0px}
/*26feb18*/
.product-shop-listing.shop ul li {width:100%; margin-right:0; min-height:inherit;}
.product-shop-listing.shop ul li:nth-child(3n+3) {margin-right:0;}
#frm_info .org-top-info {margin-left:0; margin-right:0;}
#frm_info .padlr0.state, .upload-approval-textbox.col-md-12 {padding-left:0; padding-right:0;}
.signup-details #frm_info .w500 .no-space-right {padding-right:0!important;}
.upload-approval-textbox.col-md-12 span.fileinput-new {padding-left:9px;}
.upload-approval-textbox.col-md-12 div.fileinput-new {width:100%;}
div.light_square .pp_details {width:93px!important;}
div.light_square .pp_details .pp_nav {margin-left:4px; margin-right:0;}
div.light_square .pp_details a.pp_close {left:6px;}
div.light_square .pp_content {height:187px !important;}
}

@media (max-width:552px){
#shelterstaffadd .orgwork {width:80%;}
}

@media (max-width: 532px){
#frm_info .w500.orginfo500 {width:100%!important;}
#frm_info .org-top-info .select-style {width:67% !important;}	
}

@media (max-width: 518px){
#frm_info .org-top-info .select-style {width:65% !important;}	
}

@media (max-width: 499px){
.header-social {width:100% !important; text-align:center;}
.login-info {width:100%;}
.login-info input.form-control{ width:100% !important; display:block;}
.login-info .pull-right{ float:none !important;}
.login-info .btn{ display:block; width:100%;}
.or-info{margin:5px 0px !important; width:100%;}
.login-info span.sticky-placeholder-wrapper{ display:block !important;}	
.login-info .sticky-placeholder-wrapper > label{ top:2px !important;}
.login-content{float:none;}
.box .box-inner-info{ width:65%;}
.box.trips .numbers, .box.animals-save .numbers{font-size:50px; line-height:50px;}
.box.volunteers .numbers{font-size:50px; line-height:54px;}
.login-info .hideShowPassword-wrapper{ margin:10px 0px !important;}
.login-info .form-group{ display:block; width:100%; margin-bottom:10px;}
.login-info .hideShowPassword-wrapper{ width:100% !important; margin: 0px !important;}	
.top-login-info{ width:100%;}	
.forgot-password-top{display: block; text-align: center; margin: 7px 0 0 0;}
/*26feb18*/
.category-banner .search {width:99%;}
.mobsearchbanner .mobbg {padding-bottom:6px;}
.category-banner .cart {float:left; width:97%; margin:6px 6px 0px 6px !important; text-align:center;}
.coalition .form-group .select-style {width:100%; margin-bottom:9px;}
.coalition .form-group.has-error .select-style {margin-bottom:0;}
.coalition .form-group a i {margin-top:0;}
}

@media (max-width: 492px){
#frm_info .org-top-info .select-style {width:60% !important;}
}

@media (max-width: 480px){
.home-text-middle .btn.big-btn i{ font-size:30px; line-height: 50px;}
.home-text-middle .btn.big-btn{ font-size:14px;}/*padding-right: 5px;*/
.home-text-middle .btn.big-btn i.right-arrow{ font-size:20px; line-height: 50px;}
.home-text-middle .btn.big-btn span{ font-size:15px;}
.overlayp.active {margin-left: 0; width: 79%;}
.box p{ width:64%; font-size: 16px;}
#home{ background:url(../img/home-bg-device.jpg) no-repeat 25%; background-size: cover; height: 400px;}
.home-text-middle, .home-text-middle h2{font-size:20px;}
.home-text-middle h2 span{font-size:40px;}
.device-banner-text{ width:89%; text-align: right;}
.home-text-middle{ width:76% !important;}
#footer-info .social-info p{ border-right:none; /*padding-right: 0px;*/ margin-right: 0px;}
.box .numbers-text{font-size:17px;}
h4.modal-title{font-size:18px;}
.btn.btn-pad{padding:0 11px;}
.block-img{ width:18%;}
.block-content{ width:82%; font-size:14px; padding-left: 15px;}
.block-content p{font-size:14px;}
.block h2{font-size:22px; margin-bottom: 5px;}
.signup-details h3{ font-size:20px;}
.btn.facebook-btn-big{font-size:16px; padding: 0px 15px 0px 56px;}
.signup .col-md-12, .signup .padr8, .signup .padl8{padding-left:0px !important; padding-right:0px !important;}
.weekDays-selector input[type=checkbox] + label{ margin-right:5px;}
.signup-help .col-xs-12, .signup-help .col-xs-8, .signup-help .col-xs-4{ padding-left:0px; padding-right:0px;}
/*input.travel-willing{width:100%;}*/
.transport-type-info .select-style,.block2.block-transport .transport-type-info .fr .select-style.w210, .block2.block-transport .transport-type-info .fr .form-group.first, .block2.block-transport .transport-type-info .fr .form-group {margin:10px 0 0; width:100%;} /*29dec17*/
.app-info img{ width:43%;}
.app-info img.marr24{ margin-right:10px;}
.explore-block .explore-right-info i, .learn-block .explore-right-info i, .chill-block .explore-right-info i{ font-size:28px; padding-right: 6px;}
.explore-block .explore-right-info a, .learn-block .explore-right-info a, .chill-block .explore-right-info a{ padding:0 5px;}
.learn-block img, .chill-block img, .explore-block img { width:85%;}
.thankyou-info .col-xs-12{ padding-left:0px; padding-right:0px;}
.thankyou-info h3{ font-size:22px;}
.explore-left-info{ font-size:34px;}
.thankyou-info .text22{ font-size:18px;}
.thankyou-info i{ font-size:52px;}
.signup-details .col-md-6{padding-left:0px; padding-right:0px;}
span.icon-info{ width:30px;}
.thankyou-info div a{ font-size:17px;}
	
/*org sign up start*/
img.org-device-img{ display:inline-block; width:20%; padding-right: 10px;}
.org-signup .block-img{display:none;}
.org-signup .block-content{ width:100%; padding-left:0px;}
ul.sub-text li span, ul.sub-text.big li{font-size:18px;}
ul.sub-text li, ul.sub-text.big li{ background-size: 23px; padding-left:30px;}
ul.sub-text{margin-left:25px;}
p.ac-info, p.next-qes{ font-size:18px;}
.confirm-org h3{ font-size:24px; line-height:30px; margin-bottom: 30px;}
.confirm-org h2{ font-size:20px; line-height:30px; margin-bottom: 18px;}
.confirm-org .radio-btn label{font-size:16px;}
.confirm-org ol li{font-size:16px;}
.confirm-org .radio-btn{ margin-bottom:20px;}/*text-align:left; margin-left: 35px;*/
.confirm-org .radio-btn label{ padding-right:0px;}
.confirm-org ol{margin-bottom:20px;}
.org-top-info .select-style{ width:100%;}
label.big{ font-size:18px;}
p.top-text{font-size:18px;}
.sub-label{ font-size:14px;}
.orginfo500 {float: none!important; margin: 0 auto!important; width: 100%!important;}
.orginfo500 .org-top-info .select-style {width: 100%!important;}
/*home button updated start 26June17*/
.home-btn{width:180px;}
.main-sign-up .btn.btn-pad{padding: 0 10px !important; font-size:14px !important;}
.main-sign-up .btn.big-btn i{font-size:25px !important}
.main-sign-up.hurricane .btn.btn-pad.harvey {padding: 7px 5px 2px!important; font-size:16px !important;} /*20sep17*/
.main-sign-up.hurricane .btn.btn-pad.harvey i {font-size:30px !important} /*20sep17*/
/*home button updated end 26June17*/
#signup-profile .block2.block-transport .transport-type-info .fr {padding-top:0;}
#signup-profile .block2.block-transport .transport-type-info .fr.airline_div .form-group.marb0 {margin-top:0;}
#signup-profile .block2.block-transport .transport-type-info .fr .form-group.first {margin:0;}
#signup-profile #receivetext.form-group.marb20 {margin-bottom:0;}
.signup-details .signupnew .formbox .col-xs-6 {width:100%; padding-left:0!important; padding-right:0!important;}
.signup-details .signupnew .formbox .btnblock {width:233px; left:23%;}
.signup-details .signupnew .formbox .btn.btn-big {font-size:17px; padding:0 16px;}
.signup-details .signupnew .social {width:100%; text-align:center;}
.signup-details .signupnew .formbox .padlr0 .g-recaptcha {margin-bottom:18px;}
.signup-details .signupnew .formbox .padlr0 .g-recaptcha div {width:100%; text-align:center;}
.signup-details .signupnew .formbox .padlr0 .g-recaptcha div iframe {margin-left:11%;}
.signup-details .signupnew .social .btngrey .auth-icon.google {background-position: 0 center;}
.signup-details .signupnew .social .btngrey .auth-icon.facebook {background-position: 7px center;}
.main-content-wrapper.top {margin-top: 0; padding-top: 0;}
}

@media (max-width:473px){
#frm_info .org-top-info .select-style {width:54% !important;}
}

@media (max-width:460px){
#pp_full_res span.download {bottom:45px!important;}
.signup-details .signupnew .social {text-align:center;}
.signup-details .signupnew .btngrey {float:none; display:inline-block;}
.signup-details .signupnew .btngrey.facebook {margin-top:16px;}
.signup-details .signupnew .btngrey .auth-icon.google {background-position:0 center;}
.signup-details .signupnew .btngrey .auth-icon.facebook {background-position:9px center;}
.signup-details .signupnew .formbox .small-text {font-size:16px;}
#signup-profile .block2 .airline_div .form-group label.w51, #signup-profile .block2 .airline_div .form-group label.w60, #signup-profile .block2 .airline_div .form-group .select-style {width:100%;}
#signup-profile .block2 .airline_div .form-group label.w51, #signup-profile .block2 .airline_div .form-group label.w60 {padding:7px 0 0; text-align:left;}
}

@media (max-width:448px){
#shelterstaffadd .orgwork, #shelterstaffadd .orgadd {width:100%; margin-left:0;}
.shelterexist .name {font-size:15px; margin-top:25px;}
#shelterstaffadd.has-error .orgwork {margin-bottom:0;}
#shelterstaffadd.has-error {margin-bottom:16px;}
}

/*26feb18*/
@media (max-width: 430px){
.category-banner .banner h1 {font-size:32px;}
.coalition .form-group a {margin-top:0; margin-bottom:8px;}
}

@media (max-width:473px){
#frm_info .org-top-info .select-style {width:100% !important;}
}

@media (max-width:400px){
.signup-details .social {width:81%; text-align:center;}
.signup-details .btngrey.google {margin-bottom:16px;}
.signup-details .btngrey.google, .signup-details .btngrey.facebook {float:none; display:inline-block;}
.signup-details .btngrey .auth-icon.google {background-position:0 center;}
.signup-details .btngrey .auth-icon.facebook {background-position:10px center;}
#footer-info .footer-box.supporterlogos p br {display:none;}
#footer-info .footer-box.supporterlogos .fl {margin-bottom:25px;}
#footer-info .footer-box.supporterlogos .footer-content {padding-bottom:0;}
}

@media (max-width:410px){
.signup-details .signupnew .formbox .padlr0 .g-recaptcha div iframe {margin-left:9%;}
.signup-details .signupnew .formbox .btnblock {left:20%;}
}

@media (max-width:382px){
#footer-info .footer-box.supporterlogos .fr {margin-top:16px;} /*21july21*/
}

@media (max-width: 375px){
.home-text-middle .btn.big-btn{ font-size:16px;}
.home-text-middle .btn.big-btn i{font-size:22px;}
.home-text-middle .btn.big-btn i.right-arrow{ font-size:24px;}
#footer-info ul li{ display: block; border-right: none; padding-right: 0px; margin-right: 0px;}
.home-text-middle{ width:100% !important;}
.home-text-middle h2{margin:40px 0 10px 0; font-size:17px;}
.overlayp.active {margin-left: 0; width: 77%;}
.home-bottom-cont .col-md-3, .home-bottom-cont .col-md-5, .home-bottom-cont .col-md-4{padding-left: 0px; padding-right: 0px;}
.box i{ font-size:80px !important;}
.box p span{ font-size:46px !important;}
.home-text-middle h2 span{ font-size:30px;}
.device-banner-text{ width:67%;}
#home{ background:url(../img/home-bg-device-small.jpg) no-repeat 26%; background-size: cover; height: 380px;}
.home-text-middle p{ font-size:15px; margin-bottom: 18px;}
#footer-info .social-info ul li{ margin-right:5px;}
.box .box-inner-info{ padding-top:0px; padding-left: 10px; width:70%;}
.box .numbers-text{font-size:15px;}
.box.volunteers .numbers{ margin-top:10px;}
.btn.big-btn span{ padding-left:12px;}
.transport-type i{padding:10px; font-size:23px;}
.transport-type span.name-type{ font-size:16px; vertical-align: top; line-height:44px; }
.transport-type .slider:before, .training-taken .slider:before{ width:27px; height: 27px;}
.transport-type .slider.round, .training-taken .slider.round{width: 50px; height: 17px;}
.transport-type .switch, .training-taken .switch{ width:50px;}
.transport-type-info{ font-size:16px;}
.explore-block .explore-right-info, .learn-block .explore-right-info, .chill-block .explore-right-info{ line-height:39px;}
/*.learn-block img, .chill-block img, .explore-block img{ width:7%;}*/
.block-transco .transport-type span.name-type{ line-height:46px;}
.box.animals-save img{width:80px;}
.fadeout .transport-type#foster-box .foster-icon{ padding:22px;}
.fadein .transport-type#foster-box .foster-icon{ padding:22px;}
.main-sign-up.hurricane .btn.btn-pad.harvey {width: 77%; padding-bottom: 10px!important;} /*20sep17*/
/*26feb18*/
.category-banner .banner h1 {font-size:27px;}
div.light_square .pp_content {height:300px !important;}
#pp_full_res span.download {bottom:75px !important;}
div.light_square .pp_details .pp_nav {margin-left:44px;}
div.light_square .pp_details a.pp_close {left:43px;}
.signup-details .signupnew .formbox {padding-left:27px; padding-right:27px;}
.signup-details .signupnew .formbox .btnblock {left:16%;}
#signup-profile .fl.profile_type_error .custom-checkbox > [type="checkbox"]:not(:checked) + label,
#signup-profile .fl.profile_type_error .custom-checkbox > [type="checkbox"]:checked + label {padding-right:12px;}
.custom-checkbox > [type="checkbox"]:not(:checked) + label:before, .custom-checkbox > [type="checkbox"]:checked + label:before, .custom-checkbox > [type="checkbox"]:not(:checked) + label::after, .custom-checkbox > [type="checkbox"]:checked + label::after {top:2px;}	
#applicationsubmit .modal-dialog {width:95%;}
#applicationsubmit .modal-dialog p br {display:none;}
}

@media (max-width:371px) {
#signup-profile .block2.block-transport .transport-type-info .custom-checkbox.fl.marb18 {margin-bottom:18px;}
#signup-profile .custom-checkbox.fl.marb18 {margin-bottom:16px;}
#signup-profile .block2.block-transport .transport-type-info .fr {padding-top:4px;}
}

@media (max-width: 365px){
#signup-profile .form-group.marb7 label {display:block; padding-bottom:5px;}
#signup-profile #noteid.form-group.marb0 label {padding:10px 0; display:block;}
#signup-profile .form-group.marb0 {margin-bottom:6px;}
#signup-profile .padt0.in-block br {display:none;}
/*div.light_square .pp_details {padding-bottom:34px;}*/
div.light_square .pp_content {height:280px !important;}
div.light_square .pp_details .pp_nav {margin-left:39px;}
div.light_square .pp_details a.pp_close {left:38px; top:29px;}
div.light_square .pp_details {width:160px !important;}
.signup-details .signupnew .formbox .padlr0 .g-recaptcha div iframe {margin-left:7%;}
/*#footer-info .footer-box.supporterlogos .fl {margin-right:0;}*/
}

/*26feb18*/
@media (max-width: 342px){
.product-shop-listing.shop h2 .btn.orange-small {float:left; margin-top:9px;}
div.light_square .pp_content {height:315px!important;}
.shelterexist .name {width:90%;}
}
@media (max-width:328px) {
.coalition label.title {margin-bottom:9px;}
}
@media (max-width: 320px){
/*#home{ background:url(../img/home-bg.jpg) no-repeat 39% 55%; height: 370px;}*/
.home-text-middle h2{margin:30px 0 10px 0; font-size:17px;}
#signup-profile .transport-type span.name-type.tc{font-size:16px; width:170px;}
div.light_square .pp_content {height:228px!important;}
div.light_square .pp_details .pp_nav {margin-left:20px;}
div.light_square .pp_details a.pp_close {left:25px;}
.signup-details .signupnew .formbox .btnblock {left:10%;}
.signup-details .signupnew .formbox .padlr0 .g-recaptcha div iframe {margin-left:0;}
.block2.block-transport .transport-type-info .custom-checkbox.fl label {font-size:15px;}
#signup-profile .fl.profile_type_error .custom-checkbox > [type="checkbox"]:not(:checked) + label, #signup-profile .fl.profile_type_error .custom-checkbox > [type="checkbox"]:checked + label {padding-right:10px;}
}