@media (min-width: 361px) and (max-width: 450px) {
}
 @media (min-width: 481px) and (max-width: 639px) {
}
@media (min-width:480px) {

}
@media(min-width: 480px) and (max-width: 768px)
{
  
}
@media (min-width:991px) {
 
.mobile-attention-txt, .mobile-show
{
    display: none !important;
}
.list-options .container
{
    display: flex;
    flex-wrap: wrap;
    height: 100%;
}
.list-options .container .col-md-4
{
    display: flex;
    flex-wrap: wrap;
}
}
@media(min-width:1280px)
{
.mobile-alert-box
{
    display: none !important;
}
}

/*--responsive design--*/
@media (min-width:1400px) {
#cssmenu > ul > li {margin: 0 15px; }
}
@media(max-width: 1500px)
{
    .slider-overlay
    {
        top: 130px;
    }
}
@media(max-width:1300px){
	
}
@media(max-width:1100px){
	
}

@media(max-width:1340px){
.slider-overlay {
    top: 90px;
}
}
@media (max-width:1280px) {
/*Header start*/

.alert-box {
    display: none;
}
h3.gaum-temp, .temp-content h4
{
    color: #646263 !important;
}
.slider-overlay
{
    margin-top: 0px;
}
.temp-content
{
    color: #332f2c;
}
#nakainer .alert-box.mobile-alert-box {
    margin-bottom: 20px;
}
.slider-overlay {
    position: relative;
    top: 0px;
    margin-top:50px;
}
.post-section .col-5
{
    width: 34%;
}
.temp-content h4
{
    border: 1px solid #332f2c;
}
#header {
    position: relative !important;
}
.latest-news, .upcoming-events, .quick-links, .contact-us .col-md-4, .contact-us .col-md-8 {
    background-color: #f5f5f5;
}
.contact-us .col-md-8
{
    padding: 30px 0px;
}
.contact-us .col-md-8 h3
{
    margin: 0px;
}
.newsletter input.mail
{
    width: 250px;
}
.temprature-column .col-md-5
{
    background-color: #f5f5f5;
    padding: 15px 10px;
    margin: 0px;
}
.image-go-div
{
    background-color: transparent;
    padding-right: 0px;
}
.image-go-div img
{
    height: 100%;
}
.newsletter
{
    padding: 30px 0px 40px;
}
.footer-links {
    margin-bottom: 20px;
}
.need-feed h3 {
    padding: 2em 1em;
    font-size: 25px !important;
    margin: 0px;
}
.list-data li
{
    margin-bottom: 10px;
}
.top-right
{
    margin-left: 0;
}
.sun-img img {
    width: auto;
    max-width: 80px;
}
footer .copyright {
    padding: 10px 0 10px 0;
    text-align: center;
    border-top: 1px solid #333;
    margin-top: 0;
}
.list-options
{
    padding: 80px 0px 0px;
}
.temp-content
{
    width: 67%;
}
.right-links
{
    text-align: center;
}
.image-go-div
{
    display: flex;
    vertical-align: middle;
    align-items: center;
}




/*end header*/

/*Slider strat*/


/*End Slider*/

/*Start news*/
img{height: auto;}

