@media (min-width: 361px) and (max-width: 450px) {
}
 @media (min-width: 481px) and (max-width: 639px) {
}
@media (min-width:480px) {

}
@media (min-width:991px) {



}
/*--responsive design--*/
@media (min-width:1400px) {

.banner-field-area{bottom:auto;top:35%;}
}
@media(max-width:1340px){

}
@media (max-width:1280px) {
/*Header start*/






/*end header*/

/*Slider strat*/


/*End Slider*/

/*Start news*/
img{height: auto;}

/*End News*/


}
@media(max-width:1199px){

.head-top-links li a{padding: 7px 3px;}
.head-top-links li.top-btns{margin-right:5px;}
.guam-search-text{float: none;text-align: center;}
.property-search-tabs ul{width:100%; text-align:center}

}
@media (min-width:992px) and (max-width:1200px) {
/*Header start*/
#cssmenu > ul > li > a, #cssmenu ul li.getinv a{font-size: 14px;}
#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 4px;}
.buttons-ul{padding-left:0;}
.menu-another-links .buttons-ul li a{padding:12px 6px}
.menu-another-links .buttons-ul li a .fa-search{font-size:14px;}

.logopart img{
	width: 220px;
    padding: 5px 0;
	margin-top:0;
}

#properties-slider .slick-prev{left: -50px;}
#properties-slider .slick-next{right: -50px;}
.teaser-property-specification ul li{padding: 0 2px;margin: 0 2px;}
.match-text{font-size:16px;padding: 0 10px;}
.match-button {min-width: 180px;}
.service-prop-list{max-width: 75%;}


.snippet-item{width: 130px;padding: 10px; font-size:12px;}

.snippet-right.snippet-item::before{left: 34px;}
.snippet-right.snippet-item::after{left: 54px;}

}
@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;}
.right-top-bar{text-align:left;}

}
@media(max-width:1024px){
body {
overflow-x: hidden;
}
}
@media (max-width:991px) {
/*Header start*/
#header{ z-index:301;}
.menuicon {

position:absolute;
right:0px;
top:0;
width: 100%;
}
.head-menu .mobile-social.social-links{display: block;float: left;position: relative;z-index: 99;}


.menuicon {
padding-top: 10px;
}
.mobile-top-head{display:block;padding:5px 0;background:#fff;}
.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 .top-head-bar{z-index: 99;position: relative;}
#menu-button.menu-opened {background-color: transparent;}
.menuicon {padding: 0;}
#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: auto;
margin-top: -10px;width: 100%;
}
#cssmenu ul {
background:#c1a365;
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;}
#idx_submit, #idx_submit_new {margin-left: 0px;}
#cssmenu ul.menulist  {
top:20px;
}
#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: 25%;
}
.bannerarea {
display:block;
}
.bannertextarea h2{font-size: 32px;}
.bannertextarea h1{font-size: 40px;}
.bannertextarea h3{font-size: 28px;}
/*.videobanner{display:block;}*/
.videobanner {
display:none;
}
.owl-theme .owl-controls .owl-buttons .owl-next, .owl-theme .owl-controls .owl-buttons .owl-prev {

    top: 50%;
}


/*End Slider Text*/



/*End Gallerycontent*/

.head-menu{position:relative;}
.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;}

.bannertextarea {transform: scale(.8); -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8);}
.banner-o-btn{margin-bottom:20px;}
#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;margin-top: 10px;}

.about-content{margin-bottom:60px;}

.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;}

.right-exp-flag{display:none;}
.col-md-9.menuicon{padding:0;}
.logopart img{max-width:250px;}
.social-icon{padding:0;}

