@media (min-width: 361px) and (max-width: 450px) {
}
 @media (min-width: 481px) and (max-width: 639px) {
}
@media (min-width:480px) {

}
@media (min-width:991px) {
 #header .col-md-3 {
padding:0;
}


}
/*--responsive design--*/
@media (min-width:1400px) {
#cssmenu > ul > li {margin: 0 10px; }
.banner-field-area{bottom:auto;top:35%;}
}
@media(max-width:1300px){
	.left-top-text, .sub-top-links a, .top-social-links a, .top-buttons a{font-size: 12px;}
	.top-social-links a{width:21px;}
	.sub-top-links, .top-social-links, .top-buttons{padding-left: 5px;}
	
}
@media(max-width:1100px){
	.top-bar-header .col-md-4{width: 100%;text-align: center;margin-bottom: 10px;}
	.top-bar-header .col-md-8{width: 100%;text-align: center;}

	.sub-top-links li{margin:0 3px;}
	.questions-area .slick-next {right: 10px;}
	.questions-area .slick-prev {left: 10px;}
	
}

@media(max-width:1340px){
.opening-timing{font-size: 11px;}
.bannertextarea{top:5%;}
.bannertextarea h2{font-size:56px;}
}
@media (max-width:1280px) {
/*Header start*/






/*end header*/

/*Slider strat*/


/*End Slider*/

/*Start news*/
img{height: auto;}

/*End News*/


}
@media(max-width:1199px){
.interest-category h2{font-size:22px !important;line-height: 24px;}
.capability-option{padding-bottom:60px; margin-bottom:30px;}
}
@media (min-width:992px) and (max-width:1200px) {
/*Header start*/
#cssmenu > ul > li > a, #cssmenu ul li.getinv a{font-size: 14px;}
#cssmenu ul ul li a{font-size:14px;}
#cssmenu > ul > li.has-sub > a::after{content:none;}
#cssmenu > ul > li.has-sub > a{padding-right:0;}
.banner-bottom-bar-title h2{font-size: 52px;}
.adv-title {font-size: 22px;}
.adv-sub-text{font-size:14px;}
.program-items a span{font-size:14px;}
.hover-view h3{font-size: 18px;margin: 10px 0 20px 0;}


.over-banner-content{padding-top:0;}
.bannertextarea h2{margin:10px 0;}
.over-banner-boxes{padding-top:0; margin-top:0;}
.snippet-item{font-size:16px;}
.contact_wrapper .green-gredient-title h2 {
    font-size: 42px;}
	
.text-over-banner-bottom{font-size:16px;}
.text-over-banner-bottom img{bottom: 0px;}
.bannertextarea h2{font-size:42px;}
}
@media (min-width:992px) and (max-width:1100px) {

#cssmenu > ul > li {margin: 0 6px;}
#blue-opacity h2{font-size: 32px;}
#blue-opacity h3{font-size:22px;}
#blue-opacity a.video-button{margin: 10px auto;font-size: 16px;}


}
@media (min-width:992px) and (max-width:1024px) {


.banner-field-area{bottom:2%;}
.bannertextarea h1{font-size:48px;}
.bannertextarea h3 {font-size: 22px;}

#cssmenu ul li.getinv a{padding: 6px 6px;}

}
@media(max-width:1024px){
body {
overflow-x: hidden;
}

}
@media (max-width:991px) {
/*Header start*/

.menuicon {
position:absolute;
right:0px;
top:0;
width: 100%;
}
.head-menu .mobile-social.social-links{display: block;float: left;position: relative;z-index: 99;}
.social-icon{padding-top:0;}


.menuicon {
padding-top: 10px;
}
.mobile-top-head {

    background: #6e6e6e;

}

.top-social-links a {
    width: 24px;
}
.left-top-text, .sub-top-links a, .top-social-links a, .top-buttons a {
   
}
.mobile-contact-btn {display: inline-block;float: left;}
.mobile-contact-btn a {width: 40px;height: 40px;display: block;background-size: 30px;    background-position: center;text-indent: -999px;}
.mobile-top-link {display:inline-block;}
.mobile-top-link ul{display: block;width: 100%;padding: 0;margin: 0;line-height: 34px;padding-left: 10px;}
.mobile-top-link ul:after{content:"";clear:both;display:block;}
.mobile-top-link li{font-size:14px;float: none;display: inline-block;border-right: 1px solid #999;line-height:6px;margin-left: -3px;padding: 3px 6px;}

.mobile-top-link li:last-child{border:0;}
.mobile-top-link li a{color:#0a3782;}
.mobile-top-link li a:hover, .mobile-top-link li a:focus{color:#ff7e00;}
.top_content-notification{display:none;}
.head-menu .social-links{display:none;}
.head-menu .top-head-bar{z-index: 99;position: relative;background:white;}
#menu-button.menu-opened {background-color: transparent;}
.menuicon {padding: 0; margin-top:10px;}
#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;
}

.logopart a {
position: relative;
z-index: 9;
}
.mobrowleft {
float: right;
width: 100%;
}
#cssmenu ul {
background:#89a728;
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:0px;
}
#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;}
#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{margin-left:0;}
#cssmenu ul li.fb-icon a{padding: 10px 20px;}

/*end header*/

/*Slider text strat*/
.bannertextarea {
top: 10%;
}
.bannerarea {
display:block;
}

/*.videobanner{display:block;}*/
.videobanner {
display:none;
}
.owl-theme .owl-controls .owl-buttons .owl-next, .owl-theme .owl-controls .owl-buttons .owl-prev {

    top: 50%;
}
#testim {
    max-width: 100%;
}


/*End Slider Text*/

/*testimonial text*/

#testim li p {
width: 90%;
}

