
@media screen and (max-width:1024px){    
.gallery-area .itemSynopsis                                 { max-width:95%; }
.assistanceFinder .searchTopic                              { padding-left :10px; }
.assistanceFinder .btn                                      { margin: 10px; }
.widgetFacebook, .widgetTwitter, .widgetInstagram           { width:27%; }
.widgetInstagram .item img           	                    { width:120px; }
.family .familyItem[style]                                  { padding:0 10px !important; width:28% !important;}
.family .familyItemDetails[style]                           { width:100% !important; }

.videoItem                                                  { width:23%; margin-left:20px; }
.affiliateBannerWithSlider            	                    { padding-bottom:10px; width:100%; margin:0; }
.affiliateBanner                                            { margin:auto; }
.affiliateBanner .bxSlideItem img      	                    { width:280px; height:70px; }
.relatedItem ul li:first-child                              { padding-left:15px; }
}

@media screen and (max-width:900px){ 
.assistanceFinder .searchTopic                              { padding-left :10px; }
.assistanceFinder .btn                                      { margin :20px 10px; }
.affiliateBannerWithSlider            	                    { padding-bottom:10px; width:100%; margin:0; }
.affiliateBanner                                            { margin:auto; }
.affiliateBanner .bxSlideItem img      	                    { width:230px; height:65px; } 

}