/*End News*/


}
@media(max-width:1279px)
{
    .slider-overlay
    {
        transform: none;
    }
}
@media(max-width:1199px){

}
@media (min-width:992px) and (max-width:1200px) {
/*Header start*/
#cssmenu > ul > li > a, #cssmenu ul li.getinv a{font-size: 16px;}
#cssmenu > ul > li.has-sub > a::after{content:none;}
#cssmenu > ul > li.has-sub > a{padding-right:0;}


}
@media (min-width:992px) and (max-width:1100px) {

#cssmenu > ul > li {margin: 0 6px;}



}
@media (min-width:992px) and (max-width:1024px) {

}
@media(max-width:1024px){
body {
overflow-x: hidden;
}
}
@media (max-width:991px) {
/*Header start*/
.slider-overlay
{
    margin-top: 0px;
}
.dark-blue-div
{
    background-color: #022e64;
}
.attention
{
    padding-top: 5em;
}
.contact-us .col-md-4 p, .temp-content p, .temp-content h4
{
    font-size: 14px;
}
.temp-content h4
{
    width: auto;
}
.contact-us .col-md-4 h4
{
    font-size: 22px;
}
ul.social-links
{
    margin-bottom: 15px !important;
}
.quick-links .news-content ul 
{
    padding: 0px 0px 0 30px;
}
.list-options .list-options-data
{
    margin: 0 0px 70px 20px;
}
.right-links .top-right {
    display: none;
}
.news-links li {
    padding: 7px 0px;
}
.header-top
{
    padding: 15px 0px 0px;
}
.list-options .list-options-data img {
    width: 80px;
    position: absolute;
    left: 0;
    top: -45px;
    margin: 0 auto;
    right: 0;
}
.heading > span
{
    margin: 10px 0px 3px;
}
.quick-links .heading > span
{
    display: table-cell
}
.sun-img {
    display: inline-block;
    width: 42%;
    float: left;
    margin-right: 15px;
    text-align: right;
}
.attention ul li:hover::before
{
    bottom: -5px !important;
}
.temp-content {
    width: 50%;
    display: inline-block;
    float: left;
}
.menuicon {
position:absolute;
right:0px;
top:0;
width: 100%;
}

.menuicon .top-btn-header{display:none;}

.post-section .col-4
{
    width: 28%;
}
.head-menu .mobile-social.social-links{display: block;float: left;position: relative;z-index: 99;}
.social-icon
{
    padding-top: 0;
}
.body-stick
{
    padding-top: 0px !important;
}

.menuicon {
padding-top: 10px;
}

.mobrowleft {
float: right;
width: 100%;
}
#cssmenu ul {
background:#4e8cd9;
width: 100%;
float: left;
}
#cssmenu ul li.getinv a:before{content:none !important;}
#cssmenu .home a {
    width:100%;
}
#cssmenu > ul > li > a {
padding: 20px 20px;
}
#cssmenu ul li.getinv a{padding: 20px 20px;border:none !important;background:none;border-radius: 0;box-shadow: none;text-shadow: none;font-size: 14px;}
#cssmenu ul li.getinv a:hover{padding: 20px 20px;border:none !important;background:#fff;color:#01848c !important;border-radius: 0;box-shadow: none;
text-shadow: none;}

#cssmenu ul.menulist  {
top:22px;
}
#cssmenu > ul > li::before{content:none;}
.darkHeader #cssmenu ul.menulist  {
top:0px;
}
#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li{float:left; background-color: #0175c0;}
#cssmenu > ul > li > a{margin-bottom:0;}
#cssmenu ul li:hover > ul > li:first-child{margin-top:0;}
#nakainer .head-menu.darkHeader{position:absolute;}

#cssmenu ul li.fb-icon a{padding: 10px 20px;}