/*End testimional text*/

/*Start news*/

.owl-theme .owl-controls .owl-buttons .owl-next {
right:-70px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
left:-70px;
}

/*End News*/

/*Start gallerycontent*/

.gallerycontent li p {
width: 100%;
}
/*End Gallerycontent*/

.head-menu{position:relative;}
.chat-image-section {display:none;}
.banner-field-area {bottom:20%;}
.banner-details-field{margin:0 auto;}
.banner-slide-button ul li img{max-height: 50px;}
.banner-slide-button ul li a:first-child{padding: 12px;}
.banner-slide-button ul li {padding: 5px 5px;}
.banner-slide-button ul li span{font-size:18px;}

.hello-bar-text {font-size: 14px;}

.happening-block{margin-top:2em;}


.banner-o-btn{margin-bottom:20px;}
.grid-sizer, .grid-item{width:25%;}
#header .container-fluid{margin-top:-2px;}
.slick-prev{left: -60px;}
.slick-next{right: -60px;}
.menulist, .sub-menu {display: none !important;}
.menulist.open, .sub-menu.open {display: block !important;}

#primary-content .logopart{position:relative;}

.about-content{margin-bottom:60px;}
.gurm-pizza-bar{font-size:20px;}
.teaser-item img{max-width:140px;}
.teaser-item span{font-size:16px;}

.hover-mask .fig-caption h3 {display: none;}

#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;}

.mobrowleft{margin-top: 18px;}

.logopart img {
  width: 250px;
margin-top: 0px;
padding: 10px 0;
	}
.logopart span{font-size: 10px;margin-top: -3px;}
.logopart img{width: 200px !important;padding-bottom: 0;
padding-top: 0px}
	
body{padding-top:0 !important;}

