.mh-head .mh-btns-left, .mh-head .mh-btns-right { width:135px; }
.mob-btn-dom { position:absolute; top:0; color:#fff; padding-top:10px; width:100%; left:0; text-align:center }
.mh-head .mh-btns-left, .mh-head .mh-btns-right { z-index:1200 }
.float-panel { position:fixed; width:100%; top:0px; z-index:12000 }
.abode-logo, .top-mail, .smo, .smo li, .smo a {  transition: .5s ease; }
.fixed  { background-color:#fff; -webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.21);
-webkit-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.13);
box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.13);}
.fixed .abode-logo { width:56px; }
.fixed .ddsmoothmenu ul li a:hover, .fixed .ddsmoothmenu ul li .active:link, .fixed .ddsmoothmenu ul li .active:visited { color:#818285 }
.fixed .ddsmoothmenu ul li a:link, .fixed .ddsmoothmenu ul li a:visited { color:#fcb616}
.fixed .smo { padding-bottom:10px }

.full-link { position:absolute; width:100%; height:100%; top:0; left:0 }
.mobMenu { display:none; width:100%; position:fixed; z-index:2000000 }
a[href^="tel"]:link,a[href^="tel"]:visited, a[href^="tel"]:hover {    text-decoration: none;    pointer-events: none;    cursor: default;}
.banner-call a[href^="tel"]:link, .banner-call a[href^="tel"]:visited, .banner-call a[href^="tel"]:hover  { color:#fff }

.view620, .view380 { display:none; }

.res-nav-nm { display:none }

.fixed .top-mob { display: block }
*:focus { outline:none; }




@media all and (max-width: 1400px){
	 .container { width:auto; padding:0 100px; margin:0 auto;  }
	 .mice-blocks li { }
	 .container-hmeprj { width: 100%; overflow: hidden; }
}

@media all and (max-width: 1320px) { 
.foot-contact address { padding-right: 23px; }
}

@media all and (max-width: 1280px) { 
.container { padding:0 50px }
.banner-call { padding-left:50px }
.roc-content .align { padding-right:50px; }
}

@media all and (max-width: 1200px) {
	 
.foot-menu { float:left; width:45%; }
.quick-foot ul { padding-right:20px; }
.foot-contact {float: right; width: 52%; }

.foot-menu { background-position: 80% bottom; }
.clint-txt { width: 80%; }

}
@media all and (max-width: 1160px) { 
.foot-htls, .foot-contact { padding-left:23px; }
.foot-contact .fAdd { width:275px; }
.foot-menu { width:430px; }
.foot-contact { width:512px; }
.quick-foot ul { padding-right:9px }
.mice-home-btn { width:420px; }
.miceRrr { width:80px; }
.welcome-text { padding-left:415px }
.mice-images-ind { padding-left:470px; }
.foot-htls, .foot-contact { padding-left: 19px; }
.hotel-teaser { width: 53%;  }
.sub-btm-q-links .container { padding: 0 36px; }
.foot-contact { padding-left: 0; }
.foot-contact address { padding-left: 20px; padding-right: 12px; }
.hme-why-block .align { padding: 32px 30px 50px 30px; }
.down-bok { width: 40%; }

.foot-menu { background-position: 95% bottom; }
.foot-contact { width: 540px; }
.foot-contact address { padding-right: 20px; }

}

@media all and (max-width: 1080px) { 
#enquiry_middle { width:800px; padding:0; margin:0 auto }
.enq-left { width:340px }
.form-label { font-size:10.5pt; width:90px }
.foot-contact { width:515px; }
.foot-contact .fAdd { width:252px; margin-right:15px; }
.foot-htls { padding-left:45px; }
.foot-menu { width:400px; }
.foot-htls { display:none }
.quick-foot ul { padding-right:45px; }
.mice-home-btn { width:394px; }
.mice-images-ind { padding-left:444px }
.welcome-text { padding-left:390px }
.menu-blocks ul { width:196px; }
.menu-blocks ul:first-child { width:150px }
.sub-btm-q-links .container { width: 873px; }
.btmcll-link { width: 440px; }
.btm-enq-link { width: 200px; }
.sub-btm-q-links .container { padding: 0 36px; }
.trin-images li { width: 33.33%; }
.trin-images .align { padding: 10px; }
.foot-menu ul { padding-right: 14px; }
.wid-who-text-hme .align { padding-top: 20px; }
.hme-why-block { padding-right: 550px; }
.chooseicon { right: -65px; width: 160px; }
.hmw-choose-ponts { width: 520px; }

.ddsmoothmenu ul li a { padding: 15px 13px; }

.temp-mail { width: 40%; }
.foot-contact address { padding-right: 12px; }
.foot-menu ul { padding-right: 60px; }
.clint-txt { width: 78%; }

}

@media all and (max-width: 1024px) { 

.footer-nav li { padding-right:10px }
.footer-nav ul { padding-left:10px }
.footer-right { padding-left:364px; }
.foot-address { padding-left:10px }
.foot-address address { padding-left:10px; padding-right:10px }
.foot-address { width:auto; float:left }
.sub-btm-q-links .container { width:auto }
.hme-why-block { padding-right: 450px; }
.hmw-choose-ponts { width: 441px; }
.hmw-choose-ponts ul { padding-left: 18px; }
.hmw-choose-ponts li { padding: 30px 0 30px 48px; }
.foot-menu { }
.foot-menu ul { padding-right: 20px; }
.foot-menu { width: 350px; }

.ddsmoothmenu ul li a { padding: 15px 11px; }
.foot-menu ul { padding-right: 40px; }

}

@media all and (max-width: 990px) {	
.mice-hme-title { font-size:25pt } 
.ind-call { font-size:20pt; }


.met-icon, .primary-nav, .resort-menu ul { display:none }
.mobMenu, .res-nav-nm  {  }
.logo-trident { width:270px; }
.menu-blocks a:link, .menu-blocks a:visited { padding:4px 0 4px 20px; background-position:left 14px}
.menu-blocks ul { padding:15px 0 }
.menu-blocks ul:nth-child(3) { width:140px; }
.mice-home-btn { width:350px }
.trin-stp-text { padding:15px 40px 15px 50px }
.welcome-text { padding-left:345px }
.mice-images-ind { padding-left:400px; }
.welcome-text article { padding:40px 40px 30px 40px }
.quick-foot ul { padding-right:30px }
.foot-htls, .foot-contact { padding-left:25px; }
.foot-menu { width:235px }
.sub-btm-q-links .container { width: 788px; padding: 0 25px; }
.btmcll-link { width: 385px; }
.quick-foot ul { padding-right: 10px; }
.foot-contact { width: 466px; float: right; }
.foot-menu { width: 325px; }
.mice-blocks .align { margin: 2px; }
.mice-blocks h3 { font-size: 16pt; }
.mobMenu, .res-nav-nm  { display:block  }
.banner-wrapp { padding-top:40px }
.chooseicon { display:none}
.hme-why-block .align { padding: 25px 25px; }
.hme-why-block { padding-right: 0; position: relative; }
.hmw-choose-ponts { width: 96%; position: relative; margin:0 auto; padding-top: 20px;}
.hmw-choose-ponts ul { padding-left: 0; width: 100%;}
.hmw-choose-ponts li { width: 25%; float: left; }
.hmw-choose-ponts li { padding: 30px 0 30px 52px; }
.hme-widget-choose { padding-bottom: 0; }
.hme-widget-proj { padding-top: 50px; }
.hmw-choose-ponts .icn-proff, .hmw-choose-ponts .icn-decor{ float:right }
.top-right { display: none; }
.abode-logo {  padding:58px 0 20px; }
.foot-menu ul { padding-right: 40px; }
.foot-contact { padding-left: 5px; }
.loc-icon, .foot-mail, .foot-land, .foot-mob { background-image: none; padding-left: 0;}
.foot-contact address { padding-right: 5px; }
.projct-det h2 { font-size: 16pt;  }
.down-bok { width: 44%; }

.projct-det .tabs-container h2 { width:auto; clear:both; float:none }
.float-panel { position:static }
.abode-logo { clear:both; float:none; margin:0 auto;  }
.banner-wrapp { padding:0 }
.fixed { display:none }
.hme-widget-who { padding:30px 0 }
.wid-who-text-hme .align { padding-left:50px }
.hme-widget-choose { padding-top:0 }
.hme-service-thumbs { padding-bottom:20px }
.hme-widget-proj { padding-top:25px }
.widget-ind-testi { padding:25px 0 }
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {
       pointer-events: auto;        cursor: pointer;    }
	   
.mob-email { font-size: 13pt; }
.temp-mob { width: 250px; }  

.foot-menu { background-position: 100% bottom; }
.top-mob { position: absolute; top: 0; color: #fff; padding-top: 12px; width: 100%; left: 0;
    text-align: center; display: block; background-image: none; padding-left: 0; }	

.hmw-choose-ponts ul { width: 50%; float:left }
.hmw-choose-ponts li, .hmw-choose-ponts .icn-proff, .hmw-choose-ponts .icn-decor { float:none; clear: both; width:auto }
.hmw-choose-ponts { width:600px; margin:0 auto }   
.hmw-choose-ponts .proftnl { width: 270px; }
.clint-txt { width: 76%; }

}

@media all and (max-width: 900px) {		

	 #enquiry_middle { width:100% }
	 .enq-left { width:46%; padding:2%; }
	 .col { display:none }
	 .foot-top { padding-bottom:0 }
	 #sub-page .container { padding-bottom:40px; }
	 .resort-title { padding-top:40px; }
	 .trin-stp-text { position:static; width:auto; padding-right:50px; transform:translate(0%, 0%); -ms-transform:translate(0%, 0%); background-color:#fff; color:#6c6c6c  }
	 .trin-stp-text h3 { color:#6c6c6c }
	 .footer-top { padding: 0px 25px; }
	 .page-content { padding: 25px 0; }
	 .foot-menu{ display:none }
	 .foot-contact { padding-left: 0; float: none; margin: 0 auto; }
     .footer-title{ text-align:center }
	 .foot-contact { padding:20px 0}
	 .ph-gallery li { width: 33.33%; }
	 .down-bok { width: 340px; }
	 .down-bok { padding-top: 25px; }
	 
.temp-mob, .temp-gal, .temp-mail { background-size:30px 30px; padding: 15px 0 15px 40px; }	 
.mob-email { padding: 10px 0; }
.cmp-gall p { font-size: 12pt; }
.clint-txt {  width: 73%; }
	 
}

@media all and (max-width: 880px) {	
.form-label { clear:both; float:none; width:auto }
.enquiry-field { width:96%; padding:2px 2% }
#enquiry_middle { border:none }
.menu-blocks { display:none }

.logo-trident { clear:both; float:none; margin:0 auto }
.quick-foot ul { padding-right: 5px; }
.foot-htls,  { padding-left: 17px; }
.mice-blocks li { width: 50%; }
.mice-blocks .align { margin: 10px; }
.hotels-block-nw article { padding-left: 5px; }
.hme-widget-who figure { width: 50%; padding-top: 30px; }
.wid-who-text-hme { width: 50%; }
.wid-who-text-hme .align { padding-right: 10px; }
.hmw-choose-ponts { width: 92%; }
.abode-logo { width: 100px; }
.fixed .abode-logo { width: 70px; }

.temp-mail { width: 38%; }
.hmw-choose-ponts li { text-align: left; }

}

@media all and (max-width: 840px) {	
.mice-home-btn { display:none }
.welcome-text { padding-left:0 }
.welcome-wrapp { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+1,ffffff+50,ffffff+59,ffffff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #ffffff 1%, #ffffff 50%, #ffffff 59%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #ffffff 1%,#ffffff 50%,#ffffff 59%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #ffffff 1%,#ffffff 50%,#ffffff 59%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */ }
.welcome-text article { padding:40px 50px 40px 0px }
.mice-hme-mob { display:block;  position:absolute; width:290px;  }
.mice-images-ind { padding-left:0; position:relative; background-image: url(../images/mice-hme.jpg);  }
.mice-images-ind ul { padding-left:290px}
.mice-hme-mob .align { padding:20px 30px 20px 50px; }
.mice-hme-title { font-size:22px; }
.mice-hme-title { background-image:none; background-color:transparent }
.sub-btm-q-links .container { width: 710px; padding: 0 20px; }
.btmcll-link { width: 324px; }
.mice-link, .btm-enq-link { width: 192px; }
.mice-link, .btmcll-link, .btm-enq-link { font-size: 16pt; }
.foot-menu { width: 195px; }
.foot-menu a:link, .foot-menu a:visited { padding: 3px 5px 3px 15px; }
.foot-menu { width: 185px; }
.foot-contact { width: 530px; }
.foot-contact .fAdd { width: 231px; margin-right: 8px; }
.address-icn {  background-image: none; padding-left: 5px;}
.foot-contact address {  }
.foot-contact { width: 460px;  }
.photo-gallery li { width: 33.33%; }
.google-map-side { margin: 0; }
/*.hmw-choose-ponts li { padding: 20px 0 20px 52px; font-size: 12pt; width: 24%;}
*/.icn-safety, .icn-clean, .icn-proff, .icn-sustain, .icn-modern, .icn-decor { background-position: left 11px; }
    .interior .align { padding: 8px; }

.compltd-img .align { padding: 10px 5px; }
.temp-gal { display:none }
.temp-mail { width: 260px; }
.cmp-gall p { font-size: 11pt; line-height: 17px; }
.left-img, .right-img { margin-bottom: 10px; }
.clint-txt { width: 70%; }

}


@media all and (max-width: 768px) {	 
.mice-hme-mob { width:220px; } 
.mice-images-ind ul { padding-left:220px; }

/* -------------------- All headings alignment to left ------------------*/
.sub-btm-q-links .container { width: 630px; padding: 0 10px; }
.mice-link, .btmcll-link, .btm-enq-link { font-size: 14pt; }

.btmcll-link { width: 290px; }
.mice-link, .btm-enq-link { width: 170px; }
.foot-menu { display:none }
.foot-contact { width: 100%; padding-left: 0; }
.foot-htls, .foot-contact { border-left: none }
.foot-contact address { padding-left: 10px; }
.foot-contact { width: 436px; margin: 0 auto; float: none; }
.hotels-block-nw figure { width: 70%; margin:0 auto, }
.hotel-teaser { width: 100%; padding-top: 25px; }
.web-link-nw { float: right;  }
.hotels-block-nw .align { width: 95%;  }
.hotels-block-nw li:nth-child(2n) figure { float: none; margin: 0 auto; }
.hotels-block-nw h3 { text-align: center;  }
.trin-images .align { padding: 2px; }
.address-block {  }
.gamap { padding-left: 372px; }
.hme-service-thumbs h3 { font-size: 12pt; }
.hme-widget-who figure { padding-top: 60px; }
.clint-txt { width: 66%; }
.awrd-iframe { height: 360px; }


}

@media all and (max-width: 720px) {	 
  .tabs-container-mice { padding-right: 0; }
  .page-title h1 { font-size: 20pt; }
  .address-block { width: 100%; position: relative; }
  .gamap { padding-left: 0; }
  .cpr, .design { width:100%; text-align:center }
  .banner-evq { padding-right: 16px; }
  .banner-btm { font-size: 12pt; }
  .hme-widget-who figure { display:none }
  .wid-who-text-hme { width: auto; padding: 10px 50px; }
  .wid-who-text-hme .align { padding-right: 0; }
  .hme-widget-who { padding-left:0}
  .knmr { float:none; clear:both; margin:0 auto; width:125px; text-align:center }
  .cpr { padding-bottom:5px }
  .proj-tab-list h3 { font-size: 14pt; }
  .tab-menu { display: none; }
  .hmw-choose-ponts { width: 100%; }
  .wid-who-text-hme .align { padding-top: 0; }
  #proj-menu li { width: 100%; }
  .wid-who-text-hme .align { padding-left:0 }
  
  .mob-email { font-size: 12pt; }
  .temp-mail { width: 236px; }
  .temp-mob { width: 230px; }
  .compltd-img .projct-name { font-size: 12pt; }
  
  .gmap { width: 100%; }
  
}

@media all and (max-width: 668px) {	 	 
.res-logo-land		  { width:100%; text-align:center; padding:10px 0 }
.res-logo-land	img { width:100px; }
.res-labels h2 { text-align:center }
.sub-btm-q-links .container { width: 570px; }
.mice-link, .btm-enq-link { width: 138px; }
.mice-title { font-size: 14pt; }
.banner-call { padding-left: 25px; }
.interior li { width: 50%; }
.hmw-choose-ponts { display:none}
.col-md-3 { width: 33.33%; }
.flor-det {  width: 60%; float: none;  margin: 0 auto; }

.temp-mob, .temp-mail { background-size: 25px 25px; padding: 15px 0 15px 31px; }
.testmnl .align { padding: 20px 5px; }
.clint-txt { width: 64%; }

}

@media all and (max-width: 628px) {	 
.hide620, .hide-620 { display:none }
.view620 { display:block }
.corVIde-hme { clear:both; float:none; margin:15px auto 0 auto; width:280px; padding:0 }
.home-wel-btns { width:390px; margin:0 auto }
.home-wel-btns li { width:50%; }
.hme-testi-block { margin-right:0; padding-right:0; border:none }
.trip-logo { position:static; margin:20px auto; clear:both; float:none; top:0;   transform: translate(0,0); }
.link360 a:link, .link360 a:visited, .ph-gall-link a:link, .ph-gall-link a:visited { display:block; background-color:#13a8b7; padding:10px; color:#fff; font-size:11pt; text-align:center }
.link360 a:hover, .ph-gall-link a:hover { background-color:#007584 }
.hme-testi-wrapp { padding:35px 0 15px 0 }
.image-right { clear:both; float:none; padding:20px; }
.res-pg-blocks li { width:300px; float:none; clear:both; margin:10px auto }
.xperi-btm-widget { display:none }
#sub-page .container { padding-bottom:45px }
.ph-gallery li { width:50% }
.logo-trident { width: 220px; }
.sub-btm-q-links .container { width: 520px; }
.mice-link, .btm-enq-link { width: 114px; }
.footer-top { padding: 0px 15px; }
.container { padding:0 25px; }
.hotels-block-nw h3 { font-size: 16pt; }
.hotels-block-nw figure { width: 85%; }
.hotel-teaser { padding-top: 20px; }
.hotels-block-nw .align { width: 94%; }
.page-content { padding: 20px 0; }
.chbk { font-size: 16pt; }
.address-block { padding: 10px 0 20px; }
.foot-logo { width: 240px; margin: 0 auto; }
.hme-service-thumbs h3 { font-size: 10pt; }
.block-title { font-size: 16pt; }
.wid-who-text-hme {  padding: 10px 30px; }
.hme-widget-proj { padding-top: 35px; }
.hme-widget-choose { padding-top: 5px; }
.hme-widget-who { padding: 20px 0; }
.center-title { padding-top:10px}

.address-block { padding: 10px 0 0 0; }

}

@media all and (max-width: 580px)  {
.enq-left,.enquiry-field  table  { padding:0; width:100%; }
.form-label{ position:absolute; width:100px; }
.enquiry-field, .secrity  { width:auto; margin-left:120px; float:none; clear:both }
.download-gallery h2 { min-height:50px; }
.resort-title { padding:20px 0 0 0  }
.resort-title span { padding:0; background-image:none }
.sub-btm-q-links { display:none}
.footer-top { padding:0 10px; }  
.foot-contact {  width: 416px; }
.foot-contact .fAdd { width: 230px; margin-right: 4px;}
.foot-contact address { padding-left: 4px; }
.mice-blocks .align { margin: 4px; }
.mice-blocks h3 { font-size: 14pt; }
.hotels-block-nw{ width:400px  }
.hotels-block-nw { width: 420px; margin: 0 auto; }
.mice-hme-mob .align { padding: 6px 19px 2px 48px; }
.mice-hme-title { min-height: auto; }
.banner-evq a:link, .banner-call span { background-size: 18px; }
.banner-call span {background-position: left 20px; padding-left: 24px; }
.banner-evq a:link { background-position: 20px 18px; padding-left: 45px;  }
#enquiry_middle { padding-top: 30px; }
.footer-title { padding-bottom: 16px; margin-bottom: 15px; }
.proj-tab-list li { width: 80%; float:none; margin:0 auto}
.item-desc { font-size: 12px; }

.nivo-controlNav { display:none }
.compltd-img li, .cmp-gall li { width: 33.33% }
.compltd-img h2 { font-size: 14pt; padding: 5px 0 5px 15px; }

.temp-mail { width: 235px; float: none; margin: 0 auto; }
.temp-mob { width: 240px; float: none; margin: 0 auto; font-size:11pt }
.temp-mob, .temp-mail { padding: 10px 0 10px 31px; }

.contact-wrapp { width: 100%; }
.contact-logo img { width: 100px; }
.clint-txt { width: 61%; }

}

@media all and (max-width: 540px) {
.foot-contact { width: 290px; }
.footer-title { text-align: center; }
.foot-contact address { padding-left: 12px; }
.foot-contact .fAdd { width: 100%; margin-right: 0; text-align: center;  padding-left: 0; }
.foot-contact address { width: 100%; padding-left: 0; text-align: center; }
.phone-icon, .mail-icon, .domain-icon {  background-image: none; padding-left: 0; }
.footWrapp { margin-top: 20px; padding: 10px 0; }
.hotels-block-nw .align { padding: 9px; }
.sub-content { padding-bottom: 15px; }
.photo-gallery li { width: 50%; }
.photo-gallery .align { padding: 8px; }
.welcome-title { font-size: 22pt; }
.trin-stp-text h3 { font-size: 18pt; }
.welcome-wrapp .container { padding: 25px 25px;}
.welcome-text article { padding: 0; }
.trin-stp-text { padding: 25px 25px ; }
.mice-hme-title { font-size: 18px; }
.mice-hme-mob .align { padding: 10px 32px 2px 55px; }
.banner-call { padding-left: 10px; }
.banner-evq { padding-right: 10px; }
.footer-title {  padding-bottom: 10px; margin-bottom: 8px; }
.foot-contact { padding:18px 0 15px 0 }
.wid-who-text-hme .align { padding-top: 0; }
.client-img { padding-top: 10px; }
.widget-ind-testi { padding: 30px 0; }

.domain-ixo { background-image: none; padding-left: 0; }
.left-img { padding: 0 15px 5px 0; margin-right: 0; }
.right-img { padding: 0 0 5px 15px; margin-left: 0; }

}

@media all and (max-width: 520px) {
.home-wel-btns { width:100%; margin:0 auto }
.container { padding:0 25px; }
.hme-res-block h2 { height:45px; }
.container { padding: 0px 15px; }
.mice-blocks li { width: 75%; margin: 0 auto; float: none; }
.mice-blocks .align { margin: 10px; }
.hotels-block-nw .align { padding: 20px 9px; }
.trin-images li { width: 50%; }
.mice-hme-mob .align { padding: 5px 32px 0 60px; }
.mice-hme-title { font-size: 16px; }
.banner-btm { font-size: 10pt; }

.banner-call span {padding: 15px 0; padding-left: 24px; background-position: left 12px;  }
.banner-evq a:link {  padding: 15px 0 15px 0px; padding-left: 45px; background-position: 20px 12px; }
.hme-service-thumbs h3 { font-size: 8.5pt; }
.mob-btn-dom { display:none}
.loc-icon, .foot-mail, .foot-land, .foot-mob { background-image:none; padding-left: 0;}
.foot-contact { }
.footer-title {}
.foot-contact address { padding-right: 0; }
.sub-page { padding: 35px 0; }
.interior .align { padding: 4px; }
.proj-atribte { padding: 20px 5px; }
.proj-logo { margin-right: 0; padding-right: 0; border-right: none}
.projct-det h2 { width: 100%; text-align: center; padding-bottom: 20px; }
.down-bok { float: none; margin:0 auto}
.center-title, .sub-title-duel-clr, .widget-title { font-size: 18pt; }
.projct-det h2 { font-size:12pt }
.sing-poj-down, .sing-poj-bok { clear:both; float:none; width:auto; background-position:90% 5px }
.sing-poj-bok { margin-top:10px }
.flor-det { width: 80%; }
.flor-hevn { width: 70%; }
.hevn-sumry li .align { width:143px }

.abode-logo { padding: 53px 0 15px; }
.download-img { width: 80px; }

.mob-email { padding: 12px 0; }
.fot-smo { display: block; width: 116px; margin: 0 auto; float: none; padding: 0 0 15px 0; }
.foot-contact { padding: 20px 0 8px 0; }
.mh-head.mh-btns-right-3 .mh-btns-right { display: none; }
.top-mob { text-align: right; padding-right:15px; width: 95%; }
.left-img, .right-img { float: none; padding:0;margin: 0 auto; margin-bottom: 10px; }
.right-img { border-left: none; }
.left-img { border-right: none; }
.clint-txt { width: 92%; float: none; margin: 0 auto; background-size: 18px; }
.testi-wrap li .align { padding:10px 0; }
.testi-wrap li { float:none; clear:both; width:calc(100% - 0px); margin:0; border-bottom:1px solid #cfcfcf; }
.testi-wrap ul { border:none; padding-bottom:0; }
.testi-wrap h2 { padding-bottom:0; }

}

@media all and (max-width: 460px) {
  .hotels-block-nw { width: 350px;  }
  .hotels-block-nw h3 { font-size: 14pt; }
  .mice-images-ind { display:none}
  .sub-title { font-size: 20pt; }
  .welcome-wrapp .container { padding: 25px 25px 0 25px; }
  .banner-btm { display:none }
  .hme-service-thumbs { display:none}
  .proj-tab-list li { width: 90%; }
  .col-md-3 { width: 50%; }
  .center-title, .sub-title-duel-clr, .widget-title { font-size: 16pt; }
  .hme-widget-choose { padding-top: 25px; }
  .proj-atribte { text-align:center }
.proj-logo {text-align:center; clear:both; float:none }
.abode-logo { width: 80px; }

.compltd-img .projct-name { padding: 7px 0; }
.cmp-gall .align { padding: 5px; }
.awrd-iframe { height: 340px; }

}

@media all and (max-width: 420px) {
.home-wel-btns li  { width:200px; clear:both; float:none; margin:0 auto }
.corVIde-hme { width:90% }
.download-gallery li { clear:both; float:none; width:200px; margin:0 auto }
.download-gallery h2 { min-height:0px; }
.prtal-logo { width:130px; position:static; float:none; clear:both; margin:0 auto  }
.award-cnt p { padding-left:0px; padding-top:10px }
.over-img-left, .over-img-right { clear:both; float:none; width:80%; margin:0 auto }
.mice-blocks li { width: 85%; }
.page-title h1 { font-size: 18pt; }
.chbk { font-size: 14pt; }
.photo-gallery li { width: 100%; }
.photo-gallery .align { padding: 10px; }
.interior li { width: 80%; margin:0 auto; float: none }
.wid-who-text-hme { padding: 15px 25px; }
.client-name { font-size: 14pt; }
.hevn-sumry li .align { width:100%; padding-bottom:5px }

.compltd-img li, .cmp-gall li { width: 50%; }
.center-title h2 { line-height:30px }

.top-mob { padding-top: 14px; }
.left-img, .right-img { float: none; padding:0;margin: 0 auto; margin-bottom: 10px; }
.right-img { border-left: none; }
.left-img { border-right: none; }

}

@media all and (max-width: 380px) {
.hme-res-block li { width:100%; text-align:center }
.hme-res-block li:nth-child(2n) h2 { text-align:center }
.res-pg-blocks li { width:90%;  }
.overlay, .text { position:static; padding:0 }
.res-pg-blocks li .overlay { opacity:1; display:none }
 .view380 { display:block }
 .knm-btn a:link, .knm-btn a:visited { background-color:#000; color:#fff }
 .res-labels h2 { height:auto; padding-bottom:10px; min-height:0 }
 .cpr { font-size: 12px; }
 .mice-blocks li { width: 90%; }
 .hotels-block-nw { width: 290px; }
 .page-content { padding: 18px 0; }
 .hotels-block-nw figure { width: 90%; }
 .hotels-block-nw .align { padding: 20px 7px; }
 .trin-images li { width: 100%; }
 .trin-images .align { padding: 5px; }
 .hse-title {  font-size: 16pt; }
 .tabs-subPage { padding-top: 15px; }
 .mice-title { font-size: 12pt; }
 .photo-gallery .web-link-nw { padding: 10px; }
 .foot-logo { padding: 25px 0; }
 .welcome-title { font-size: 18pt; }
 .sub-title { font-size: 18pt; }
 .trin-stp-text h3 { font-size: 16pt; }
 .block-title { font-size: 14pt; }
 .proj-tab-list li { width: 95%; }
 .proj-tab-list h3 { font-size: 12pt; }
 .interior li {  width: 95%; }
 .ph-gallery li { width: 50%; }
 .down-eb-cn {  padding: 20px; }

.down-bok { width: 270px; }
.foot-contact { width: 260px; }
#randomnumber { font-size: 20pt; width: 160px; }
.page-title h1 {font-size: 16pt; }
#enquiry_middle { padding-top: 20px; }
.sub-page { padding: 30px 0; }
.contact-wrapp { margin: 25px 0 0 0; }
.address-block .align { padding: 15px 10px; }
.flor-hevn { width: 90%; }
.abode-logo { width: 90px; }
.fixed .abode-logo { width: 55px; }

.tabs-subPage .tab-content { padding: 20px 10px; }
.ph-gallery .align { padding: 3px; }

.compltd-img .projct-name { font-size: 11pt; }
.mh-head .mh-text { padding: 11px 0 0 0; }
.top-mob { font-size: 10pt; }
.cmp-gall p { font-size: 10.5pt; }
.awrd-iframe { height: 248px; }

}

@media all and (max-width: 320px)  {	
.hotels-block-nw { width: 280px; } 
.awrd-iframe { height: 230px; }
}











/* ************************************** */
/* ************************************** */
/* 06 01 2018 Metex creations : Gadhafi */
/* ************************************** */
/* ************************************** */