#menu-button.menu-opened:before {
    transform: rotate(135deg) translate(-6px, 5px);
    -webkit-transform: rotate(135deg) translate(-6px, 5px);
    -moz-transform: rotate(135deg) translate(-6px, 5px);
    -o-transform: rotate(135deg) translate(-6px, 5px);
    -ms-transform: rotate(135deg) translate(-6px, 5px);
    border-bottom: 0 !important;
}
#menu-button.menu-opened:after {
    transform: rotate(-135deg) translate(-10px, -5px);
    -webkit-transform: rotate(-135deg) translate(-10px, -5px);
    -moz-transform: rotate(-135deg) translate(-10px, -5px);
    -o-transform: rotate(-135deg) translate(-10px, -5px);
    -ms-transform: rotate(-135deg) translate(-10px, -5px);
}
#menu-button:after, #menu-button:before {
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
}
.open-panel .selected::after {
    bottom: -32px;
}
.program-items .prog-item {
    margin: 15px 0;
}
.menuicon {
    margin-top: 0;
    background-color: transparent !important;
    padding: 0px 0px;
}
.top-header
{
    height: auto;
    padding: 5px 0px;
}
.header-top .site-logo img {
    width: 270px;
}
#cssmenu #menu-button {
    padding: 0px;
}
.right-links {
    float: none;
    margin-top: 15px;
}
#cssmenu ul.menulist {
    top: 94px;
}
.header-section {
    position: relative !important;
}
.top-header p
{
    margin: 0 auto;
    text-align: center;
    display: block;
}
.slider-overlay
{
    position: relative;
    top: 0px;
    transform: none;
}
.post-section .col-4, .post-section .col-5
{
    width: calc(100% - 30px);
}
.post-section .col-4
{
    margin: 15px;
}
.post-section > div, .post-section
{
    display: block;
}
#header {
    position: relative !important;z-index:99;
}
.latest-news, .upcoming-events, .quick-links, .contact-us .col-md-4, .contact-us .col-md-8 {
    background-color: #f5f5f5;
}
.temprature-column , .contact-us{
    display: block;
    flex-wrap: unset;
    vertical-align: middle;
    margin-top: 0;
}
.temprature-column .col-md-5, .image-go-div
{
    display: block;
    position: relative;
    display: inline-block;
    margin-bottom: 0px;
    border: 1px solid #f5f5f5;
    margin: 0 0 15px;
}
.contact-us .col-md-8
{
    margin: 15px 0px;
    width: auto;
    padding: 30px 0px;
}
.contact-us .col-md-8 h3
{
    margin: 0px;
}
.newsletter input.mail
{
    width: 250px;
}
.newsletter
{
    padding: 30px 0px 40px;
}
.footer-links {
    margin-bottom: 35px;
}
.need-feed h3 {
    padding: 2em 1em;
    font-size: 25px !important;
    margin: 0px;
}
.list-data li
{
    margin-bottom: 10px;
}
.content-panel-area {
    position: absolute !important;
}
.top-right
{
    margin-left: 0;
}
.footer-left-part .footer-logo img {
    max-width: 400px;
    text-align: center;
    margin: 0 auto;
}
.sun-img img {
    width: auto;
    max-width: 80px;
}
footer .copyright {
    padding: 15px 0 15px 0;
    text-align: center;
    border-top: 1px solid #333;
    margin-top: 0;
}
footer
{
    padding: 50px 0px 0px;
}
/*.temp-content
{
    width: 67%;
}*/
.attention ul li
{
    margin: 10px 0px;
    width: 100%;
    padding: 19px 0px;
}
.right-links
{
    text-align: center;
}
.temp-content p
{
    color: #332f2c;
}
.banner-top-header
{
	clear:both;
    position: relative;
   
}
.menuicon{text-align:left;}
.logo-part{margin:0;}
.header-top .col-md-6.col-sm-12:first-child {
    border-bottom: 1px solid #999;
    padding-bottom: 15px;
}
#cssmenu ul.menulist {
    top: 190px !important;
}
.top-header
{
    background-color: #0175c0;
    
    font-size: 16px;
   display: block;
z-index: 9;
position: relative;
}
.access-link
{
    width: 100%;
    position: relative;
    text-align: center;
}
.morning-quote
{
    order: 2;
}
.access-link-div
{
    order: 1;
}
.menulist li a {
    text-align: left;
}
#cssmenu > ul > li.active > a{color: #0175c0;}
#cssmenu > ul > li:hover > a
{
    color: #fff;
}

#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover
{
    color: #0175c0 !important;background:#fff;
}
#accessibility ul li {
    list-style: none;
    display: block;
    float: left;
    padding: 0 0px;
    width: 100%;
    margin: 6px 0px;
}
.access-panel.content-panel-area
{
    position: relative !important;
}
.banneroverlay
{
    display: none;
}
.desktop-attention-txt
{
    display: none;
}
#cssmenu ul ul{border:0;margin:0 !important}