.bannertextarea{padding:1em 0 2em;}
.banner-right-overlay-text{padding: 5px 0;}
.hsp_committed_area::after{content:none;}
.over-banner-boxes{margin-top:0;}
.banner-bottom-text:after{content:""; clear:both; display:table}
.banner-bottom-text{background:#0b56a7;position:relative;}

.snippet-item{position: static;
width: 100%;
border-radius: 0;
border:0;
border-top: 1px solid #ccc; }
.snippet-item:before, .snippet-item:after{content:none !important;}
.snippet-close{display:none;}

.banner-bottom-carousel-section .slick-next, .banner-carousel .slick-next{right:-24px;}
.banner-bottom-carousel-section .slick-prev, .banner-carousel .slick-prev{left:-24px;}

.pay-on-content, .pay-mid-items{margin: 0em 0 3em;}

#cssmenu .search-icon{display: block;
width: 100%;
margin-top: 0;
margin-bottom: 0;
height: auto;
-moz-transform: none;
-o-transform: none;
-webkit-transform: none;
transform: none;}
#cssmenu .register-item a::after{content:none;}
#cssmenu .search-icon::before{font-size:24px;}

.mobile-top-head .sub-top-links{padding:0 0px; width:100%;}

.top-head-bar .menuicon {margin-top: 4px;}

#cssmenu .desktop_link{display:none;}
.over-banner-content h2 br{display:none;}
.bannertextarea{text-align:center}
.banner-bottom-text{text-align:center;}
.text-over-banner-bottom{padding-left:50px;}
.forcast-area{text-align:center}
.capability-option{min-height:320px;}

.video-slider-section #carousel-left {left: -10px;}
.video-slider-section #carousel-right {right: -10px;}
.contact_wrapper .green-gredient-title h2{font-size: 36px;font-weight: 600;line-height: 1.2;}
.contact_overlay .content p{font-size:16px;}
.contact_overlay{padding: 40px 0;}

#accessibility ul li{width: 100%;margin-bottom: 10px;}
#cssmenu .home{display:block}
#slider .slick-dots{bottom: 0;}
.header-for-inner{background-size: cover !important;}
input[type="button"], input[type="submit"]{font-size:16px;}

.inner-content-area {
    font-size: 16px;
}
.only-mobile-banner-caption {
    position: relative;
    z-index: 1;
}
.page-breadcrumb{font-size:14px;}
.views-exposed-form .views-exposed-widget, .views-exposed-form .views-exposed-widget#edit-event-date-wrapper, .views-exposed-form .views-exposed-widget#edit-post-date-wrapper, .views-exposed-form .views-exposed-widget#edit-event-date-wrapper, .views-exposed-form .views-exposed-widget#edit-post-date-wrapper{max-width:100%;}
.col-lg-9.col-md-9.col-sm-12.col-xs-12.order-md-3.text-left {
    padding: 0;
}
.order-md-9.left-img {
    float: none;
}
.event-happen-timer {
    width: 100%;
    padding: 0;
    margin: 15px 0;
}


}
@media (max-width:800px) {
/*Slider text strat*/
.bannertextarea {
top: 25%;
}

/*End Slider Text*/

/*testimonial text*/
}
@media (max-width:768px) {
/*Slider text strat*/

.bannertextarea h1 {
font-size: 36px;
margin-bottom: 0px;
margin-top: 0px;
}
.bannertextarea h2 {
 font-size: 36px;margin:10px 0;
}
.bannertextarea h1 {
 font-size: 32px;
}
.bannertextarea h3 {
 font-size: 20px;
}

.videoarea {
margin-bottom: 30px;
}
.involved p {
padding-top: 20px;
}

/*Slider text END*/

/*start testimionial*/

/*End Testimional*/

/*News Start*/
.marleft20 p {
margin:0;
}
/*End News */

}
@media (max-width:767px) {

.below_banner1 .col1{
    text-align: center;
}
.below_banner2 .col1{
    text-align: center;
}
.pricing .content{
    width: 100%;
}
.pricing .content p{
    padding: 0px 0px;
}
#cssmenu #menu-button{
    top: -15px;
}


/*Start header*/
#footerMenu{display:none !important;}

.menuicon {
width: 100%;
}
.mobile-top-link{display:block;}

.mobile-top-link ul{padding:0;line-height: normal;text-align: center;}
.mobile-top-link ul li{float:none;display:inline-block;}