@media screen and (max-width:800px){
/* ipad */
body                                                        { font-size: 0.95em; }
.wrap-nav                                                   { width: 65%; }
.nav > li                                                   { width: 19%; }
.top-head ul li.textResize, ul.list-social                  { padding:0px; } 
.assistanceFinder .searchCategory                           { padding-bottom:20px; }
.assistanceFinder .btn                                      { margin:10px; }

.latestNewsAndUpdates ul li                                 { float:none; width:95%; padding:15px 0; border-top:solid 1px #ddd; min-height:initial; }
.latestNewsAndUpdates ul li:nth-child(2), .latestNewsAndUpdates ul li:nth-child(5), .latestNewsAndUpdates ul li:nth-child(8)  { border:none; border-top:solid 1px #ddd; }

.HomeContentMidLeft img, .HomeContentMidRight img           { width:100%; }
.videoItem                                                  { width:22%; margin-left:20px; }
.widgetFacebook, .widgetTwitter, .widgetInstagram           { width:30%; padding:0; margin:0 10px; }
.widgetInstagram .item img                                  { width:160px; }

.relatedItem ul li                                          { width:30%; padding:15px 10px; }
.contentWithSide                                            { width:55%; }
}

@media screen and (max-width:750px){
.textResize, .sg, .main-nav, .printEmail ul li:first-child  { display:none; }
img                                                         { max-width:100%; }
body #s4-bodyContainer				                        { min-width:100%; background-color:#fff; }
#wrapper, #body-wrapper, #header-wrapper, #PageContentWrapper, .breadcrumb-wrapper, .HomeContentMidInnerWrapper, .HomeContent, .HomeContentTop, .HomeContentMid, .HomeContentBottom, #footer-wrapper, .sectionListing
                                                            { width:100%; margin:auto; }
.HomeContentMid                                             { padding:0; }
iframe                                                      { max-width: 100%; }
 
/******************** header and menu ***********************/
.header .container, .main-nav       { background-color:#fff; }
.logo                               { margin:0; }
.wrap-nav                           { width:50%; margin-top:12%; }
.top-bottom ul li:last-child        { padding:0 5px 0 8px; }
.top-mid .search-m                  { width:70%; float:none; margin:auto; }
.top-mid .search-m input            { width:100%; padding:5px 0px 5px 10px; }
.nav, .header-nav1, .header-nav2    { float: none; width: 100%; }
.nav > li, .header-nav1 > li, .header-nav2 > li	
                                    { background-color:#00617d; color:#fff; display: block; margin: 0; overflow: hidden; padding-bottom: 0; text-align: left; width: 100%; border-bottom:solid 1px #eee; padding:10px; }
.header-nav1 > li a, .header-nav2 > li a
                                    { color:#fff; text-transform:uppercase; font-weight:500; text-decoration:none; }	
.m-icons 				            { display: block; position: absolute; right: 20px; top:15px; height:40px; z-index:10; }

/******************** Home Page ***********************/
.slant                                                      { padding:15px; padding-right:1%; width:85%; }
.slant h2                                                   { width:90%; }
.HomeContentMidLeft, .HomeContentMidRight                   { float:none; width:100%; }
 /* carousel */
.gallery-area .slides img                                   { width:100%; height:auto; }
.gallery-area .itemTitle                                    { color:#000; padding:0 10px; }
.gallery-area .itemSynopsis                                 { width:92%; padding:10px 10px 0; height:auto; }
.gallery-area .slides .txt-box                              { position:relative; color:#000; }
.gallery-area .slides .txt-box a                            { color:#000; text-decoration:underline; }
.gallery-area .slides .btn                                  { position:relative; margin-left:10px; margin-top:10px; padding:10px; bottom:0; left:0; }
.gallery-area .flex-control-paging	                        { position:relative; padding:10px; width:100%; margin:0; bottom:0; right:0; }
.gallery-area .flex-control-paging a	                    { background:#01627e; }

/* assistance finder */
.assistanceFinder .searchTopic                              { padding-top:10px; }
.assistanceFinder .searchCategory                           { margin-left:30px; }
.assistanceFinder .btn                                      { margin:20px 30px; }
.assistanceFinder div                                       { float:none; }


/* video, widget facebook, twitter, instagram, others */
.videoItem                                                  { float:none; width:100%; margin-left:0; }
.videoItem img                                              { height:auto; margin-top:25px; }
.socialWidget                                               { padding:15px 30px 0; }
.widgetFacebook, .widgetTwitter, .widgetInstagram           { float:none; width:100%; padding:0; }
.widgetInstagram .item:nth-child(2)                         { float:none; }

 /* afiliate banner */
.affiliateBannerWithSlider            	{ padding-bottom:10px; width:100%; margin:0; }
.affiliateBanner                        { margin:auto; }
.affiliateBanner .bxSlideItem img      	{ width:300px; height:70px; }

.whiteBoxContent                        { padding:20px; }
.family .familyItem[style]              { width:95% !important; margin:10px 0 !important; }

/******************** Landing Page ***********************/
.sectionListing             { width:100%; padding:5px; }
.sectionSideCol             { width:100%; margin:0; }
.sideColBox                 { width:100%; margin:0; }
.pagingOf                   { padding-right:5px; }

/******************** Detail Page ***********************/
#breadCrumb                 { float:none; width:95%; }
.breadcrumb-wrapper         { padding:15px 0 0 5px; }
.printEmail                 { float:none; }
.printEmail ul li           { float:right; padding:0 30px; }
.contentWithSide            { float:none; width:95%; margin-left:0; padding:0 10px 10px; }
.sideNavLeft                { float:none; width:98%; margin:auto; }
.contentWithSide h1         { line-height: 1.1em; }

.relatedItem ul li          { width:95%; float:none; min-height:initial; }
/******************** Forms ***********************/
.MSFfrm .frmLabelCol            { width:100%; }
.MSFfrm textarea				{ min-width:300px; }
.MSFfrm input[type=text]		{ min-width:370px; }

/******************** footer ***********************/
.footer                             { padding: 20px 0; }
.list-footer > li                   { list-style:none; margin-bottom: 5px; text-align: center; width: 100% !important; border:none; }
.publishReviewDate                  { padding:15px 10px 0; }    
.publishReviewDate .left, .publishReviewDate .right { float:none; }

.preFooterNav div                   { float:none; width:100%; padding:20px 10px; }    
 
}

@media screen and (max-width:414px){    
.widgetTwitter                            { border:0; }
.assistanceFinder .searchCategory         { margin-left:10px; }
.taggedHash                               { width : 70%; }
}

@media screen and (max-width:375px){
.wrap-nav    { width:100%; margin-top:0; }
.top-head    { padding:0; } 
}

@media screen and (max-width:320px){
/*iphone 5*/
.slant h2                           { width : 85%; }
.socialWidget                       { padding:0; }
.affiliateBanner .bxSlideItem img   { width:220px; margin-left:20px; }
}