/*end header*/

/*Slider text strat*/

/*.videobanner{display:block;}*/

/*End Slider Text*/

/*testimonial text*/

/*End testimional text*/

/*Start news*/

/*End News*/

/*Start gallerycontent*/

/*End Gallerycontent*/


#cssmenu > ul > li.social-icon {margin: 0 4px;display: inline-block;float: left;width: auto;border: 0;}
#cssmenu > ul > li.social-icon a:hover{background: transparent;}

#cssmenu > ul > li{padding:0;}
#cssmenu > ul > li > a{margin:0;}
}
@media (max-width:800px) {
/*Slider text strat*/

/*End Slider Text*/

/*testimonial text*/
}
@media (max-width:768px) {
/*Slider text strat*/

/*Slider text END*/

/*start testimionial*/

/*End Testimional*/

/*News Start*/

/*End News */
.slider-overlay
{
    margin-top: 0px;
}

}
@media (max-width:767px) {
/*Start header*/

#cssmenu > ul > li > a {
padding: 14px 20px;
}
#cssmenu > ul > li.getinv > a, #cssmenu > ul > li.getinv > a:hover {
padding: 14px 20px;
}
/*#cssmenu ul.menulist {
    top: 15px !important;
}*/
.newsletter input.mail {
    width: 225px;
}
#cssmenu ul li.fb-icon a {
    padding: 8px 20px;
}
#cssmenu .submenu-button {
height: 46px;
width: 52px;
}
#cssmenu ul ul li a {
padding: 17px 20px 16px 50px;
}
#cssmenu .submenu-button::before {
top: 24px;
}
#cssmenu .submenu-button::after {
top: 19px;
}
.site-logo img {
    width: 250px !important;
}
.list-data {
    margin-left: 0;
    margin-top: 20px;
    padding: 10px;
}
.list-options .list-options-data
{
    margin: 0 0px 70px;
}
.footer-left-part .footer-logo img
{
    max-width: 250px;
}
ul.news-links, .heading span
{
    display: block;
}
.field-item a input[type="button"]
{
    white-space: normal;
}
.managmnt-img
{
    float: none !important;
    margin: 20px auto !important;
    display: block;
}
.media-disaster-img
{
    float: none;
    display: block;
}
.tsunami-image
{
    margin: 10px auto !important;
    display: block !important;
}
.news-content, .events-content
{
    padding: 7px 20px;
}
ul.social-links {
    margin-bottom: 0px !important;
}
.right-links
{
    padding: 10px 0px;
    margin-top: 0px;
}
.access-panel .content-box {
    padding: 30px;
}
.quick-links .heading span
{
    display: table-cell;
}
.news-content li h3, .events-content h3
{
    font-size: 15px;
}
.latest-news .news-content p, .events-content a.more-news, .list-options .list-data li a
{
    font-size: 15px;
}
.list-data h4
{
    font-size: 22px;
}
.list-data li {
    margin-bottom: 8px;
}
.contact-us .col-md-4 p
{
    margin-bottom: 5px;
}
.list-options .list-data li a
{
    font-size: 15px;
}
/*End Header*/

/*slider text start*/

/*End Slider Text*/

/*news start*/

/*news end*/

/*involved strat*/
.capabilities-services .brown-gredient-title h2{font-size:30px;}
.client-spoken{background-position:center;}
.logo-part{padding: 0px 0;

max-width: 230px;}