.mobile-top-link{border-bottom:1px solid #ddd;}
.mobile-top-link, .mobile-contact-btn, .social-links{padding:5px 10px;margin:0;}

#cssmenu > ul > li > a {
padding: 14px 20px;font-size:14px;
}
#cssmenu > ul > li.getinv > a, #cssmenu > ul > li.getinv > a:hover {
padding: 14px 20px;


}

#cssmenu ul li.fb-icon a {
    padding: 8px 20px;
}
#cssmenu .submenu-button {
height: 42px;
width: 52px;
}
#cssmenu ul ul li a {
padding: 14px 20px 14px 30px;
}
#cssmenu .submenu-button::before {
top: 20px;
}
#cssmenu .submenu-button::after {
top: 15px;
}

.banner-field-area {position: relative;padding:50px 0;background: #0289c4;z-index:1;}
#testim::before{content:none;}
/*End Header*/

/*slider text start*/

/*End Slider Text*/

/*news start*/
.marleft20 {
margin:20px 0
}
.owl-theme .owl-controls .owl-buttons .owl-next {
top: 55%;
right:-50px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
top: 55%;
left:-50px;
}
.owl-theme .owl-controls .owl-buttons img{max-width:36px;}
/*news end*/
.videoarea {
margin-bottom: 0px;
}
/*involved strat*/
.involved p {
 font-size: 26px;
}
#nakainer .head-menu{position:relative;}
#nakainer .head-menu.darkHeader{position:relative;background:#3c5baf;}
/*End Involved*/

.banner-details-field .start-button-section{display: block;margin: 30px 0 10px 0;}
.banner-details-field { background: rgba(255,255,255,.3);width: 90%;}
.banner-section .bx-wrapper .bx-pager{width:100%;}
.banner-section .bx-wrapper .bx-pager > .bx-pager-item{display:inline-block;}
.banner-slide-button{margin-top:10px;}
.right-service{margin-top:2em;}
.happening-block { width: 85%;}

.happening-block-title a{float: none;display: block;}
.slick-prev, .slick-next{width: 35px;}
.slick-prev {left: 0px;}
.slick-next {right: 10px;}
.more-info-tag{width:100%;}
.banner-slide-button {width: 100%;}
.grid-sizer, .grid-item{width: 50%;}


.logo-baner {max-width: 260px;}
.bannertextarea .ft-18{margin: 15px 0;font-size: 16px;}
.health-care-services{padding: 1em 0;}
.hsp_committed_title{font-size:26px;}
.hsp_committed_list_items ul li{font-size:16px;}

.hsp_committed_list_items ul li::after{background-size: 24px !important;top: 14px !important;}

.hsp-numerous-title{font-size:22px;}
.services_item{padding: 15px 0;}
.service_item_icon img {max-width: 60px;}
.service_item_text p{font-size:16px;}
.service_item_text h2{font-size:24px;}

.banner-o-btn a{padding: 8px 25px;font-size: 18px;}
.banner-o-btn a::after{top: 6px;}

.top-mobile-head-bar{background: #282828;text-align: center;padding: 5px;display:block;}
.top-head-bar .opening-timing{display:none;}
.top-mobile-head-bar .opening-timing .timing-area, .top-mobile-head-bar .opening-timing .location-area{display:inline-block;position:relative;}
.top-mobile-head-bar .opening-timing .timing-area{margin-right:8px;padding-right:10px;}
.top-mobile-head-bar .opening-timing .timing-area:after{content:"|";position: absolute;right: -4px;}
.bottom-head-link{display:inline-block;width:100%;position:absolute;}
#header {position: relative !important;}
.top-head-bar{background:#8c1022;}
.banner-o-btn{padding: 15px;}
.catering-image {
    max-width: 100px;
    margin-bottom: 10px;
}
.guam-bar-text::before{content:none;}
.interest-category-view .interest-cat-item{display:block;}
#primary-content .page-title-small{margin-top:0;}

.footer-text .footer-links{width:100%;margin-bottom: 20px;}
.forcast-section{text-align:center;}

.contact_overlay{padding:60px 0;}
.contact_wrapper .green-gredient-title h2{font-size:32px;}

.questions-area{padding:0;}
.questions-area::before {
    content: "";
    width: 0;
    height: 0;
    border-right: 60px solid transparent;
    border-top: 60px solid #01476B;
    border-left: 60px solid transparent;
    position: absolute;
    left: 50%;
    z-index: 99;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);border-bottom: 0;
}
.questions-area::after {
    content: "";
    position: absolute;
    right: 0;
    width: 100%;
    background: #00599D;
    height: 50%;
    bottom: 0;top: inherit;
}
.questions-slider .items  .col-md-6{padding-top:40px; padding-bottom:40px;}

.tetimonial_wrapper{background-size: 70px;

background-position: 40px 50px;}
.link-more-testimonies.text-right {text-align: center;margin-top: 20px !important;}
.affinity_section{margin:0 auto; width:80%;}
.affinity_section .slick-arrow{width: 30px;}
.affinity_section .slick-arrow.slick-prev{left: -40px;}
.affinity_section .slick-arrow.slick-next{right: -40px;}
.affinity-title, .video-section-title .video-title-text{font-size:28px;}

}
 @media (max-width:640px) {
/*Start Testimional*/
}
 @media (max-width:480px) {
 .menuicon {
position: absolute;
top: 0px;
right: 0px;
}
.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*/

.colcen .col-xs-8, .colcen .col-xs-4 {
padding:0;
}

/*End News */

/*Gallery start*/

#gallerys .owl-controls .owl-buttons .owl-prev {
top:40%
}
#gallerys .owl-controls .owl-buttons .owl-next {
top:40%
}