.top-mobile-head-bar{background: #b4112c;text-align: center;padding: 5px;display:block;}
.top-mobile-head-bar .exp-flag-red .wh-text{padding: 5px 0;}
.top-mobile-head-bar .exp-flag-red .white-text{padding:5px 0px;}
.property-search .form-control{min-height: 46px;}
.property-search .site-button{height: 46px;}
.half-section{width:100%;}
.match-button{width:200px;}
.service-prop-list{max-width:100%;}
.guam-search-text{float:none;margin-bottom:10px;}
#properties-slider .slick-prev{left:-35px;}
#properties-slider .slick-next{right:-35px;}
#properties-slider .slick-prev, #properties-slider .slick-next{width:34px;}
.property-search .row{margin-bottom:0;}

.menuicon .social-icon{display:none;}
footer .social-icon {
    display: block;
    float: none;
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #444;
}
footer .social-links{float:none;}
footer .social-links ul{display:block;}
footer .social-links ul li{margin-bottom:10px;}


#cssmenu > ul > li > a{color:#fff;}

.questions-slider .slick-prev{left:10px;}
.questions-slider .slick-next{right:10px;}


#header{position:relative !important;}
body{padding-top:0 !important;}
.body-stick .shaking-bar{transform:translatey(0px)}
.tag{font-size:16px;}


.banner-bottom-text{background: #ffd208;}
.banner-bottom-text::after {
    content: "";
    clear: both;
    display: table;
}
.forcast-area .forcast-detail{color:#000;}
.text-tumon {
    position: static;
    bottom: 0px;
    right: 0;
    text-align: right;
    display: inline-block;
    width: 100%;float:none;
}
.bannertextarea{float:none;}
.banner-bottom-text{position:relative;}
.camera-icon-in-banner{z-index:991;left:15px; display:none;}
.bannerarea ul.slick-dots{left:0;}
.bannertextarea p{margin-top:10px;}

.snippet-item{display:none !important;}
.banner-bottom-text .col-md-6.col-sm-6{width:100%; text-align:center;}
.forcast-section{margin-bottom:0;}

.nearby-area{max-width:100%;}
.gallerys-section{padding-bottom:1em; padding-top:3em;}
.right-side-sub-menu{display:none;}

.top-head-area{background:#000;}

.brand-centered{position:relative;}

#gallerys .slick-prev{left: -30px;}
#gallerys .slick-next{right: -30px;}

.language-section{margin-right: 25px;
position: absolute;
right: 70px;}
.top-menus {
    margin-top: 10px;}

}
@media (max-width:800px) {
/*Slider text strat*/
.bannertextarea {
top: 15%;
}
.testimional-text {font-size: 24px;}

/*End Slider Text*/

}
@media (max-width:768px) {
/*Slider text strat*/
.bannertextarea h1 {
font-size: 36px;
margin-bottom: 0px;
margin-top: 0px;
}
.bannertextarea h2 {
 font-size: 26px;
}
.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*/
.item h3 {
padding:0;
}
.marleft20 p {
margin:0;
}
/*End News */

.insights-area{max-width: 85%;margin: 0 auto;}
.service-section-slider .slick-prev, .service-section-slider .slick-next{width:24px;}
.service-section-slider .slick-prev{left: -30px;}
.service-section-slider .slick-next{right: -30px;}

}
@media (max-width:767px) {
/*Start header*/
#footerMenu{display:none !important;}

footer{padding:1em 0;}
.menuicon {
width: 100%;
}
.backtop{ display:none;}
.mobile-top-link{display:block;}
.mobile-top-head{padding:0;background: #fff;}
.mobile-top-link ul{padding:0;line-height: normal;text-align: center;}
.mobile-top-link ul li{float:none;display:inline-block;}
.mobile-top-head .container-fluid{padding:0;}


.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;
}
#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: 46px;
width: 52px;
}
#cssmenu ul ul li a {
padding: 13px 20px 12px 40px;
}
#cssmenu .submenu-button::before {
top: 24px;
}
#cssmenu .submenu-button::after {
top: 19px;
}

.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*/

.slick-prev, .slick-next{width: 35px;}
.slick-prev {left: -45px;}
.slick-next {right: -45px;}
.more-info-tag{width:100%;}
.banner-slide-button {width: 100%;}
.grid-sizer, .grid-item{width: 50%;}


.logo-baner {max-width: 260px;}
.bannertextarea .ft-18{font-size:16px;margin: 10px 0;padding: 10px 0;}
.banner-o-btn a{padding: 8px 25px;font-size: 18px;}
.banner-o-btn a::after{top: 6px;}


.bottom-head-link{display:inline-block;width:100%;position:absolute;}
#header {position: relative !important;}

.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;}

.bannertextarea h1 img {
    width: 50px;
    position: absolute;
    margin-left: 10px;
    margin-top: -10px;
    top: 10px;
    right: -60px;
}
.banner-o-btn{margin-bottom:0;}

.teaser-slider{max-width: 85%;}
.property-search-tabs ul li{margin: 0 2px;}
.service-prop-list ul li{width:100%;}


.bannertextarea::before{top:-15px;}
.service-section.item{display:block;}
.service-section .column{display:block;}
.service-section .column .col-sec figure img{width:100%;}


.testimional-area::before{background-size:100%;}



.side-bar-btn{position: static;
z-index: 199;
right: 0px;
transition: right 0.4s ease-in-out;
top: 32%;
padding: 15px;
text-align: center;}
.side-bar-btn .banner-popup-btn-trip-adv{border-radius: 30px;padding-left: 30px;padding-right: 30px;display: inline-block;}


#slider .slick-dots{bottom: 5px;


width: 100%;
text-align: center;}