.top-header .col-md-12{padding:0;}
.top-header .col-md-12 .text-right{text-align:center;}
.top-link-bar li a{font-size:13px;}
.backlinks-footer{padding-left:0;}
.sidebar_widget {padding-left:0;}
}
@media (max-width:640px) {
/*Start Testimional*/

.header-top ul.social-links {
    margin-bottom: 15px;
    display: block;
}
.top-right .join-email {
    margin-bottom: 10px;
    margin-right: 0px;
    display: block;
}
.top-right .search-web {
    margin-right: 0px;
    display: block;
}
}
@media (max-width:480px) {
.menuicon {
position: absolute;
top: 0px;
right: 0px;
}
.sun-img {
    display: inline-block;
    width: 100%;
    float: left;
    margin-right: 25px;
    text-align: center;
}
.temp-content {
    width: 100%;
    display: inline-block;
    float: left;
    text-align: center;
}
#cssmenu ul.menulist {
    top: 28px !important;
}
.mobile-top-link li{font-size:10px;padding:3px 4px;}

#cssmenu #menu-button {
 padding: 26px;
}

/*Banner Text area*/

.bannertextarea h3 {
font-size: 18px;
}
.bannertextarea h1 {
font-size: 26px;
}

/*End Banner Text Area*/

/*News start*/

/*End News */

/*Gallery start*/

/*Gallery End*/

}
@media(max-width:450px){

}
 @media screen and (max-width: 380px) {
 .bannertextarea h2 {
    font-size: 34px;
}
.we-can-do-title img{max-width:50px;}
.we-can-do-title h2{font-size:24px;}
.banner-slide-button ul li span{font-size:16px;}
.banner-slide-button ul li {min-width: 150px;margin: 0 0px;}
.banner-slide-button ul li span {font-size: 14px;}

.more-info-happ a{line-height:normal;}
.happ-trending{float:left;}
.owl-theme .owl-controls .owl-buttons .owl-prev {
    top: 65%;
    left: -45px;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    top: 65%;
    right: -45px;
}
 .subs-field-area {
    padding: 0px 0px;}
.logopart img {

max-width: 170px;
padding: 10px 0px;
}
.menuicon{margin-top: 10px;}

.top-social-links{margin-bottom:20px;}
.left-top-text{font-size:12px;}

.involved p {
padding-top: 0px;
}
#nakainer .darkHeader .logopart img {
width: 200px;
}
.fbicon {
display:none;
}
.darkHeader .menuicon {
padding-top:5px;
}

#cssmenu #menu-button {
padding: 28px;
}
.bannertextarea h3 {
font-size: 16px;
}
.bannertextarea h1 {
font-size: 22px;
}
#testim li h1 {
font-size: 18px;
}

#cssmenu ul.menulist  {
top: 2px;
}
.head-menu .col-md-3.col-sm-12 {padding:0;}
.newsletter-box input {
    width: 180px;
    font-size: 12px;
}

.banner-bottom-bar-title h2{font-size:38px;}
.staywell-adv-item{text-align:center;}
.staywell-adv-item img{max-width: 300px;
margin-top: 30px;}
.interest-cat-item .overlay{padding:0 20px; bottom:10px;}
.interest-cat-item .overlay h2{font-size:16px !important;line-height: 1;}
.staywell-bottom-bar h2{font-size:24px;}
.staywell-bottom-bar h2 span{display:block}
.staywell-bottom-bar h2 a{margin-top:20px; margin-left:0;}
.menu-lower-footer-menu-container{padding-left:10px; padding-right:10px;}


}
@media(max-width:350px){#cssmenu #menu-button {right:0px;} .mobile-top-link li{font-size:9px;padding:3px 4px;}
.banner-slide-button ul li {min-width: 130px;margin: 0 0px;}
.service-title h1{font-size: 32px;}
.gallerycontent .gallery-heading h1{font-size:32px;}

}
 @media (max-width:320px) {
.Testimonialtext {
padding-bottom: 30px;
}
.colcen h3 {
 margin: 0px;
font-weight: 600;
font-size: 18px;
}
.item h3 {
padding: 0px;
font-size: 18px;
}
.marleft20 p {
padding-bottom:10px;
}
.bird-anim{left: -15px;top: 0px;}
.fish-anim {bottom: 20px;left: 265px;}

}