.gallerycontent h1 {font-size: 24px;}
#cssmenu ul.menulist  {
top:30px;
}
.darkHeader #cssmenu ul.menulist  {
top:0px;
}
.subs-field-area {
    padding: 0px 10px;}
	#testim {
    max-width: 100%;
}
.testimional-item {
    padding: 20px 20px;
    width: 100%;
}
#testim{padding:10px;}
.subscriber-box input[type="text"]{max-width:200px;text-overflow: ellipsis;}
/*Gallery End*/

.hover-mask .fig-caption h3{display:none;}
.banner-bottom-carousel-section .slick-next, .banner-carousel .slick-next{right:-15px;}
.banner-bottom-carousel-section .slick-prev, .banner-carousel .slick-prev{left:-15px;}

.why-should-bar ul li{display:block;}

.tetimonial_wrapper{background-size: 60px;
background-position: 15px 15px;}


}
@media(max-width:450px){.banner-slide-button ul li{min-width: 130px;}
figcaption h4 {margin-top: -22px;font-size: 20px;}
.service-title .h-size2{font-size:26px;}
.service-title h1{font-size: 42px;}
.gallerycontent .gallery-heading h1{font-size:42px;}
.grid-sizer, .grid-item{width: 100%;}

.banner-o-btn a{font-size:16px;}
.music-btn a{margin: 10px 15px;
padding: 4px 10px;}
.newsletter-box input{width:220px;}

.service-crust, .about-crust{background-size: auto 100%;}


}
 @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;}

.menuicon{margin-top: 10px;}


.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;
}


.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;}

.text-over-banner-bottom{text-align: left; padding-left:0;font-size: 16px;}
.text-over-banner-bottom img{bottom:0;}
.forcast-area{font-size:14px;}
.capability-services-title h2{font-size:28px; margin-top:0}
.capability-services-title p{font-size:16px;}
.why-should-bar ul li a{display:block; margin-top:5px;}

}
@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;}

}

@media(max-width: 991px){
    #cssmenu #menu-button {top: -15px;}
    #google_translate_element a.VIpgJd-ZVi9od-l4eHX-hSRGPd {display: none;}
}