.banneroverlay{z-index:-1; background:#fbf1b4;}
.banner-search-section{position:relative; top:0; padding-top: 20px;}


.questions-area{padding:0;}
.questions-area::before {
    content: "";
    width: 0;
    height: 0;
    border-right: 60px solid transparent;
    border-top: 60px solid #0085a0;
    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: #00b0c7;
    height: 50%;
    bottom: 0;top: inherit;
}
.questions-slider .items  .col-md-6{padding-top:40px; padding-bottom:40px;}

.coral-search select.form-control{max-width:100%;}
.coral-search-btn{position:relative;width:100%; top: 10px;
right: 0;}

.coral-search {overflow: inherit;}
.banner-search-bar-text .content-panel-area{margin-top: 90px;}

.testimional-slider .slick-prev{height:auto; left:10px; width:22px;}
.testimional-slider .slick-next{height:auto; right:10px; width:22px;}
.top-head-header, .right-top-bar{text-align:center;}


.slide-panel-section li{display:block; margin-bottom:15px;}
.slide-panel-section li.active::before{content:none !important;}

.question-buttons{padding-left:0}

.top-map-links li{display:block;}
.top-map-links li:first-child{margin-bottom:40px;}
.top-map-links li a{border:0;}
.accesible-pannel{margin-right:0;}

.header_top_bg .content-box{padding:10px;}

#accessibility ul li{width:50%; margin-bottom:10px;}
#accessibility ul{margin-bottom:0;}


}
 @media (max-width:640px) {
/*Start Testimional*/
.Testimonialtext {
padding-bottom:10px;
}
.Testimonialtext .bx-wrapper .bx-pager {
padding:0;
}
.more-info-happ, .happ-trending{font-size:14px;}
.happening-block-title{padding: 6px;}
.happ-title-block{font-size:18px;}
.happening-bottom-part{padding:6px;}
.testimional-text{font-size:16px;}
/*End Testimional*/
.hover-content > p{display:none;}

#properties-slider .slick-prev{left: -30px;}
#properties-slider .slick-next{right: -30px;}

.dis-prop{display:inline-block;}
.match-text{width:calc(100% - 55px)}
.match-button{margin-top:20px;margin-bottom:10px;}
.service-prop-title h1{font-size:18px;}

footer ul.backlinks li{display:block; border:0; margin-bottom:20px;}

}
 @media (max-width:480px) {
 .menuicon {
position: absolute;
top: 0px;
right: 0px;
}
.mobile-top-link li{font-size:10px;padding:3px 4px;}


/*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 */


.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*/

.property-search-tabs ul , .property-search-tabs ul li{display:block;margin-bottom:10px;}
.property-search-tabs ul li a{display:block;}

.dis-prop{width:100%;text-align:center;}
.match-icon img{max-width:40px;}
.match-icon{margin-bottom:10px;}
#gallerys.slick-initialized{margin:0 auto; width:75%;}
.coral-search-btn a{padding: 12px 8px; margin:5px 0;font-size: 13px;}
#accessibility ul li{width:100%;}

}
@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;}

.bannertextarea h1 img{position:static;margin-left:0;margin-bottom:10px;}
.bannertextarea h1{display:block;}
.bannertextarea h1 span{display:block;}

.teaser-slider{max-width: 75%;}

.search-prop-button .search-icon{max-width: 16px;margin-top: 4px;}
.search-prop-button a{font-size:12px;}


}
 @media screen and (max-width: 380px) {
 .bannertextarea h2 {
    font-size: 22px;
}
.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: 220px;
padding: 10px 0px;
}
.involved p {
padding-top: 0px;
}
#nakainer .darkHeader .logopart img {
width: 200px;
}
.fbicon {
display:none;
}
.darkHeader .menuicon {
padding-top:5px;
}


.bannertextarea h3 {
font-size: 16px;
}
.bannertextarea h1 {
font-size: 22px;
}
#testim li h1 {
font-size: 18px;
}



.newsletter-box input {
    width: 180px;
    font-size: 12px;
}

footer .social-links ul li{display:block;width:100%;text-align:left;}


}
@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;
}

}

.white-bg{background:#fff;}

@media(max-width:767px){
	.mobile-hide-section{display:none;}
	.logo-name{display:none;}
	.language-section {

   margin-right: 15px;

position: relative;

right: 0;

top: 0;

margin-bottom: 5px;

top: -26px;

}
.mobrowleft{margin-top: -18px;}
#cssmenu ul.menulist {

    top: 5px;

}
.translation-links{left:auto; right:0;}

.brand-centered .logopart img{padding-bottom: 15px;}
.flexmls_filters_btns{top: 90px;}
.flexmls_connect__sr_view_options{margin-bottom:0 !important;}
.flexmls_connect__search_results_page .main_content {
    margin-top: 50px;
}
#primary-content .SearchResultsList__Heading .HeadingText h1{font-size:28px;}
.flexmls_connect__listing_details_page .entry-title{font-size:20px !important}

.brand-centered{padding-bottom: 13px;}
#primary-content .logopart {margin-right: 0px;margin-top: 34px;}
span#logo_name {font-size: 18px;}

}

@media(min-width:991px){
.flexmls_connect__page_content.has-list .flexmls_connect__sr_left_column img {
    height: 250px;
    object-fit: cover;
}
}

@media(min-width:768px){
	.desktop-hide-section{display:none;}
	.flexmls_connect__ld_property_detail:nth-of-type(1n){background:#fff}
}
@media(max-width:480px){
		.flexmls_connect__sr_view_options .flexmls_connect_select{width:100% !important;}
		#primary-content .ser-button a{margin-bottom: 10px;margin-top: 10px;}
		.flexmls_connect__sr_details_buttons button{padding-top:0 !important; padding-bottom:0 !important}
		.contact_roma svg{margin-top: 0;}
		
}

