3eceltic@charset "utf-8";

*{ margin:0; padding:0; }
a:focus{ outline:0; }

::-webkit-input-placeholder {
font-family:'HelveticaNeueCondensedBold';
font-size: 28px;
color: #CC0000;
text-transform: uppercase;
padding-left:10px;
}

:-moz-placeholder { /* older Firefox*/
font-family:'HelveticaNeueCondensedBold';
font-size:28px;
color: #CC0000;
text-transform: uppercase;
padding-left:10px;
}
::-moz-placeholder { /* Firefox 19+ */
font-family:'HelveticaNeueCondensedBold';
font-size: 28px;
color: #CC0000;
text-transform: uppercase;
padding-left:10px;
}
:-ms-input-placeholder {
font-family:'HelveticaNeueCondensedBold';
font-size: 28px;
color: #CC0000;
text-transform: uppercase;
padding-left:10px;
}
.nav-style a, footer a{
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out; }

.slider{ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.slider{/* background:url(../img/home_slide1.gif) no-repeat center center;*/ height:385px; /*background-size:cover; overflow:hidden;*/ margin-top:38px;}
.slider_box1 {  background: none repeat scroll 0 0 rgba(204, 0, 0, 0.8); color: #fff;  height: 198px; margin-top:-198px;
  z-index: 99; margin-left:-10px; }
.slider_box{ color:#FFF; margin-top:187px; background:rgba( 204,0,0,0.80); height:198px;}
.slider_box h2{ font-family:'HelveticaNeueCondensedBold'; font-size:64px; margin-left:5px; }
.slider_box h3{ font-size:16px; font-family: 'HelveticaNeueeTextProRoman'; margin-left:5px; }
.slider_box1 h2{ font-family:'HelveticaNeueCondensedBold'; text-transform:uppercase; font-size: 45px; line-height:45px;  padding: 27px; margin-left:5px;  margin-top: 5px; }
.slider_box1 h3{ font-size:16px; line-height:1.5; font-family: 'HelveticaNeueeTextProRoman'; margin-left: 5px;  margin-top: -20px;  padding-left: 27px;}
.listing_m .col-sm-7 {
    width: 64%;
}

.home_slider p {
    font-size: 14px;
    line-height: 18px;
    margin-left: 15px;
	 margin-top: 15px;
}

.home_slider {
    background: rgba(204, 0, 0, 0.8) none repeat scroll 0 0;
    color: #fff;
    height: 141px;
    margin-left: -15px;
    position: absolute;
    top: 254px;
    z-index: 99;
}

.thank-pic {
    /*margin-bottom: 99px;   24/6*/ 
    margin-left: -25px;
    margin-top: 66px;  /* 24/6 */
    width: 103.9%;
}
.designation {
    margin-top: 18px;
} /*24/6 */



.thank-style{ padding-top:64px; font-family:HelveticaNeueeTextProRoman; font-size:14px;} /* 24/7 */

.res-arrow {
    color: #464646;
    float: right;
    margin-top: 6px;
    width: 100%;
}

.res-down1 .row {
    margin-left: -10px;
    width: 105.3%;
}

.home_slider h3{ font-size:14px; font-family: 'HelveticaNeueeTextProRoman'; margin-left:16px; line-height:18px;  margin-top: 14px;  padding-right: 14px;}
.home_slider h2{ margin-top: 28px; font-family:'HelveticaNeueCondensedBold'; font-size:64px; margin-left:14px; font-size:45px;line-height:45px }
.banner-container{ padding:0px; background-color:#FFF;}
.backg_white h1{ font-family:'HelveticaNeueCondensedBold'; color:#666666; font-size:22px;  }
.backg_white1 h1{ font-family:'HelveticaNeueCondensedBold'; color:#666666; font-size:22px;  }
.backg_white p{ font-family: 'HelveticaNeueeTextProRoman'; font-size:14px; color:#666666;  min-height:68px; }
.backg_white1 p{ font-family: 'HelveticaNeueeTextProRoman'; font-size:14px; color:#666666; min-height:68px; }

.news-bg h1{ font-family:'HelveticaNeueCondensedBold'; color:#666666; font-size:22px;  }
.news-bg p{ font-family: 'HelveticaNeueeTextProRoman'; font-size:14px; color:#666666; }
.news-bg_more h1{ font-family:'HelveticaNeueCondensedBold'; color:#666666; font-size:22px;  }
.news-bg_more p{ font-family: 'HelveticaNeueeTextProRoman'; font-size:14px; color:#666666; }
.red_active:hover { border:none;}
.icon-bg{ margin-top:0px;}
.icon-bg .row-margin {
  margin-left: -5px;   width: 102.7%;
}
.form-bg{ height:198px; background:#FFF; padding-top:36px; }
.gen4-sub h5 {
  margin-top: 19px !important;   font-family: "HelveticaNeueeTextPro-Md";
    font-size: 14px;  color: #666666;   padding-top: 10px;
  padding-left: 10px;
}
.news-box{ margin-top:66px; margin-bottom:66px; padding-left: 0; padding-right: 0; }
.news1_tag {
    background: none repeat scroll 0 0 rgba(204, 0, 0, 0.85);
    color: #fff;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 25px;
    margin-left: -5px;
    padding: 20px;
    position: absolute;
    text-transform: uppercase;
    width: 97.35%;
}

.list-style h2 a {
    color: #666666;
}
.res1-thumnail {
background: #fff;
}
.listing_white_img
{
width:100%;
}
.res-image{
display:none !important;
}
.top-r{
 margin-bottom: 44px !important;
}
.news2_tag{ font-family:'HelveticaNeueCondensedBold' !important;
 text-transform:uppercase; position:absolute; background:rgba( 204,0,0,0.85);
 padding:15px 22px; color:#fff !important; font-size:20px !important; width:66.8%;   top: 81.7%;}
 
.thumnail1 .news2_tag{ top: 82.4%; }

.res1-thumnail {
  width: 90%;
}
.len-f {
    margin-left: -9px;
    width: 95%;
}

.sur1 {
    margin-left: -8px;
    width: 103%;
}
.appeal_head_box h4 a {
    color: #fff;
}
.youth_logo{ padding-top:33px; padding-bottom:35px;  padding-left:61px;}
.news_more{ margin-bottom:13px; margin-top:33px; text-align: right;  width: 100%; }
footer{ padding-top:46px;}

#map_wrapper {
    height: 600px;
    margin-left: 5px;
    width: 100%;
	margin-top:38px;
}
/*.thumnail1{  background:url(../img/thumbnail2.jpg) no-repeat; } */
.text1 {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 35px;
    height: 303px;
    margin-top: 5px;
    opacity: 0.6;
    padding-top: 141px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 95.5%;
    z-index: 99;
}/*.thumnail1:hover .text1 { opacity:0.6; text-align:justify; color:#fff; font-size:35px;  font-family:'HelveticaNeueCondensedBold'; padding-top:122px; text-transform:uppercase; text-align:center; position:absolute; z-index:99; top:0; margin-top:5px;}*/

.thumnail2 {
    margin-left: 4px;
    padding: 6px 2px 8px;
}
.text2 {
    background: none repeat scroll 0 0 #000;
    color: #fff;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 35px;
    height: 303px;
    margin-top: 5px;
    opacity: 0.54;
    padding-top: 141px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    width: 96.3%;
    z-index: 99;
}

.thumnail1 {
    margin-left: 15px;
    padding-bottom: 2px;
    padding-left: 0;
    padding-top: 5px;
    width: 103%;
}
/*.thumnail2 img:hover  {background:#000; opacity:0.6; text-align:justify; color:#fff; font-size:35px;  font-family:'HelveticaNeueCondensedBold'; text-transform:uppercase; text-align:center;}*/
/*.thumnail2:hover .text2  {text-align:justify;background:#000; position:absolute; z-index:99; color:#fff; font-size:35px;  font-family:'HelveticaNeueCondensedBold'; text-transform:uppercase; text-align:center; padding-top:122px; top:0;opacity:0.6;margin-top:5px;}*/

.r-mov {
  margin-left: -15px;
}
.gallery-red {
    width: auto;
}
.widget h3{ font-family:'HelveticaNeueCondensedBold'; font-size:22px; }
.fund_prin h3{ font-size:14px !important; font-family: "HelveticaNeueeTextPro-Light" !important;   text-transform: capitalize !important;}
.widget h3 ul li a{ font-family: 'HelveticaNeueeTextProRoman'; font-size:16px; }
.fund_prin { color:#FFF; font-size:20px; font-family:'HelveticaNeueeTextPro-Md'; margin-left: 5px; margin-top:44px;}
.fund_prin ul li{ line-height:1.65;}
.foot_social { margin-left: -14px; padding-top: 15px !important; }


.search-hidden input[ type="text"]{ height:45px;  margin-left:-592px; width:400px; position:absolute; border:none; }
.search-hidden input[ type="text"]:focus{ padding-left:10px; }

.search-hidden{display:none;}
.click-hid a i:visited>nav-style{ display:none; }
.click-hid a i:visited{ display:block; }

.title-part{ margin-top:60px; margin-right:-20px; background:#f2f2f2; }
.btn-book {
    margin-top: 11px;
    padding-bottom: 17px;
    padding-top: 0;
}
.btn-col3 {
    margin-top: 11px;
    padding-bottom: 17px;
    padding-top: 0;
}
.certify {
    margin-left:-15px;
    margin-top: 12px;
}
.link-icon_list {
    margin-top: 13px;
    padding-left: 85px;
}
.link-icon {
    margin-top: 32px;
    padding-left: 85px;
}
.landing h1{ text-transform:uppercase; font-family:'HelveticaNeueCondensedBold'; color:#4d4d4d; font-size:22px; }
.landing p{ font-family: 'HelveticaNeueeTextProRoman'; color:#808080; font-size:16px; }

.newlanding h1{ text-transform:uppercase; font-family:'HelveticaNeueCondensedBold'; color:#666666; font-size:22px; line-height:26px; }
.newlanding p{ font-family: 'HelveticaNeueeTextProRoman'; color:#808080; font-size:16px; }

.social-style{ color:#CC0000; font-family: 'HelveticaNeueeTextProRoman'; font-size:16px;  margin-top:25px; margin-bottom:-31px;}
.social-links li {
    background: #cc0000 none repeat scroll 0 0;
    border-radius: 50%;
    height: 50px;
    padding: 12px 12px 8px;
    width: 50px;
} /* 24/6 */
.thank-link li {
    padding: 11px 14px;
}  /* 24/6 */
.social-links li a{ color:#FFF; }

.appeal-move {
    margin-left: 4px;
    margin-top: 59px;
    width: 100.1%;
}
.appeal-text{   background: none repeat scroll 0 0 #fff;  margin-left: -10px !important; padding-top: 27px; min-height: 601px;   margin-top: 1px; }
.appeal-text p{ font-family:'HelveticaNeueeTextProRoman'; font-size:14px; color:#666; line-height:20px;  padding-left: 15px;  padding-right: 25px; }



.appeal-donate p {
    color: #cc0000;
    font-family: "HelveticaNeueeTextPro-Light";
    font-size: 22px;
    margin-bottom: 91px;
    margin-top:-4px;
    text-align: center;
    width: 96%;
}
.ap-donate {  margin-right: -69px !important;  margin-top: 46px; width: 45%; }

.ap-donate a {
    font-size: 25px;
    margin-left: 31px;
    padding: 41px 15px;
}
.rimg {
    margin-left: -5px;
    width: 92%;
}
.appeal-donate {
    margin-left: -13px;
    margin-top: -22px;
}
.apcontent-move{ margin-left:15px; }
.apcontent-movep{padding-left:20px; padding-top:14px; padding-right: 10px;}
.apcontent-movep1{padding-left:20px; padding-top:6px; padding-right: 10px;}
.apcontent-movep2{padding-left:20px; padding-top:6px; padding-right: 10px;}
.apcontent-movep3{padding-left:20px; padding-bottom:72px; padding-top:6px; padding-right: 10px;}
.ap-red_active{ background:#404040;  text-transform: uppercase; }
.ap-social{ padding-left:394px; margin-top:82px; }
.ap-footer{ margin-top:275px; }
.gray h5{ font-family:'HelveticaNeueCondensedBold'; font-size:22px; }
.gray :nth-child(3n+3){ font-family: 'HelveticaNeueeTextProRoman'; font-size:14px; }
.gray p{ font-family: 'HelveticaNeueeTextProRoman'; font-size:14px;  margin-top: -2px;}
.land-bg{ background:#FFF; }
.donate-btn{ font-family: 'HelveticaNeueeTextProRoman'; font-size:16px; }
.donate-ph{ margin-left:136px; margin-bottom:35px; margin-top:54px; }
.norton{ margin-bottom:-150px; margin-left:30px; margin-top: 53px; }

.donate-form{ color:#666666; }
.donate-form p{ font-family:'HelveticaNeueeTextProRoman'; font-size:18px;   }
.donate-form h3{ font-family:'HelveticaNeueCondensedBold'; font-size:48px; }
.donate-form h3 i{ margin-left:50px; font-size:30px; }
.donate-form p sup{ font-size:12px; }
.sup-red{ color:#CC0000; }
.form-text{ font-family:'HelveticaNeueeTextProRoman'; font-size:16px; }
.form-check{ font-size:19px; font-family:'HelveticaNeueeTextProRoman'; }
.donation{ background:#FFF; }
.uptodate{ font-family:'HelveticaNeueeTextProRoman'; font-size:16px; }
.footer-logo{background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 10px; margin-top: 20px; width: 54%; }
.btn-confirm{ padding:30px 30px 30px 94px; font-family:'HelveticaNeueCondensedBold'; font-size:48px; background:#666666;}
.btn-confirm img{ padding-left:50px; margin-top:-15px; }
.greybg{ background:none repeat scroll 0 0 #f2f2f2; }

.donate-form{ margin-top:48px; }
.amount-move{ margin-top:32px; }
.donate-move1{ margin-top:32px; }
.donate-move1 span{color:#CC0000; font-family:'HelveticaNeueeTextProRoman'; font-size:18px;}
.donate-move3{ margin-top:34px; }
.donate-move4{ margin-top:33px; }
.red > div {
    text-transform: uppercase;
}
.bg-grey{ background:#f2f2f2; color:#666666;}
.bg-grey{  -webkit-appearance:none ;
   -moz-appearance:none;
   appearance:none;}
   
.select-bg{ background:url(../img/form-bg.gif) no-repeat #f2f2f2; background-size:100%;}  
.month-bg{ background:url(../img/month-bg.gif) no-repeat #f2f2f2; background-size:100%;} 

.tag-lines{ font-family:'HelveticaNeueeTextPro-Light'; font-size:16px;  }
.white-bg{ background:#FFF; }
.grey-bg{ background:#f2f2f2; }
.list1 {
    margin-top: 1px;
}

.mov-res {
    margin-top: 22px;
}
.list-style{}
.list-style h2{ font-size:35px; font-family:'HelveticaNeueCondensedBold'; text-transform:uppercase; line-height: 33px; color:#666666;} 
.list-style p{ font-family:'HelveticaNeueeTextProRoman'; font-size:14px; min-height: 45px; color: #808080; }
.list-margin{ margin-top:44px; }
.para-mov{ margin-top:12px; }
.no-bg{ background:none; }

.thank-style h3 {
  font-family: "HelveticaNeueeTextPro-Light";
  font-size: 32px;
  margin-top: 60px;
}
.thank-style h2{ font-family:'HelveticaNeueCondensedBold'; font-size:90px; text-transform:uppercase; color:#4d4d4d; margin-top:-8px; }

.thank-pic {
      margin-bottom: 18px;
    margin-left: -9px;
    margin-top: 50px;
}
.thnk-txt {
  margin-top: 20px;
}
.thank-social{ margin-top:33px; margin-bottom:78px; }

.thank-link li{ background: none repeat scroll 0 0 #cc0000; border-radius: 50%; height: 50px; padding-left: 14px; width:50px;
font-size:29px; padding-top:4px; margin-left:68px;}
.thank-linkli li {
    padding: 11px 14px;
}  /* 24/6 */
.thank-style{ padding-top:64px; }
.thank-media {
    margin-bottom: 66px;
} /* 24/6 */

.thank-red {
    background: #cc0000 none repeat scroll 0 0;
    padding-bottom: 42px;
}
.thank-red p {
  font-family: 'HelveticaNeueCondensedBold';
  text-transform: uppercase;
  color: #fff;
  font-size: 68px;
  margin: 0px 7px 17px 17px;
  line-height: 54px;
  padding-top:48px;
}
.thank-red .icon-iconhand {
  color: #fff;
  margin-left: 10px;
}
.title-part .galleryline {
    margin-left: 12px;
    width: 53%;
}


@media only screen and (min-width:992px) and (max-width:1380px)
{
	
	.title-part .youth {
    margin-left:-41px !important;
    width: 53%;
}
}
.news_date {
    color: #999;
    margin-left: 16px;
}
.res-title{ background: none repeat scroll 0 0 #fff; margin-left: -8px; margin-top: 38px; width: 102.5%; }
.title-text{    margin-top: 22px; padding-left: 7px;  width:50%; }

.gen-slider{ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}
.gen-slider{  margin-top:20px;   margin-left: -5px; }
.container .gen-slider {
  margin-left: 0px;
  width: 100%;
}
.gen-slider_box {
    background: none repeat scroll 0 0 rgba(204, 0, 0, 0.8);
    color: #fff;
    margin-left: -15px;
    position: absolute;
    top: 108px;
    z-index: 99;
  width: auto;
  padding-bottom: 13px;
}

.gen-slider_box h2{ font-family:'HelveticaNeueCondensedBold'; font-size: 42px;
    line-height: 45px;
    margin-top: 5px;
    padding: 23px 27px 27px 15px; 
	text-transform:uppercase; }
.gen-slider_box h4{ font-size:11px;  font-family: "HelveticaNeueeTextProRoman";
    font-size: 12px;
    line-height: 3;
    margin-left: -11px;
    margin-top: -31px;
    padding-left: 27px;}

.generic{ background: none repeat scroll 0 0 #fff;  }
.res-text { margin-top: 53px; padding-right: 78px !important; }
.res-text h2 {
    color: #666666;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 48px;
    margin-left: 6px;
}
.res-text div {
    color: #666666;
    font-family: "HelveticaNeueeTextPro-Md";
    font-size: 14px;
    margin-left: 5px;
    padding-top: 36px;
	line-height:18px;
}
.res-text p {
    color: #666666;
    font-family: "HelveticaNeueeTextProRoman";
    font-size: 14px !important;
    margin-left: 7px;
     padding-top:20px;
	line-height:18px !important;
}
.res-text img{ margin-top:-12px;}
.btn-generic {
    font-family: "HelveticaNeueCondensedBold";
    font-size: 24px;
    margin-left: -43px;
    margin-right: 23px;
    margin-top: 0;
    padding-bottom: 17px;
    padding-left: 27px;
    width: 228px;
	padding-top:17px;   line-height: 26px;
}
.social-generic p{ font-family: "HelveticaNeueCondensedBold"; font-size: 22px; margin-left:88px; }

.generic2 {
    margin-left: 0;
    padding: 18px 0 14px 29px;
    width: 100%;
	  background: none repeat scroll 0 0 #666;
	  margin-top:60px;
}
.generic2 h4{ font-family:'HelveticaNeueeTextPro-Light'; font-size:12px;  margin-top: 15px; margin-bottom: 15px; text-transform: capitalize; }
.sub-head{ background:#f2f2f2; padding-bottom:31px; padding-top:10px;}
.sub-head h2{ font-size:48px; font-family:'HelveticaNeueCondensedBold'; padding-right: 15px; margin-left:14px; color:#666666; text-transform: capitalize; margin-top: 22px;}
.sub-head div{ font-size:18px; font-family:'HelveticaNeueeTextPro-Md'; padding-left:15px; padding-right: 15px; padding-top:25px; color:#666666; }
.sub-head p{ font-family:'HelveticaNeueeTextProRoman'; padding-right: 15px; padding-left:15px;  padding-top:14px; color:#666666;}
.rightb{ border-right: 18px solid #fff; }
.leftb{ border-left: 18px solid #fff; }
.gtagline h3{ font-family:'HelveticaNeueCondensedBold'; font-size:46px; text-align:center; color:#cc0000; padding-top:40px;  }

.generic2-part {
    margin-left: -10px;
    margin-right: -20px;
   
}

.generic2-part3 {
    margin-left: -9px;
    margin-right: -20px;
  
}

.listing_m .red_icon {
    margin-right: -9px;
    margin-top:30px;
    padding-bottom:5px;
    width: 14%;
}
.gsub-head { background: none repeat scroll 0 0 #fff; padding-bottom:24px; padding-top:1px;}
.gsub-head h2{ font-size:48px; font-family:'HelveticaNeueCondensedBold'; margin-left:15px; color:#666666; }
.gsub-head p{ font-size:16px; font-family:'HelveticaNeueeTextProRoman'; padding-left:15px;  padding-top:9px; color:#666666; padding-right: 12px;}
.gcaption{ font-size:36px; color:#cc0000; font-family:'HelveticaNeueeTextPro-Light'; text-align:center; margin-top:126px;}
.gcaption p{ font-size:16px; font-family:'HelveticaNeueeTextProRoman'; margin-top:10px;}
.g-text h2{ margin-left:14px; }
.g-text p, .g-text div{ padding-left:14px; }
.g-text{ padding-left:1px !important; padding-bottom: 42px !important;}
.g4tag{ margin-top:36px; }
 
.gen5-slider{  margin-top:38px; }
.gen5-slider_box {
    background: none repeat scroll 0 0 rgba(204, 0, 0, 0.8);
    color: #fff;
    margin-left: -10px;
    padding-top: 7px;
    position: absolute;
    top: 324px;
    z-index: 99;
	width:580px;
}
.gen5-slider_box h2{ font-family:'HelveticaNeueCondensedBold';  font-size: 45px;
    line-height: 45px;
    margin-left: 5px;
    margin-top: 5px;
    padding: 27px; text-transform:uppercase; }
.gen5-slider_box h4{font-family: "HelveticaNeueeTextProRoman";
    font-size: 11px;
    line-height: 1.5;
    margin-left: 5px;
    margin-top: -20px;
    padding-left: 27px;} 
	
.appeal_head_box h2 {
    font-family: "HelveticaNeueCondensedBold";
    font-size: 45px;
    line-height: 45px;
    margin-left: -1px;
    margin-top: 7px;
    padding: 21px 0px;
    text-transform: uppercase;
}
.appeal_head_box h4 {
    font-family: "HelveticaNeueeTextProRoman";
    font-size: 11px;
    line-height: 2.4;
    margin-left: 0px;
    margin-top: -19px;
    padding-left: 0; text-transform: capitalize;
} 
.gen-p p{ font-family:'HelveticaNeueCondensedBold'; font-size:22px; }
.generic5{ background: none repeat scroll 0 0 #fff;
    border-right-width: 3px;
    margin-right: -30px;
    padding-bottom: 181px;
    padding-left: 39px;
    padding-right: 30px;
	width:580px;}
.gen5-caption {
    color: #cc0000;
    font-family: "HelveticaNeueeTextPro-Light";
    font-size:29px;
    margin-bottom:56px;
    padding-top: 57px;
    text-align: center;
	float: right;
    padding-left: 170px !important;
	
}
.gen5-img{  margin-left: -31px; margin-top: 68px;  width: 111%;}
.gen5-caption p{ font-size:16px; font-family:'HelveticaNeueeTextProRoman'; margin-top:20px;}


.gen4-sub h4 {
    margin-left: 10px;
	margin-top: 31px;
}


.bg-white {
background: #fff;
width: 272px;
padding-bottom: 44px;
min-height: 137px;
margin-bottom: 29px;
}

.g-img{ width:103.2%; margin-left: -45px; margin-top: -10px; }	

.gen-slider6_box{ color:#FFF; background:rgba( 204,0,0,0.80);  position: absolute; width:933px; top: 245px; z-index: 99; padding-right:109px; margin-left:-21px;}
.gen-slider6_box h2{ font-family:'HelveticaNeueCondensedBold'; font-size:90px; margin-left:5px; text-transform:uppercase; line-height:0.96; }
.gen-slider6_box h4{ font-size:11px; font-family:'HelveticaNeueeTextPro-Light'; margin-left:5px; margin-top:-8px;  padding-bottom:35px;}

.move-appbtn {
    margin: 12px auto;
}
.bg-white{  background:#fff; width:275px; padding-bottom:29px;    width: 90%;
  min-height: 146px;}
.bg-white p{ font-family:'HelveticaNeueeTextProRoman'; font-size:16px; color:#666;  }
.resblock h3{ font-family:'HelveticaNeueCondensedBold'; text-transform:uppercase; font-size:22px; color:#666666; margin-bottom: 0; }
.move-left{ margin-left:40px;  }

.res-link{ margin-left:-140px; }
.res-link li {
    background: none repeat scroll 0px 0px #C00;
    border-radius: 50%;
    height: 65px;
    padding-left: 21px;
    width: 65px;
    font-size: 29px;
    padding-top: 11px;
    margin-left: 68px;
}

.res1-thumnail .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}


.res1-thumnail .r1text {
opacity: 0.8;
color: #FFF;
font-size: 16px;
font-family: 'HelveticaNeueCondensedBold';
padding-top: 66px;
text-transform: uppercase;
text-align: center;
border-radius: 50%;
width: 200px;
height: 200px;
margin-top: 62px;
margin-bottom: 67px;
margin-left: 34px;
}

.ress1-thumnail .r1text {
    border-radius: 50%;
    color: #464646;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 25px;
    height: 238px;
    margin-bottom: 67px;
    margin-left: 64px;
     margin-top: 145px;
    opacity: 0.7;
    padding-top: 94px;
    text-align: center;
    text-transform: uppercase;
    width: 238px;
	line-height:24px;
}
.ress1-thumnail .r7text {
    border-radius: 50%;
    color: #464646;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 21px;
    height: 238px;
    line-height: 25px;
    margin-bottom: 67px;
    margin-left: 18px;
    margin-top: 95px;
    opacity: 0.7;
    padding-top: 33%;
    text-align: center;
    text-transform: uppercase;
    width: 238px;
}
.r1text img{ margin-bottom:20px; }
.r1text {
    height: 375px;
    background: none repeat scroll 0% 0% #eeebeb;
    opacity: 0;
	position:absolute; 
	top:-10px;

}
.r7text {
    background: none repeat scroll 0 0 #eeebeb;
    height: 375px;
    opacity: 0;
    position: absolute;
    top: -10px;
}

iframe {
    margin-top: 6px;
}
.ress1-thumnail {
    width: 90%;
}
#map-canvas {
    height: 575px;
    width: 105.5%;
}
.img-responsive.appeal-map > img {
    max-width: 104%;
	 height: 100%;
}
.img-responsive.appeal-map > a > img {
    max-width: 104%;
	 height: 100%;
}

.res-color{background-color:#e8e2de;}
.res1-thumnail .r1text {
opacity: 0.7;
color: #464646;
font-size: 16px;
font-family: 'HelveticaNeueCondensedBold';
padding-top: 66px;
text-transform: uppercase;
text-align: center;
border-radius: 50%;
width: 200px;
height: 200px;
margin-top: 44px;
margin-bottom: 67px;
margin-left: 34px;
}
.res2-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}
.res3-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res4-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res5-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res6-thumnail:hover .r1text {
    opacity: 0.8; 
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res7-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res8-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res9-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res10-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res11-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res12-thumnail:hover .r1text {
    opacity: 0.8;
    color: #FFF;
    font-size: 16px;
    font-family:'HelveticaNeueCondensedBold';
    padding-top: 77px;
    text-transform: uppercase;
    text-align: center;
    border-radius: 50%;
    width: 238px;
    height: 238px;
    margin-top: 70px;
    margin-bottom: 67px;
    margin-left: 15px;
}

.res-up { padding-bottom: 20px; }

.social-res p { font-family: "HelveticaNeueeTextProRoman"; font-size: 16px; margin-left: 197px;}
.res-media{ margin-bottom: 78px; margin-top:0px; margin-left: -41px; }
.res-media_gen5{ margin-top:28px; margin-bottom:78px;}
.res-down{ margin-top: 31px;  }
.res-down1{ margin-top: 22px; }
.res2-down{ margin-top: 44px; }
.res2-down .row {
    margin-left: 20px;
}
.res2-down .bg-white {
    background: none repeat scroll 0 0 #fff;
    padding-bottom: 44px;
    width: 91.8%;
}
.facebook { padding-left: 14px !important; padding-right: 14px !important;}
.res-title1 {
    margin-left: -29px;
    margin-top: 38px;
}
.title-bg{ background:#FFF; }
.rtag-lines { color: #fff;
    font-family: "HelveticaNeueeTextPro-Light";
    font-size: 12px;
    margin-top:11px; text-transform: capitalize;}
.bg-color{ background:#FFF; margin-top: 0 !important; min-height: 250px;}
.bg-color1 { background: none repeat scroll 0 0 #fff; margin-top: 0 !important; min-height: 198px;
}
.land-up { margin-bottom: 0 !important;}
.bg-color1{ width:100%  !important ; margin-left:-1px !important;}
.land-icon { padding-top: 23px; }
.land-icon1 {
    padding-top: 38px;
}
.land-icon2{ margin-top:37px; }
.land-icon3{ margin-top:20px; }
.land-icon4{ margin-top:-7px; }
.home-up{ margin-top:-28px;}
.place-style ::-webkit-input-placeholder {
   font-family: "HelveticaNeueeTextProRoman"; font-size: 16px; text-transform:capitalize; color:#666; 
}

.place-style :-moz-placeholder { /* Firefox 18- */
   font-family: "HelveticaNeueeTextProRoman"; font-size: 16px; text-transform:capitalize; color:#666; 
}

.place-style ::-moz-placeholder {  /* Firefox 19+ */
   font-family: "HelveticaNeueeTextProRoman"; font-size: 14px; text-transform:capitalize; color:#666;  
}

.place-style :-ms-input-placeholder {  
  font-family: "HelveticaNeueeTextProRoman"; font-size: 16px; text-transform:capitalize; color:#666; 
}



.nav-style ::-webkit-input-placeholder {
   font-family:'HelveticaNeueCondensedBold'; font-size: 22px; text-transform:capitalize; color:#cc0000; 
}
.nav-style :-moz-placeholder { /* Firefox 18- */
   font-family:'HelveticaNeueCondensedBold'; font-size: 22px; text-transform:capitalize; color:#cc0000; 
}
.nav-style ::-moz-placeholder {  /* Firefox 19+ */
   font-family:'HelveticaNeueCondensedBold'; font-size: 20px; text-transform:capitalize; color:#cc0000;  
}
.nav-style :-ms-input-placeholder {  
 font-family:'HelveticaNeueCondensedBold'; font-size: 22px; text-transform:capitalize; color:#cc0000; 
}



/*.hidden-logo{ visibility:hidden; }
.visible-logo{  }*/
.click-hid { margin-right:-3px;/*-43px*/}

.row-margin{ margin:0px -20px 0 -10px; }
.stay-style h1{ font-family:'HelveticaNeueCondensedBold'; text-transform:uppercase; font-size:37px; color:#666; }
.stay-style { margin-left: -6px;}
.d-margin{margin-top: 0px; margin-left: -15px;}
.d-certify{ margin-top: 49px; margin-bottom: 36px; }
.d-title{ margin-left: -21px; margin-right: -20px; }
.d-pay{ padding-left: 48px; margin-left: 107px; padding-right: 37px; }
/*.g-call{padding-left: 5px; margin-left: 20px; padding-right: 0px;}*/
.h-up { margin-left: 1px !important; line-height:22px;}
.f2{ margin-left: 1px !important; }
.f1{ margin-left: -2px !important; }
.mov-stay{padding-right: 0px;}
.form-len{ margin-left:11px; }
.news-mar{ margin:0 -34px 0 9px; }
.gen-slider img { display: block;  height:auto; margin-left: 1px; max-width: 100.4% !important;}
.res-image3{ display:none; }
.res-image{ display:none; }
.plus { font-size: 17px; padding-left: 1px; }
.gres-img{  margin-left: 0; width: 100%; }
/*.gmin-height{ min-height:746px; }*/
.gmin-height {
    min-height: 412px;
}

.des-image {
    margin-left: 5px !important;
}
.fund-p{ margin-top:28px !important; }
.certify-hid{ display:none; }
.certify-show{ display:block; }
.land-col3{ margin-left: 18px !important; }
.bg-color2{min-height: 241px;}
/*.mov-res {  margin-left: 109px; width: 85.7%; }*/
.res-red { margin-left: -3px; background:#cc0000;   width: auto; line-height:40px;  padding: 25px 30px 17px; }
/*.land-red { text-transform: uppercase; width: auto;    padding: 29px 35px 20px; }*/
.land-red {
    padding: 25px 31px 15px;
    text-transform: uppercase;
    width: auto;
}
.appeal-map {margin-left: -15px;
  margin-top: -43px;
  max-width: 108.2%;
  width: 104.1%;}
.ap-title {  margin-left: -11px;  max-width: 102.8%; }
.ap-m { margin-top: 66px; }
.gen6-m{ margin-top: 60px;  }
.gen5-bg{ background-color:#FFF;    padding-bottom: 268px;}
.genn5-text { padding-right: 12px !important; }
.genn5-text h2 {
    color: #666666;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 48px;
    margin-left: 45px;
	padding-right: 10px;
}
.genn5-text div {
    color: #666666;
    font-family: "HelveticaNeueeTextPro-Md";
    font-size: 22px;
    margin-left: 45px;
    padding-top: 12px;
	padding-right: 10px;
}
.genn5-text p {
    color: #666666;
    font-family: "HelveticaNeueeTextProRoman";
    font-size: 16px;
    margin-left: 45px;
    padding-top: 9px;
	padding-right: 10px;
}

.g5caption { color: #cc0000; font-family: "HelveticaNeueeTextPro-Light"; font-size: 36px; margin-top: 61px;  text-align: center;}
.g5caption p {  font-family: "HelveticaNeueeTextProRoman";  font-size: 16px;  margin-top: 10px; }

.genn6-text { padding-right: 12px !important; }
.genn6-text h2 {
    color: #666666;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 48px;
    margin-left: 45px;
}
.genn6-text div {
    color: #666666;
    font-family: "HelveticaNeueeTextPro-Md";
    font-size: 22px;
    margin-left: 45px;
    padding-top: 12px;
	 padding-right: 10px;
}
.genn6-text p {
    color: #666666;
    font-family: "HelveticaNeueeTextProRoman";
    font-size: 16px;
    margin-left: 45px;
    padding-top: 9px;
	padding-right: 24px;
}

.gen6-bg{ background-color:#FFF;    padding-bottom:145px; margin-left: 4px; width: 52.2%; }
.g6-img {  margin-left: -15px;  max-width: 100%;  width: 30.1%; }
.g6-call {  margin-left: -30px;  width: 144.5%; }
.gen-slider img { height:auto; }
.gen6-r img { margin-left: 5px; }

.stay {
    margin-left: -25px;
    width: 26%;
}

.sur-enter {
    margin-left: -15px;
	 margin-top: 18px;
}
.sur {
    width: 109.6%;
	 padding-top: 20px;
}

.email-send {
    padding-left: 24px;
}
.email {
    width: 83.3%;
	padding-top: 20px;
}

.email1 {
    width: 37.7%;
}

.stay-d {
    margin-top: 35px;
}

.stay h3 {
    font-family: "HelveticaNeueCondensedBold";
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 17px;
    text-transform: uppercase;
	color: #666666;
}

.stay1 h3 {
    color: #666666;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
	 margin-left: -25px;
}
 .send {
    padding-top: 20px;
}
.stay-d .form-control{ background-color:  }
.gen1-slide {
    margin-left: -10px; }
	.page-numbers {
    background: none repeat scroll 0 0 #cc0000;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin-left: 5px;
    padding: 2px 7px;
}

.page-numbers {
    background: none repeat scroll 0 0 #cc0000;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    margin-left: 5px;
    padding: 2px 7px;
}

.page-numbers.current {
    background: none repeat scroll 0 0 #666;
}

.brand-line{ margin-left: 51.2%;  font-family: 'HelveticaNeueeTextProRoman'; font-size:12px;   margin-top: 72px;}
.brand-line a{ padding-top:10px; }
.brand-line a:link{ color:#dedede; }
.brand-line a:hover{ color:#cc0000; }
.brand-line a:visited{ color:#dedede; }


.brand-line2{ margin-left: 76.3%;
    font-family: 'HelveticaNeueeTextProRoman';
    font-size: 12px;
    margin-top: 32px;}
.brand-line2 a{ padding-top:10px; }
.brand-line2 a:link{ color:#dedede; }
.brand-line2 a:hover{ color:#cc0000; }
.brand-line2 a:visited{ color:#dedede; }
.res-down .row {
    margin-left: -12px;
    width: 105.5%;
}

.lcerti ul li {
	font-family: 'HelveticaNeueeTextProRoman';
	font-size:14px;
	color:#666;
	text-decoration:none;
	 list-style-type: none;
}

.lcerti ul li a:link{ color:#666;  }
.lcerti ul li a:hover{ color:#cc0000;  }
.btn-send input[type="button"], input[type="submit"]{ -webkit-appearance:none ;
   -moz-appearance:none;
   appearance:none; }

@media only screen and (max-width: 320px)
{
	.btn-confirm img{ width:30px !important; }
	.btn-confirm{ padding:13px 17px 15px 11px !important; font-size:21px !important; }
	.generic7 .appeal-donate2 p {
  margin-bottom: 3px !important;
}
.brand-line {
    margin-left: 7.2%;}
}

@media only screen and (max-width: 480px) {
	
	.title-text {
  width: 93%;
}
.res-title {
 margin-top: 19px;
}

.panel1{ width: 91.8% !important; }
	.gen1-slide {
    margin-left: 9px !important;
    width: 94%;
	margin-top:0 !important;
}
.gen-slider_box{ position:relative !important; top:0 !important;}
.gen1-slide{ margin-top:0 !important;}
	.text1{ height:239px;  padding-top: 91px !important; margin-top:5px !important; }
	.text2{ height:94.7% !important;  padding-top: 91px !important;     width: 98.1%; }
.thumnail2:hover .text2{ padding-top:91px !important; font-size:35px !important;}
.thumnail1:hover .text1{ padding-top:91px !important; font-size:35px !important;}
.slider{ margin-top:11px;}
.btn-confirm{ font-size: 31px; padding: 13px 10px 20px 12px; }
.btn-confirm img { margin-top: -2px;  padding-left: 8px; }
.select-bg{ background:url(../img/month-bg.gif) no-repeat #f2f2f2; background-size:100%;  }
.title-part{ margin-top:31px; }
	.news_more{ margin-top:1px; }
	.backg_white{ padding-bottom:30px; }
		

.slider_box1{  height:80px !important;   padding-left: 17px; }
.voluntr{ margin-top:1px !important;  }
.len1 {  margin-left: -10px;  width: 87%; }
.form-len { margin-left: -20px; }
.len2 { margin-left: -10px; }
.btn-send input[type="button"], input[type="submit"]{ margin-left:9px;  -webkit-appearance:none ;
   -moz-appearance:none;
   appearance:none; }
.text1 { height: 95.8% !important;   width: 95% !important; }
.thumnail2 { margin-left: 18px;}
.backg_white1 h1{ padding-top: 21px; }
.stay-style h1{ font-size:31px; }
.text-right{ text-align:right !important; }
.stay-img { margin-left: 70px;   margin-top: 15px; }
.f1 {  margin-left: 6px !important;}
.f2 {  margin-left: 6px !important;  margin-top:45px;}
.fund_prin{  margin-left: 6px !important; margin-top:45px;}
.row-margin{ margin-top:-6px; }
.news-mar{ margin:0 -39px 0 -6px; }
.call-btn1 {  padding-top: 54px; } 
.call-btn1 p { margin-top: 7px;}
.call-btn { margin-left: 14px; width: 44.5%; }
.call-btn2 { padding-bottom: 51px; }
.news1_tag{ width: 99.9%; }
/*.red { margin-left: 3px !important; }*/
.gen1-img { margin-left: 16px !important;  width: 91.4%; }
.bg-color1 h1 {
  margin-top: 0px;
  padding-top: 10px;
}
.bg-color1 { width: 99.9% !important; }
.landing h1{ padding-top:20px; }
.certify-hid{ display:block; margin-left:92px; }
.certify-show{ display:none; }
.list-red {
    margin-left: 25px !important;
    width: 88.8% !important;
}
.img-responsive.appeal-map > img {  width: 100%; }
.img-responsive.appeal-map >a> img {  width: 100%;height:auto; }
.gen-slider img { height:auto; }
.res-image{ display:block;  max-width: 100%;  width: 100%; }
.slider_box1{  width: 320px; }
.navbar-brand img { height: 77%; }
.generic2{   margin-top: 25px; }
}


@media only screen and (min-width: 480px) and (max-width: 480px){ 
.appeal_head_box{ min-height:112px;}
.appeal-move { marg1in-top: 33px; }
.margin_3 {
  margin: 31px auto !important;
}
.thumnail1 .news2_tag {
  top: 77.3%;   width: 94.8%;
}
.thank-red {
  margin-left: 15px;
  width: 93.3%;
}
.title-part .no-margin {
  margin: 0 -11px !important;
  margin-left: 62px !important;
}
.modal-content{   width: 73.6%; margin-left: 19px; }
text2 { padding-top: 112px !important;}
.text1 { padding-top: 102px !important; }
.news-box {  margin-bottom: 31px; }
.r1-news { margin-left: 31px !important; }
.news_more { margin-bottom: 1px; }
  .news-box { margin-top: 15px;}
  .thumnail2 { margin-top: 26px; }
.y-n1 .newsb1 { margin-top: 31px !important; }
.cd-top{ right:20px !important; }
.generic2{ width: 98.2%; }
.gtitle-len { margin-left: 3px !important; }
.gres-img { width: 100%; }
.gres-img { margin-left:0px !important;}
.sub-head { margin-left: 4px; width: 98%; }
.leftb { margin-left: -14px !important;}
.generic3-part {  margin-left: 6px !important; margin-right: 5px !important; }
.gen3 .generic2 {  width: 99.3%; }
.g-text { margin-left: -11px !important; width: 105%; }
.mov-res {  margin-left: 34px;  width: 85%; }
	.r-mov { margin-left: -11px;   width: 116.9%;}
	.res-red{font-size: 40px !important;  width: 90.8%; margin-left: -4px !important; }
	.title-text{  margin-left: 93px; }	
	.resblock {
  margin-left: -52px !important;
}
	.r-img {  width: 87.7% !important; }
	.r1text{   position: absolute; top: 12px; }
	.res1-thumnail .r1text, .res2-thumnail:hover .r1text,.res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text,.res5-thumnail:hover .r1text,.res6-thumnail:hover .r1text,.res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text{   margin-left: 115px;
  margin-top: 30px; }
	.bg-white {
  width: 83.7%;
  margin-top: -20px !important;
  margin-left: 68px;
}
	.res2-down .bg-white {
    background: none repeat scroll 0 0 #fff;
    padding-bottom: 44px;
    width: 87.6%;
}
	.resblock h3{ padding-top: 10px; }
	.res2-thumnail,.res3-thumnail,.res4-thumnail,.res5-thumnail,.res6-thumnail,.res7-thumnail,.res8-thumnail,.res9-thumnail,.res10-thumnail,.res11-thumnail,.res12-thumnail{ margin-top:45px !important; }
	.res-title{ width: 116.5%;   margin-left: -29px;}
	.move-appbtn{}
.res-media { margin-top: 16px; }
.gcaption {  margin-top: 62px;}
.gene-res {  margin-left: -2px; width: 100%; }
.gen4 {  margin-left: 4px !important;  width: 98%; }
.gen4-sub {
  margin-left: -11px !important;
  width: 104.7%;
}
.g2 {  margin-left: 1px !important;  width: 99.8%; }
.gene-res img { margin-left: -9px; }
.title-part { margin-left: 6px;}
.link-icon {  margin-left: 5px;}
.btn-book{  padding-top: 11px;  margin-left: 5px !important;  width: 103.3%; }
.appeal-move {
  margin-left: 20px;
  width: 91.7%;
}
.ap-title { margin-left: 5px;  max-width: 97.8%; }
	.apcontent-move { margin-left: 30px; width: 89.5%; }
	.ap-donate{ width: 49%;  margin-top: 29px;  margin-right: 98px !important; }
	.appeal-donate p{   margin-top: 90px; }
.appeal-map {
  width: 119.4%;
  max-width: 117.6%;
  margin-top: -24px;
  margin-left: -55px;
}
	.gen5-img{   width: 115%; }
	.gen5-bg{  padding-bottom: 116px; }
	.genn5-text h2{ margin-left: 14px; }
	.genn5-text p{ margin-left: 14px; }
	.genn5-text div{ margin-left: 14px; }
.res-image {
    margin-left: 19px;
    max-width: 100% !important;
    width: 91.9% !important;
}
	.btn-book{  width: 55.7%;     margin-left: -46px !important; }
.appeal_head_box {
  margin-top: -7px !important;
  position: relative !important;
  width: 91.6% !important;
  margin-left: 15px !important;
}
	.appeal_head > img {
  margin-left: 15px;
  width: 91.6%;
}
	.appeal_head > a > img {  margin-left: 16px;  width: 91.4%; height:auto;}
	.list-red {  margin-left: -63px !important; width: 129.3% !important; }
		.img-responsive.appeal-map > img {  width: 100%; }
		.img-responsive.appeal-map >a> img {  width: 100%; height:auto;}
		.g4tag {  margin-left: -4px;  width: 100%; }
		.icon-bg{  margin-top: 0px; }
		.gres-img img { margin-left: 3px;   max-width: 98.2% !important; }
		.gen1-slide {
  margin-left: -10px !important;
  margin-top: -28px !important;
  width: 98%;
}
.res-text {
  padding-right: 25px !important;
}
.res-text p{ padding-top:8px; }
	.genn5-text {  margin-top: -50px !important; }
	.gene-res img{ width: 109%;   margin-top: 25px; max-width: 441px; height: auto; }
.gen-padup img {
  max-width: 136.4% !important;
  margin-left: -8px !important;
}
	.stay {   margin-left: -2px;  width: 119.5%; }
	.sur-enter {   margin-left: -26px; }
	.email {   margin-left: -13px;  width: 115.6%; }
	.sur {   padding-top: 16px;  width: 105.9%; }
	.send {   margin-left: -33px; }
	.icon-bg{ margin-left:0px; }
	.gen-slider img {
    height: auto;
    margin-left: 18px;
    width: 92%;
}
.gen3 {
    margin-left: 4px !important;
    margin-right: 2px !important;
}
.gres-img1 img {
    margin-left: 3px;
    width: 98.3%;
}
.gallery .res-title {  margin-left: 4px !important;    width: 98%; }
.gallery-red {   width: 80.4%; }
.ress1-thumnail img {  width: 88%; }
.ress1-thumnail{ margin-top:40px !important;   margin-left: 52px !important; }
.testimonials { margin-left: -1.3% !important; }
.slider_box1 {  margin-left: 5px !important;   width: 97.7%;   height: 80px !important;   margin-top: 0px !important; }
.slider_box1 h2{   margin-left: -11px; }
.ap-donate a {
  font-size: 23px;
  margin-left: -12px !important;
  padding: 34px 15px;
  padding-bottom: 33px !important;
}

.g-text h2 {
    display: inline-block; 
}
.gen-padup img {
  width: 619px;
}
/*.gen4-sub img {
  max-width: 212% !important;
}*/

/*.g-text h2 {
  padding-top: 141% !important;
}*/

.icon-bg .row-margin {
  margin-left: -14px;
  width: 107.7%;
}

.red > div {
  padding-top: 17px !important;
}

.generic2 h4{ padding-bottom: 21px; }
.ress1-thumnail .r1text{   margin-left: 89px; }
.text1 {  width: 95% !important; }
.res-image3 {
  display: block;
  max-width: 100%;
  width: 97.8% !important;
  margin-left: 5px;
}

.call-btn {
  margin-left: 19px;
  width: 43.4%;
}
}

@media only screen and (max-width: 655px)
{ 
	.list-style{ padding-left:15px; }
}		
	

@media (min-width:768px) and (max-width:1024px)
{	
.cd-top {
    right: 22px !important;
	z-index:9999;
}
.galleryline h3 { font-size: 22px !important;  margin-top:36px !important; }
.listing_m .red_icon{ margin-top:0px !important; }
.irc_foot{   margin-top: 17px; width: 27%; }
.irc_foot img {  padding-left: 43px;}
.title-part .galleryline {
    margin-top: -17px;
    width: 53%;
}

.backg_white p{  min-height: 98px; }
.stay {
    margin-left: -18px;
    margin-top: 0;
    width: 23.7%;
}
.btn-sml {
    padding-bottom: 41px !important;
}

.listing_m .red_icon {
  width: 14% !important;
}

.listing_m .col-sm-7 {
  width: 73% !important;
}
.res2-down {
  margin-top: 44px;
  margin-left: 50px;
}

.ress1-thumnail .r1text{   margin-left: 61px; }

.gallery-red .rtag-lines {
    margin-top: 20px;
}
	.link-icon{ padding-left:54px !important; margin-top:30px !important;}
/*.red {
    padding: 18px 31px 14px !important;
}*/

.sur1 {  width: 105%; }
.res1-thumnail {
  width: 91.4%;
}
	.down .btn-col3 { margin-top: 102px !important; }
	.certify{ margin-left:-62px;}
	.text1 {
  height: 250px;
  margin-left: -35px;
  padding-top: 108px;
  width: 470px;
}
.text2 {
  height: 250px;
  width: 97.1%;
  padding-top: 108px;
}
.brand-line {
    margin-left: 78.7% !important;
    clear: both;
}
.foot_social {
    margin-left: -13px;}
.fund-p {
    margin-top: 27px !important;
}
	.send1{ margin-left:24px; }
	.news_more{ margin-top:0; margin-bottom:12px;}
	.res-btn { margin-left: -18px;}
	.res-nav{ margin-top:10px; }
	.thumnail2 img { width: 98%;}
.thumnail1 img {
  margin-left: -35px;
  width: 97%;
}
	.icon-bg{ margin-top:-89px; }
	.thumnail2:hover .text2{ padding-top:108px; }
	.thumnail1:hover .text1{ padding-top:108px; }
	.backg_white { padding-top: 1px;  margin-left: 20px;   margin-top: -1px; }
	.youth_logo img{ margin-top:30px; }
	.margin_1{ margin-top:21px; }
	.fund_prin {  margin-left: 148px;  width: 122% !important; }
	#bottom ul li{ width:215px; }
	.f2{ margin-left: 83px !important; }
	.f1{ margin-left: 26px !important; }
	.thumnail2{  margin-left: -7px ; }
	.backg_white1{ margin-left:-5px;   min-height: 113px;   margin-top: -14px; }
	.slider_box1{ margin-left:16px; }
	.len1{ margin-left:17px;}
	.len2{ margin-left:17px;}
	.stay-img{ margin-left: 18px; }
	.news1_tag{ width:100%; }
	.rimg{ width:214px !important; }
	.news-box { margin-right: -13px; }
	.n1 {  width: 23.13% !important;  margin-right: 14px !important; }
	.news-mar { margin: 0 -39px 0 -6px;}
	.call-btn { margin-left: 26.3px !important; width: 21.4% !important; }
	.news-mar {
	  margin-bottom: 0 !important;
	  margin-left: -40px;
	  margin-right: -33px !important;
	  margin-top: 0 !important;
	}
	.youth_logo { padding-bottom: 49px; }
	.rimg { height: 425px; }
	.news1_tag{ font-size:22px; }
	.slider_box1 h3{ font-size: 15px; }
	.fa-2x{  padding-left: 6px; } 
	.navbar-nav > li > a { padding: 14px 12px; }
	.navbar-nav > li > span { padding: 14px 12px; }
	.generic2 {
  margin-left: -10px !important;
  width: 101%;
}
	.gres-img {  margin-left: -10px; width: 101%; }
	
	.sub-head { width: 50.5%; }
	.history-head {  width: 93.9% !important; margin-left: 23px; }
	.gen1-img { margin-left: 23px !important; width: 47% !important; }
	.g-text { width: 101% !important; margin-left: -33px !important; }
	 .gen4-sub{  width: 94.4% !important;  margin-left: -5px !important; }
	.gmin-height { height: auto; }
	.g4tag { width: 100%; }
	.g4tag { margin-top: 4px; }
	.landing div { margin: 1px 0 84px !important;}
	.link-icon {  margin-top: 22px; padding-left: 34px; }
	.btn-donate { font-size: 47px; margin-left: 16px; }
	.red{  margin-left: -5px; }
	.landing { margin: 10px -15px 10px 14px; width: 98.5%; }
	.news2_tag {  width: 90.1%; }
	.full-red { width: 99.9%; }
	.bg-color1 { width: 100% !important; }
.mov-res {
  margin-left: 75px;
  width: 96.3%;
}
	.res-red {  margin-left: 0px !important;  }
	.res-title { margin-left: -68px; }
	.res-down {  margin-left: 19px;  width: 95.6%; }
	.bg-white{ width: 91.5%; }
	.res1-thumnail .r1text, .res2-thumnail:hover .r1text,.res3-thumnail:hover .r1text,.res4-thumnail:hover .r1text,.res5-thumnail:hover .r1text,.res6-thumnail:hover .r1text,.res7-thumnail:hover .r1text,.res8-thumnail:hover .r1text,.res9-thumnail:hover .r1text,.res10-thumnail:hover .r1text,.res11-thumnail:hover .r1text,.res12-thumnail:hover .r1text{   height: 62%;  width: 72%; }
	.r1text img{ margin-top: -32px; }
	.list-style {  margin-left: 16px;  width: 95.9%; }
	.list-style p{   width:102%; clear:both; }
	.red_icon{  font-size: 13px; }
	.gene-res {  margin-left: -22px;  width: 96.2%; }
	.res-text div{   padding-right: 10px; }
	.res-text p{   padding-right: 10px; }
	.rightb{ margin-left: -10px !important;  }
	.gen1-slide {  margin-left: 17px; }
	.res-media { margin-top: 20px;   margin-left: -92px;}
	.rtag-lines{  margin-left: -1px; }
	.land-col3 {  padding-right: 0; }
	.col3-res { width: 94.6%; }
	.g-media { margin-top: -11px; }
	.apcontent-move {  margin-left: 38px; width: 97.01%; }
	.appeal-move { margin-left: -5px; width: 101%; }
	.ap-title {  margin-left: 13px; max-width: 97%; }
	.ap-donate{   margin-top: 40px; margin-right: -39px !important;  width: 55%; }
	.ap-donate a{   padding: 41px 18px; }
	.appeal-donate p { font-size: 30px;  margin-bottom: 27px;  margin-top: 50px; width: 99%; }
	.appeal-map {  margin-left: -14px;  margin-top: 15px;  max-width: 106.7%;   width: 111.1%; }
	.appeal-text {  /*max-height: 743px !important;*/ } 
	.appeal-donate {  width: 80%;  margin-left: 44px;  margin-top: 72px; line-height: 31px; }
	.gen5-bg {  padding-bottom: 80px; }
	.gen5-img{ width: 114.3%;  margin-top: 106px; }
	.g5caption{  margin-top: 100px; }
	.home_slider {
    height: 154px !important;
    top: 71px !important;
    width: 64% !important;
	}
.gen-slider {
  margin-left: -10px !important;
  width: 100.6% !important;
}
.gray{   min-height: 229px; }
.res-text{ padding-right: 0 !important; }
.btn-generic{  padding-left: 38px; }
.stay {  margin-left: -18px;  width: 23.7%;   margin-top: 3px; }
.stay h3{  margin-left: 17px; }

.sur-enter {   margin-left: -15px; }
.email {   margin-left: -39px;  width: 82%; }
.icon-bg {
  margin-left: 22px;
  margin-top: 0px !important;
  width: 95.4%;
}
	.call-btn {
     margin-left: -5px !important;
  width: 25.4% !important;
}
.gres-img1 img {
    margin-left: 23px;
    width: 94%;
}
.gen1-slide {
  margin-left: -13px;
}
.gen-slider img{  margin-left: 68px; }
.generic2-part3 {
    margin-left: -1px !important;
    margin-right: -58px !important
}
.home_slider {
    margin-top: 120px;
}
.sur-enter {
    margin-left: 11px;
}
.sur {
    padding-top: 20px;
    width: 99.6%;
}
.email-send {
    padding-left: 28px;
}
.send {
    margin-left: 1px;
    padding-top: 20px;
}
.i-btnmov img {
    margin-left: -4px;
}
.btn-col3 {
    margin-left: 7px;
    margin-right: 35px;
}
.land-up img { height: auto; }
.appeal_head {
  margin-left: -20px !important;
  width: 104.3%;
}
.appeal_head_box{  margin-left: -20px !important; }
.ap-donate{ margin-right: -11px !important; }
.appeal-text {
     /*min-height: 910px !important; */  margin-left: -43px !important;   width: 53%;
}
.gallery-red {
    margin-left: -28px !important;
}
.gallery .res-title {
  margin-left: -22px !important;
  width: 104.5% !important;
}
.res-down1 {
  margin-left: 17px;
  width: 96.1%;
}

#map-canvas { height: 568px; }
.visible-logo {
  margin-top: 2px;
}
.i-btnmov {
  width: 33%;
  margin-top: -9px !important;
}
.top-r {
  width: 50%;
}
.g2 h2 {
  width: 94%;
  margin-left: 27px;
}
.g2 p {
  width: 94%;
  margin-left: 27px;
}
.rightb p{ margin-left:0 !important;}
.g2 h1 {
  width: 94%;
  margin-left: 27px;
}

.news-bg{   min-height:194px; }
.news-bg_more{  }
.icon-bg .row-margin {
  margin-left: -10px;
  width: 103.4%;
}

.bg-white{
  min-height: 161px; }

.res1-thumnail .r1text{ margin-top: 61px; }  

.brand-line {
  margin-left: 37.2%; }
  
#map_wrapper {
  margin-left: -5px;
  width: 101%;
  margin-top: 52px;
}
.panel1{   width: 95.8% !important; }

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
  width: 100.1%;
}

.thank-style {
  padding-top: 44px;
}

		.gallery .red {
    margin-left: 30px !important;
    padding: 24px 30px 27px !important;
}

.ress1-thumnail .r7text{   height: 197px;   width: 197px;   margin-left: 15px;   margin-top: 76px; }
.bg-color2 {
  min-height: 250px;
}

.rtag-lines{ line-height: 23px; }
.stay1 h3 {
  margin-left: 1px;
}
.len-f {
    margin-left: -20px;
  width: 95%;
}

input[type="submit"] {
  width: 113px !important;
}
.len2 {
  margin-left: 5px;
}
.send1 {
  margin-left: 7px;
}
.stay-d {
  margin-top: 35px;
  width: 117%;
}
.stay-d p {
  margin-left: -17px !important;
  margin-top: 19px;
}

}

@media only screen and (min-width:768px) and (max-width:991px)
{
	.news-bg{ min-height:178px;}
}
@media only screen and (min-width:992px) and (max-width:1023px)
{
	.news-bg{ min-height:197px;}
}

@media only screen and (min-width:1025px) and (max-width:1130px)
{
	.news-bg{ min-height:204px;}
}
@media only screen and (min-width:768px) and (max-width:1023px)
{
	
	.res-text h2{ font-size:38px !important;}
	/*.row-margin {   margin: 163px -20px 0 -10px !important; }*/
	
	.certify-show {
    margin: 10px auto !important;
}
.btn-book {
    margin: 10px auto !important;
    width: 48.7% !important;
}


.full-red {
    width: 77.9% !important;
}
.link-icon img {
    width: 100%;
}
.appeal_head_box {
    background: none repeat scroll 0 0 rgba(204, 0, 0, 0.8);
    color: #fff;
    margin-left: 0 !important;
    min-height: 135px !important;
    padding-top: 6px;
    position: relative  !important;
    width: 690px !important;
    z-index: 99;
	margin-top:0px !important;
}
.gray{ border-right:0 !important;}
.appeal_head {
    margin-left: 15px !important;
    margin-right:15px !important;
}
.appeal-donate p {
    margin-top: -49px !important;
}
.gen-padup img {
    padding-right: 10px !important;
}
.res-text {
    padding-right: 11px !important;
}
}


*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
body {
    padding-top: 70px;
}
body {
    background-color: #fff;
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
}
body {
    background: none repeat scroll 0 0 #f2f2f2 !important;
    margin: 0;
    overflow-x: hidden;
}
* {
    margin: 0;
    padding: 0;
}
* {
    box-sizing: border-box;
}
*::-moz-placeholder {
    color: #cc0000;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 28px;
    padding-left: 10px;
    text-transform: uppercase;
}
html {
    font-size: 10px;
}
html {
    font-family: sans-serif;
}
*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
.newlanding p {
    color: #808080;
    font-family: "HelveticaNeueeTextProRoman";
    font-size: 14px;
	 min-height: 80px;
}
.full-red {
    width: auto;
}
	}
@media only screen and (min-width: 900px) and (max-width:1024px)
{
	.i-btnmov{ margin-left:-35px !important; }
}

@media only screen and (min-width: 768px) and (max-width:991px)
{
	.list-style{ padding-left:64px; }
	/*.g-img{ margin-left: 0; }*/
	.g-text {  margin-left: 2px !important;  width: 92% !important; }
	.gen1-img { width: 92.2% !important; }
	.gmin-height{ min-height:auto; }
	.landing h1{ padding-top:20px; }
	.bg-color1 { min-height: 255px; }
	.bg-color2 { min-height: 170px !important; }
	.r1text{   position: absolute; top: 12px; }
	.bg-white{   width: 87.6%;  margin-top: -20px !important; }
	.resblock h3{ padding-top: 10px; }
	.res3-thumnail,.res4-thumnail,.res5-thumnail,.res6-thumnail,.res7-thumnail,.res8-thumnail,.res9-thumnail,.res10-thumnail,.res11-thumnail,.res12-thumnail{ margin-top:45px !important; }
	
	.move-appbtn{ margin-left: -37px; }
.nav-style {
      margin-right: -33px !important;
    margin-top: -50px !important;
}
.resblock {
    margin-left: -15px !important;
    width: 55%;
}

.left-r {
    margin-left: -56px !important;
}
.res-down {
    margin-left: 94px;
    margin-top: 44px;
    width: 89%;
}

.res-down1 {
  margin-left: 110px;
  width: 89% !important;
}

.gene-res {
    margin-left: 10px !important;
      width: 131.3% !important;
}
}


@media only screen and (max-width:1199px)
{
	.btn-generic{ font-size:22px; margin-left:-30px; }
}

@media only screen and (min-width:768px) and ( max-width:991px )
{
	.g-call{   padding-left: 39px !important; }
	.btn-generic{ margin-left:0; margin-right:0; padding-left:81px; }
	.nav-style{ margin-right: -4px; margin-top: -42px; }
		.generic2, .gres-img{  width: 92.2% !important; }
	.sub-head { margin-left: 22px !important; width: 94.8% !important; }
	.leftb { margin-left: 4px !important; }
	.g4tag { width: 98%; margin-top: 7px; }
	.gmin-height { height: auto; }
	.btn-book {  width: 99.7%; }
	.bg-color1 h1 { margin-top: 0;  padding-top: 10px;}
	.landing { margin-left:14px; width: 98%; }
	.news2_tag{width: 91.5%;top: 86%; }
	.bg-color1{ width:100% !important; }
	.red{ margin-left:30px; }
	.bg-color1 { min-height: 238px; }
	.full-red { width: 99.9%; }
	.certify-show { margin-left: 252px; }
}



@media only screen and ( max-width:1024px)
{
	.btn-confirm{ padding:23px 20px 21px 40px; }
}
@media only screen and (min-width:481px) and ( max-width:767px)
{
	
	.slider_box1 p {
  margin-left: 12px !important;
  margin-top: -19px !important;
}
	.text1 {
    height:100%;
    padding-top: 72px; margin-top:0;}

	.thumnail1:hover .text1{ padding-top:140px; font-size:35px; }
	.text2{ height:154px;}
	.thumnail2:hover .text2{ padding-top:144px; font-size:35px; }
	.news_more{ margin-top:1px; }
	.backg_white{ padding-bottom:30px;}
	.slider_box1{ height:80px;   margin-left: 0px;  margin-top: 7px;  width: 97.3%; }
	.slider_box1 h2{  font-size: 29px; line-height: 31px; margin-left: -15px; margin-top: -7px; }
	.slider_box1 h3{ font-size: 14px; margin-left: -16px; margin-top: -25px; padding-left: 27px; }
    .btn-donate{margin-top: -107px !important;   padding: 30px 33px;}
	.navbar-toggle {  margin-right: 214px !important;   z-index: 9999; }
	.text1 { height: 97%; margin-top: 5px; padding-top: 140px; }
	.text2 { padding-top: 144px; height: 319px; height:96%;  }
	.red_active{ margin-right: 25px;}
	.call-btn { margin-left: 32px;  width: 41.2%; }
	.row-margin { margin: -5px -20px 0 -10px; }
	.thumnail1 {  margin-left: 39px;  padding: 5px 0;  width: 89% !important; }
	.thumnail2 { width:90.4% !important;  margin-left: 38px; }
	.backg_white{ margin-left: 39px;  margin-top: -24px; width: 87.2%; }
	.backg_white h1{  padding-top: 16px;} 
	.backg_white1{ margin-left: 39px;  margin-top: -26px; width: 87.2%; padding-bottom: 34px; }
	.backg_white1 h1{  padding-top: 16px;} 
	.text-right { text-align: right !important; }
	.n1 { margin-left: 35px !important;  width: 85.2% !important; }
	.news1_tag{  width: 97.4%; }
	.rimg { width: 97.3% !important; }
	.f1 {  margin-left: 40px !important;  margin-top: 32px;}
	.f2 {  margin-left: 40px !important;  margin-top:45px;}
	.fund_prin{  margin-left: 40px !important; margin-top:45px;}
	.form-len{  width: 83%; }
	.len1 { margin-left: 10px; }
	.len2 { margin-left: 10px; }
	.news-bg { margin-top: -20px !important;  width: 97.4%; padding-bottom: 36px;}
	.news-bg h1{  padding-top: 20px; }
	.news-bg_more { margin-top: -20px !important;  width: 97.4%; padding-bottom: 36px;}
	.news-bg_more h1{  padding-top: 20px; }
	.icon-bg{ margin-left:0px; background:#fff; }

}
@media screen and (max-width:360px)
{
	.btn-confirm{ padding:23px 30px 21px 20px; font-size:21px; }
	.btn-confirm img{ width:54px; }
	}
	
	
#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    right: 10px;
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    right: 10px;
	z-index:999999;
}
/*-----------css for back to top------------*/
.cd-top {
		  display: inline-block;
		  height: 40px;
		  width: 40px;
		  position: fixed;
		  bottom: 40px;
		  right: 10px;
		  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
		  /* image replacement properties */
		  overflow: hidden;
		  text-indent: 100%;
		  white-space: nowrap;
		  background: rgba(204, 0, 0, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;
		  visibility: hidden;
		  opacity: 0;
		  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
		  -moz-transition: opacity .3s 0s, visibility 0s .3s;
		  transition: opacity .3s 0s, visibility 0s .3s;
		}
		.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
		  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
		  -moz-transition: opacity .3s 0s, visibility 0s 0s;
		  transition: opacity .3s 0s, visibility 0s 0s;
		}
		.cd-top.cd-is-visible {
		  /* the button becomes visible */
		  visibility: visible;
		  opacity: 1;
		}
		.cd-top.cd-fade-out {
		  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
		  opacity: 1.5;
		}
		.no-touch .cd-top:hover {
		  background-color: #e86256;
		  opacity: 1;
		}
@media only screen and (min-width: 768px) and (max-width:768px) 
{
	
	.rightb{  padding-top: 10px; }
	.lcerti { margin-left: -44px; }
.brand-line {
    margin-left: 52.8% !important;
}
.cd-top { right: 22px !important;  z-index: 99999; }
.gen-slider_box {
    height: 123px !important; top: 59px !important;}
	.mov-res .title-text {
    margin-top: 0;
}
.thank-red {
  margin-left: 15px;
  width: 96%;
}

.galleryline h3 { margin-top: 23px !important; }
.social-links li {
    background: #cc0000 none repeat scroll 0 0;
    border-radius: 50%;
    height: 38px;
    padding: 10px 10px 12px !important;
    width: 38px;
}
.
gallery .galleryline h3 {
  margin-top: 4px !important;
}

	.gene-res {
  margin-left: -5px !important;
  width: 129.3% !important;
}
	.home_slider {
    height: 159px !important;
    margin-left: 0;
    margin-top: 120px;
    top: 100px !important;
    width: 66% !important;
}

.appeal-move{ display:none; }
.appeal_head_box {
  background: none repeat scroll 0 0 rgba(204, 0, 0, 1) !important;}
  .appeal_head {
  margin-top: 40px !important;
}
.thumnail1 {
  width: 106.8%;
  margin-left: 49px !important;
}
.text1 { width: 90.3% !important;  height: 98.2% !important; }
		.gallery .red {
    margin-left: 30px !important;
    padding: 24px 30px 27px !important;
}
.gallery-red .rtag-lines {
    margin-top: 20px;
}

.listing_m .col-sm-7 {
  width: 55% !important;
}
		.cd-top { right: 20px; bottom: 20px; }
		.mov-res { margin-left: 53px;  width: 88%; }
		.res-red { margin-left:-5px !important; width: 35.8%; }
		.r-mov { margin-left: -11px;   width: 116.9%;}
		.title-text{  margin-left: 93px; }	
		.r-img {  width: 87.7% !important; }
		.res-title {
  width: 108.5%;
  margin-left: -40px;
}
		.res1-thumnail .r1text, .res2-thumnail:hover .r1text,.res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text,.res5-thumnail:hover .r1text,.res6-thumnail:hover .r1text,.res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text{     margin-left: 65px;
  margin-top: 54px;
  width: 56%;
  height: 70%; }
		.r1text img {  margin-top: -15px; }
		.list-red {
  width: 95.9% !important;
  margin-left: 13px;
}
.list-style {
  margin-left: -27px;
  width: 98%;
}
		.listing_m img { width: 100%; }
		.gen-slider_box{ width: 54%;   height: 136px;   margin-left: 14px;margin-top: -191px;position: relative; top: 46px; }
		.gen-slider_box h2{   padding: 24px;   font-size: 37px;   margin-left: -8px; }	
		.gene-res {  margin-left: 10px; }
		.g-call {
  width:63%;
  margin-top: 30px;
  padding-left: 29px !important;
  margin-left:-16px; margin-bottom: 20px; }
		.gen1-slide {  margin-left: 17px; }
		.res-media {  margin-top: 6px;  margin-left: -47px;}
		.gcaption{ margin-top: 84px; }
	    .col3-res {  width: 99.7%; }
	    .land-col3 { margin-left: 18px !important;  padding-left: 0; padding-right: 0; }
		.g-media { margin-top: -10px; }
		.bg-color1 {  min-height: 254px; }
		.appeal-move { margin-left: 13px; width: 96.6%; }
		.appeal-text { width: 102.7%; margin-left: -27px !important;   /* min-height: 766px !important;*/   margin-top: -11px;}
		.ap-title {  margin-left: 15px; max-width: 95.8%; }
		.apcontent-move {  margin-left:40px; width: 94%; }
		.appeal-donate { margin-top: 33px; width: 83%; line-height: 32px; margin-left: -142px; }
	.appeal-donate p { margin-top: -33px; }
	.appeal-map { max-width: 120.9%; padding-right: 79px; width: 108.7%; margin-top: 3px;  margin-left: -82px; width: 120.9%; }
	.ap-people {  margin-left: 50px; }
	.gen5-img{ margin-left: -36px;   width: 111%;}
	.gen5-img img { width: 98.2%; }
	.gen5-bg{  padding-bottom: 45px; }
	.slider_box1{  margin-top: -203px;    width: 95.7%; }
	.gen6-r { margin-left: -58px; width: 92.3%; }
	.gen6-bg { margin-left: 27px; width: 92.5%; }
	.g6-img { margin-left: 12px;  max-width: 100%;  width: 55.1%; }
	.g-img {  margin-left: -45px;  margin-top: 0; width: 75.2%; }
	.g6-call {  margin-left: -30px !important;  width: 109.5% !important; }
	.gene-res img{  width: 103.3% !important;  margin-right: -11px; }
	.gen1-slide { margin-left: 6px; }
	.gen-slider_box{  margin-top: -182px; width:auto; }
	.res-text div{   width: 90%; line-height: 24px; }
	.res-text p{  margin-left:0px; }
	.res-text{ padding-right: 11px !important;    width: 83%;}
	.gen-slider { margin-left: 15px !important; width: 96.2% !important; }
	.img-responsive.appeal-map > img {  width: 100%; }
	.img-responsive.appeal-map > a > img {  width: 100%;height:auto; }
	.stay { margin-left: 0; width: 100.3%; }
.sur { margin-left: -2px;  width: 102.6%; }
.email {   margin-left: -25px;  width: 109%; }
.send {  margin-left: 29%;  }
.icon-bg {
    margin-left: 22px !important;
    width: 94.3%;
}
.row-margin {
    margin: 0 -20px 0 -10px !important;
}
.call-btn {
    margin-left: 2.2px !important;
    width: 24.75% !important;
}
.call-btn1 {
    margin-left: -5px !important;
}
.news-box {
    margin-right: -13px;
}
.gres-img1 img {
    margin-left: 23px;
    width: 92.3%;
}
.gen-slider img{ margin-left: 7px !important; }
.res-text p{  padding-right: 41px; }
.gen4-sub img { margin-bottom: 10px; }
.home_slider { margin-top: 0px !important; }
.appeal_head { width: 100.5%;   margin-left: -2px !important; }
.move-appbtn {  margin-left: -15px;  margin-right: -38px; }
.stay h3 {  margin-left: 0; }
.sur-enter {  margin-left: -17px; }
.email {  margin-left: -29px; }
.n1 { width: 19.73% !important; }
.list-style h2 { font-size: 28px; }
.testimonials{
  text-align: center;
  margin-left: 6.7% !important;
  width: 82% !important;}
  
.res-down1 .resblock {  width: 52% !important; }  
.res-down{ margin-left:75px !important; }	
.ress1-thumnail img {
    margin-left: -41px !important;
    width: 94% !important;
}
.sub-head {
  margin-left: 8px !important;
  width: 98.9% !important;
}


.new_page .sub-head {
  margin-left: 8px !important;
  width: 96.5% !important;
}

.leftb {
  margin-left: -10px !important;
}
.gallery-red {
    margin-left: -30px !important;
    width: 31.8%;
}
.gallery .res-title {
  margin-left: -2px !important;
  width: 100.5% !important;
}
.galleryline {
    padding-bottom: 3px !important;
}

.down .btn-col3{ margin-left:20px; }
.news-mar{ width: 106%; }	
.i-btnmov {
  width: 108%;
}	
.generic2 {
  margin-left: 8px !important;
  width: 96.5% !important;   margin-top: 40px;
}
.g2 h2 {
  width: 97%;
  margin-left: 28px;
}

.g2 h1 {
  width: 97%;
  margin-left: 28px;
}
.g2 p {
  width: 92%;
  margin-left: 8px;
}
.news-mar{   margin-left: -6px; }
.icon-bg{ background:#fff; }
.res1-thumnail {
  background: #fff;
  width: 90%;
}
.gen4-sub h1 {
  margin-top: 60%; margin-left: 18px;
}

.brand-line {
  margin-left: 38.7%; }
  
.thank-pic {
  margin-left: -16px;
  margin-top: 45px;   width: 104.6%;
}  
  
.thank-style {
  padding-top: 32px;
}  
.galleryline {
    margin-left: 12px !important;
    width: 95% !important;
}
.title-part .col-xs-8 {  width: 34%;
}

.ress1-thumnail .r7text{   margin-left: 20px; }

.ress1-thumnail {
  width: 90%;
  margin-bottom: 30px !important;
}

.ress1-thumnail .r7text{   margin-top: 138px;   padding-top: 20%; }
.stay1 h3{   margin-left: 0px; }
.len-f {
  margin-left: -2px;
}
.sur1 {
  margin-left: 0px;   width: 105%;
}
.len2 {
  margin-left: -7px !important;
}

.btn-send input[type="button"], input[type="submit"]{ margin-left: -23px; width: 158% !important;}
.nav-head{   width: 776px !important; }
.stay-d { margin-left: -17px; }
.appeal_head_box {  margin-left: -2px !important;  width: 100.6% !important;  margin-top: -7px !important;   min-height: 112px !important; }
.g-text {
  margin-left: -15px !important;
  width: 96.5% !important;
}

.gres-img {
  margin-left: 8px;    width: 96.5% !important;}
  
  .res-down1 {
  margin-left: 95px;
  width: 93% !important;
}

.title-text{ width:55% !important;}
.about_new .land-red {
  width: 282% !important;
}
.gal_new .land-red {
  width: 314.5% !important;
}
.gallery .res-title{ margin-top:40px !important;}
}


@media only screen and (min-width: 1024px) {
		  .cd-top { height: 60px; width: 60px;	right: 18px;	bottom: 30px; }  }
		
@media only screen and (min-width:482px) and (max-width:768px)
{

	/* .icon-bg {  margin-top: -163px !important; } */
	.margin_form{ margin-left: -65px !important; }
	.len1 { margin-left: -1px; }
	.form-len { margin-left: 10px !important; }
	.len2 { margin-left: -1px !important; }
	.news-box { margin-right: -31px; }
	.n1 { margin-right: 21px !important;  width: 19.6% !important;  }
	.news-bg h1 { font-size: 19px !important; padding-top: 10px !important; }
	.news-bg{ margin-top: -20px; width: 99.7% !important;  padding-bottom: 26px;}
	.news-bg p{  font-size: 14px !important; }
	.news-bg_more h1 { font-size: 19px !important; padding-top: 10px !important; }
	.news-bg_more{ margin-top: -20px; width: 99.7% !important;  padding-bottom: 26px;}
	.news-bg_more p{  font-size: 14px !important; }
	
	
	.youth_logo { padding-bottom: 59px !important;}
	.rimg { height: 400px;}
	.news1_tag{ font-size: 18px !important; }
		.irc_foot{   padding: 13px 10px 10px 79px; width: 39%; }
	#bottom { padding-left: 14px !important; margin-top: 114px !important; }
	.f2 {  margin-left: 32px !important; }
	
	.visible-logo { height: 96%; margin-top: 10px;  }
	.nav-style { margin-right: -49px; margin-top: -3px; }
	.icon-bg{ margin-left:0px; }
	
	
}

@media only screen and (min-width:482px) and (max-width:767px)
{
	.fund_prin {  margin-left:31px !important;  }
}

@media only screen and (min-width:500px) and (max-width:640px)
{
	
	.news2_tag {
  width: 96.8%;
  top: 77.7%;
}
.only {
    margin-top: -45px !important;
    margin-left: 40px;
}
	.row-margin { margin: 165px -20px 0 -10px;  }
	.call-btn {
  margin-left: 34.3px !important;
  width: 17.87% !important;
}
	.thumnail2 img {  width: 97.7% !important;}
	.thumnail2 {
  margin-left: 35px !important;
  width: 90.4% !important;
}
	.text2{ width: 97.2% !important; }
	.backg_white1{  margin-left: 37px !important;  width: 87.9% !important; }
	.thumnail1 img { width: 98.9% !important; }
	.text1{ width: 97.2% !important; }
	.backg_white { margin-left: 40px !important; width: 87.5% !important; }
	.text1 { width: 98.89% !important;   padding-top: 138px !important; }
.thumnail1 {
  margin-left: 40px !important;
  width: 88.2% !important;
}
	.text2 { height: 95.5% !important; }
	.len1 { margin-left: 9px; }
	.len2 {
  margin-left: 10px !important;
}
	.n1 {  margin-right: 21px !important;  width: 36.6% !important; }
	.btn-send input[type="button"], input[type="submit"] { width: 100% !important; }
	.form-len { margin-left: 13px !important; }
	.news-box { margin-right: -34px; }
	.rimg {
    width: 97.4% !important;;
  height: 458px;
}
.certi img{ width: 43% !important; }
	.news-bg{  width: 97.5% !important; }
	.news-bg_more{  width: 97.5% !important; }
	.call-btn2 {  padding-bottom: 18px !important; }
	.f1 {  margin-top: 27px; }
	.stay-img { margin-left: 71px; }
	.text-right {  margin-left: -5px !important; }
	.gtitle-len { margin-left: 24px !important;}
	.generic2{ width: 92.3% !important; }
	.gres-img { margin-left: 24px !important; }
	
	.sub-head { margin-left: 23px;  width: 92.2%; padding-top: 10px; }
	.leftb { margin-left: 4px !important; width: 95.3% !important; }
	.red { margin-left: 24px !important; }
	.gen1-img { margin-left: 34px !important; width: 87.6%; }
	.g-text { margin-left: 7px !important; width: 97%; }
	.gen-padup{ margin-top: -20px; }
	.g-text h2{ padding-top: 14px; }
	.gmin-height { height: auto; }
	.landing h1{ padding-top:20px; }
	.btn-book {margin-top: 82px !important; margin-left:20px !important; width: 94.7%; padding: 15px 33px 30px !important;} 
	.landing{   width: 91.76%;  margin-left: 25px !important; }
	.bg-color1 h1 { margin-top: 0; padding-top:10px; }
	.bg-color1{ width: 100% !important;   min-height: 146px; }
	.social-style{ margin-top:-20px !important; }
	.certify-show { margin-left: 162px; }
	
	.mov-res {  margin-left: 34px;  width: 85%; }
	.r-mov { margin-left: -11px;   width: 116.9%;}
	.res-red{font-size: 40px !important;  width: 86.4%; margin-left: -4px !important;  width: 89.6%;}
	.title-text{  margin-left: 93px; }	
	.resblock {  margin-left: -74px !important; }
	.r-img {  width:100.7% !important; }
		.res1-thumnail {
	  width: 93%;
	}
	.r1text{   position: absolute; top: 12px; }
	.res1-thumnail .r1text, .res2-thumnail:hover .r1text,.res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text,.res5-thumnail:hover .r1text,.res6-thumnail:hover .r1text,.res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text{ margin-left:145px; margin-top:160px; }
	.bg-white{   width:88%;  margin-top: -20px !important; }
	.resblock h3{ padding-top: 10px; }
	.res2-thumnail,.res3-thumnail,.res4-thumnail,.res5-thumnail,.res6-thumnail,.res7-thumnail,.res8-thumnail,.res9-thumnail,.res10-thumnail,.res11-thumnail.res12-thumnail{ margin-top:45px !important; }
	.res-title{ width: 109.2%; margin-left: -10px; }
	.move-appbtn { margin-left: -103px;}
	.res-down{ margin-left: 137px; }
	.list-style { margin-left: 20px; width: 93.8%; }
	.list-red {  margin-left: 19px !important; width: 93.1% !important; }
	.g-call {  width: 115% !important; margin-bottom: 20px !important;  margin-left: -16px !important;}
	.gen3 { margin-left: 0 !important;  width: 100%; }
	.res-media{ margin-top:-11px; }
	.generic7 .appeal-donate2 p{margin-bottom:55px;}
	.gcaption{  margin-top: 85px; }
	.gen1-slide {  margin-left: 41px !important;  margin-top: 13px !important; width: 87.5%; }
	.gene-res {  margin-left: 25px !important;  width: 93%; }
	.gen4 {  margin-left: 22px !important; width: 93% !important; }
	.gen4-sub {
  margin-left: 33px !important;
  width: 87.8%;
  margin-top: 39px !important;
  padding-top: 1px !important;
}
	.g2 {  margin-left: 0px !important; width: 100%; }
	.gene-res img { margin-left: -15px; }
	.list-m{ margin-top:86px;}
	.g-media {  margin-top: 4px; }
	.appeal-move { margin-left: 40px; width: 87.4%;   margin-top: 26px;}
	.ap-title {  margin-left: 25px; max-width: 91.8%; }
	.apcontent-move { margin-left: 50px;  width: 86%; }
	.appeal-donate p{  margin-top: 18px; width: 68%; }
	.ap-donate {   margin-right: -39px !important;
  margin-top: 80px !important;}
	.appeal-map {  margin-left: -75px;
  margin-top: -19px;
  max-width: 119.8%;
  width: 132.3%; }
	.gen5-img{   width: 112.5%; margin-left: -36px; }
	.gen5-bg{ margin-left: -5px; padding-bottom: 120px;}
	/*-----------souvik-------------*/
	.icon-bg {
    margin-top: -167px !important;
}
.gallery .galleryline {
  margin-left: -7px !important;
  width: 62% !important;
}
	.banner-container { margin-left: -1px;  }
	.gene-res img {  margin-left: 20px; }
	.gene-res img{  margin-right: -81px; }
	.land-red {  margin-left: 38px !important; }
	.link-icon img {  margin-left: 76px;  width: 58%; }
	.btn-book{ margin-left: 6px !important; }
	.newlanding {   margin: 10px -36px 10px 24px;  width: 92%; }
	.appeal_head > img { margin-left: 36px; width: 87.4%; }
	.appeal_head >a> img { margin-left: 36px; width: 87.4%;height:auto }
	.appeal_head_box{  width: 320px !important;   margin-left: 36px !important;  }
	.appeal-donate p {  margin-right: 188px;  }
	.img-responsive.appeal-map > img {  width: 100%; }
	.g4tag { margin-left: -5px;  width: 99%; }
	.rtag-lines {
  margin-left: 1px;
}
.res-image3 {
  margin-left: 24px;
  max-width: 100% !important;
  width: 91.9% !important;
}
.slider_box1 {
  margin-left: 24px;
  width: 91.8%;
}
.gres-img img {  margin-left: 0px;  max-width: 92%; }
.gtagline h3 { font-size: 33px;  margin-left: 24px;  width: 91%; }
.gen-slider img { margin-left: 0; height:auto;}
.stay {    margin-left: -1px;  width: 97%; }
.stay h3{     margin-left: 10px; }
.sur-enter {  margin-left: -6px; }
.sur {   width: 100.9%; }
.email {    margin-left: -33px;  width: 108%; }
.send {  margin-left: -37px;  padding-top: 17px; }
.icon-bg{ margin-left:0px; }
.gen-slider img{  width: 88%;  margin-left: 38px; }
.gen1-slide {  margin-left: 38px !important;  width: 88% !important; }
.gres-img1 img {  margin-left: 24px; width: 92%; }
.gallery-red {  margin-left: -37px !important; width: 45%; }
.gallery .res-title {  margin-left: 24px !important;   width: 92% !important; }
.ress1-thumnail {  margin-left: 16px !important; }
.ress1-thumnail img {  width: 90% !important; }
.res-down1 .resblock {
    margin-top: 40px !important;
}
.testimonials{  margin-left: -0.3% !important;  width: 98% !important; }
.down .btn-col3{ width:50%; }
.icon-bg .row-margin {
  margin-left: -10px;
  width: 106.4%;
}

.gen-padup img {
  margin: 0px 1px 0 -7px !important; width:100%;
}
.appeal_head_box h2{ font-size: 42px; }
.land-red {
  width: 187% !important;
}
.title-part .red {
  margin-left: 39px !important;
}
.listing_m .red_icon {
  width: 20% !important;
}

.listing_m .col-sm-7 {
  width: 100% !important;
}

.title-part .galleryline {
  margin-left: 24px;
  width: 90%;
}
.title-part .list-red { margin-left: 18px !important; }
.g2 p, .g2 h2 {
  width: 88%;
  margin-left: 34px;
}
.rightb p{ margin-left:0 !important;}


#map_wrapper { margin-left: 39px; width: 87.7%; margin-top: 19px; }
.red > div {
    padding-top: 0px !important;
}
.generic2 h4{ padding-bottom: 10px !important; }
.res2-down {
  margin-top: 44px;
  margin-left: 131px;
}

.stay1 h3 {
  margin-left: 12px;
  width: 28%;
    margin-top: 0px;
}

.stay-d p {
  margin-left: 43px;
}
.len-f {
  margin-left: 25px;
  width: 92%;
}

.sur1 {
  margin-left: 10px;
  width: 96.6%;
}
.email1 {
  width: 96.8%;
}
.btn-send input[type="button"], input[type="submit"]{ margin-left:10px; }
}

@media only screen and (max-width: 500px) and (min-width: 500px)
{
	.thumnail2 img{width: 97.8% !important;}
.gres-img {
  width: 92.3%;
}
.gen-slider_box {
  width: 93.4% !important;
  margin-left: -10px !important;
}
.container .gen-slider {
  margin-left: 14px !important;
  width: 98% !important;
}

.res1-thumnail .r1text, .res2-thumnail:hover .r1text, .res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text, .res5-thumnail:hover .r1text, .res6-thumnail:hover .r1text, .res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text {
  margin-left: 80px;
  margin-top: 34px;
}
}

@media only screen and (max-width:640px) and (min-width:501px){
.gres-img {
  width: 90%;
}}
@media only screen and (min-width:320px) and (max-width:356px)
{
	.modal-content{ width: 50%; margin-left: 10px;}
	.gallery .red{   width: 100% !important; }
	.ress1-thumnail { margin-left: -26px !important; }
	.res-text { padding-right: 29px !important;   margin-top: 30px !important; }
	.y-n1 { margin-top: 31px !important; }
	.panel1 {  width: 93.8% !important; }
	.stay1 h3{   width: 34%; margin-top: 0px; }
	.stay-d p { margin-left: 46px !important;   }
	.btn-donate{  padding: 20px 9px 16px;}
	/*.navbar-brand img{height:80%; width: 93%;  }*/
	.navbar-brand img { height: 77%; width: 65%;}
	.navbar-brand { margin-left: 21px; }
	.red_active { margin-right: -5px !important; }
	.navbar-toggle { margin-right: 113px; }
	.thumnail1 { margin-left: 10px !important; width: 100.2%; }
	.text1 { height: 94.4% !important;  padding-top: 66px !important; font-size:30px !important;   width: 93.7% !important;}
	.thumnail1:hover .text1{ padding-top:66px !important; font-size:30px !important;}
	.backg_white { margin-left: 9px; margin-top: -4px; width: 94%;}
	.text2 { height: 93% !important;  padding-top: 57px !important; font-size:30px !important; line-height: 28px; }
	.thumnail2 {  margin-left: 8px !important; width: 95.5%; margin-top: 22px;}
	.thumnail2:hover .text2{ padding-top:57px !important; font-size:30px !important;}
	.backg_white1 { margin-left: 9px; margin-top: -27px; width: 94%;}
	.r-news .no-margin { margin-left: 20px !important; }
	.newsb1 { width: 82.5%; }
	.news-bg{   width: 82.7%; margin-left: 15px; }
	.news-bg_more{   width: 82.7%; margin-left: 15px; }
	.r1-news{ margin-left: 16px !important; }
	.news-box img { width: 100.4%; }
	.thumnail2 img { width: 99%; }	
	.generic2, .gres-img{  width: 103.3%; margin-left: -4px; }
	.sub-head { margin-left: -4px; width: 103%; }
	.leftb {  margin-left: -21px !important; width: 109.2% !important; }
    .red { margin-left: -4px !important;}
	.gen1-img {  margin-left: 3px !important;  width: 94.3%; }
	.g4tag { width: 103% !important; }
	.gmin-height { height: auto; }
	.gen-padup { margin-top: -20px;  width: 69.4%; }	
	.g-text h2{ padding-top: 14px; }
	.btn-donate{ padding: 15px 9px 21px; }
	.btn-book { margin-left: -20px !important;}
	.red { margin-left: -4px !important; }
	.landing{ width: 103.7%;  margin-left: -6px !important; }
	.bg-color1 {  width: 100% !important; min-height: 259px; }
	.landing h1{ padding-top:20px; }
	.btn-book { margin-left: -18px !important; width: 101%; }
	.land-red {  margin-left: 4px !important; width: 141% !important; }
	.certify-hid{ display:block;  margin-left: 12px; }
	.certify-show{ display:none; }
	.bg-color1 {   min-height: 198px;}
	.mov-res {  margin-left: 24px;  width: 89.3%; }
	.r-mov { margin-left: -11px;   width: 116.7%;}
	.res-red{font-size: 32px !important;}
	.title-text{  margin-left: 22px; }	
	.resblock {  margin-left: -83px !important; }
	.r-img {  width: 81.7% !important; }
	.r1text{   position: absolute; top: 12px; }
	.res1-thumnail .r1text, .res2-thumnail:hover .r1text,.res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text,.res5-thumnail:hover .r1text,.res6-thumnail:hover .r1text,.res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text{   margin-left: 55px; }
.bg-white {
  width: 77%;
  margin-top: -20px !important;
  margin-left: 92px !important;
}
	.resblock h3{ padding-top: 10px; }
	.news2_tag {
  top: 66.7% !important;
  width: 98%;
}

pre{ padding-right:0px; }
	.res2-thumnail,.res3-thumnail,.res4-thumnail,.res5-thumnail,.res6-thumnail,.res7-thumnail,.res8-thumnail,.res9-thumnail,.res10-thumnail,.res11-thumnail.res12-thumnail{ margin-top:45px !important; }
	.g-call { width: 160% !important; }
	.gcaption{  margin-top: 90px; }
	.res-media{  margin-top: 10px; }
	.gen4 {  margin-left: -7px !important; width: 106%; }
	.gen4-sub {  margin-left: 5px !important; width: 140.8%; }
	.gene-res { margin-left: -6px !important; width: 109%;margin-top: -32px; }
	.g2 { margin-left: -1px !important; width: 100.3%; }
	.title-part{  margin-left: -9px; }
	.btn-col3 { width: 103%; }
	.appeal-move {  margin-left: 10px !important; width: 93.7% !important;   margin-top: -7px;}
	.ap-title { margin-left: -3px; }
	.apcontent-move { margin-left: 22px; width: 90%; }
	.ap-red_active{ margin-left: -104px !important; }
	.ap-donate { margin-right: 12px !important;  margin-top: 6px; width: 45%; }
	.appeal-donate p{ margin-top: 72px;  margin-left: 10px; font-size:27px; }
	.appeal-map {   margin-left: -47px;
  margin-top: -43px;
  max-width: 124%;
    width: 123.2%; }
	.gen5-img{   width: 122.5%; }
	.genn5-text h2{  margin-left: 12px; }
	.genn5-text div{  margin-left: 12px;   }
	.genn5-text p{  margin-left: 12px;   }
	.gen5-bg{  padding-bottom: 60px; }
	.genn6-text h2, .genn6-text div, .genn6-text p{  margin-left: 23px; }
	/*-----------souvik-------------*/
	.home_slider { display:none; }
	.banner-rotetor-wrap { margin-top: 11px !important; }
	.g6-img { margin-left: -5px; width: 103%; }
	.res-text h2{  margin-left: 12px; }
	.res-text div{  margin-left: 11px; }
	.res-text p{  margin-left: 10px !important; }
	.appeal_head_box{  margin-top: -7px !important ; position:relative !important; width: 93.4% !important;  margin-left: 6px !important; }
	.appeal_head img {  margin-left: 7px;  width: 93%; }
	.ap-donate{ margin-top: 57px; }
	.appeal-donate p{ margin-left: -22px; }
	.appeal-map img {   width: 100%; }
	.res-image3{  margin-left: -6px;  max-width: 105% !important; width: 103.7% !important; }
	.res-image{  margin-left: -6px;  max-width: 105% !important; width: 103.7% !important; }
	 .list-red {  width: 100.5% !important; }
	 .gres-img img { margin-left: 0px;  max-width: 100%; }
	.gen-slider img {
    margin-left: 9px;
    width: 94%;
	height:auto;
}
	.gene-res img {
    margin-left: -26px;
    margin-top: 52px;
    width: 113.3% !important;
	padding: 0 15px;
}
 .gen1-slide {
    margin-left: 9px !important;
    width: 94%;
	height:auto !important;
}
.gen-slider_box h2{ font-size:30px !important; }
.gres-img1 img {
    margin-left: -5px;
    max-width: 103.6%;
}
.row-margin{ margin-top:-9px; }
.gallery .res-title{  margin-left: -5px !important;  width: 103.3%; margin-top: 26px !important;}
.gallery-red { margin-left:-3px !important; }
.galleryline { margin-left: -8px; }
.ress1-thumnail img {  width: 81%; }
.res-down1 .resblock {  margin-top: 40px !important; }
.galleryline h3{ font-size: 18px !important; margin-top:0 !important; }
.certi {
    margin-left: -39px;
}
.testimonials {  margin-left: -3.3% !important; }
.down .btn-col3{ margin-left:10px; margin-left: -17px !important;   width: 58%;
  padding-top: 18px !important; }
.gen-padup img {
  max-width: 118% !important;
}
.btn-donate {
  padding-bottom: 22px !important;
}
.gtagline h3{ margin-left:4px !important ; }
.social-links{   margin-left: 24px; }
.ap-donate a {  font-size: 18px; margin-left: -86px !important;  padding: 25px 15px; }
.appeal-donate {
  margin-left: 12px;
}

.ress1-thumnail .r1text{ margin-left: 42px;  height: 193px !important;   width: 193px !important;   margin-top: 85px !important;   padding-top: 66px !important;}

.icon-bg .row-margin {
  margin-left: -20px;
  width: 118.7%;
}

.res1-thumnail {
  background: #fff;
  width: 77%;
  margin-left: 92px !important;
}

.res1-thumnail .r1text{   margin-top: 23px; }

.appeal-donate {
  margin-left: -60px !important;   line-height: 28px;
}

.ap-donate a{   padding-bottom: 29px !important; }

.gen4-sub img {
  width: 113% !important;
  margin-left: -14px !important;
}

.gen4-sub img {
  margin-top: -12px !important;
}

.generic2 h4{   padding-bottom: 10px !important; }
.res1-thumnail img {
  margin-left: 38px;
}
.r1text img {
  margin-bottom: 20px;
  margin-left: 4px !important;
}

#map_wrapper {
  margin-left: 10px;
  width: 93.7%;
  margin-top: 19px;
}

.thank-pic{   margin-left: -20px; }
.thank-pic{   margin-top: 9px;   width: 114%; }
.thank-style {
  padding-top: 6px;
}
.thank-pic .col-md-3 {
  margin-top: 1px;
}

input[type="search"] {
  display: none;
  height: 30px;
  width: 226px;
  margin-left: 15px;
}

.res-down1 {
  margin-left: 115px;
  width: 75.9%;
}

.ress1-thumnail .r7text {
  margin-left: 31px;
  padding-top: 89px;
}
.galleryline {
  margin-left: -5px !important;
  width: 102% !important;
}  

.gallery .red {
  padding: 29px 43px 25px !important;
}
.res-red {
  width: 93.7%;
}
.res2-down {
  margin-left: 102px;
}

.certi img{ width: 88% !important;
  margin-left: 30px;}

.container .gen-slider {
  margin-left: 0px;
  width: 100%;
}

.des-image {
  margin-left: 9px !important;
}

.tag-lines{padding-top: 9px !important;}
.listing_m .red_icon{ width:30%; }
.listing_m .col-sm-7 {
  width: 104%;
}
.list-style h2{  line-height: 37px;   margin-top: 12px;  margin-left: -15px; }
.list-style p{     margin-left: -14px;  margin-top: -18px; }
#cboxWrapper {
  max-width: none;
  width: 323px !important;
  margin-left: -3px;
}

.gallery .red {
    padding: 20px 30px 14px !important;
}

.res-title {
  margin-left: -28px;
  margin-top: 20px;
  width: 116.9%;
}
.ress1-thumnail {
  width: 120%;
}
.stay-d {
    margin-left: 6px;
}

.len-f {
    margin-left: -6px;
    width: 103.7%;
}

.sur1 {
    margin-left: -21px;
    width: 115.7%;
}
.email1 {
    width: 114%;
}
}
@media only screen and (min-width:320px) and (max-width:399px)
{
	.stay-style h1 { font-size: 25px !important; }
	.stay-img {  margin-left: 79px;}
	.icon-bg {  margin-left: 9px !important;  width: 94% !important; }
    .call-btn {   margin-left: -5px; width: 51%; }
.stay {
    margin-left: 4px;
    width: 105%;
}
.sur-enter {
    margin-left: -30px; }
	
.sur {
      width: 110.6%;
}
.email {   margin-left: -3px; width: 126%; }
.stay h3{  margin-left: -20px; }
.icon-bg{ margin-left:0px; }
	.slider_box1 h2{ margin-left: -10px; margin-top: 2px !important; }
	.slider_box1 { margin-left: -6px !important;  width: 103.7%;   margin-top: -2px !important;}
	.call-btn { margin-left: 5px; width: 46.1%;  }
	.icon-bg { background: none repeat scroll 0 0 #fff; margin-top: 5px; }
	.banner-rotetor-wrap { background: none repeat scroll 0 0 white; height: 147px !important; }
		.len1 { margin-left: -21px;    width: 106%; }
	.form-len {  margin-left: -9px !important; }
	.len2 { margin-left: -21px; }
	.btn-send input[type="button"], input[type="submit"] { margin-left: -21px; }
	
	.container .gen-slider {
  margin-left: 0px;
  width: 100%;
    margin-top: 11px !important;
}

.des-image {
  margin-left: 9px !important;
}
}

@media only screen and (min-width:401px) and (max-width:477px)
{
	.stay-style h1 { font-size: 25px !important; }
	.stay-img {  margin-left: 79px;}
	.icon-bg {  margin-left: 9px !important;  width: 94% !important; }
    .call-btn {   margin-left: -5px; width: 51%; }
.stay { margin-left: 0;  width: 105%; }
.gen1-slide {
  margin-left: -6px !important;
  width: 101.6%;   height:auto !important;}
  .res-text {
  padding-right: 1px !important;
}

.res-red {
  width: 107%;
}
.panel1 {
  width: 93% !important;
}
.sur-enter {
    margin-left: -35px; }
	
.sur {
      width: 109.6%;
}
.email {   margin-left: -3px;      width: 122%; }
.stay h3{  margin-left: -20px; }
.icon-bg{ margin-left:0px; }
	.slider_box1 h2{ margin-left: -15px; margin-top: 2px !important; }
	.slider_box1 { margin-left: -6px !important;  width: 103.7%;}
	.call-btn { margin-left: 5px; width: 46.1%;  }
	.icon-bg { background: none repeat scroll 0 0 #fff; margin-top:1px; }
	.banner-rotetor-wrap { background: none repeat scroll 0 0 white; height: 147px !important; }
		.len1 { margin-left: -21px;    width: 106%; }
	.form-len {  margin-left: -9px !important; }
	.len2 { margin-left: -21px; }
	.btn-send input[type="button"], input[type="submit"] { margin-left: -21px; }

}

@media only screen and (min-width:357px) and (max-width:399px)
{
	.slider_box1 {
  margin-left: -1px !important;
    width: 99%;
}
.news2_tag{  top: 71%;
  width: 97.7%;}
.panel1 {
  width: 93.8% !important;
}
.icon-bg {  margin-left: 9px !important;  width: 94% !important; }
.top-r {
  margin-left: -18px !important;
  width: 101%;
}
.top-r .r1text{   margin-left: 33px;   margin-top: 128px;   margin-left: 51px; }
.icon-bg .row-margin {
  margin-left: -15px;
  width: 113.2%;
}

#map_wrapper {
  margin-left: 11px;
  width: 94%;
  margin-top: 19px;
}

.thank-pic {
  margin-top: -19px;
  margin-left: -11px;   width: 108.3%;
}
.thank-style {
  padding-top: 17px;
}

.res-down1 {
  margin-left: 36px; }
  
.ress1-thumnail {
  margin-bottom: 30px !important;
}

.gallery .galleryline {
  margin-left: -15px !important;
  width: 105% !important;  
}


.galleryline {
 
  width: 85% !important;
}

.gallery .res-title{   margin-left: -5px !important;  width: 103%; }
.stay-d {
    margin-left: 6px;
}

.len-f {
    margin-left: -6px;
    width: 103.2%;
}

.sur1 {
    margin-left: -21px;
    width: 113%;
}
.email1 {
    width: 111.9%;
}

.title-part .galleryline {
    margin-left: 41px !important;
    width: 89% !important;
}


}
@media only screen and (min-width:401px) and (max-width:479px)
{
	.slider_box1 {
  margin-left: -1px !important;
  width: 99%; margin-top: -2px !important;   height:80px !important;
}
.icon-bg {  margin-left: 13px !important;  width: 94% !important; }
.slider {  display: block !important;  width: 101.2%; }
.top-r {
  margin-left: -71px !important;
  width: 92%;
}
.thank-red {
  margin-left: 15px;
  width: 93.7%;
  margin-top: 30px;
}
.g-call {  width: 100% !important; }
.y-n1 {
  margin-top: 31px !important;
}

.top-r .r1text{   margin-left: 33px;   margin-top: 128px;   margin-left: 51px; }
.icon-bg .row-margin {
  margin-left: -15px;
  width: 113.2%;
}

#map_wrapper {
  margin-left: 18px;
  width: 93%;
  margin-top: 19px;
}

.thank-style {
  padding-top: 11px;
  width: 94%;
}
.thank-pic {
  margin-left: -12px;
  margin-top: -2px;   width: 106.3%;}
  
.galleryline {
  margin-left: 48px !important;
  width: 83% !important;
}

.gallery .res-title {
  margin-left: 4px !important;
  width: 100.3%;
}

.ress1-thumnail {
  margin-bottom: 30px !important;
    margin-left: 72px !important;
}

.container .gen-slider {
	  margin-left: 8px !important;
	  width: 99.3% !important;  margin-top: 11px !important;}
	  
.stay-d {
    margin-left: 6px;
}

.len-f {
    margin-left: -6px;
    width: 103.7%;
}

.sur1 {
    margin-left: -21px;
    width: 113%;
}
.email1 {
    width: 112.2%;
}
.thumnail1{  width: 99%; }  
}

@media only screen and (min-width:360px) and (max-width:360px)
{
	.thank-red {
  margin-left: 14px;
  width: 92.2%;
  margin-top: 40px;
}
.thank-pic img {
  margin-left: -1px;
  max-width: 100.4%;
}
	.send1 {  margin-left: -7px; }
	.modal-content{   width: 57%; margin-left: 10px; }
	.btn-donate{  padding: 20px 9px 22px;}
	.navbar-brand img {  margin-left: 11px;  margin-top: -56px; }
	.navbar-brand { margin-left:-1px; }
	.red_active { margin-right: -5px !important; }
	.navbar-toggle { margin-right: 141px; }
	.slider_box1 { margin-left: 0 !important;   margin-top: -2px !important;   width: 101.4%;}
	.slider_box1 h2{ margin-left: -15px; margin-top: 2px !important; }
	.call-btn { margin-left: 11px; width: 44.8%;}
.gallery .red{   width: 116.3% !important;   margin-top: -34px;}
.stay1 h3{   width: 33%;   margin-top: 0px; }
.stay-d p {
  margin-left: 61px !important;
}

.appeal-move{ margin-top: 28px !important;}
.galleryline {
  margin-left: -11px !important;
  width: 97% !important;
}

.listing_m .col-sm-7 {
  width: 101% !important;
}

.listing_m .red_icon{   width: 26% !important; }
.call-btn1 {
    padding-top: 35px !important;
}

	.call-btn1 { padding-bottom: 35px; }
	.thumnail1 {
  margin-left: 10px !important;
  width: 100.6%;
}
	.text1 { height: 95.4% !important; padding-top:78px !important;   width: 94% !important; }
	.thumnail1:hover .text1{ padding-top:63px !important;}
	.backg_white { margin-left: 9px; width: 94.6%;}
	.thumnail2 { margin-left: 8px !important; width: 97%; }
	.text2 {
  height: 93.4% !important;
  padding-top: 61px !important;
  font-size: 35px !important;
  width: 97.3%;
  line-height: 36px;
}
	.backg_white1 {
  margin-left: 10px;
  width: 94.5%;
  margin-top: -28px;
}
	.red_active{  margin-right: -5px !important;     margin-top: -159px; }
	.btn-donate { padding: 24px 17px 18px; font-size: 20px !important; }
	.stay-img { margin-left: 72px;  margin-top: 14px;}
	.stay-style h1 {  font-size: 30px; }
	.len1 { margin-left: -18px; width: 100%; }
	.form-len { margin-left: -11px !important; }
	.len2 { margin-left: -18px;}
	.btn-send input[type="button"], input[type="submit"] { margin-left: -11px;}
	.r-news .no-margin { margin-left: 20px !important; }
	.newsb1 { width: 84.2%; }
	.news-bg{  width: 84%; margin-left: 16px; }
	.news-bg_more{  width: 84%; margin-left: 16px; }
	.r1-news { margin-left: 17px !important;}
	.thumnail2:hover .text2{ padding-top:42px !important; font-size:35px !important;}
	.generic2, .gres-img{  width: 100% !important; }
	.sub-head { margin-left: -5px; width: 103%; }
	.leftb { margin-left: -24px !important; width: 108.8% !important; }
	/*.red { margin-left: -4px !important; } */
	.gtitle-len {
  margin-left: -9px !important;
}
	.gen1-img { margin-left: -4px !important; width: 102.8%; }
	.g-text {margin-left: -19px !important; width: 113%; }
	.gmin-height { height: auto; }
	.gen-padup{ margin-top: -20px; }
	.g-text h2{ padding-top: 14px; }
	.btn-book { margin-top: 33px !important;   margin-left: -22px !important; }
	.news2_tag { margin-left: -10px;}
	.land-icon1 { padding-top: 1px; }
	.landing { margin-left: -5px !important; width: 103%; }
	.news2_tag { margin-left: 1px; }
	.landing h1{ padding-top:20px; }
	.bg-color1{ min-height: 142px; }
	.btn-book { margin-left: -2px !important; width: 106.6%; ami ki khali oe sob korar jonno tmr pashe boshi }
	.certify-hid{ display:block;     margin-left: 30px; }
	.certify-show{ display:none; }
	.mov-res {  margin-left: 24px;  width: 89.3%; }
	.r-mov { margin-left: -11px;   width: 116.9%;}
	.res-red{font-size: 38px !important;    width: 91.5%;}
	.title-text{  margin-left: 22px; }	
	.resblock {  margin-left: -83px !important;}
	.r-img {  width: 84.1% !important; }
	.r1text{   position: absolute; top: 12px; }
	.res1-thumnail .r1text, .res2-thumnail:hover .r1text,.res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text,.res5-thumnail:hover .r1text,.res6-thumnail:hover .r1text,.res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text{ margin-left:50px; }
	.bg-white {
  width: 78.6%;
  margin-top: -20px !important;
  margin-left: 91px;
}
	.resblock h3{ padding-top: 10px; }
	.res2-thumnail,.res3-thumnail,.res4-thumnail,.res5-thumnail,.res6-thumnail,.res7-thumnail,.res8-thumnail,.res9-thumnail,.res10-thumnail,.res11-thumnail.res12-thumnail{ margin-top:45px !important; }
	.res-title{ width: 116.5%; }
	.list-red {
    margin-left: 1px !important;
    width: 94% !important;
}	.list-style {  margin-left: -11px; width: 105.9%; }
	.g-call { width: 138% !important; }
	.res-media{   margin-top: 35px; }
	.gcaption{  margin-top: 81px; }
	.gen3 { margin-left: 0 !important; width: 100%; }
	.gen1-slide { margin-top: -81px !important; }
	.generic3-part {  margin-left: -2px !important; width: 102%; }
	.gen4 {
  margin-left: -8px !important;
  width: 103.8% !important;
}
	.gen1-img { margin-left: 4px !important;  width: 94.8%; }
	.gen4-sub {
  margin-left: -23px !important;
  width: 114.3%;
  padding-top: 10px !important;
}
    .gene-res img {  margin-left: -4px !important;  width: 102.6% !important; }
	.g2 { margin-left: 3px !important; width: 100.7%; }
	.title-part{  margin-left: 4px; }
	.appeal-move { margin-left: 11px; width: 94.2%;   margin-top: 1px !important; }
	.ap-title {  margin-left: -4px; }
	.apcontent-move { margin-left: 21px;  width: 91%; }
	.ap-donate {  margin-right: 37px !important;  margin-top: 5px;  width: 70%;  }
	.appeal-donate p{  margin-top: 83px;  margin-left: 15px; }
	.appeal-map {    margin-left: -46px;
  margin-top: -25px;
  max-width: 120.3%;
  width: 119.8%; }
	.gen5-img{   width: 119.9%; }
	.genn5-text h2{  margin-left: 12px; }
	.genn5-text div{  margin-left: 12px;   }
	.genn5-text p{  margin-left: 12px;   }
	.gen5-bg{  padding-bottom: 95px; }
	/*-----------souvik-------------*/
.icon-bg {
  background: none repeat scroll 0 0 #fff;
  margin-top: 2px;
  margin-left: 10px !important;
  width: 94.4% !important;
}
.icon-bg .row-margin {
  margin-left: -26px;
  width: 118.4%;
}
	.banner-rotetor-wrap {
    background: none repeat scroll 0 0 white;
    height: 147px !important;
	}
	.home_slider {
	display:none;
	}
	.banner-rotetor-wrap {
    margin-top: 11px !important;
	}
	
	.banner-container {  margin-left: 0; background-color:#fff;  }
	
		.res-text h2{  margin-left: 9px; }
	.res-text div{  margin-left: 11px; }
	.res-text p{  margin-left: 10px !important; }
	.gen-padup img {
    margin: -13px -254px 0 -25px !important;
	}
	.btn-book {  margin-left: -43px !important; width: 107.1%; }
	.newlanding { margin: 10px -5px 10px -5px; }
	.news2_tag {    margin-left: 0; }
	.land-red {  margin-left: -8px !important;  width: 147%; }
	.appeal_head_box{  margin-top: -7px !important ; position:relative !important; width: 94.2% !important;  margin-left: 6px !important;  }
	.appeal_head > img {  margin-left: 7px;  width: 94%; }
	.appeal_head > a > img {  margin-left: 7px;  width: 94%; height:auto; }
	.ap-donate{  margin-top: 46px; }
	.listing .red {   width: 117.6% !important; margin-left: -4px !important; }
	.appeal-donate {  margin-left: -4px; margin-top: 18px !important;   width: 132%;
  margin-left: -81px !important; }
	.img-responsive.appeal-map > img {  width: 100%; }
	.img-responsive.appeal-map > a > img {  width: 100%;height:auto; }
	.res-image { margin-left: -6px;  max-width: 104%; width: 103.3%; }
	.res-image3 {  max-width: 102% !important; width: 101.5% !important; }
	
		 .gres-img img { margin-left: 0px;  max-width: 103%; }
	.gen-slider img {
    margin-left: 9px;
    width: 94.6%;
	height:auto;
}
	 .res-text img {   margin-top: 52px; }
.gen1-slide {
  margin-left: -6px !important;
  width: 103.4%;   height:auto !important;
}
.res-text {
  padding-right: 7px !important;
}
	.stay {  margin-left: 0; width: 111.4%; }
	.sur-enter {  margin-left: -31px; }
	.sur {  width: 111.6%; }
	.email { margin-left: -7px; width: 125.6%; }
	.send {  margin-left: -15px; }
	.icon-bg{ margin-left:0px; }
	.gene-res {
    margin-top: -43px;
}
.gres-img1 img {
    margin-left: -6px;
    max-width: 103.4%;
}
.gallery-red {
    margin-left: 1px !important;
    width: 86%;
}
.gallery .res-title {
    margin-left: -5px !important;
    width: 102.6%;
}
.ress1-thumnail img {
    margin-left: -1px;
    width: 101.2%;
}
.ress1-thumnail {
    margin-top: 40px !important;
}
.galleryline h3{ font-size: 18px !important; }
.testimonials { margin-left: 0.7% !important; }
.certi {  margin-left: -42px; }
.title-part .no-margin {
  margin-left: -5px !important;
}
.gen4-sub img{   max-width: 115% !important; }
.btn-col3{ margin-left:10px; }
.i-btnmov .btn-col3 {
  width: 66% !important;
}
.news-box img {
  width: 100%;   margin-left: -2px;
}
.r1-news { width: 84.2% !important; }

.thumnail2 img {
  width: 98.4%;
}
.slider {
  margin-left: -5px;
}

.res1-thumnail {
  background: #fff;
  width: 78.6%;
  margin-left: 91px !important;
}

.gen-padup img {
  margin: -10px -193px 0 -14px !important;
  width: 97%;
}

.gres-img {
  margin-left: -9px !important;
}

#map_wrapper {
  height: 600px;
  margin-left: 11px;
  width: 94%;
  margin-top: 19px;
}

.thank-pic {
  margin-left: -19px;   width: 111.7%;
}
input[type="search"] {
  display: none;
  height: 30px;
  width: 226px;
  margin-left: 15px;
}

.red{ font-size:35px; }
.res-down1 {
  margin-left: 109px;
}

.red {
  padding: 23px 30px 10px 32px !important;
}

.generic2 h4{ margin-bottom: 3px; }
.certi img{ width: 70%; }
.news-mar {
  margin: 0 -39px 0 -5px;
}
.y-n1 {
  margin-top: 31px !important;
}
}

@media (min-width:360px) and (max-width:640px){

.gen-slider_box{ position:relative !important; top:0 !important;}
.gen1-slide{ margin-top:0 !important;}
	}
@media screen and ( max-width:768px )
{
	.banner-container {  margin-left: 0;  background-color: #fff; }
		.g-text p, .g-text div {
    padding-left: 2px; clear:both;
}

}


@media screen and ( min-width:800px ) and ( max-width:800px )
{
	
	
	.container .gen-slider {
  margin-left: 16px !important;
  width: 93.2% !important;
  margin-top: 38px !important;
}
.news2_tag {
  width: 91% !important;
}
.thumnail1 .news2_tag {
  width: 89.5% !important;
}
.panel1 {
  width: 86.5% !important;   margin-top: 19px;
}

.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 92px !important;
  width: 67% !important;

}
.btn-generic {
  margin-left: 59px;}
  
	.btn-generic{  padding-left: 31px; }
	.gen1-slide{  width: 48%;  margin-left: 68px; }
	/*.gen-slider{  width: 92.2%; }*/
/*.res-text{ width: 82.3%; }*/
/*.res-text img{ margin-left:20px; }*/
.home_slider { margin-top: 43px !important; margin-left: 0px !important; }
.icon-bg{ margin-top: -163px !important; }
.call-btn {
    margin-left: -5px !important;
    width: 25.6% !important;
}
.icon-bg {
    margin-left: 56px;
    margin-top: 1px !important;
    width: 86%;
}
.white-b {
  height: 42px !important;
  min-height: 68px !important;
  margin-bottom: 30px;
}
.stay {   margin-left: 83px;  width: 73.7%; }
.sur-enter {   margin-left: 83px;  width: 78.5%; }
.email {  margin-left: -46px; }
.send {  margin-left: -40px; }
.margin_3 {  margin-left: 39px !important; } 
.backg_white {
  width: 92.8% !important;
  height:96px;
    margin-left: 10px;
}
.thumnail1 img {  width: 91.2%; }
.thumnail2 img {  width: 91.8%; }
.text1 {
    height: 98.2%;
  width: 89.5%;
  padding-top: 160px;
  font-size: 42px;
}
.news-box {
  margin-right: -42px;
}
.thumnail1{  width: 103.7%; }
.text2 {  height: 96.2%;  width: 92.1%;  padding-top: 160px; font-size: 42px; }
.thumnail1:hover .text1{ padding-top:160px; height: 97.2%; }
.thumnail2:hover .text2{ padding-top:160px; height: 96.2%; }
.thumnail2 { margin-left: 12px; }
.backg_white1 {  margin-left: 14px;   margin-top: -7px;   padding-top: 2px;  width: 92.3% !important; min-height:60px; }
.n1 { width: 41.6% !important;  margin-bottom: 50px !important; }
.news-bg {
    margin-top: -20px;
    width: 99.79% !important;
    padding-top: 1px;
}
.news-bg_more {   margin-top: -36px; width: 99.7% !important; }
.r1-news img { height: 559px;  margin-left: -5px;  width: 100% !important; }
.nav-style{   margin-top: -3px !important; }
.irc_foot img {  padding-left: 34px; }
#bottom {  padding-left: 188px !important; }
.f2 { margin-left: 23px !important; }
.fund_prin {  margin-left: 31px; }
.f1 {  margin-left: 15px !important; }

.gen-slider img {  margin-left: 71px; width: 97.8%; }
.gen-slider_box h2{  font-size: 42px; }
.gene-res { width: 106%; }
.gene-res img{  margin-top: 25px; }
.g-call {
  margin: 25px 0;
}
.gen1-slide {   margin-left: 70px; }
.gres-img1 img {  width: 92.3%; }

.gen-slider_box h4{  margin-top: -24px; }
.btn-generic {  padding-left: 48px; }
.list-red {  width:91.4% !important; }
.listing_m {  margin-left: -60px; width: 107.5%; }
.listing_m img { width: 100%; }
.appeal-move { width: 92%;   margin-left: 28px;}
.appeal_head{  width: 95.9%; }
.appeal_head_box{   min-height: 116px !important; }
.appeal_head_box h2{   margin-top: -1px; }
.appeal-text{  width: 95.1%;    min-height: 400px;   margin-left: -9px !important;}
.ap-donate {   margin-right: -69px !important; }
.appeal-donate {  margin-left: -52px;    width: 64%; }
.appeal-map img {  margin-right: 101px;   width: 99%; }
.title-text {   margin-left: 72px; }
.move-appbtn { margin-left: -16px !important; }
.res-red {  width: 84.6%; }
.rtag-lines {  margin-left: -2px; }
.resblock {
  margin-left: -15px !important;
  width: 47%;
}
.ress1-thumnail .r7text{   padding-top: 19%;   margin-left: 47px;
  margin-top: 117px; }
.left-r {  margin-left: -40px !important; }
.gallery {
  margin-bottom: 20px !important;
}
.res-title { width: 107.6%; }
	.res1-thumnail .r1text, .res2-thumnail:hover .r1text,.res3-thumnail:hover .r1text,.res4-thumnail:hover .r1text,.res5-thumnail:hover .r1text,.res6-thumnail:hover .r1text,.res7-thumnail:hover .r1text,.res8-thumnail:hover .r1text,.res9-thumnail:hover .r1text,.res10-thumnail:hover .r1text,.res11-thumnail:hover .r1text,.res12-thumnail:hover .r1text{ height:50%; width:50%; }
	.r-img {
    width: 85.7% !important;
}
.bg-white { width: 85.5%;  }
.r1text {
    height: 191px !important;
    left: 55px;
    position: absolute;
    top: 41px;
}
.gen1-slide {
    margin-left: 80px;
}
.gen-slider img {
    margin-left: 97px;
    width: 91.5%;
}
.home_slider { margin-top: 43px !important;   top: 71px !important; }
.rtag-lines { margin-left: 43px; }
.thumnail1 {
  margin-left: 45px;}
.testimonials {  margin-left: 3.7% !important;  width: 89% !important; }
.gen-slider {
  margin-left: -49px;
  width: 96.2%;
}
.top-r {
  margin-left: -23px !important;
  width: 50%;
}

.top-r .r1text {
  height: 229px !important;
  left: -44px;
  position: absolute;
  top: -32px;
}
.res2-down {
  margin-left: 81px; }
  
.appeal-map {
  margin-left: -62px;
  margin-top: -72px;
  max-width: 96.9%;
}
.email1 {
    width: 80.5% !important;
}
.social-links{margin:50px 0 34px;}
.social-links li{ font-size:20px !important;}
.gres-img{
    margin-left: 22px !important;
    width: 92.3% !important;
}
.generic7 .sub-head {
    margin-left: 24px !important;
    width: 92.3% !important;
}
.title-text{ width:66%;}
}


.appeal_head {
    margin-left: -10px;
    margin-right: -20px;
}

.appeal_head_box {
    background: none repeat scroll 0 0 rgba(204, 0, 0, 0.8);
    color: #fff;
    margin-left: -15px;
    margin-top: -123px;
    min-height: 123px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0;
    position: absolute;
    width: auto;
    z-index: 99;
}
	.g-text p, .g-text div {
    padding-left: 2px;
}

/*.res-text p{ margin-left:0; padding-right: 15px;}*/
.generic2-part3 {
    margin-left: -24px;
    margin-right: -35px;
    margin-top: -19px !important;
}

.gen-padup{ padding-bottom:10px;}

.gen-padup img {
    margin: -37px -17px 0 -9px;
    padding-right: 10px;
	/*padding-bottom: 90px;*/
}
.g-text h2 {
  padding-top: 20px;
  margin-bottom: -36px;
  text-align:left !important;
}
.gallery .red {
    background: none repeat scroll 0 0 #cc0000;
    color: #fff;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 45px;
    line-height: 45px;
     padding: 24px 31px 15px;
  width: auto;
  margin-left: 0;
}

.gallery-red .rtag-lines{  margin-top: 8px; }
.gallery .res-title {
    background: none repeat scroll 0 0 #fff;
    margin-left: -9px;
    margin-top: 38px;
}
.gallery .title-text {
    padding-left: 7px;
	margin:0 !important;
}
.gallery .bg-white {
    margin-bottom: 15px;
    width: 91%;
}
.gallery .res-title {
    background: none repeat scroll 0 0 #fff;
    margin-left: -9px;
    margin-right: -20px;
    margin-top: 60px;
}

.tag-lines {
    font-family: "HelveticaNeueeTextPro-Light";
    font-size: 12px;
    text-transform: capitalize;
    padding-top: 1px;
}

.s-box {
    border: medium none;
    margin-right: 79px;
     margin-top: 10px;
}

	input[type="search"] {
display: none;
height: 30px;
width: 195px;
}

@media screen and ( max-width:767px )
{
	.newlanding img {
    height: auto;
    max-width: 100%;
    width: 100%;
}
.g-text h2 {
    margin-bottom: 0px;
    padding-top: 20px;
}
.only{ padding-left:15px !important; }
.appeal-donate{ line-height:28px; }
	.res-image3{ display:block;  max-width: 100%;  width: 98.9%; }
	
	.slider {
    display:block !important;
	}
.red > div { font-size: 35px; text-transform: uppercase;   line-height: 40px;}

.gen-padup img {
  margin: 1px 1px 0 -8px;
  padding-right: 10px;
}
.gtagline h3 {
    color: #cc0000;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 46px;
   
    margin-top: 30px  !important;
    padding-top: 0 !important;
    text-align: center;
	padding:0 !important;
}
.generic2 h4 {
    font-family: "HelveticaNeueeTextPro-Light";
    font-size: 14px;
    margin-top: 21px;
    padding-bottom: 10px;
}

}

@media screen and ( max-width:991px )
{
.sub-head p{ padding-top:16px;   padding-bottom: 9px;}
pre{ margin-top:2px !important; }
}

@media only screen and (min-width:360px) and (max-width:640px)
{
	
.gen-padup img {
  margin: -10px -96px 0 -7px;
}
	.gtagline h3{ font-size:33px;}
	.generic2-part{ margin-top:0;}
	.red > div{ padding-top:0px;}
	.navbar-default .navbar-nav > li > a{ font-size:14px !important;}
	.news-bg{ min-height:138px;}
	.generic2 h4{ padding-bottom: 10px; }
}

@media only screen and (min-width:240px) and (max-width:319px)
{
.navbar-brand img {
    height: 37%;
    max-width: 100%;
    width: 104%;
}
.slider_box1 {
    width: 100%;
}

.navbar-toggle {
    margin-right: 101px;
}
.navbar-brand img {
    margin-left: 5px;
    margin-top: -48px;
}
.red_active {  margin-right: 0; margin-top: -96px; }
.btn-donate{   padding: 7px; }
.slider_box1 {  margin-left: 0 !important;  margin-top: -107px !important; }
.icon-bg{  margin-top: 1px; } 
.slider_box1 h2{  padding: 19px 5px 7px !important;   font-size: 24px !important; }
.icon-bg{ margin-left:0px !important; width: 107%; }
  
}


@media only screen and (min-width:1136px) and (max-width:1136px)
{
	.newlanding{  width: 102.6%; }
	.land-up img {  height: auto; }
	.i-btnmov img {  margin-left: -1px; }
	.btn-col3 {   margin-left: -1px;  margin-right: 35px; }
	.gen-slider img {   width: 96.4%; }
	.gen1-slide {   margin-left: -10px !important; }
	.gene-res { width: 92.8%; }
	.generic2{ width: 96.4%; }
	.gres-img1 img { width: 96.4%; }
	.leftb{ width: 48.2%; }
	.rightb{ width: 48.2%; }
	.appeal-move {  margin-left: 73px; width: 84.91%; }
	.gray{  min-height: 308px; }
	.appeal_head{ width: 99.6%; }
	.appeal_head_box {  margin-left: 0;  margin-top: -172px;}
	.ap-donate a { font-size: 23px;  margin-left: -36px; padding: 39px 14px; }
	.appeal-donate {  margin-left: 26px;   margin-top: 136px; }
	.appeal-donate p{  font-size: 33px; margin-top: 54px;  width: 104%; }
	.img-responsive.appeal-map > img {  max-width: 96.8%;   margin-top: 67px;}
	.gen-padup { width: 96.5%; }
	.g4tag{ width: 94%; }
	.res-media {  margin-left: -91px;  margin-top: 66px; }
}
	

@media only screen and (min-width:1280px) and (max-width:1280px)
{
	.appeal-move {  margin-left: 44px;  width: 93.8%; }
	.res-down {
  margin-left: 58px;
  width: 90.5%;
}
.res-title {
    margin-left: -6%;
    width: 102.7%;
}
.mov-res {
  margin-left: 115px !important; }
.certi {
    margin-left: -21px;
}


.icon-bg .row-margin {
  margin-left: -10px ;
  width: 102.6%;
}

.res1-thumnail {
  background: #fff;
  width: 93.2%;
}
}

@media only screen and (min-width:600px) and (max-width:600px)
{
	.gres-img img{ max-width:100%;}
	.newsb1 img{ margin: 0px !important;
     width: 100% !important;}
		 .news-bg {
	width: 100% !important; margin-left:0 !important;
	}
		 .news-bg_more{
	width: 100% !important; margin-left:0 !important;
	}
	.thank-red {
  margin-left: 15px;
  width: 94.8%;
}
	.news2_tag { width: 96.8%; top: 80%; }
.thumnail1 .news2_tag {
  top: 80.5%;   width: 98.9%;
}
	.land-red {  width: 189.6% !important; }
	.news1_tag{ margin-left:0 !important;}
	.gen4 {  width: 92.5% !important; }
	.gen4-sub { width: 86.9%; }
	.res-title{  width: 108.5%; }
	.res-red{  width: 90%; }
	.r-img {
  width: 67.2% !important;
  margin-left: 54px;
}
.bg-white {
  width: 86%;
  margin-left: 0px;
}
	.res1-thumnail .r-img {
  width: 67.2% !important;
}
	.r1text { left: 41px;  position: absolute;  top: 71px; }
	.generic2 {  width: 91.4% !important; }
	.gres-img img {  margin-left: 0;  max-width: 99.4%; }
	.g2 h1 {  margin-left: 24px;  width: 92%; }
	.g2 p {  margin-left: 24px;  width: 92%; }
	.gen-slider img { width: 87%; }
	.gen1-slide { width: 87% !important; }
	.gene-res img { margin-left: 17px; }
	.gres-img1 img { width: 91.4%; }
	.sub-head {  margin-left: 25px;  width: 91.2%; }
.generic2 {
  width: 91.4% !important;
}
	.gen6-bg { margin-left: 41px;  width: 86.5%; }
	.g6-img {   margin-left: 25px;   max-width: 100%;  width: 50%; }
	.g-call{  margin-left: 24px !important; }
	.g-img img { margin-left: 21%; max-width: inherit; width: 100%; }
	.gen5-img img { margin-left: 12px; width: 60%; }
	.gen3 {  width: 98.8%; }
	.res-image3{  width: 91.7% !important;  }
	.slider_box1 { width: 91.7%; }
	.row-margin {  margin: 165px -20px 0 -10px; }
	.thumnail1 {  width: 88.2% !important; }
	.backg_white {  width: 87.8% !important; }
	.thumnail2 { width: 90.2% !important; }
	.list-red{  width: 92.3% !important; }
	.listing_m {  width: 97.6% !important; }
	.btn-col3 {  margin-left: 8px !important;  width: 68.8%; }
	.land-red { width: 94.6%;     margin-left: 40px !important; }
	.newlanding {  margin: 10px -36px 10px 22px;  width: 91.9%; }
	.newlanding img {  max-width: 100%; width: 99.8%; }
	.testimonials {  margin-left: 2.7% !important;  width: 93% !important; }
	.fund_prin {
  margin-left: 16px !important;
}
#map_wrapper {
  margin-left: 38px;
  width: 87%;
  margin-top: 19px;
}

.gres-img {
  width: 91.4%;
}
}
	
.slider {
    display: none;
}

.testimonials p{font-family: 'HelveticaNeueeTextProRoman'; font-size:14px; text-align:center; padding:10px 0;}
.testimonials span{ 
    font-family: "HelveticaNeueCondensedBold"; font-size:16px; text-align:right; clear: both;}
.down .btn-col3 {
    margin-top: 107px;
    padding-bottom: 17px;
    padding-top: 0;
	 margin-bottom: 9px;
}

.list-red a {
    color: #fff;
}
.appeal_head{  margin-top: 22px; }
.testimonials {
    text-align: center;   margin-left: 16.2%;
}
.certi img {
    margin-bottom: 40px;
	  margin-top: 30px;
}

.bg-res {
    background: none repeat scroll 0 0 #f2f2f2;
}
.galleryline h3 {
    color: #cc0000; font-family: "HelveticaNeueeTextPro-Light";  font-size: 22px; line-height: 26px !important; text-align:center; padding-top: 10px; margin-top:31px;
}
.about_tag h3 {
    color: #cc0000; width:100%; font-family:"HelveticaNeueeTextPro-Light";  font-size: 22px; line-height: 26px !important; text-align:center; padding-top: 10px; margin-top:7px;
}
.rtag-lines a {
    color: #fff;
}
.gen-slider_box h4 a {
    color: #fff; border:none;
}

.generic2 h4 a {
    color: #fff; border:none;
}

.generic2 h4 a:hover {
    color: #fff; border:none;
}

.gen-slider_box h4 a:hover {
    border:none; color:#fff;
}
.gallery .galleryline {
    margin-left: 110px;
    width: 53%;
}

.galleryline {
    margin-left: 110px;
    width: 53%;
}
.galleryline p {
    color: #cc0000; font-family: 'HelveticaNeueeTextProRoman'; font-size:16px;   margin-left: 38% !important;
}



@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
   .btn-donate{margin-left:34px !important;}
   .down .btn-col3{ margin-left:31.79% !important; }
   .ap-donate {  margin-top: 46px;  }
   .ap-donate {  margin-right: -67px !important;}


input[type="search"] {
  display: none;
  height: 30px;
  width: 229px;
  -webkit-appearance:none;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) and ( max-width:320px )
{
	.ap-donate {
  margin-right: 10px !important;   margin-top: 69px;
}
}

 @media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 1024px)
{ 
   .btn-donate{margin-left:31px !important;}
   /*.down .btn-col3{ margin-left:30% !important; }*/
   .ap-donate {
  margin-right: -12px !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 1030px)
{
.down .btn-col3 {
  margin-left: 19.2% !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 1199px)
{
.down .btn-col3 {
  margin-left: 15.1% !important;
  width: 74.2%;
}
}


/* @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 992px) 
{ 
.down .btn-col3 {
  margin-left: 9% !important;
  width: 80% !important;
}*/
}
 
@media only screen and (min-width:357px) and (max-width:479px)
{
	.icon-bg{  margin-left: -4px;  margin-top: 1px; }
	.slider {  width: 102.6%; }
	.navbar-brand{  margin-top: 58px !important;  }
	.home-up {  margin-top: -69px; }
	.len1 {  margin-left: 0px;  width: 352px; }
	.stay{  margin-left: -12px; width: 47%; }
	.sur-enter{  margin-left: -24px; }
	.email{  margin-left: -15px; }
	.news-box{  width: 99%; margin-left: -3px; }
	.email {   width: 123%; }
	.generic2{   width: 102.5%; }
	.leftb{  width: 104.8% !important; }
	.slider {
    margin-left: 4px;
    width: 99.12%;
}

.res2-down {
  margin-left: 2px !important; }
}

@media only screen and (min-width:481px) and (max-width:499px)
{
	.call-btn1{ margin-top: 2px !important; }
	.call-btn{ margin-top:5px; }
	.navbar-brand { margin-left: 7px; }
	.red_active {  margin-right: 5px; }
	.slider_box1 {  margin-right: 41px; }
	.icon-bg {
  margin-left: 16px;
  width: 90.8%;
}
#bottom { padding-left: 14px !important; margin-top: 15px !important; }
.only {
    margin-top: 25px !important;
    margin-left: 39px;
}
.thumnail1 .news2_tag {
  top: 78%;
}
	.stay { margin-left: -10px; width: 104%;}
.sur-enter {  margin-left: -28px;  width: 102%; }
.email {  margin-left: -23px; width: 120%; }
.panel1 {
  width: 91% !important;   margin-top: 19px;
}
.ress1-thumnail .r7text{ padding-top: 26%; }
.margin_3{  width: 113%;   margin-left: -14px !important; }
.len2 {
  margin-left: -13px !important;
}
.slider {  width: 98.7%; }
.backg_white{ width: 81% !important; }
.backg_white1 {  width: 80.6% !important; }
.thumnail2 { width: 87.8% !important; }
.text2 {
    font-size: 35px !important;
    height: 94.5% !important;
    padding-top: 104px !important;
}
.text1 {
    font-size: 35px !important;
    height: 96.3% !important;
    padding-top: 103px !important;
}
.n1 {
    margin-right: 17px !important;
     width: 38.6% !important;
	 margin-left: 12px !important;
}
.slider_box1{   width: 98.8%; }
.news-bg {
    min-height: 234px;
	 width: 97.7% !important;
}
.news-bg_more {
    margin-bottom: 42px;
    
	 width: 97.7% !important;
}
.r-marg3 {
    margin-left: 6px !important;
    width: 39.6% !important;
}

#map_wrapper {
  margin-left: 16px;
  width: 91%;
  margin-top: 19px;
}

.res-down1 {
  margin-left: 89px;
}

.gallery .res-title {
  margin-left: 4px !important;
  width: 96.4%;
}

.ress1-thumnail {
  margin-bottom: 30px !important;
}
.galleryline {
   margin-left: 6px !important;
  width: 94% !important;
}
.gallery .red{ width: 211.3%; }

.container .gen-slider {
  margin-left: 14px !important;
  width: 90% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  width: 107.9%;   margin-left: -10px !important;
}
.res-text p{   padding-top: 10px; }
.res-text {
  padding-right: 25px !important;
}
.res-text pre {  margin-bottom:10px; margin-top:-4px;}
}
@media only screen and (min-width:500px) and (max-width:539px)
{
	.call-btn { width: 39.2% !important; }
	#map_canvas {
  width: 103%;}
  .panel1{  width: 84.3% !important; }
	.call-btn1{     margin-top: -1px; }
	.slider {  width: 97.6%; }
	.margin_3 { margin-left: 0px !important; width: 96%; }
	.slider_box1 h3 {
    font-size: 12px; }
	.text1 {
    font-size: 33px !important;
    height: 96.3% !important;
    padding-top: 86px !important;  }
	.text2 {
    font-size: 33px !important;
    height: 94.5% !important;
    padding-top: 90px !important;}
	.n1 { width: 33.1% !important; }
	.news-bg {  min-height: 322px;}
	#map_wrapper {
  margin-left: 39px;
  width: 84.2%;
  margin-top: 38px;
}
.g-call {
  width: 102% !important;
  margin-bottom: 63px !important;
  margin-left: 17px !important;
}
.res-down1 {
  margin-left: 109px;
}

.galleryline {
  margin-left: 0px;
  width: 98%;
}

.ress1-thumnail {
  margin-left: 22px !important;
}

.ress1-thumnail .r7text{   padding-top: 21%;   margin-left: 90px;
  margin-top: 216px; }
  
.container .gen-slider {
  margin-left: 37px !important;
  width: 95% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  width: 94% !important;
  margin-left: -10px !important;
}

  .res-text{   margin-left: 28px !important;   padding-right: 9px !important; }
   .res-text p{ padding-top: 1px;}
   .res-text pre{ margin-top:-4px; margin-bottom:10px;}
   
}

@media only screen and (min-width:555px) and (max-width:680px)
{
	.panel1 {
  margin-top: 19px;
}
}

@media only screen and (min-width:540px) and (max-width:554px)
{
	.call-btn { width: 39.82% !important; }
	.call-btn1 { margin-top: -1px; }
	.margin_3 { margin: 43px auto 43px -1px !important; width: 97.5%; }
.text1 {
    font-size: 42px !important;
    height: 96.3% !important;
    padding-top: 92px !important;  }
	.text2{   padding-top: 98px !important;   padding-top: 98px !important; }
	.n1{ width: 34.2% !important; }
	.news-bg {
    min-height: 140px;
}
.slider {
    width: 98.4%;
}

#map_wrapper {
  margin-left: 39px;
  width: 85.4%;
  margin-top: 38px;
}

.galleryline {
  margin-left: 29px;
  width: 87%;
}

.container .gen-slider {
  margin-left: 35px !important;
  width: 96.2% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  width: 88% !important;
  margin-left: 5px !important;
} 
}

@media only screen and (min-width:555px) and (max-width:560px)
{
	.slider {
    width: 98.6%;
}
.icon-bg {
    margin-left: 38px;
    width: 86%;
}
.call-btn {
    margin-left: -4.7px !important;
    width: 25.7% !important;
}
.margin_3 {
    margin-bottom: 43px !important;
    margin-left: 10px;
    margin-right: auto !important;
    margin-top: 43px !important;
    width: 95.3% !important;
}
.text1 {
    font-size: 39px !important;
    height: 96.3% !important;
    padding-top: 107px !important;
    width: 98% !important;
}
.news-box {
    margin-left: -1px;
    width: 100.45%;
}
.news-bg {
   
    min-height: 140px;
}
.rimg { height: 378px; }
#map_wrapper {
  margin-left: 39px;
  width: 85.8%;
  margin-top: 19px;
}

.galleryline {
  margin-left: 29px;
  width: 87%;
}

.gen1-slide {
  margin-left: 5px !important;
  width: 88.5% !important;
}

.container .gen-slider {
  margin-left: 35px !important;
  width: 96.2% !important;
  margin-top: 38px !important;
}
}

@media only screen and (min-width:561px) and (max-width:619px)
{
	.slider {
    width: 99.9%;
}
.icon-bg {
    margin-left: 37px;
    width: 86.99%;
}
.call-btn {
    margin-left: -4.7px !important;
    width: 50.5% !important;
}
.call-btn1{ margin-top: -1px; }
.margin_3 {
    margin-bottom: 43px !important;
    margin-left: -2px;
	 width: 98.5% !important;
}
.n1 { width: 34.8% !important; }
.news-bg {
    min-height:214px;
	
}
.text2 {
    font-size: 37px !important;
    padding-top: 114px !important;
}
.text1 {
    font-size: 37px !important;
    height: 96.3% !important;
    padding-top: 104px !important;
}

.res1-thumnail {
  width: 84.5%;
}

.bg-white {
  width: 84.6%;
}

#map_wrapper {
  margin-left: 39px;
  width: 86%;
  margin-top: 19px;
}

.galleryline {
  margin-left: 29px;
  width: 87%;
}

.ress1-thumnail .r7text{   margin-left: 114px;
  margin-top: 288px;   padding-top: 17%; }
  
.container .gen-slider {
  margin-left: 35px !important;
  width: 96.2% !important;
  margin-top: 38px !important;
}

.gen1-slide {
  margin-left: 5px !important;
  width: 88.5% !important;
}  
	}
	
@media only screen and (min-width:620px) and (max-width:624px)
{
	.call-btn {  width: 18.05% !important; }
	.margin_3{ width: 99%; }
	.n1{  width: 36.2% !important; }
	.news-bg {
    margin-bottom: 40px;
    min-height: 140px;}
	.res1-thumnail {
  background: #fff;
  width: 87.5%;
}

.galleryline {
  margin-left: 29px;
  width: 87%;
}

.ress1-thumnail .r7text{   margin-left: 114px;
  margin-top: 288px;   padding-top: 17%; }

.res-down1 {
  margin-left: 110px; } 
  
.container .gen-slider {
  margin-left: 35px !important;
  width: 96.2% !important;
  margin-top: 38px !important;
}

.gen1-slide {
  margin-left: 5px !important;
  width: 88.5% !important;
} 

.container .gen-slider {
  margin-left: 35px !important;
  width: 99% !important;
  margin-top: 38px !important;
}

.gen1-slide {
  margin-left: 5px !important;
  width: 88% !important;
}   
}

@media only screen and (min-width:625px) and (max-width:633px)
{
	.n1{   width: 36.3% !important; }
	.news-bg {
    min-height: 140px;
}
.res1-thumnail {
  background: #fff;
  width: 87.7%;
}

.galleryline {
  margin-left: 29px;
  width: 87%;
}

.ress1-thumnail .r7text{   margin-left: 114px;
  margin-top: 288px;   padding-top: 17%; }

.res-down1 {
  margin-left: 110px; } 
  
  .container .gen-slider {
  margin-left: 35px !important;
  width: 99% !important;
  margin-top: 38px !important;
}

.gen1-slide {
  margin-left: 5px !important;
  width: 88% !important;
}    
}

@media only screen and (min-width:634px) and (max-width:639px)
{
	.res1-thumnail {
  background: #fff;
  width: 87.6%;
}

.galleryline {
  margin-left: 29px;
  width: 87%;
}

.ress1-thumnail .r7text{   margin-left: 114px;
  margin-top: 288px;   padding-top: 17%; }

.res-down1 {
  margin-left: 110px; } 
  
  .container .gen-slider {
  margin-left: 35px !important;
  width: 99% !important;
  margin-top: 38px !important;
}

.gen1-slide {
  margin-left: 5px !important;
  width: 88% !important;
}    
}

@media only screen and (min-width:641px) and (max-width:680px)
{
.slider {
  margin-left: 5px !important;
  width: 99.7% !important;
}

.gallery .galleryline {
  margin-left: 5px;
  width: 65%;
}
.gallery .red{ margin-top: 0px !important; }

.listing_m .red_icon {
  width: 18% !important;
}
.slider_box1 {
    margin-left: 0px !important;
    margin-right: 121px !important;
}
.icon-bg {
    margin-top: 3px !important;
}

.title-part { width: 97% !important;   margin-top: 28px; }
.move-appbtn { width: 110%; margin-top: 20px; }
.title-part .col-xs-8 { width: 54%; }


.call-btn1{  margin-top: -1px !important; }
.stay {
    margin-left: 3px !important;
    width: 101% !important;
}
.sur {
    width: 103.6% !important;
}
.margin_3 {
  margin: 43px auto 43px -6px !important;
  width: 114.3%;
}
.thumnail2 {
    margin-left: 28px !important;
    width: 89.3% !important;
}
.backg_white{ width: 81.9% !important; }
.backg_white1{ width: 81.9% !important; }
.email {
    margin-left: -25px; width: 111%; }
	.n1{  width: 38.2% !important; }
	.news-bg{  width: 97.4% !important;}
		.news-bg_more{  width: 97.4% !important; margin-bottom: 40px; }
	.rimg { 97.2% !important;  height: 499px;}
.icon-bg {
  margin-left: 19px;
  width: 94.2%;
}
.news-mar {
  margin: 0 -34px 0px -8px;
  width: 108%;
}
.call-btn {
    margin-left: -5px !important;
    width: 50.4% !important;
}
.btn-sml {
    padding-bottom: 41px !important;
}
.res2-down {
  margin-left: -21px;
  width: 110.2%;
}
.ress1-thumnail .r1text{   height: 210px;   width: 210px;   margin-left: 41px;   padding-top: 76px; }
.res1-thumnail {
  background: #fff;
  width: 87.5%;
}

.res1-thumnail {
  background: #fff;
  width: 89.9%;
}

#map_wrapper {
  margin-left: 20px;
  width: 93.7%;
  margin-top: 19px;
}

.container .gen-slider {
  margin-left: 15px !important;
  width: 100.3% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 69px !important;
    width: 67% !important;
}

.stay1 h3{  margin-left: -7px; }
.len-f {
  margin-left: 6px;
  width: 98.2%;
}
.len2 {
  margin-left: -7px !important;
}
.email1 {
  width: 102.8%;
}
.btn-send input[type="button"], input[type="submit"]{ margin-left:-6px; }
}

@media only screen and (min-width:681px) and (max-width:720px)
{
	.slider_box1 {
    width: 87%;
}
.title-part { width: 97% !important;   margin-top: 28px; }
.move-appbtn { width: 110%; margin-top: 20px; }
.title-part .col-xs-8 { width: 54%; }

.slider {
    margin-left: 22px;
    width: 97%;
}
.icon-bg {
    margin-top: 3px;
}
.call-btn1 {
    margin-top: -1px;
}
.icon-bg {
    margin-left: 36px;
    width: 91.8%;
}
.call-btn {
    margin-left: -5px;
    width: 50.4%;
}
.btn-sml {
    padding-bottom: 41px !important;
}
.stay {
    margin-left: 66px;
    width: 83%;
}
.sur-enter {
    margin-left: 50px;
    width: 81%;
}
.email {
    margin-left: -23px;
    width: 118.3%;
}
.send {
    margin-left: 32%;
}
.margin_3 {
    margin-left: 8px !important;
    width: 111.7%;
}
.backg_white{   width: 81.9% !important; }
.thumnail2 {
    margin-left: 26px !important;
    width: 89.6% !important;
}
.n1{ width: 38.9% !important; }
.backg_white1{  width: 82% !important; }
.news-bg{ width: 97.4% !important; }
.news-bg_more{ width: 97.4% !important;  margin-bottom: 40px;}
.r-marg3 {
    margin-left: 30px !important;
    width: 38.9% !important;
}
.rimg {
    height: 521px;
}

.res2-down {
  margin-left: 18px;
  width: 99.2%;
}
.ress1-thumnail .r1text{   height: 210px;   width: 210px;   margin-left: 26px;   padding-top: 76px; }

.res1-thumnail {
  background: #fff;
  width: 89%;
}

#map_wrapper {
  margin-left: 21px;
  width: 94%;
  margin-top: 38px;
}

.container .gen-slider {
  margin-left: 15px !important;
  width: 100% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 69px !important;
    width: 67% !important;
}
.stay1 h3{   margin-left: -5px; }
.len-f {
  margin-left: 9px;
  width: 98%;
}
.len2 {
  margin-left: -7px !important;
}
.email1 {
  width: 102.7%;
}
.btn-send input[type="button"], input[type="submit"]{   margin-left: -6px; }
	}
	
@media only screen and (min-width:721px) and (max-width:750px)
{
.slider_box1 {
    width: 87%;
}
.slider {
    margin-left: 22px;
    width: 97.2%;
}
.title-part { width: 97% !important;   margin-top: 28px; }
.move-appbtn { width: 110%; margin-top: 20px; }
.title-part .col-xs-8 { width: 54%; }

.icon-bg {
    margin-top: 3px;
}
.call-btn1 {
    margin-top: -1px;
}
.icon-bg {
    margin-left: 36px;
      width: 92.3%;
}
.call-btn {
    margin-left: -5px;
    width: 50.4%;
}
.btn-sml {
    padding-bottom: 41px !important;
}
.stay {
    margin-left: 66px;
    width: 83%;
}
.sur-enter {
    margin-left: 50px;
    width: 81%;
}
.email {
    margin-left: -23px;
    width: 118.3%;
}
.send {
    margin-left: 32%;
}
.margin_3 {
    margin-left: 8px !important;
 width: 112.3%;
}
.backg_white{   width: 81.9% !important; }
.thumnail2 {
    margin-left: 26px !important;
    width: 89.6% !important;
}
.n1 {
    width: 39.5% !important;
}
.backg_white1{  width: 82% !important; }
.news-bg{ width: 97.4% !important;}
.news-bg_more{ width: 97.4% !important; }
.r-marg3 {
    margin-left: 30px !important;
    width: 38.9% !important;
}
.rimg {
    height: 543px; width: 98.8% !important;
}	
.irc_foot img{     margin-left: -44px; }

.res2-down {
  margin-left: 18px;
  width: 99.2%;
}
.ress1-thumnail .r1text{   height: 210px;   width: 210px;   margin-left: 41px;   padding-top: 76px; }

.res1-thumnail {
  background: #fff;
  width: 90%;
}

#map_wrapper {
  margin-left: 20px;
  width: 94.4%;
  margin-top: 19px;  margin-top: 38px;
}

.container .gen-slider {
  margin-left: 15px !important;
  width: 100.8% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 96px !important;
  width: 67% !important;
}

.stay1 h3{   margin-left: -5px; }
.len-f {
  margin-left: 9px;
  width: 98%;
}
.len2 {
  margin-left: -7px !important;
}
.email1 {
  width: 102.7%;
}
.btn-send input[type="button"], input[type="submit"]{   margin-left: -6px; }
}

@media only screen and (min-width:751px) and (max-width:767px)
{

.slider {
    margin-left: 22px;
    width: 97.4%;
}
.title-part { width: 97% !important;   margin-top: 50px; }
.move-appbtn { width: 110%; margin-top: 20px; }
.title-part .col-xs-8 { width: 54%; }
.res1-thumnail .r1text{   margin-left: 55px;}
.icon-bg {
    margin-top: 3px;
}
.call-btn1 {
    margin-top: -1px;
}
.icon-bg {
    margin-left: 36px;
      width: 92.3%;
}
.call-btn {
    margin-left: -5px;
    width: 50.4%;
}
.btn-sml {
    padding-bottom: 41px !important;
}
.stay {
    margin-left: 66px;
    width: 83%;
}
.sur-enter {
    margin-left: 50px;
    width: 81%;
}
.email {
    margin-left: -23px;
    width: 118.3%;
}
.send {
    margin-left: 32%;
}
.margin_3 {
    margin-left: 8px !important;
    width: 112.7%;
}
.backg_white{   width: 81.9% !important; }
.thumnail2 {
    margin-left: 26px !important;
    width: 89.6% !important;
}
.n1 {
    width: 39.9% !important;
}
.backg_white1{  width: 82% !important; }
.news-bg{ width: 97.4% !important;}
.news-bg_more{ width: 97.4% !important;  margin-bottom: 40px;}
.r-marg3 {
    margin-left: 30px !important;
    width: 38.9% !important;
}
.rimg {
    height: 559px;
    width: 99.9% !important;
}	
.irc_foot img{     margin-left: -44px; }

.res2-down {
  margin-left: 18px;
  width: 99.2%;
}
.ress1-thumnail .r1text{   height: 210px;   width: 210px;   margin-left: 41px;   padding-top: 76px; }
.res1-thumnail {
  background: #fff;
  width: 90%;
}

#map_wrapper {
  margin-left: 23px;
  width: 94.4%;
  margin-top: 38px;
}

.container .gen-slider {
  margin-left: 15px !important;
  width: 100.8% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 96px !important;
  width: 67% !important;
}

.stay1 h3{   margin-left: -5px; }
.len-f {
  margin-left: 9px;
  width: 98%;
}
.len2 {
  margin-left: -7px !important;
}
.email1 {
  width: 102.7%;
}
.btn-send input[type="button"], input[type="submit"]{   margin-left: -6px; }
}
@media only screen and (min-width:769px) and (max-width:991px)
{
	.generic .banner-rotetor-wrap { margin-left: 16px !important; }
	.only{  padding-left: 21px !important;  width: 15%;     margin-top: 7.5% !important;}
	.foot1 {  width: 27%; }
}
@media only screen and (min-width:769px) and (max-width:799px)
{
	.navbar-brand img {
    margin-top: 4px;
    max-width: 100%;
    width: 86%;
}
.thumnail1 .news2_tag {
  top: 86.3%;
  left: -35px;   width: 86.5%;
}
.g-call {
  padding-left: 39px !important;
  margin-left: 0px !important;
  margin: 30px 0;
}
.ress1-thumnail .r1text {
  margin-left: 27px;
}
.res-text {
  width: 74.6% !important;
}
.gallery {
  margin-bottom: 20px !important;
}
.gen4-sub {
  width: 92% !important;
}
.ress1-thumnail .r7text{   padding-top: 18%;   margin-left: 36px;
  margin-top: 117px; }
  .gallery .res-title {
  margin-left: 5px !important;
  width: 99.5% !important;
}
.banner-rotetor-wrap { margin-left: 7px !important;}


.n1 {
    margin-left: 6px !important;
    width: 20.2% !important;
}
.home_slider {
    margin-left: 0px !important;
    margin-top: 127px !important;
    top: 118px !important;
}
/*.icon-bg {
  margin-left: 25px !important;
  width: 92.3% !important;
}*/
.allinone_bannerRotator {
    width: 697px !important;
}
.navbar-default .navbar-nav > li > a{ font-size:12px; }
.home_slider{ margin-top:0px !important; }
.icon-bg {
  margin-left: 41px;
  width: 88%;
}
.news-box {
  margin-right: 19px;
}
.stay {
    margin-left: 72px;
    width: 75.7%;
}
.call-btn {
    width: 25.53% !important;
}
.sur-enter {
    margin-left: 72px;
    width: 81%;
}
.email {
    margin-left: -45px;
    width: 108%;
}
.send {
    margin-left: 31%;
}
.thumnail2 img {
    width: 92.7%;
}
.text2 {
    height: 96.6%;
    width: 92.2%;
}
.thumnail1 img {
    width: 92.7%;
}
.text1 {
  height: 97.6%;
  width: 90.9%;
}
.thumnail1 {
    margin-left: 25px;
}
.thumnail1:hover .text1 {
    padding-top: 155px;
}
.thumnail2:hover .text2 {
    padding-top: 155px;
}
.text2{ padding-top:155px; }
.text1{ padding-top:155px; }
.backg_white {
   
    margin-left: 25px;
    min-height: 154px;
    width: 92.7% !important;
}
.backg_white1 {
   
    margin-left: 29px;
    margin-top: -28px;
    min-height: 154px;
    width: 92.2% !important;
}
.backg_white1 h1{  padding-top: 22px; }
.news-mar{ margin-left: 31px; }
.n1 {
  width: 45.1% !important;
}
.rimg {
  height: 600px;   width: 339px !important;
}
.news-bg {
    margin-top: -20px;
    width: 339px !important;
}


.news-bg h1{ padding-top: 15px; }
.news-bg_more {
    margin-top: -20px;
    width: 339px !important;
}


.news-bg_more h1{ padding-top: 15px; }
.news-bg{     min-height: 214px !important; }
.irc_foot{  width: 30%;  padding: 10px 10px 10px 7px; }

#bottom {
    margin-left: 10px;
    margin-top: 114px !important;
    padding-left: 7px !important;
    width: 79%;
}

.icon-bg{ background:#fff; }

.res1-thumnail {
  background: #fff;
  width: 90%;
}

#map_wrapper {
  margin-left: 28px;
  width: 92.3%;
  margin-top: 19px;
}

#map_wrapper {
  margin-left: 28px;
  width: 92.3%;
  margin-top: 38px;
}

.container .gen-slider {
  margin-left: 14px !important;
  width: 93.2% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 107px !important;
  width: 50% !important;
}

.summit{  width: 62% !important; }
.btn-generic {
  margin-left: 59px;}
  
  
.stay1 h3{ margin-left: 5px; }
.len-f {
  margin-left: 7px;
  width: 97%;
}
.sur1 {
  margin-left: -8px;
  width: 101.3%;
}
.len2 {
  margin-left: -7px;
}
.email1 {
  width: 101%;
}
.btn-send input[type="button"], input[type="submit"] {
    margin-left: 12px;
}
}

@media only screen and (min-width:801px) and (max-width:991px)
{
	.home_slider{  margin-top: 11px; }
	.icon-bg{  width: 86.2%; }
	.gal_new .land-red {
  width: 93% !important;
}
.thumnail1 .news2_tag {
  top: 86%;
  left: 13px;
    width: 89%;
}
	.send1 {
  margin-left: -7px;
}
	.g-call {  padding-left: 39px !important;  margin: 30px 0; }
	.navbar-default .navbar-nav > li > a{  font-size: 12px; }
	.navbar-default .navbar-nav > li > span{  font-size: 12px; }
	.call-btn {   width: 25.52% !important;  }
	.stay {  margin-left: 62px;  width: 79.7%; }
	.sur-enter {  margin-left: 65px;  width: 84%; }
	.email { margin-left: -44px;   width: 107.3%; }
	.send {  margin-left: 31%; }
	.thumnail1 img {  margin-left: 13px !important; width: 92.3%;}
	.text1 {  height: 97.3%;  margin-left: 13px;   width: 90.5%; }
	.thumnail1{   width: 102%; }
		.thumnail2 img {
    margin-left: 2px !important;
    width: 92.5%;
}
	.text2 {
    height: 96.6%;
    margin-left: 1px;
    width: 92%;
}

.backg_white {  width: 92.4% !important;  margin-left: 28px;    min-height: 176px; }
.backg_white1{  margin-top: -27px;     width: 92.3% !important;  min-height: 143px; }
.backg_white1 h1{  padding-top: 20px; }
.n1 {  width: 19.8% !important; }
.news-bg {   margin-top: -20px;   min-height: 175px !important;   width: 100% !important;   }
.news-bg_more {   margin-top: -20px;   min-height: 40px !important;   width: 100% !important;   margin-bottom: 31px; }
.text1{  padding-top: 150px; }
.thumnail1:hover .text1 {
    padding-top: 150px;
}
.text2{  padding-top: 150px; }
.thumnail2:hover .text2 {
    padding-top: 150px;
}
.home_slider{  margin-top: 11px !important; }
.rimg {
  height: 471px;
}
.res2-down {
  margin-left: 49px;
  margin-top: 44px;
  width: 97.2%;
}
.icon-bg{ background:#fff; }
.res1-thumnail {
  background: #fff;
  width: 90%;
}

#map_wrapper {
  margin-left: 28px;
  width: 92.3%;
  margin-top: 38px;
}

.container .gen-slider {
  margin-left: 17px !important;
  width: 94.8% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 106px !important;
  width: 43% !important;
}

.summit{  width: 60% !important;  }

.stay1 h3{ margin-left: 5px; }
.len-f {
  margin-left: 7px;
  width: 97%;
}
.sur1 {
  margin-left: -8px;
  width: 101.3%;
}
.len2 {
  margin-left: -7px;
}
.email1 {
  width: 101%;
}
.btn-send input[type="button"], input[type="submit"] {
    margin-left: input[type="submit"] {
  margin-left: -14px;
};
}

/* section */

.banner-rotetor-wrap {  margin-left: 7px !important;}
.allinone_bannerRotator {
    position: relative;
    width: 698px !important;
}
.home_slider {
    margin-left: 0px !important;    margin-top: 44px !important;}

.icon-bg {
    margin-left: 48px; width: 87.2%;}	
.thumnail2 {
    margin-left: 20px;
}
.backg_white1 {
    margin-left: 23px; width: 92.9% !important;}
	.news-mar{ margin-left: -12px; }
.n1 {
  width: 43.1% !important;
}
.rimg {
  width: 343px !important;   height: 565px;
}
.text1 {
    height: 98.3%;}	
}
@media only screen and (min-width:810px) and (max-width:820px)
{
.news-box {
    margin-right: -8px;
}
}

@media only screen and (min-width:821px) and (max-width:830px)
{
.news-box {
    margin-right: -2px;
}
}

@media only screen and (min-width:831px) and (max-width:840px)
{
.news-box {
    margin-right: 3px;
}
}

@media only screen and (min-width:841px) and (max-width:850px)
{
.news-box {
    margin-right: 8px;
}

.container .gen-slider {
  width: 94.8% !important;
  margin-top: 38px !important;
}
.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 106px !important;
  width: 41% !important;
}

.summit{  width: 57% !important; }
}

@media only screen and (min-width:851px) and (max-width:863px)
{
.news-box {
    margin-right: 13px;
}

}

@media only screen and (min-width:864px) and (max-width:870px)
{
.news-box {
    margin-right: 20px;
}

}


@media only screen and (min-width:871px) and (max-width:900px)
{
.news-box {
  margin-right: 25px;
}
.icon-bg {
  margin-left: 91px;
  margin-top: 0px !important;
  width: 78.7%;
}
.allinone_bannerRotator.classic .leftNav{   left: -42px !important; }
.allinone_bannerRotator.classic .rightNav{   right: -6px !important; }
.home_slider {
    margin-left: 0 !important;
    margin-top: 67px !important;
}

}

@media only screen and (min-width:890px) and (max-width:900px)
{
	.home_slider {
    margin-left: 0 !important;
    margin-top: 75px !important;
}
	
}

@media only screen and (min-width:901px) and (max-width:930px)
{
.news-box {
    margin-right: 38px;
}
.icon-bg {
  margin-left: 99px;
  width: 77.45%;
}
.home_slider {
    margin-left: 0 !important;
    margin-top: 77px !important;
}


}

@media only screen and (min-width:931px) and (max-width:942px)
{
.news-box {
  margin-right: 60px;
}
.icon-bg {
  margin-left: 113px;
  width: 75.2%;
}

.container .gen-slider {
  margin-left: 20px !important;
  width: 93.8% !important;
  margin-top: 38px !important;
}

.home_slider {
    margin-top: 91px !important;
}
.allinone_bannerRotator.classic .leftNav{  left: -77px !important; }
.allinone_bannerRotator.classic .rightNav{   right: -42px !important; }
}

@media only screen and (min-width:943px) and (max-width:991px)
{
.news-box {
  margin-right: 59px;
}
.icon-bg {
  margin-left: 119px;
  width: 74%;
}
.home_slider {
    margin-top: 92px !important;
}

}
@media only screen and (min-width:966px) and (max-width:991px)
{
	.home_slider {
    margin-top: 99px !important;
}
.icon-bg {
    margin-left: 128px;
    width: 72.5%;
}
.news-box {
  margin-right: 77px;
}
	
	}
	

@media only screen and (min-width:1001px) and (max-width:1022px)
{
	.generic2 {
      margin-left: 18px !important;
    width: 94.5% !important;
}
.gres-img {
  margin-left: 18px;
  width: 94.5%;
}
.sub-head {
  width: 47.22%;
}
.rightb {
  margin-left: 18px !important;
}
.new_page .sub-head { width:64.66%; }
.new_page .gres-img {
	  margin-left: 2px;
	  width: 89.5%;

	}
	
.new_page .g2 p{margin-left:0px !important; }
	}
	
	
@media only screen and (min-width:992px) and (max-width:1000px)
{
	
	.new_page .sub-head { width:64.66%; }
.new_page .gres-img {
	  margin-left: 1px !important;
	  width: 89.5% !important;}
	  .foot1 {  width: 20%; }
	.only { padding-left: 15px !important;}
.new_page .g2 p{ margin-left:0 !important;}
}
	
@media only screen and (min-width:992px) and (max-width:1022px)
{
	.home_slider{  margin-top: 75px !important; }
	.icon-bg {
    margin-left: 42px;
    margin-top: -163px !important;
    width: 91.7%;
}

.news-box{   margin-left: 51px; }
.home_slider{  margin-top: 85px; }
.icon-bg {
    margin-left: 57px;
    margin-top: -163px !important;
    width: 88.9%;
}
.news-box {
    margin-left: 66px;
}
.rimg {
    height: 397px;
}
.text2{  padding-top: 90px; }
.text1{  padding-top: 90px; }
.icon-bg{ background:#fff; }

.container .gen-slider {
  margin-left: 18px !important;
  width: 94.2% !important;
  margin-top: 38px !important;
}
.gen-slider_box {
  margin-left: 5px !important;
  width: 52% !important;  
}
.gene-res {
  margin-left: 5px;
  width: 90.2%;
}

}


@media only screen and (min-width:1023px) and (max-width:1023px)
{
.container .gen-slider {
  margin-left: 18px !important;
  width: 94.2% !important;
  margin-top: 38px !important;
}
.generic2 {
  margin-left: 17px !important;
  width: 94.7%;
}
.gen-slider_box {
  margin-left: 5px !important;
  width: 52% !important;   margin-top: -22px;
}
.gene-res {
  margin-left: 5px;
  width: 90.2%;
}
}

@media only screen and (min-width:1025px) and (max-width:1199px)
{
	.stay-m {  margin-left: 11px; }
	.allinone_bannerRotator {  width: 935px !important; }
	.icon-bg { margin-left: 33px;  width: 91.2%; }
	.home_slider{ margin-left: 0px !important;   position: absolute; top: 195px; }

.rtag-lines{ line-height:20px; }
	.sur-enter{  width: 68.8%; }
	.thumnail1 .news2_tag { top: 78.3%; }
.backg_white{}
.margin_3 {  margin-left: 86px !important; width: 81.5%; }
.news2_tag { top: 77.3%; }
.text1{  height: 244px; }
.text2{  height: 244px; }
.n1 {  width: 23.4%; }
.thank-red { padding-bottom: 16px; }
.thank-red p {
  font-size: 50px;
  margin: 0px 7px 17px 17px;
  line-height: 41px;
}
.res2-down {
  margin-left: 20px; }
  
.top-r {
  width: 33%;
}

.top-r .r1text{  margin-left: 31px;   width: 220px;   height: 220px;   margin-top: 100px; }
#map_wrapper {
  height: 600px;
  margin-left: 5px;
  width: 96.4%;
  margin-top: 38px;
}


.thank-style{ padding-top:64px; font-family:HelveticaNeueeTextProRoman; font-size:14px;} /* 24/7 */

.container .gen-slider {
  margin-top: 38px !important;
}
.gen-slider_box {
  margin-left: -10px !important;
  width: 52% !important;  
}
.thank-media {
    margin-bottom: 66px;
    margin-top: 31px;
} /* 24/6 */

.stay1 h3 {
  margin-left: 1px;
}
.len-f {
  margin-left: 14px;
  width: 95%;
}
.sur1 {
  margin-left: 6px;
  width: 103%;
}
.email1 {
  width: 34.3%;
}
.len2 {
  margin-left: 1px;
}
.send1 {
  margin-left: -12px;
}
.stay-d {
  margin-top: 35px;
  width: 117%;
}
.stay-d p {
  margin-left: 57px !important;
  margin-top: 19px;
}

}

@media only screen and (min-width:1080px) and (max-width:1200px)
{
	.res2-down {
  margin-left: 97px;
}
.mov-res {
  margin-left: 96px !important;
  width: 82% !important;
}
  
.top-r {
  width: 31%;
}

.top-r .r1text{   margin-left: 31px;   width: 220px;   height: 220px;   margin-top: 100px; }
}
/*@media only screen and (min-width:1201px) and (max-width:1350px)
{
	.icon-bg {  margin-left: 52px !important; }
}*/

@media only screen and (min-width:500px) and (max-width:640px)
{
		.gtitle-len{   margin-left: 24px !important; }
		
}

@media only screen and (min-width:481px) and (max-width:500px)
{
		.red_active {  margin-right: 12px !important;  margin-top: -152px; }
		.navbar-brand img {  margin-top: -104px; }
			.thank-style {
  padding-top: 64px;
  width: 91%;
}

.listing .red {
  width: 157.2% !important;
}

.thank-pic {
  margin-left: -13px;
  margin-top: -4px;    width: 103.5%;}
  
  .thank-pic .col-md-6 {
  width: 98.6%;
}
	
}	

@media only screen and (min-width:322px) and (max-width:400px)
{
	.g-call { margin-top: 33% !important; }
}


@media only screen and (min-width:473px) and (max-width:479px)
{
	
	.dona {
  margin-top: -163px !important;
}
.navbar-brand img {  margin-top: -109px !important;  }

}

@media only screen and (min-width:481px) and (max-width:500px)
{
	
	.dona {
  margin-top: -163px !important;
}
.navbar-brand img {  margin-top: -109px !important;  }
}

@media only screen and (min-width:357px) and (max-width:359px)
{
	.modal-content{   width: 56.4%;
  margin-left: 10px; }
	.dona {
  margin-top: -153px !important;}
.navbar-brand img {  margin-top: -99px !important;  }
.n1 { width: 97.4% !important; }
.res1-thumnail { background: #fff; width: 94.2%; }
.thumnail1{   width: 100%; margin-left: 10px !important; }
.text1 {
  height: 95.3% !important;
  width: 94% !important;
}
.res1-thumnail .r1text{   margin-left: 73px; }
.thank-red {
  margin-left: 8px;
  width: 94.5%;
  margin-top: 40px;
}
.thank-pic img {
  margin-left: -7px;
  max-width: 103.4%;
}
.thumnail1 .news2_tag {
  top: 70.3%;   width: 93.7%;
}
.slider {
  width: 102.7%;
}
.gen1-slide {
  margin-left: -6px !important;
  width: 103%;
  height:auto !important;
  }
.y-n1 {
  margin-top: 31px !important;
}
.backg_white {
  width: 93.7%;
  margin-left: 10px;
}
.text2 {
  height: 93% !important;
  padding-top: 60px !important;
  line-height: 32px;   width: 97.8%;
}

.text1 { padding-top: 73px !important;}
.thumnail2 {
  margin-left: 8px;   width: 96.5%;
}
.backg_white1 {
  margin-left: 10px;
  margin-top: -28px;
  width: 94%;}
.gallery .red{ width: 163.5%;   margin-top: -34px; }

.land-red{ width: 143.5%; }

.list-red {
  margin-left: -2px !important;
  width: 116.9% !important;
}
.galleryline {
  margin-left: 52px !important;}

.listing_m .col-sm-7 {
  width: 105%;
}

.listing_m .red_icon{ width: 27%; }

}
@media only screen and (min-width:361px) and (max-width:479px)
{
	.modal-content{   width: 57%; margin-left: 10px; }
	.dona {
  margin-top: -153px !important;
}
.navbar-brand img {  margin-top: -98px !important;  }
.gallery .red{   width: 165%; }

}

@media only screen and (min-width:361px) and (max-width:399px)
{
	.n1 {
  width: 97.4% !important;
}
#map-canvas {
  height: 575px;
  width: 109.8%;
  margin-left: -2px;
}
.land-red {
  width: 143.4%;
}
.gen1-slide {
  margin-left: -6px !important;
  width: 102.3%;   height:auto !important;}

.res1-thumnail {
  background: #fff;
  width: 94%;
}

.mov-res {
  margin-left: 11px !important;
  width: 98.1% !important;
}
.res-red{   width: 109.6%; }


}

@media only screen and (min-width:401px) and (max-width:479px)
{
	.n1 {
  width: 98.4% !important;
}

.res1-thumnail {
  background: #fff;
  width: 92%;
}
.land-red{   width: 143% !important; }
.ress1-thumnail .r7text{ padding-top: 23%; }
}


@media only screen and (min-width:360px) and (max-width:360px)
{
		.dona {
  margin-top: -159px !important;
}
.navbar-brand img {    margin-top: -102px !important;  }
.generic2 h4{ padding-bottom: 16px; }
.red > div {
  padding-top: 0px;
}
.thumnail1 .news2_tag {
  top: 70.5%;
  width: 93.8%;
}

.top-r {
  margin-left: -9px !important;
  width: 125%;
}
.top-r .r1text {
  margin-left: 34px;
}
.res-title{ margin-left: -29px; }
}


@media only screen and (min-width:501px) and (max-width:545px)
{
	
.dona {
  margin-top: -107px !important;
}
.thumnail1 .news2_tag {
  top: 78.3%;
}
.navbar-brand img {
  margin-top: -44px;
}

.title-part .galleryline {
  margin-left: 49px;
  width: 114%;
}
.listing .red {
  width: 142.5% !important;
}
.res1-thumnail .r1text, .res2-thumnail:hover .r1text, .res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text, .res5-thumnail:hover .r1text, .res6-thumnail:hover .r1text, .res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text {
  margin-left: 80px;
  margin-top: 34px;
}
}

@media only screen and (min-width:501px) and (max-width:560px)
{
	.thumnail1 .news2_tag {
  top: 78.3%;
}
}

@media only screen and (min-width:561px) and (max-width:599px)
{
.thumnail1 .news2_tag {
  top: 79.3%;   width: 98.8%;
}
.news2_tag {
  width: 96.8%;
  top: 78.9%;
}
.thank-red {
  margin-left: 15px;
  width: 94.2%;
  margin-top: 20px;
}
}

@media only screen and (min-width:544px) and (max-width:560px)
{
	.thumnail1 .news2_tag {
  top: 78.9%;   width: 99%;
}
.news2_tag {
  width: 96.8%;
  top: 78.9%;
}
	}
	
@media only screen and (min-width:501px) and (max-width:543px)
{
	.thumnail1 .news2_tag {width: 99%;}
	
}
/*@media only screen and (min-width:545px) and (max-width:545px)
{
	
.dona {
  margin-top: -107px !important;
}
.navbar-brand img {  margin-top: -48px; }
}*/

@media only screen and (min-width:641px) and (max-width:767px)
{
	.gen-slider img { width: 93.7%; margin-left: 19px; }
.gen-slider_box {
  margin-left: 5px !important;
  margin-top: 69px !important;
    width: 67% !important;
}
.thank-red {
  margin-left: 15px;
  width: 95.3%;
}
  .only {
    margin-top: 0% !important;
    margin-left: 5.1%;
}
.g-call {
  margin-left: -7px !important;
  width: 66% !important;
}
.panel1{width: 93.8% !important;}
.gene-res {
  width: 103%;
  margin-left: -1px;
}

.bg-color1{ margin-top: -19px !important; }
.newlanding h1{ padding-top: 16px;
} }
}

@media only screen and (min-width:769px) and (max-width:799px)
{
	.gen1-slide {
  width: 47%;
}
.gen-slider img {
  width: 98.2%; }
.res-text {
  width: 91.6% !important;
}
}

@media only screen and (min-width:801px) and (max-width:991px)
{
	.gen1-slide {
  width: 47%;
}
.gen-slider img {
  width: 98.2%; }
.res-text {
  width: 74.6% !important;
}
.gen4-sub {
  width: 92% !important;
}

.top-r .r1text{   margin-left: 30px; }
}

@media only screen and (min-width:1025px) and (max-width:1200px)
{
	.gen-slider img {  width: 96.4%; }
	.gene-res { width: 92.8%; }
}

@media only screen and (min-width:481px) and (max-width:516px)
{
	.gen3 {
  width: 96.5%;
}
	.modal-content{   width: 75% !important; margin-left: 10px !important;   }
.generic3-part {
  width: 98%;
}
.generic3-part {
  width: 97%;
  margin-left: 0px !important;
}


}

@media only screen and (min-width:517px) and (max-width:599px)
{
.generic2 {
  width: 90.9% !important;
}

.g-text h2 {
  padding-top: 47% !important;
}

.res1-thumnail .r1text, .res2-thumnail:hover .r1text, .res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text, .res5-thumnail:hover .r1text, .res6-thumnail:hover .r1text, .res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text {
  margin-left: 108px;
  margin-top: 34px;
}
 
.g2 h2 {
  width: 89%;
  margin-left: 26px;
}

.g2 h1{
  width: 89%;
  margin-left: 26px;
}

.gen4 {
  width: 92% !important;
}

.gen4-sub {
  margin-left: 34px !important;
  width: 86.1%;
}
.container .gen-slider {
  width: 97% !important;}

.icon-bg .row-margin {
  margin-left: -10px;
  width: 106.3%;
}

.gray {
  width: 98.4%;
}
.gen4-sub img {
  margin-top: -12px;
  margin-left: -8px;
}

.g2 p {
  width:82%;
 
}  

.res-title {
  width: 108.2%; }
  
.res-red {
  width: 90.1% !important;
}  

.gres-img1 img {
  margin-left: 24px !important;
  width: 90.8% !important;
}

.sub-head {
  margin-left: 23px;
  width: 91%;
}
.leftb {
  margin-left: 4px !important;
  width: 94.7% !important;
}

.nav-style {
  margin-right: -49px;
  margin-top: 10px;
}

.slider {
  width: 98.9%;
}

.icon-bg {
  margin-left: 39px;
  width: 86.2%;
}
.thumnail1 {
  margin-left: 40px !important;
  width: 87.5% !important;
}

.thumnail2 {
  width: 89.5% !important;
  margin-left: 38px;
}

.backg_white {
  margin-left: 36px !important;
  width: 87.2% !important;
}

.backg_white1 {
  margin-left: 37px !important;
  width: 87% !important;
}
.n1 {
  width: 35% !important;
}
.res-text p{   margin-left: 25px; }
.gene-res .res-text p{margin-left: 0px !important; }
.g-call {
  margin-left: 12px !important;
}
.res-text {
  padding-right: 12px !important;
}
.res-text p{   padding-top: 0px; }

.rimg {
  width: 97.2% !important;
  height: 424px;
}

.listing_m {
  margin: 20px 5px 10px !important;
  width: 99.3%;
}

.res-red{   width: 89.3%; }

.ress1-thumnail {
  margin-left: -6px !important;
  width: 93%;
}

.ress1-thumnail .r1text{   margin-left: 93px;
  margin-top: 192px; }
  
.appeal_head >a> img {
  margin-left: 36px;
 width: 87.5%;
  height: auto;
}

.g-text h2 {
  padding-top: 46%;
}

.apcontent-move {
  margin-left: 50px;
  width: 84.2%;
}

.g-call {
  width: 98% !important; }

.appeal-donate {
  margin-left: 12px;
  width: 132%;
}  

.gen-slider img {
  width: 88.5%; }

.gen1-slide {
  margin-left: -9px !important;
    width: 93.5% !important;
}
.gallery .res-title {
  width: 90.8% !important;
}

.gres-img {
  width: 90.8%;
}

.appeal_head {
  width: 103.5%;
}

.appeal_head_box{   min-height: 140px;   margin-top: -140px; }

.appeal_head_box h2{   padding: 18px 0;   font-size: 43px; }

}
@media only screen and (min-width:590px) and (max-width:599px)
{
	.container .gen-slider {
  width: 97.6% !important;
}
}

@media only screen and (min-width:641px) and (max-width:700px)
{
	.generic3-part {
  width: 98.6%;
  margin-left: 3px !important;
}
}

@media only screen and (min-width:1025px) and (max-width:1200px)
{
	.generic3-part img {
  width: 96.4% !important;
}
}

@media only screen and (min-width:357px) and (max-width:359px)
{
	.gen4 {    width: 105.5%;
  margin-left: -7px !important; }
.gen4-sub {
  margin-left: -11px !important;
  width: 110%;
}
.g-call {
  margin-top: 33% !important;
  width: 138% !important;
}
.gen4-sub img {
  margin-left: -7px !important;
  max-width: 114.5%;
}
.mov-res {
  margin-left: 11px !important;
  width: 98.1% !important;
}
.res-red{   width: 109.6%; }

.mov-res {
  margin-left: 25px;
  width: 90%;
}
.res-down {
  margin-left: 10px;
}
.r-img {
  max-width: 139%;
  width: 106%;
}
.bg-white {
  width: 99.8%;
  margin-top: -19px;
    margin-bottom: 40px;
}

.resblock h3 {
  padding-top: 17px;
}

}

@media only screen and (min-width:361px) and (max-width:410px)
{
	.gen4 {    width: 101.5%;
  margin-left: -7px !important; }
.gen4-sub {
  margin-left: -15px !important;
  width: 111.4%;
  padding-top: 10px !important;
}
.gen4-sub img {
  margin-left: -8px !important;
  max-width: 114.5% !important;
    margin-right: 10px;
}
.g4tag {
  width: 98%;
  margin-left: 0px;
}

.mov-res {
  margin-left: 27px;
  width: 89.7%;
}
.res-down {
  margin-left: 10px;
}
.r-img {
  max-width: 139%;
  width: 106%;
}
.bg-white {
  width: 99%;
  margin-top: -19px;
    margin-bottom: 40px;
}

.resblock h3 {
  padding-top: 17px;
}
}

@media only screen and (min-width:411px) and (max-width:479px)
{
.gen4 {
  width: 100%;
  margin-left: -2px !important;
}
.gen4-sub {
  margin-left: -16px !important;
  width: 110.3%;
  padding-top: 10px !important;
}
.gen4-sub img {
  margin-left: -7px !important;
  max-width: 120.6%;
}
.g4tag {
  width: 98%;
  margin-left: 0px;
}

.mov-res {
  margin-left: 14px;
  width: 96%;
}

.mov-res .title-text {
  margin-left: 70px;
}
.res-down {
  margin-left: 10px;
}
.r-img {
  max-width: 139%;
  width: 106%;
}
.bg-white {
  width:98%;
  margin-top: -19px;
    margin-bottom: 40px;
}

.resblock h3 {
  padding-top: 17px;
}
}

@media only screen and (min-width:480px) and (max-width:480px)
{
	.dona {
  margin-top: -108px;
  margin-right: 5px !important;
}
.gallery .res-title{   margin-top: 27px; }
.res-text div{ padding-top:0px; }

.appeal_head {
  margin-top: -12px;
}

.listing_m .red_icon {
  width: 22% !important;
}

.title-part .galleryline {
  margin-left: 12px;
  width: 92%;
}
.g-text p, .g-text div {
  padding-left: 2px;
  width: 80.3%;
}
.icon-bg{ background:#fff; }

.res1-thumnail {
  background: #fff;
  width: 83.7%;
  margin-left: 68px !important;
}

#map_wrapper {
  margin-left: 20px;
  width: 91.6%;
  margin-top: 19px;
}

.thank-pic{   margin-left: -12px;   margin-top: -19px; }

.thank-style {
  padding-top: 17px;
  width: 80%;
}

.thank-pic .col-md-6 {
  width: 99.9%;
}

.res-down1 {
  margin-left: 55px;
}
  
.ress1-thumnail .r7text{   margin-left: 65px;   margin-top: 164px;   padding-top: 20%; }  
.certi img{   width: 64%; }
	.container .gen-slider {
	  margin-left: 17px !important;
	  width: 99.3% !important;
	}
	
.stay1 h3 {
  margin-left: -8px;
  margin-top: 8px;
}
.len-f {
  margin-left: 6px;
  width: 97.5%;
}
.sur1 {
  margin-left: -9px;
  width: 104.5%;
}
.email1 {
  margin-left: 2px;
  width: 104.2%;
}

.len2 {
    margin-left: -11px;
}

.btn-send input[type="button"], input[type="submit"] {
    margin-left: -9px;

}
.news2_tag{
	  top: 76.7%;
  width: 98%;
	
	}
	.thumnail2 {
  width: 93.6% !important;
}
}

@media only screen and (min-width:1025px) and (max-width:1199px)
{
	.gen4-sub {
  width: 96.4%;
}
.backg_white1{  }

}

@media only screen and (min-width:501px) and (max-width:511px)
{
	.gen-slider {
  width: 95.3%;
  margin-top: 38px !important;
}
.genn5-text {
  width: 92%;
  margin-left: 24px !important;
}
.g5caption {
  margin-left: 14px;
}
}

@media only screen and (min-width:512px) and (max-width:560px)
{
	.gen-slider {
  width: 96%;
  margin-top: 38px !important;
}
}


@media only screen and (min-width:561px) and (max-width:600px)
{
	.gen-slider {
  width: 97.4%;
}

.appeal-text {
  width: 102.5%;
}
.appeal_head >a> img {
  width: 88.9%;
}

.appeal_head_box {
  min-height: 117px;
  margin-top: -117px;
}
.appeal-text {
  width: 102.5% !important;
}
	}

@media only screen and (min-width:779px) and (max-width:799px)
{
.gen-slider {
  margin-left: -39px !important;
  width: 93.9%;
}
}

@media only screen and (min-width:801px) and (max-width:810px)
{
.gen-slider {
  margin-left: -22px;
  width: 89.8%;
}
.gen1-slide {
  margin-top: 2px;
}
.panel1 {
  width: 86.4% !important;
}
}

@media only screen and (min-width:811px) and (max-width:820px)
{
.gen-slider {
  margin-left: -38px !important;
  width: 93.7%;
}
.gen1-slide {
  margin-top: 2px;
}
.panel1 {
  width: 85.4% !important;
}
}

@media only screen and (min-width:821px) and (max-width:850px)
{
.gen-slider {
  margin-left: -38px !important;
  width: 93.7%;
}
.gen1-slide {
  margin-top: 2px;
}

.top-r {
  width: 47% !important;
  margin-left: 6px !important;
}
}

@media only screen and (min-width:851px) and (max-width:870px)
{
.gen-slider {
  margin-left: 4px;
  width: 84.2%;
}
.gen1-slide {
  margin-top: 6px;
}
.top-r {
  width: 47% !important;
  margin-left: 3px !important;
}
}

@media only screen and (min-width:871px) and (max-width:910px)
{
.gen-slider {
  margin-left: -38px !important;
  width: 93.7%;
}

.top-r {
  width: 47% !important;
  margin-left: 3px !important;
}

}

@media only screen and (min-width:911px) and (max-width:940px)
{
.gen-slider {
  margin-left: -38px !important;
  width: 93.5%;
}
}

@media only screen and (min-width:940px) and (max-width:940px)
{
	.top-r {
  margin-left: 38px !important;
  width: 39% !important;
}
}

@media only screen and (min-width:941px) and (max-width:990px)
{
.gen-slider {
  margin-left: -37px !important;
  width: 93.5%;
}

.top-r {
  width: 39% !important;
  margin-left: 50px !important;
}
}

@media only screen and (min-width:960px) and (max-width:990px)
{
.top-r {
  width: 39% !important;
  margin-left: 52px !important;
}
}

@media only screen and (min-width:1025px) and (max-width:1090px)
{
	.gen-slider {
    width: 100%;
  margin-left: 17px;
}
.gen5-img {
  margin-left: -37px;
  margin-top: 68px;
  width: 119%;
}
.g5caption {
  width: 46%;
}
.gen5-bg {  padding-bottom: 56px; }
}

@media only screen and (min-width:1091px) and (max-width:1140px)
{
.gen-slider {
  margin-top: 38px;
  width: 100.2%;
  margin-left: 52px;
}
.gen5-img {
  margin-left: -37px;
  width: 109%;
}
.gen5-bg {
  padding-bottom: 56px;
}
}

@media only screen and (min-width:1141px) and (max-width:1200px)
{
.gen-slider {
  margin-top: 38px;
  width: 99.9%;
  margin-left: 1px !important;
}
.gen5-img {
  margin-left: -37px;
  width: 109%;
}
.gen5-bg {
  padding-bottom: 56px;
}
}

@media only screen and (min-width:1201px) and (max-width:1370px)
{
	.gen5-img {
  margin-top: 35px; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:630px)
{
	.ap-donate {
  margin-top: 70px;
}
}

@media only screen and (min-width:320px) and (max-width:630px)
{
	.ap-donate a {
  font-size: 14px;
  margin-left: -92px !important;
  padding: 30px 17px;
}

.appeal-donate p{
  margin-top: 60px;
}

.appeal-donate {
  margin-left: 12px;
}
}

@media only screen and (min-width:356px) and (max-width:359px)
{
.appeal_head_box {
  margin-top: 0px;
  width: 94.3%;
  margin-left: 0px;
}
.appeal_head {
  width: 103%;
  margin-left: -5px;
}
.appeal_head_box h2{   padding: 19px 0px 12px; }

.appeal-text
{  padding-top: 158px; }

.appeal-move {
  margin-top: -15px;
}
}

@media only screen and (min-width:361px) and (max-width:414px)
{
.appeal_head_box {
  margin-top: 0px;
  width: 94.3%;
  margin-left: 0px;
}

.appeal_head_box h2{   padding: 19px 0px 12px; }
.appeal_head {
  width: 103%;
  margin-left: -5px;
}

.appeal-text
{
	   padding-top: 184px;
}
}

@media only screen and (min-width:415px) and (max-width:479px)
{
.appeal_head_box {
  margin-top: 0px;
  width: 92.3%;
  margin-left: 0px;
}
.appeal_head_box h2{   padding: 19px 0px 12px; }
.thumnail1{ margin-left: 17px !important; width: 98%; }
.text1 {  width: 94.3% !important;   }
.backg_white{  width: 92.6%;  margin-left: 17px; }
.thumnail2 { margin-left: 15px;   width: 94.2%; }
.backg_white1{   width: 92.6%;   margin-left: 17px; }
.news-mar { width: 112%; }
.appeal_head {
  width: 99.3%;
  margin-left: 3px;
}
.stay-m {
  width: 96%;
  margin-left: 10px;
}

.appeal-text
{
	   padding-top: 184px;
}
}
@media only screen and (max-width:342px)
{
	.appeal_head_box h4{ line-height:15px;   margin-top: -6px; }
}
@media only screen and (min-width:481px) and (max-width:499px)
{
.land-red{ width: 204.2%;}
.appeal_head_box {
  margin-top: 0px;
  width: 90.6%;
  margin-left: 0px;
}
.appeal_head {
  width: 96.6%;
  margin-left: 3px;
}
.thumnail1 { width: 88% !important;}
.land-red{  width: 204.2% !important;}

.appeal-text {
  padding-top: 147px;
}
.appeal-move{ margin-top:31px; }
.appeal-map {
  max-width: 97.8%; margin-left:-26px;
}

.mov-res {
  margin-left: 11px;
  width: 94.6%;
}
.res-red{   width: 107.2% !important; }
.move-appbtn {
  margin-left: -175px;
    width: 219%;
}
.res-down {
  margin-left: 10px;
}
.r-img {
  max-width: 139%;
  width: 106%;
}
.bg-white {
  width: 106%;
  margin-top: -19px;
    margin-bottom: 40px;
}

.resblock h3 {
  padding-top: 17px;
}

.top-r {
  margin-left: 10px !important;
  width: 82%;
}

.bg-white {
  width: 94.6%;
  margin-top: -20px;
  margin-bottom: 40px;
}

.res1-thumnail {
  width: 89.4%;
}
.res1-thumnail .r1text{   margin-left: 134px; }

.len-f {
  margin-left: 1px;
  width: 97.2%;
}
.sur1 {
  margin-left: -13px;
  width: 103.8%;
}
.len2 {
  margin-left: -12px;
}
.email1 {
  width: 103.2%;
}
.btn-send input[type="button"], input[type="submit"]{   margin-left: -12px; }
.stay1 h3{ margin-left: -14px; }
}

@media only screen and (min-width:500px) and (max-width:560px)
{
	.gray {
  width: 96.4%;
}

.appeal_head_box h2 {
  font-size: 37px;
  line-height: 42px;
  margin-left: 5px;
  margin-top: 5px;
  padding: 8px 0;
}

.thank-red {
  margin-left: 15px;
  width: 93.3%;
}

.appeal_head_box {
  min-height: 88px;
  margin-top: -88px;
}
.appeal_head {
  margin-top: 22px;
  width: 105.6%;
  margin-left: -12px;
}
.appeal-text {
  width: 100.5%;
}


.top-r {
  margin-left: -94px !important;
  width: 125%;
}

.res1-thumnail {
  width: 84%;
}

.bg-white {
  width: 84%;
  margin-top: -20px !important;
}

	.thank-style {
  padding-top: 60px;
  width: 89%;
}

.thank-pic {
  margin-left: 7px;
  margin-top: 4px;   width: 96.8%; }
  
  .thank-pic .col-md-6 {
   width: 91.7%;
}
.stay1 h3{  margin-left: -25px; }
.len-f {
  margin-left: 26px;
  width: 92%;
}

.sur1 {
  margin-left: 11px;
  width: 98%;
}

.email1 {
  width: 98.1%;
}
.btn-send input[type="button"], input[type="submit"]{ margin-left: 11px; }
}

@media only screen and (min-width:561px) and (max-width:639px)
{
	.appeal-map {
  width: 103.4% !important;
}

	.thank-style {
  padding-top: 60px;
  width: 89%;
}

.thank-pic {
  margin-left: 7px;
  margin-top: 4px;   width: 96.8%; }
  
  .thank-pic .col-md-6 {
   width: 91.7%;
}

.stay1 h3{   margin-left: 9px; }
.len-f {
  margin-left: 20px;
  width: 91.4%;
}

.sur1 {
  margin-left: 5px;
  width: 97%;
}

.len2 {
  margin-left: 6px !important;
}
.email1 {
  width: 96.9%;
}
.btn-send input[type="button"], input[type="submit"]{   margin-left: 6px; }
}

@media only screen and (min-width:641px) and (max-width:767px)
{
	.gray {
  width: 93.7%;
  margin-left: 16px;
}
.appeal_head {
  width: 98.3%;
  margin-left: 5px;
}

.appeal_head_box {   width: 331px;   margin-left: 0px;     margin-top: -123px !important; }
.appeal-donate {
  margin-left: -18px;
  margin-top: 58px;
  width: 50%;
}

.appeal_head {
  margin-top: 0px;
}
.appeal-map {
  margin-left: -15px;
  margin-top: 25px;
  max-width: 95.8%;
}
.appeal-text {
  padding-top: 35px;
  min-height: 397px;
  width: 95.8%;
  margin-left: 6px !important;
}

.mov-res {
  margin-left: 35px;
  width: 91.4%;
}
.res-down {
  margin-left: 21px;
  width: 97.5% !important;
}

.r-img {
  width: 100% !important;   height: 464px;
}
.resblock {
  width: 50%; float: left;
}

.res-red {
  margin-left: 0px !important;
  margin-top: 0px;
}
.mov-res .title-text {
  margin-left: 190px !important;
}
.move-appbtn {
  width: 152%;
}
.bg-white{
  margin-top: -20px;   width: 90%;   margin-bottom: 40px; }
  
.bg-white h3 {
  padding-top: 12px;
}  

	.thank-style {
  padding-top: 60px;
  width: 89%;
}

.thank-pic {
  margin-left: -9px;
  margin-top: 36px;   width: 103.1%; }
  
  .thank-pic .col-md-6 {
   width: 91.7%;
}
}

@media only screen and (min-width:769px) and (max-width:799px)
{
.gray {
  width: 92.2%;
  margin-left: 27px;
}
.appeal_head {
  width: 97.3%;
  margin-left: 5px !important;
}
.apcontent-move {
  margin-left: 28px;
  width: 98.01%;
}

.appeal_head_box {  width: 50% !important;   margin-left: 0px;  margin-top: -124px !important;  min-height: 117px !important; }
.appeal-donate {
  margin-left: -18px;
  margin-top: 90px;
  width: 50%;
}
.ap-donate {
  margin-top: 1px;
}
.appeal-map {
  margin-left: -49px;
  margin-top:106px;
  max-width: 95.8%;
  margin-right: 99px;
}
.appeal-text {
  padding-top: 35px;
  min-height: 397px;
width: 95%;
  margin-left: -7px !important;
}



.mov-res {
  margin-left: 93px;
  width: 82.8%;
}
.res-down {
  margin-left: 101px;
  width: 92.6% !important;
}

.r-img {
  width: 100% !important;   height: 464px;
}
.resblock {
  width: 50%; float: left;
}

.res-red {
  margin-left: -15px !important;
  margin-top: 0px;
}
.mov-res .title-text {
  margin-left: 220px !important;
}
.move-appbtn {
   width: 112%;   margin-left: -7px;
}
.bg-white{
  margin-top: -20px;   width: 90%;   margin-bottom: 40px; }
  
.bg-white h3 {
  padding-top: 12px;
}

.certify {
  margin-left: 0%;
}
}

@media only screen and (min-width:768px) and (max-width:768px)
{
	
.n1 {
    margin-bottom: 22px !important;
    margin-right: 37px !important;
    width: 43.2% !important;
}
	.only{  padding-left: 21px !important;  width: 10%;  margin-top: 34.2% !important; }
	.foot1 {  width: 27%; }
.thumnail1 .news2_tag {
  top: 86.7%;
  left: -35px;   width: 90.3%;
}
.email1 {
  width: 85%;
}

.rimg {
  height: 580px;
  width: 100% !important;
}
.title-part {
  margin-top:35px;}
.nav-style {  margin-top: -11px !important; }
.banner-rotetor-wrap {  margin-top: 20px !important; }
.mov-res {
  margin-left: 47px;
  width: 90.7%;
}
.res-down {
  margin-left: 95px;
    width: 99.9% !important;
}
.home_slider {
    height: 142px !important;
    margin-left: 0;
    margin-top: 127px;
    top: 117px !important;
    width: 66% !important;
}
.r-img {
  width:100% !important;   height: auto;
}
.resblock {
  width: 50%; float: left;
}

.res-red {
  margin-left: -4px !important;
  margin-top: 0px;
}
.mov-res .title-text {
  margin-left: 220px !important;
}
.move-appbtn {
   width: 112%;   margin-left: -7px;   margin-bottom: 17px;   margin-top: -142px;
}
.bg-white{
  margin-top: -20px;   width: 90%;   margin-bottom: 40px; }
  
.bg-white h3 {
  padding-top: 12px;
}

.certify {
  margin-left: 0%;
}
.res2-down {
  margin-left: 82px;
  width: 96.2%;
}
.top-r {
  margin-bottom: 27px !important;
}
.top-r .r1text{   height: 210px;   width: 210px;   margin-left: -1px;   padding-top: 76px;   margin-top: 109px;}

#map_wrapper {
  margin-left: 14px;
  width: 96.4%;
  margin-top: 56px;
}
.panel1{   width: 94% !important; }
.res1-thumnail .r1text{   padding-top: 54px; }
.res1-thumnail .r1text {
  margin-top: 37px !important;
}
.call-btn {
   
    width: 24.94% !important;
}
.btn-sml {
    padding-bottom: 41px !important;
}

.listing_m {
  margin: 12px -35px 10px -13px;
}

}

@media only screen and (min-width:801px) and (max-width:991px)
{
.gray {
  width: 92.4%;
  margin-left: 26px;
}
.appeal_head {
  width: 96.3%;
  margin-left: 5px;
}

.appeal_head_box {
  width: 45% !important;
  margin-left: 0px;
  margin-top: -129px !important;   min-height: 122px !important;
}

.appeal-donate {
  margin-left: -18px;
  margin-top: 80px;
  width: 50%;
}
.ap-donate {
  margin-top: -9px;
}
.appeal-map {
  margin-left: -68px;
  margin-top: 25px;
  max-width: 97.8%;
  margin-right: 99px;
}
.appeal-text {
  padding-top: 35px;
  min-height: 397px;
width: 95%;
  margin-left: -7px !important;
}

.mov-res {
  margin-left: 107px;
  width: 79.6%;
}
.res-down {
  margin-left: 154px;
  width: 81.7% !important;
}

.r-img {
  width: 100% !important;   height: 464px;
}

.resblock {
  width: 50%; float: left;
}
.ress1-thumnail .r7text{   margin-left: 39px;
  margin-top: 135px;   padding-top: 17%; }
  .gallery {
  margin-bottom: 20px !important;
}
.gallery .res-title {
  margin-left: 3px !important;
  width: 97.5% !important;
}
.gallery .galleryline {
  margin-left: 76px;
  width: 53%;
}

.res-red {
  margin-left: -15px !important;
  margin-top: 0px;
}
.mov-res .title-text {
  margin-left: 220px !important;
}
.move-appbtn {
   width: 112%;   margin-left: -7px;
}
.bg-white{
  margin-top: -20px;   width: 90%;   margin-bottom: 40px; }
  
.bg-white h3 {
  padding-top: 12px;
}

.certify {
  margin-left:0%;
}

/* section */

.banner-rotetor-wrap {  margin-left: 7px;}
.allinone_bannerRotator { width: 698px !important; }
.home_slider { margin-left: 0;}
}

@media only screen and (min-width:900px) and (max-width:991px)
{
.mov-res {
  margin-left: 188px;
  width: 66.5%;
}
.res-down {
  margin-left: 220px;
  width: 72.5% !important;
}

.r-img {
  width: 100% !important;   height: 464px;
}
.resblock {
  width: 50%; float: left;
}

.res-red {
  margin-left: -15px !important;
  margin-top: 0px;
}
.mov-res .title-text {
  margin-left: 220px !important;
}
.move-appbtn {
   width: 112%;   margin-left: -7px;
}
.bg-white{
  margin-top: -20px;   width: 90%;   margin-bottom: 40px; }
  
.bg-white h3 {
  padding-top: 12px;
}

.certify {
  margin-left: 0%;
}
}

@media only screen and (min-width:992px) and (max-width:1023px)
{
	.ap-donate {
  margin-right: -11px !important;
}
.appeal-donate {
  margin-left: -55px;
}
.appeal-move {
  margin-left: 21px;
  width: 94.8%;
}
.appeal_head_box {
  background: none repeat scroll 0 0 rgba(204, 0, 0, 1) !important;}

.appeal-donate p{ font-size: 20px; }
.appeal-map {
  margin-left: -15px;
  max-width: 98%;
}
.appeal-text {
  min-height: 910px !important;
  margin-left: -10px !important;
  width: 50%;
}
.appeal_head {
  width: 96.9%;
}

.appeal_head_box{   width: 96.9% !important; }

.appeal-text{ min-height: 494px; }

.mov-res {
  margin-left: 95px;
  width: 86.3%;
}

.top-r {
  width: 50%;
}

.stay1 h3 {
  margin-left: 1px;
}
.len-f {
  margin-left: 14px;
  width: 95%;
}
.sur1 {
  margin-left: 6px;
  width: 103%;
}
.email1 {
  width: 34.3%;
}
.len2 {
  margin-left: 1px;
}
.send1 {
  margin-left: -12px;
}
.stay-d {
  margin-top: 35px;
  width: 117%;
}
.stay-d p {
  margin-left: 57px;
  margin-top: 19px;
}
}
@media only screen and (min-width:992px) and (max-width:992px)
{
.res-down {
  margin-left: 44px;
  width: 91%;
}
}
@media only screen and (min-width:993px) and (max-width:1000px)
{
.res-down {
  margin-left: 51px;
  width: 91%;
}
}
@media only screen and (min-width:1001px) and (max-width:1023px)
{
.res-down {
  margin-left: 51px;
  width: 91%;
}

.only {
    margin-left: -17% !important;
    padding-left: 15px !important;
}
.foot1 {
    width: 24%;
}
}
@media only screen and (min-width:1025px) and (max-width:1199px)
{
	.ap-donate a{ font-size: 20px; }
	.appeal_head{   width: 99.6%; }
	.appeal-map {  max-width: 98.6%; margin-top: -8px; }
	.appeal_head_box{   margin-left: 0px; width: 473px; }
.mov-res {
  margin-left: 47px;
  width: 89.5%;
}
.ap-donate {
  margin-top: 43px;
}
.appeal-move {
  margin-left: 4px;
  margin-top: 59px;
  width: 96.7%;
}
.gray{   min-height: 235px; }

.res1-thumnail .r1text{ margin-left:7px !important;}
}

@media only screen and (min-width:1170px) and (max-width:1199px)
{
.mov-res {
  margin-left: 117px;
  width: 78.7%;
}

}

@media screen and (-webkit-min-device-pixel-ratio:0) and ( max-width:1199px )
{
	.ap-donate {  margin-right: -12px !important; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and ( max-width:1024px )
{
	.ap-donate {  margin-right: -52px !important; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) and ( max-width:1023px )
{
	.ap-donate {  margin-right: -12px !important; }
}
@media only screen and (min-width:768px) and (max-width:768px)
{
.btn-donate{ margin-left:32px !important;}
.ap-donate a {
  padding: 41px 19px;
}
.ap-donate {
  margin-right: -132px !important;
}
.appeal-donate p {
  margin-top: 21px !important;
}
.ap-donate {
  margin-top: 14px !important;
}
}
@media only screen and (min-width:321px) and (max-width:359px)
{
	.title-part { margin-left: -64px; }
	.list-style {
  width: 105.7%;
  margin-left: -9px;
}

.listing .red {
  width: 120.3% !important;
}

	.navbar-nav>li>a {
  padding: 14px 15px;
  padding-top: 17px;
  padding-bottom: 11px;
}

.newnewlanding .title-part {
  margin-left: -8px;
}
.btn-col3 {
  margin-top: 10px !important;
}
.newlanding {
  width: 103.7%;
  margin-left: -6px;
}
}

@media only screen and (min-width:361px) and (max-width:400px)
{
	.title-part { margin-left: -92px; }
	.list-style {
  width: 105.7%;
  margin-left: -9px;
}

.newnewlanding .title-part {
  margin-left: 3px;
}
.newlanding {
  width: 100.3%;
  margin-left: 4px;
}
}

@media only screen and (min-width:401px) and (max-width:479px)
{
		.title-part {
  margin-left: -83px;
}
.list-style {
  width: 101.7%;
  margin-left: -1px;
}

.newnewlanding .title-part {
  margin-left: 3px;
}
.newlanding {
  width: 100.3%;
  margin-left: 4px;
}
}

@media only screen and (min-width:481px) and (max-width:500px)
{
.title-part {
  margin-left: -19px;
  width: 71%;
}
.list-style {
  width: 98.7%;
  margin-left: -1px;
}

.newnewlanding .title-part {
  margin-left: 3px;
}
.newlanding {
  width: 96.3%;
  margin-left: 4px;
}
.btn-col3  a{   font-size: 24px !important;    }
.down .btn-col3{ margin-top: 20px !important; }
.testimonials {
  margin-left: -0.3%;
}
}

@media only screen and (min-width:501px) and (max-width:639px)
{
.title-part {
  margin-left: -15px;
  width: 72%;
}
.appeal-text {
  width: 97.5%;
}

.appeal_head {
  margin-top: 22px;
  width: 102.6%;
  margin-left: -12px;
}
.list-style {
  width: 92.2%;
  margin-left: 18px;
}

.title-part .galleryline {
  margin-left: 49px;
  width: 114%;
}
.listing .red {
  width: 142.5% !important;
}

.newnewlanding .title-part {
  margin-left: -13px !important;
}
.newlanding {
  width: 91.3%;
  margin-left: 22px;
}
.btn-col3  a{   font-size: 24px !important;    }
.down .btn-col3{ margin-top: 20px !important;   width: 65%; }
.testimonials {
  margin-left: -0.3%;
}
.i-btnmov {
  width: 134%;
}
}

@media only screen and (min-width:641px) and (max-width:700px)
{
.title-part {
  margin-left: -15px;
  width: 72%;
}
.list-style {
  width: 99.9%;
  margin-left: 1px;
}

.newnewlanding .title-part {
  margin-left: 3px !important;
}
.newlanding {
    width: 98.6%;
  margin-left: 4px;
}
.btn-col3  a{   font-size: 24px !important;    }
.down .btn-col3{ margin-top: 20px !important; }
.testimonials {
  margin-left: -0.3%;
}
.i-btnmov {
  width: 134%;
}
}

@media only screen and (min-width:701px) and (max-width:767px)
{
	.listing .red {
  width: 47.3%;
}
.title-part .no-margin {
  margin: -26px 22px !important;
}

.newnewlanding .title-part {
  margin-left: 3px !important;
}
.newlanding {
  width: 98.6%;
  margin-left: 4px;
  margin-top: 63px;
}
.btn-col3  a{   font-size: 24px !important;    }
.down .btn-col3{   margin-top: 52px !important; width: 40%;}
.testimonials {
  margin-left: -0.3%;
}
.i-btnmov {
  width: 134%;
}
}

@media only screen and (min-width:769px) and (max-width:799px)
{
.listing .red {
  width: 92.7%;
  margin-left: 21px;
}
.list-style {
  margin-left: -25px;
  width: 98.8%;
}


.btn-col3  a{   font-size: 16px !important;    }
.down .btn-col3 {
  margin-top: 79px !important;
}

.testimonials {
  margin-left: 9.7%;
  width: 75%;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
}
}

@media only screen and (min-width:769px) and (max-width:777px)
{
	 .panel1{ width: 90% !important;}
}

@media only screen and (min-width:800px) and (max-width:800px)
{
	.list-style {
  margin-left: 43px;
  width: 91%;
}
.send1 {
  margin-left: -12px;
}
.news-box {
  margin-top: 11px;}
  .only{     margin-left: -72px !important; }
.foot1 {
    width: 31% !important;
}
.margin_3 {
  margin: 11px auto !important;
  margin-left: 39px !important;
} 
.thumnail1 .news2_tag {
  top: 86.3%;
  left: -35px;
    width: 89.5%;
}
	.listing .red {
  width: 91.4%;
}
.res-text {
  width: 74.6% !important;
}
.gen4-sub {
  width: 92% !important;
}

.res1-thumnail {
  background: #fff;
  width: 85.5%;
}

#map_wrapper {
  margin-left: 28px;
  width: 92.3%;
  margin-top: 19px;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
}

.container .gen-slider {
  width: 101.9% !important;
  margin-top: 38px !important;
}

.gen-slider_box {
  margin-left: -17px !important;
  margin-top: 109px !important;
  width: 43% !important;
}

.summit{   width: 60% !important; }
.stay1 h3{ margin-left: 5px; }
.len-f {
  margin-left: 7px;
  width: 97%;
}
.sur1 {
  margin-left: -8px;
  width: 101.3%;
}
.len2 {
  margin-left: -7px;
}
.email1 {
  width: 81%;
}
.btn-send input[type="button"], input[type="submit"] {
    margin-left: 5px;
}
}

@media only screen and (min-width:801px) and (max-width:820px)
{
.list-style {
  margin-left: -8px;
  width: 94.5%;
}
	.listing .red {
  width: 91.4%;
}

.btn-col3  a{   font-size: 16px !important;    }
.down .btn-col3 {
  margin-top: 79px !important;
}

.testimonials {
  margin-left: 9.7%;
  width: 75%;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
}
}

@media only screen and (min-width:801px) and (max-width:900px)
{
	.foot1 {
    width: 28%;
}
.only {
    margin-top: 6.5% !important;
}
}

@media only screen and (min-width:821px) and (max-width:840px)
{
.list-style {
  margin-left: 0px;
  width: 92.8%;
}
	.listing .red {
  width: 91.4%;
}

.btn-col3  a{   font-size: 16px !important;    }
.down .btn-col3 {
  margin-top: 79px !important;
}

.testimonials {
  margin-left: 9.7%;
  width: 75%;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
}
}

@media only screen and (min-width:841px) and (max-width:900px)
{
.list-style {
  margin-left: 26px;
  width: 87.5%;
}
.listing .red {
  width: 91.4%;
}

.btn-col3  a{   font-size: 16px !important;    }
.down .btn-col3 {
  margin-top: 79px !important;
}

.testimonials {
  margin-left: 9.7%;
  width: 75%;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
  margin-left: 78px;
  padding-right: 36px;
}
}

@media only screen and (min-width:901px) and (max-width:930px)
{
.list-style {
  width: 79.9%;   margin-left: 62px;
}
.list-style {
  padding-left: 58px;
}
.listing .red {
  width: 91.4%;
}

.btn-col3  a{   font-size: 16px !important;    }
.down .btn-col3 {
  margin-top: 79px !important;
}

.testimonials {
  margin-left: 9.7%;
  width: 75%;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
}
}

@media only screen and (min-width:931px) and (max-width:991px)
{
.list-style {
  margin-left: 85px;
  width: 76.4%;
}
.listing .red {
  width: 91.5%;
}

.btn-col3  a{   font-size: 16px !important;    }
.down .btn-col3 {
  margin-top: 79px !important;
}

.testimonials {
  margin-left: 9.7%;
  width: 75%;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
}
}

@media only screen and (min-width:992px) and (max-width:1023px)
{
	.list-style {
  margin-left: 24px;
  width: 93.7%;
}

.down .btn-col3 {
  width: 70% !important;   margin-top: 74px !important;
}

.thank-pic {
  margin-bottom: 99px;
  margin-left: -1px;
  margin-top: 50px;
}

.thank-style {
  padding-top: 44px;
}
}

@media only screen and (min-width:1025px) and (max-width:1095px)
{
	.list-style {
  width: 92.3%;
  margin-left: 23px;
}
.newlanding {
  width: 102.6%;
}
}

@media only screen and (min-width:1096px) and (max-width:1100px)
{
.list-style {
  width: 86.7%;
  margin-left: 55px;
}

.newlanding {
  width: 102.6%;
}

}

@media only screen and (min-width:1101px) and (max-width:1135px)
{
	.list-style {
  width: 85%;
  margin-left: 64px;
}
.newlanding {
  width: 102.6%;
}
}

@media only screen and (min-width:1136px) and (max-width:1199px)
{
.list-style {
  width: 83.2%;
  margin-left: 77px;
}

.newlanding {
  width: 102.6%;
}
}

@media only screen and (min-width:980px) and (max-width:991px)
{
	.only {
    padding-left: 44px !important;}
	
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 991px)
{
	.nav-style ::-webkit-input-placeholder {
   font-family:'HelveticaNeueCondensedBold'; font-size: 18px; text-transform:capitalize; color:#cc0000; 
}
.nav-style :-moz-placeholder { /* Firefox 18- */
   font-family:'HelveticaNeueCondensedBold'; font-size: 18px; text-transform:capitalize; color:#cc0000; 
}
.nav-style ::-moz-placeholder {  /* Firefox 19+ */
   font-family:'HelveticaNeueCondensedBold'; font-size: 16px; text-transform:capitalize; color:#cc0000;  
}
.nav-style :-ms-input-placeholder {  
 font-family:'HelveticaNeueCondensedBold'; font-size: 18px; text-transform:capitalize; color:#cc0000; 
}

.s-box {
  border: medium none;
  margin-right: 40px;
  margin-top: 10px;
}

input[type="search"] {
  display: none;
  height: 30px;
  width: 208px;
}
}


@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 768px)
{
.down .btn-col3 {
  margin-left: 27.2% !important; margin-top: 34px !important;
}
input[type="search"] {
  display: none;
  height: 30px;
  width: 225px;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 767px)
{
input[type="search"] {
  display: none;
  height: 30px;
  width: 75%;
  margin-left: 19px;
  margin-top: 60px;
}

.nav-style ::-webkit-input-placeholder {
   font-family:'HelveticaNeueCondensedBold'; font-size: 18px; text-transform:capitalize; color:#cc0000; 
}
.nav-style :-moz-placeholder { /* Firefox 18- */
   font-family:'HelveticaNeueCondensedBold'; font-size: 18px; text-transform:capitalize; color:#cc0000; 
}
.nav-style ::-moz-placeholder {  /* Firefox 19+ */
   font-family:'HelveticaNeueCondensedBold'; font-size: 16px; text-transform:capitalize; color:#cc0000;  
}
.nav-style :-ms-input-placeholder {  
 font-family:'HelveticaNeueCondensedBold'; font-size: 18px; text-transform:capitalize; color:#cc0000; 
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 688px)
{
.down .btn-col3 {
  margin-left: 29.2% !important; margin-top: 34px !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 666px)
{
.down .btn-col3 {
  margin-left: 27.2% !important; margin-top: 34px !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 640px)
{
.down .btn-col3 {
    margin-left: 11.2% !important; margin-top: 34px !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width:639px)
{
.down .btn-col3 {
  margin-left: 52% !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 599px)
{
.down .btn-col3 {
  margin-left: 50% !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 445px)
{
.down .btn-col3 {
  margin-left: 38% !important;
}
}

@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 320px)
{
.down .btn-col3 {
  margin-left: 22% !important;
}
}

@media only screen and (min-width:641px) and (max-width:767px)
{
	#bottom {
  padding-left: 14px !important;
  margin-top: 15px !important;
}
.thumnail1 .news2_tag {
  top: 83.3%;
}

.news2_tag {
top: 84%;}
}

@media only screen and (min-width:801px) and (max-width:900px)
{
.irc_foot img {  padding-left: 34px; }
.irc_foot{width: 42%;}
#bottom {
  padding-left: 100px !important;   margin-top: 130px;   margin-left: -30px;
}
.f2 { margin-left: 23px !important; }
.fund_prin {  margin-left: 31px; }
.f1 {  margin-left: 15px !important; }
}

@media only screen and (min-width:901px) and (max-width:1000px)
{
	#bottom {
  padding-left: 142px !important;
  margin-top: 130px;
  margin-left: -30px;
}
}


@media only screen and (min-width:1076px) and (max-width:1088px)
{
.icon-bg {
  margin-left: 65px;
  width: 85.8%;
}
.margin_3 {
  margin-left: 62px !important;
  width: 85.8%;
}
.stay-m {
  margin-left: 36px;
}
.text2 {
  height: 240px !important;   padding-top: 114px;
}
.text1 {
  height: 238px !important;   padding-top: 114px;
} 
.n1 {
  width: 24%;
}
.home_slider {
    top: 221px;
}

.news-bg{ 
  min-height: 269px; }
  .allinone_bannerRotator.classic .leftNav{  left: -21px !important; }
}

@media only screen and (min-width:1089px) and (max-width:1110px)
{
	.allinone_bannerRotator.classic .leftNav{   left: -20px !important; }
	.icon-bg {  margin-left: 64px;  width: 85.9%; }
	.stay-m {
  margin-left: 38px;
}
.margin_3 {
  margin-left: 61px !important;
  width: 85.5%;
}
.text2 {
  height: 242px;
}
.text1 {
  height: 240px;
}
.n1 {
  width: 24%;
}
.home_slider {
    top: 226px !important;
}
}

@media only screen and (min-width:1115px) and (max-width:1130px)
{
.icon-bg {
  margin-left: 70px;
  width: 85.2%;
}
}

@media only screen and (min-width:1131px) and (max-width:1199px)
{
	.icon-bg {
  margin-left: 89px;
  width: 82.2%;
  margin-top: 4px;
}
}


@media only screen and (min-width:1200px) and (max-width:1322px)
{
	.mov-res {
  margin-left: 68px;
  width: 91.2%;
}

}
@media only screen and (min-width:1200px) and (max-width:1200px)
{
.res-down {
  margin-left: 18px;
  width: 97%;
}
}

@media only screen and (min-width:1280px) and (max-width:1289px)
{
.res-down {
  margin-left: 58px;
  width: 90.5%;
}
}

@media only screen and (min-width:1170px) and (max-width:1170px)
{
.res-down {
  margin-left: 104px;
  width: 80%;
}
}

@media only screen and (min-width:1171px) and (max-width:1180px)
{
.res-down {
  margin-left: 102px;
  width: 80%;
}
}
@media only screen and (min-width:1025px) and (max-width:1032px)
{
.res-down {
  margin-left: 72px;
  width: 85%;
}
}

@media only screen and (min-width:1033px) and (max-width:1050px)
{
.res-down {
  margin-left: 33px;
  width: 91%;
}
}
@media only screen and (min-width:1051px) and (max-width:1060px)
{
.res-down {
  margin-left: 41px;
  width: 90%;
}

}

@media only screen and (min-width:1091px) and (max-width:1091px)
{
.res-down {
  margin-left: -17px;
  width: 105%;
}
}
@media only screen and (min-width:501px) and (max-width:528px)
{
	.navbar-brand img {
  margin-top: -101px;
}

.dona {
  margin-top: -163px !important;
}
}



/*@media only screen and (min-width:473px) and (max-width:479px)
{
	.dona {
  margin-top: -108px !important;
}

.navbar-brand img {
  margin-top: -57px !important;
}
}*/

@media only screen and (min-width:357px)and (max-width: 479px)
{
	.modal-body p{ font-size: 68px !important; }
	.modal-body span {  font-size: 32px !important;}
}


@media only screen and (min-width:320px)and (max-width:356px)
{
	.modal-body p{ font-size: 57px !important; }
	.modal-body span {  font-size: 28px !important;}
	.thumnail1 .news2_tag {
  top: 67.7% !important;
  width: 93.7%;
}
.appeal_head_box h2{   padding: 21px 0px 12px; }
.appeal_head_box h4 {
    margin-top: -5px;
}
.appeal_head_box{ min-height: 116px; }
.thank-red {
  margin-left: 14px;
  width: 91.1%;
  margin-top: 40px;
}
.thank-pic img {
  margin-left: -1px;
  max-width: 100%;
}

.res-text pre{ padding-right:0px; }
}

@media only screen and (max-width:639px)
{
	.res-text pre{ padding-right:0px; }
}

@media only screen and (min-width:517px)and (max-width:625px)
{
	.modal-dialog {
  width: 436px !important; }
}

@media only screen and (min-width:540px) and (max-width:560px)
{
	.news-bg {
  min-height: 189px;
}

.ress1-thumnail .r7text{   
margin-bottom: 67px;
  margin-left: 84px;
  margin-top: 191px;
  padding-top: 22%; }
	}
	
@media only screen and (min-width:620px) and (max-width:640px)	
{
	.news-bg {
  min-height: 176px;
}
}

	
@media only screen and (min-width:324px) and (max-width:330px)	
{
	.news-mar {
  width: 114.5%;
}
.margin_3 {
  width: 100.2%;
}

.news-box img {
  width: 98.2%;
}
	}

@media only screen and (min-width:344px) and (max-width:346px)
{
	.slider {
  width: 99.8%;
}
.margin_3 {
  width: 100.5%;
}
.icon-bg {
  width: 94.5% !important;
}
.news-mar {
  width: 114.7%;
}
.news-box img {
  width: 98.2%;
}
	}
	
@media only screen and (min-width:347px) and (max-width:350px)
{
	.newsb1 {
  width: 83.7%;
}
.news-box img {
  width: 99.7%;
}
.margin_3 {
  margin-left: 1px !important;
  width: 100.2%;
}
.slider {
  width: 99.9%;
}
}

@media only screen and (min-width:351px) and (max-width:356px)
{
	.slider {
  width: 99.6%;
}
.margin_3 {
  width: 100.6%;
}
	}
	
@media only screen and (min-width:351px) and (max-width:356px)
{
	.slider {
  width: 102.7% !important`;
}
}

.call-btn{ position:relative; z-index:99; /*background:#000;*/}
.slider_box1{ position:relative; z-index:999;}


@media only screen and (min-width:480px) and (max-width:480px)
{
	.down .btn-col3{ margin:15px auto !important}
	.gallery-red { width: 80.4% !important; }
}

@media only screen and (min-width:600px) and (max-width:600px)
{
	
	.ress1-thumnail {
  width: 122%;
}
.res1-thumnail .r1text, .res2-thumnail:hover .r1text, .res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text, .res5-thumnail:hover .r1text, .res6-thumnail:hover .r1text, .res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text {
  margin-left: 80px;
  margin-top: -17px;
}
.res-text p{   margin-left: 44px;   padding-top: 0px;}
	.top-r {
  width: 106%;   margin-left: -108px !important;
}

.top-r .r1text {
  margin-left: 96px;
  margin-top: 123px;
}
  
  .g2 h2 {
  width: 91%;
  margin-left: 24px;
}

.ress1-thumnail img {
  width: 70% !important;
  margin-left: 46px;
}
.newlanding {
  width: 91.4%;
  margin-left: 25px;
}

.gen4-sub img {
  margin-top: -12px;
}
.list-style {
  width: 94.2%;
}
.leftb {
  width: 94.9% !important;
}
.gen4 {
  width: 92.6% !important;
}
.gray {
  width: 99.2%;
}
.appeal_head {
  width: 102.8%;
}
.appeal-text {
  width: 101% !important;
}
.appeal-map {
  width: 123.6% !important;   max-width: 119.2%; margin-left: -75px;
}
.rimg {
  width: 100.2% !important;
  height: 458px;
}

.icon-bg .row-margin {
  margin-left: -10px;
  width: 106.2%;
}

.appeal_head_box {
  min-height: 128px;
  margin-top: -128px;
}
.appeal-donate {
  width: 123%;
}

.res1-thumnail {
  background: #fff;
  width: 86%;
}

.container .gen-slider {
  margin-left: 35px !important;
  width: 99.6% !important;
  margin-top: 38px !important;
}

.gen1-slide {
  margin-left: -10px !important;
  width: 91.6% !important;
}
.g-call {
  width: 79% !important;}
  .res-text {
  padding-right: 22px !important;
}
	}
	
@media only screen and (min-width:375px) and (max-width:375px)
{
.slider {
  width: 104%;
  margin-left: -5px;
}
.list-style p {
  margin-top: 0px !important;
}

.news_date {
  margin-left: 3px;
}
.listing_m .red_icon {
  width: 25%;
}
.res-red {
  width: 109.2% !important;
}

.gallery .red{  width: 172.3%;}
.gallery .res-title{ margin-top:27px; }

.modal-content{   width: 59.3%;
  margin-left: 10px; }

.stay1 h3 {
  width: 34%;
  margin-top: 0px;
}

.stay-d p {
  margin-left: 2px !important;
}

.stay-d {
  margin-top: 36px;
}

.social-links {
    margin-left: 11px;
}
.news-box {
    margin-bottom: 31px; }

.list-red {
  margin-left: 25px !important;
  width: 106.5% !important;
}

.text2 {
    height: 94.7% !important;
    padding-top: 91px !important;
    width: 99.1% !important;
}

.res-image3 {
  display: block;
  max-width: 100%;
  width: 98.9%;
}

.appeal-move {
  margin-left: 17px;
  margin-top: 0px;
  width: 93%;
}
.navbar-brand img {
  height: 70% !important;}
.appeal-map {
  margin-left: -34px !important;
  margin-top: -49px;
  max-width: 108.2%;
  width: 106.4% !important;
}

.bg-white {
  width: 100.5%;
  margin-top: -20px;
  margin-bottom: 40px;
  margin-left: -3px;
}
.list-style {
  width: 105.2%;
  margin-left: -10px;
}
.thumnail1 {
  width: 99.4%;
  margin-left: 10px !important;
}

.slider_box1 {
  margin-left: 0px !important;
   margin-top: -2px !important;   height: 80px !important;
}
.icon-bg {
  margin-left: 10px !important;
}
.stay-d {
  margin-left: 10px;
}
.news-box img {
  width: 84%;
  margin-left: -2px;
}
.icon-bg {
  width: 94.5% !important;
}
.voluntr {
  margin-top: 5px !important;
}
.call-btn {
    margin-left: 0;
    width: 48.4%;
}
.navbar-brand img {
  margin-left: -11px; }
  
  .icon-bg {
  margin-top: 0px;
}

.call-btn {
  margin-top: 2px;
}
.stay {
    margin-left: -9px;
    width: 107.7%;
}
 .sur-enter {
    margin-left: -45px;
}
.len1 {
  margin-left: -21px;
  width: 106.9%;
}
.btn-send input[type="button"], input[type="submit"] {
    margin-left: -21px;
}
.sur {
    width: 111%;
}
.n1 {
  width: 98.4% !important;
}

.news-bg {
  margin-left: 25px;
  width: 84%;
  padding-top: 1px;
  padding-bottom: 35px;
}
.news-bg_more {
  margin-left: 25px;
  width: 84%;
  padding-top: 1px;
  padding-bottom: 35px;
}
.thumnail1:hover .text1{ padding-top:78px !important; font-size:35px !important;}
.thumnail2:hover .text2{ padding-top:60px !important; font-size:35px !important;}
.text1{   padding-top: 78px !important; }
.text2 {
    height: 93.7% !important;
    line-height: 32px;
    padding-top: 60px !important;
}
.thumnail2 {
  margin-left: 8px;
  margin-top: 22px;
  width: 95.4%;
}

.email {
  margin-left: -3px;
  width: 123.9%;
}
.news-box {
    margin-left: -9px;
    margin-top: 43px;
}
.thumnail2 img {
  width: 100%;
}
.news-mar {
    margin: -16px -39px 0 -6px;
}
.thumnail1 img {
  width: 98.9%;
}

.y-n1{ margin-top:31px !important; }
.text1 {
  width: 95.2% !important;   height: 94.8% !important;
}

.backg_white {
  width: 94.6%;
  margin-left: 10px;
}
.g2 {
    width: 100.2%;   margin-left: 8px !important;
}

.gres-img1 {
  width: 102.8%;
  margin-left: -5px;
}
.sub-head {
  width: 100%;
  margin-left: -9px;
}
.news1_tag {
  width: 100%;
}
  .leftb {
  width: 105.2% !important;
  margin-left: -23px !important;
}
.res1-thumnail .r1text {
  margin-left: 83px;
    margin-top: 60px;
}

.mov-res {
  margin-left: 3px !important;
  width: 100.4% !important;
}
.res2-down{ margin-left:10px; }
.generic2 h4{   padding-bottom: 9px; }
.red > div {
  padding-top: 0px;
}
.gen4-sub img {
  margin-left: -8px !important; }

  
.red {
  margin-left: 4px ; }
  
.rightb {
  border: 0 !important;
  margin-left: -4px !important;
}  

.container .gen-slider {
  margin-left: 3px;
  width: 100%;
  margin-top: 11px !important;
}
.backg_white1 {
  margin-left: 10px;
  margin-top: -28px;
  padding-bottom: 30px;
  width: 94.6%;
}

.newlanding {
  width: 102.8%;
  margin-left: -5px;
}

.galleryline {
  margin-left: 67px !important;
  width: 86% !important;
}

.land-red {
  margin-left: -8px !important;
  width: 147%;
}

.bg-color1 {
  width: 100% !important;
  margin-left: 0px !important;
}

.testimonials {
  margin-left: -6px;
}

.certi img {
  margin-bottom: 34px;
  margin-top: 12px;
  width: 65%;
  margin-left: 7px;
}

.g2 {
  width: 103%;
  margin-left: -1px !important;
}
.gray {
  margin-left: -7px;
  width: 101.7%;
}
.appeal_head_box{ width: 94.6%; }
.appeal-text {
  margin-left: -5px !important;
  width: 98.7%;
  margin-top: 1px;
}
.appeal-donate {
  margin-left: -40px;
}

.res1-thumnail {
  width: 100.4%;
  margin-left: -3px !important;
}
.r-img {
  max-width: 100%;
  width: 106%;
}
.news2_tag {
  width: 99% !important;
  top: 72% !important;
}
.thumnail1 .news2_tag {
  width: 95% !important;
  top: 72% !important;
}
}

@media only screen and (min-width:384px) and (max-width:384px)
{
	.slider { width: 102.6%; }
.land-red {
  width: 144% !important;
}
.certi img{ width:68%; }
.stay-d { margin-left: 10px; }
.stay1 h3{   margin-top: 9px; }
.news-box img {
  width: 84.8%;
}
.n1 {
  width: 98.5% !important;
}
.text1 {
  width: 89.6% !important;
  height: 94.8% !important;
}

.thumnail1 {
  margin-left: 20px !important;
}

.thumnail1 img {
  width: 93%;
}

.text2 {
  padding-top: 58px !important;   width: 98.5%;   height: 93.7% !important;
}

.thumnail2 img {
  width: 99.8%;
}
.icon-bg {
  margin-left: 13px !important;
}
.backg_white1{   width: 91.8%; }
.backg_white {
  width: 92.3%;
}

.appeal_head {
  width: 101% !important;
  margin-left: 1px !important;
}

.generic2-part {
  margin-top: 0;
  width: 101%;
  margin-left: 5px !important;
}

.gres-img1 {
  margin-left: 1px;
  width: 101%;
}

.sub-head {
  width: 99.5%;
  margin-left: -2px;
}

.leftb {
  margin-left: -20px !important;
  width: 104.5% !important;
}

.container .gen-slider {
  margin-left: 4px;
  width: 100%;
  margin-top: 11px !important;
}
}

@media only screen and (min-width:640px) and (max-width:640px)
{
.down .btn-col3 {
  margin-left: 12.2% !important;
  margin-top: 34px !important;
}
.ress1-thumnail .r1text{   margin-left: 123px;
  margin-top: 204px; }
  .land-red {
  width: 130.4%;
}
.res-down {
  margin-left: 110px;
}
.res1-thumnail .r1text, .res2-thumnail:hover .r1text, .res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text, .res5-thumnail:hover .r1text, .res6-thumnail:hover .r1text, .res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text {
  margin-left: 172px;
  margin-top: 24px;
}
.bg-white {
  width: 93%;}

  	.thank-style {
  padding-top: 60px;
  width: 89%;
}
.thank-red {
  margin-left: 15px;
  width: 94.9%;
  margin-top: 20px;
}

.thank-pic {
  margin-left: 11px;
  margin-top: 4px;   width: 96.6%;
}
  
  .thank-pic .col-md-6 {
    width: 92.6%;
}

.gallery .galleryline {
  margin-left: -3px;
  width: 61%;
}

.ress1-thumnail .r7text{   margin-left: 114px;
  margin-top: 288px;   padding-top: 17%; }

.res-down1 {
  margin-left: 137px; }
  
.container .gen-slider {
  margin-left: 35px !important;
  width: 99.4% !important;
  margin-top: 38px !important;
}

.gen1-slide {
  margin-left: 5px !important;
  width: 88% !important;
}  
.g2 p, .g2 h2{ margin-left:0 !important;}
}

@media only screen and (min-width:640px) and (max-width:640px)
{
	.text1 {
  width: 98.1% !important;   height: 96.7% !important;   padding-top: 138px !important;
}
.thumnail1 img {
  width: 98% !important;
}
}

@media only screen and (max-width:1280px)
{
	.icon-bg{ background:#fff !important; }
}

@media only screen and (min-width:1201px) and (max-width:1220px)
{
	.icon-bg {
  margin-left: 20px !important;
}
}

@media only screen and (min-width:414px) and (max-width:414px)
{
	
	.thumnail2 img {
  width: 98.9%;
}
.thank-pic {
  margin-left: -12px;
  margin-top: -2px;
  width: 107%;
}
	.res-red {
  width: 108.6% !important;
}
.thumnail1 .news2_tag {
  top: 74.3% !important;
  width: 94.4% !important;
}
.gallery .red {
  width: 184.4%;
}
.appeal-move{ margin-top: -14px !important; }
.res-image3{ width:97.5% !important;}
.res-image3{ margin-left: 5px; }
.slider_box1 { margin-left: 5px !important; width: 97.8%;   margin-top: -2px !important;}
.modal-content{   width: 63.6%; margin-left: 19px; }
.list-red {
  width: 104.8% !important;
}
.stay-m {
  margin-left: 10px !important;
  width: 96% !important;
}
.land-red {
  width: 142.6%;
}
	.icon-bg {
  margin-left: 20px !important;
  width: 91.8% !important;
}

.res-down {
  margin-left: 17px;
  width: 83.8%;
}

.bg-white {
  width: 113.4%;
  margin-top: -19px;
  margin-bottom: 40px;
}

.galleryline {
  margin-left: 21px !important;
  width: 84% !important;
}
.title-part .no-margin {
  margin: 0 62px !important;
  margin-right: 68px !important;
}

.listing_m .red_icon {
  width: 23% !important;
}

.res-down1 {
  margin-left: -6px;
}

.gallery .res-title {
  margin-left: 4px !important;
  width: 99.3%;
    margin-top: 30px;
}
.newlanding {
  width: 99%;
  margin-left: 4px;
}
.stay {
  margin-left: 13px;
  width: 100.5%;
}
.sur-enter {
  margin-left: -24px;
  width: 105%;
}

.thumnail1{   width: 96.8%; margin-left: 20px !important; }

.text1 {
  width: 94.6% !important; padding-top: 74px !important;
}

.text2 {
  padding-top: 73px !important;
  width: 98%;
}

.n1 {
  width: 98.6% !important;
}
.res-title {
  margin-left: -20px;
  margin-top: 18px;
  width: 105.8%;
}
	/*.generic2 {   width: 102.3% !important; }*/
	.appeal-map {
  margin-left: -15px;
  margin-top: -52px;
  max-width: 98.6% !important;
}
.res1-thumnail .r1text{   margin-top: 121px;   margin-left: 101px; }

.gen4-sub img {
  margin-left: -6px !important; }
  
.dona {
  margin-top: -151px !important;
}

.generic2-part {
  margin-left: 4px !important;
  margin-right: 5px !important;
  width: 97.8%;
}

.leftb {
  margin-left: -18px !important;
    width: 105.6% !important;
}

.sub-head {
  width: 102.12%;
}

.gres-img {
  margin-left: 0;
  width: 102.2%;
}

.container .gen-slider {
  margin-left: 11px !important;
  width: 97.3% !important;
  margin-top: 11px !important;
}
  }

@media only screen and (min-width:400px) and (max-width:400px)
{
	.slider { width: 103.5% !important; margin-left: -3px; }
.panel1 { width: 93% !important; }
.y-n1 {  margin-top: 31px !important; }
.modal-content{ width: 63.5%; margin-left: 10px; }
.list-red { width: 107.8% !important; }
.gallery .red{ width: 182.8%; }
.stay1 h3{  margin-top: 9px; }
.appeal-move {
  margin-left: 13px;
  margin-top: 59px;
  width: 94.2%;
}
.thank-red {
  margin-left: 15px;
  width: 92.5%;
  margin-top: 30px;
}
.thumnail1 .news2_tag {
  top: 73.2% !important;
  width: 94.4% !important;
}
.news2_tag{    top: 73.7%;
  width: 97.7%; }
.gen1-slide {
  margin-left: -6px !important;
  width: 101.5%;   height:auto !important;}
  
  .res-text {
  padding-right: 11px !important;
}
.res-down1 {
  margin-top: 22px;
  margin-left: 90px;
}

.res-title {
  background: none repeat scroll 0 0 #fff;
  margin-left: -30px;
  margin-top: 38px;
  width: 114.9%;
}
.thumnail1 {
  width: 99.7%;
  margin-left: 13px !important;
}
  
.backg_white {
  width: 94%;
  margin-left: 13px;
}
  
.thumnail2 {
  width: 96.2%;
  margin-left: 11px;
}
.backg_white1 {
  width: 94%;
  margin-left: 13px;   margin-top: -26px;
}
.icon-bg {
  margin-left: 9px !important;
  width: 96% !important;
}
.text2 {
  height: 94.5% !important;
  padding-top: 91px !important;
  width: 98%;
}
.text1 {
  width: 94.5% !important;
}
.slider_box1 {
  margin-top: -2px !important;   height: 180px !important;
}
.bg-white {
  width: 99%; }
.res1-thumnail .r1text{   margin-top: 86px;
  margin-left: 92px; }

 .icon-bg {
  width: 95.2% !important;
} 
.n1 {
  width: 101.2% !important;
}
.r-mov .res-red {
  padding-bottom: 12px !important;
  padding-top: 26px !important;   margin-left: 0px !important;    width: 108.6% !important;
}
.res1-thumnail {
  width: 93.8% !important;
}
.mov-res{   margin-top: -3px; }
.gen4-sub img {
  margin-left: -8px !important; }

.gallery .res-title {
  margin-left: -1px !important;
  width: 101.5%;
} 
.gallery .ress1-thumnail {
  margin-left: -39px !important;
}
  .g2 h2 {
  width: 94% !important;
  margin-left: 26px !important;
}

#map_wrapper {
  margin-left: 18px;
  width: 93%;
  margin-top: 19px;
}

.thank-pic{   margin-left: -13px;   margin-top: -6px;   width: 109%; }
.thank-style {
  padding-top: 22px;
  width: 90%;
}

input[type="search"] {
  display: none;
  height: 30px;
  width: 226px;
  margin-left: 15px;
}

.galleryline {
  margin-left: 75px !important;
  width: 82% !important;
}

.listing_m .red_icon {
  width: 26%;
}

.red {
  padding: 23px 30px 4px 32px !important;
}
.red > div {
    padding-top: 0px;
}
.generic2 h4{   padding-bottom: 10px; }

.stay-d {
    margin-left: 8px;
}

.len-f {
    margin-left: -2px;
    width: 101.9%;
}

.sur1 {
    margin-left: -18px;
    width: 111.3%;
}

.len2 {
    margin-left: -19px;
}
.email1 {
    width: 110.2%;
}

.navbar-brand img{   margin-left: -8px; }
.news-mar {
  margin: 0 -39px 0 -13px;
}
.r-marg3 {
  margin-left: 31px !important;
  width: 100% !important;
}

.land-red{   margin-left: -5px !important;   width: 146% !important; }
.newlanding {
  width: 101.5%;
  margin-left: -1px;
}
.bg-color1 {
  width: 100% !important;
}
.list-red {
  margin-left: 20px !important;
}
.res-media {
  margin-bottom: 32px;}
  
.bg-res .res-red {
  margin-left: -8px !important;   width: 111% !important;
} 
.gen4 {
  width: 105.4% !important;
  margin-left: -12px !important;
}
.gen4-sub {
  margin-left: 0px !important;
  width: 95.2%;
} 
}

@media only screen and (min-width:568px) and (max-width:568px)
{
	
	.brand-line {
    margin-left: 58.2%;}
	.generic2 {
  width: 90.8% !important;
}
.appeal-map {
  width: 124.4% !important;   max-width: 123.9%;
}
.panel1 {
 width: 85.7% !important;
}

.gallery-red {
  margin-left: -38px !important;
  width: 80%;
}
.appeal_head_box {
  min-height: 121px;
  margin-top: -121px;
}
.modal-content
{width: 89.3%;
  margin-left:20px; }

.galleryline h3{  margin-top: 8px; }  
  
.f2 {
  margin-left: 26px !important;
}
.f1 {
  margin-left: 26px !important; }
  
 .fund_prin {
  margin-left: 26px !important;
} 
.cd-top{   right: 40px; z-index:99999; }
.listing_m .red_icon {
  width: 21% !important;
}
.stay1 h3 {
  width: 35%;   margin-top: 10px;
}
.stay-d p {
  margin-left: 62px !important;
}
.thumnail1 {
  margin-left: 35px !important;
  width: 88.3% !important;
}
.slider_box1 {
  margin-left: 24px;
  width: 91.9%;
    margin-top: 7px;
}

.res-down {
  margin-left: 158px;
}
.appeal-move{ margin-top:26px; }

.res1-thumnail .r1text, .res2-thumnail:hover .r1text, .res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text, .res5-thumnail:hover .r1text, .res6-thumnail:hover .r1text, .res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text {
  margin-left: 91px;
  margin-top:26px;
}


.title-part .galleryline {
  margin-left: 12px;
  width: 139%;
}

.list-style p {
  margin-top: 2px !important;   margin-left: -14px !important;
}

.news_date {
  margin-left: 2px;
}

.gres-img1 img {
  margin-left: 24px !important;
  width: 90.8% !important;
}

.gen4 {
  width: 91.3% !important;
}
.gen4-sub {
  width: 96.5% !important;}

.generic2 h4{   padding-bottom: 17px; }
.navbar-brand img{   margin-top: -45px; }

.g-text h2 {
  padding-top: 26% !important;
}

#map_wrapper {
  margin-left: 41px;
  width: 86%;
  margin-top: 19px;
}
.res-down1 {
  margin-left: 119px !important;
  margin-top: 44px;
  width: 89.6%;
}

 .red {
  padding: 27px 28px 14px 32px !important;
  width:90.9% !important;
}

.title-part .red{ width:188.7% !important}
.red > div {
    padding-top: 23px;
}

.gallery .red {
  width: 125.2% !important;
}
.gallery .galleryline {
  margin-left: 29px !important;
  width: 89% !important;
}
.news2_tag {
  top: 79.5%;
  width: 97.2% !important;
}
.thumnail1 .news2_tag {
  top: 79.6%;   width: 99% !important;
}
.g2 p {
  width: 100%;
}
.g2 p, .g2 h2{ margin-left:-6px;}
.title-part .list-red {
  width: 142% !important;
}
}

@media only screen and (min-width:400px) and (max-width:400px)
{
	.icon-bg { margin-left: 15px !important;   margin-top: 1px;}
	.slider_box1 {
  margin-left: 0px !important;
  width: 99%;
}

	.stay-style h1 { font-size: 25px !important; }
	.stay-img {  margin-left: 79px;}
	.icon-bg {  margin-left: 9px !important;  width: 94% !important; }
    .call-btn {   margin-left: -5px; width: 51%; }
.stay {
    margin-left: 0;
    width: 105%;
}
.sur-enter {
    margin-left: -35px; }
	
.sur {
      width: 109.6%;
}
.email {   margin-left: -3px;      width: 122%; }
.stay h3{  margin-left: -20px; }
.icon-bg{ margin-left:0px; background:#fff; }
	.slider_box1 h2{ margin-left: -15px; margin-top: 2px !important; }
	.slider_box1 { margin-left: -6px !important;  width: 103.7%;}
	.call-btn { margin-left: 5px; width: 47%; }
	.icon-bg { background: none repeat scroll 0 0 #fff; margin-top: -2px; }
	.banner-rotetor-wrap { background: none repeat scroll 0 0 white; height: 147px !important; }
		.len1 { margin-left: -21px;    width: 106%; }
	.form-len {  margin-left: -9px !important; }
	.len2 { margin-left: -18px; }
	.btn-send input[type="button"], input[type="submit"] { margin-left: -18px; }
	
.slider_box1 {
  margin-left: 0px !important;
  width: 98.7% !important;
}
.icon-bg {
  margin-left: 20px !important;
  width: 92.2% !important;
}
.top-r {
  width: 92%;
}
.top-r .r1text{   margin-left: 33px;   margin-top: 128px;   margin-left: 51px !important; }
.icon-bg .row-margin {
  margin-left: -15px;
  width: 113.2%;
}	

.text2, .text1{ font-size: 30px !important; }
	}


@media only screen and (min-width:667px) and (max-width:667px)
{
	.panel1{  width: 93.8% !important;}
	.gtitle-len { margin-left: -3px !important; width: 99.2% !important; }
.title-part { width: 97%;   margin-top: 60px; }
.listing .red { width: 108.9% !important; }
.move-appbtn { width: 188%;   margin-left: -11px; }
.title-part .col-xs-8 {width: 54%;}
.slider_box1{  width: 98.7%; }
.res-down1 .resblock { margin-bottom: 20px !important;}
.rimg { height: 532px;}
.title-part .galleryline { margin-left: 23px;  width: 100%; }
.stay1 h3 { margin-top: 0px; }
.appeal-move { margin-left: 6px; margin-top: 30px; width: 100%; }
.appeal_head_box { width: 331px; margin-left: 0px; margin-top: -123px !important;}

.gallery .galleryline {
  margin-left: 5px;
  width: 65%;
}
.gallery .red{ margin-top: 0px !important; }

.listing_m .red_icon {
  width: 18% !important;
}

.res-title {
  width: 108%;
  margin-left: -29px;
}
.res1-thumnail .r1text {
  margin-left: 50px;
  margin-top: 52px;
}

.slider {
  margin-left: 5px !important;
  width: 99.7% !important;
}
.icon-bg {
  margin-left: 20px;
  width: 93.9%;
}

.icon-bg .row-margin {
  margin-left: -10px;
  width: 105.2%;
}
.margin_3 {
  margin: 43px auto 43px 9px !important;
  width: 114.4%;
  margin-left: -8px !important;
}

.news-mar {
  margin-left: -10px;
}
.n1 {
  width: 38.4% !important;
}

.gres-img {
  margin-left: -3px !important;
  width: 99.2% !important;
}


.appeal-map {
  margin-left: -25px;
  margin-top: 25px;
  max-width: 97.9% !important;
}
.res1-thumnail {
  background: #fff;
  width: 86.2%;
}
.appeal-donate p{   font-size: 25px;   width: 111%;   margin-top: 41px; }
.bg-white{   width: 86.2%; }
.res-down1 {
  margin-left: 33px; }
  
  .appeal-donate { margin-left: 30px; }
  .gallery .res-title {
  background: none repeat scroll 0 0 #fff;
  margin-left: 6px;
  margin-right: -20px;
  margin-top: 58px;
  width: 98.2%;
}

.thumnail1 { margin-left: 28px !important; width: 89.3% !important; }
.newlanding {width: 98.5%; margin-left: 5px;}
.bg-color1 { margin-left: 0px !important;}
.red {
  margin-top: 63px;
}
.cd-top{ right: 20px; }
.land-red {
  margin-top: 0px;   margin-left: 1px !important;
}

.list-red {
  margin-top: 0px;  
}

.res-red {
  margin-top: 0px;
  margin-left: -1px !important;
  width: 105.2%;
}

.list-style {
  width: 99.7%;
  margin-left: 2px;
}

.appeal_head {
  width: 98.4%;
}
.ress1-thumnail .r1text{   margin-left: 20px; }
.res-down {
  margin-left: 17px;
  width: 100.2% !important;
}
.irc_foot img{   padding-left: 216px !important; }
.f1 {
  margin-left: 5px !important;}
.f2 {
  margin-left: 5px !important;
}
.fund_prin {
  margin-left: 5px !important;
}  
}

@media only screen and (min-width:736px) and (max-width:736px)
{
	
	.res-title {
  margin-left: -28px;
  margin-top: 38px;
  width: 104%;
}
.slider_box1 {
  width: 99%;
}
.thumnail1 .news2_tag {
  top: 85.3% !important;
}
.news2_tag {
  top: 85% !important;
}
.margin_3 {
  margin-left: -7px !important;
  width: 115%;
}
.n1 {
  width: 40.8% !important;
}
.news-box {
  margin-right: -14px;
  margin-left: -14px;
}
.gallery .galleryline {
  margin-left: 20px;
  width: 66%;
}
.gallery .red{   margin-top: 0px; }

.res-down {
  margin-left: 21px;
  width: 97.9% !important;
}

.res1-thumnail .r1text{   margin-top: 136px;
  margin-left: 55px; }

.listing_m .col-sm-7 {
  width: 94% !important;
}

.listing_m .red_icon {
  width: 18% !important;
}

.title-part .galleryline {
  margin-left: 12px;
  width: 97%;
}

.r-mov {
  margin-left: 0px;
}

.gres-img1 {
  display: block;
  width: 98.8%;
  margin-left: 3px;
}

#map_wrapper{   width: 94.4%;   margin-left: 21px; }

.gallery {
  width: 94.7%;
  margin-left: 14px;
}

.res-down1 .gallery {
  width: 50% !important;
  margin-left: -29px !important;
}

.gres-img {
  margin-left: 0px !important;
  width: 100%;
}

.container .gen-slider {
  margin-left: 16px !important;
  width: 100.8% !important;
  margin-top: 38px !important;
}

.res-down1 {
  margin-top: 22px;
  margin-left: 87px;
}
.ress1-thumnail {
  margin-bottom: 20px !important;
}

.generic2 h4{   padding-bottom: 7px; }
}

@media only screen and (min-width:424px) and (max-width:424px)
{
	.g2 { width: 100.2%; }
    .dona { margin-top: -151px !important; }
}

@media only screen and (min-width:380px) and (max-width:390px)
{
	.thank-style { padding-top: 17px; width: 80%; }
}
	

@media only screen and (min-width:1170px) and (max-width:1170px)
{
.icon-bg { margin-left: 105px; width: 79.9%; }
.margin_3 { margin-left: 99px !important; width: 79.8%; }
.text2{   padding-top: 105px; }
.text1{   padding-top: 105px; height: 241px; width: 95.1%; }
.n1 { width: 24%; }
.home_slider { top: 238px; }
.home_slider h2{ font-size: 42px; }
.text2 { height: 241px; }
.news-bg {  min-height: 249px; }
input[type="submit"] {  width: 150px; } 
.thumnail1{  width: 103.5%; } 
.call-btn { width: 25.15%; } 
.call-btn1 { margin-left: -10px; }	
.home_slider h3{ margin-top: 10px; }
.title-part .galleryline { margin-left: 20px;  width: 54%; }	
}

@media only screen and (min-width:1030px) and (max-width:1030px)
{
.home_slider h2{ font-size: 44px;  }
.home_slider h3{ margin-top: 12px; }
.home_slider { top: 191px; }
.text1 { height: 243px;  width: 95.1%;}
.thumnail1{  padding-bottom: 4px; width: 103.4%; }
.margin_3 { margin-left: 29px !important;  width: 90.7%;}
.call-btn1 { margin-left: -10px; }
.icon-bg { margin-left: 35px; width: 90.8%; }
.call-btn { width: 25.14%; }
.text2 {  height: 242px;   padding-top: 97px; }
.text1 { height: 243px;   padding-top: 97px; }
.n1 { width: 24%; }
.news-bg{  min-height: 203px; }
.backg_white{   width: 98.3%; }
.btn-send input[type="button"], input[type="submit"] { width: 150px; }
.title-part .galleryline {  margin-left: 20px;  width: 54%; }
	}
	
@media only screen and (min-width:1204px) and (max-width:1204px)
{
.icon-bg { margin-left: 22px !important; }
.call-btn{   width: 24.88%; }
.f1 { margin-left: 36px !important; }
}	


	h1{ font-size:36px; line-height:36px;}
	h2 {
    font-size: 25px !important;
    line-height: 22px !important;
}
	h3{ font-size:24px !important; line-height:21px !important; }
	h4{ font-size:18px; line-height:17px; }
	h1,h2,h3,h4{ font-family:'HelveticaNeueCondensedBold'; }

@media only screen and (min-width:768px) and (max-width:1024px)
{
	h1{ font-size:26px; line-height:26px;}
	h2{ font-size:22px; line-height:21px;}
	h3{ font-size:18px; line-height:17px;}
	h4{ font-size:18px; line-height:17px;}
}

@media only screen and (max-width:667px)
{
	h1{ font-size:26px; line-height:26px; }
	h2{ font-size:22px; line-height:21px;}
	h3{ font-size:18px !important; line-height:17px; }
	h4{ font-size:18px; line-height:17px; }
	.galleryline h3{     margin-top: 10px; }
}

.address {
    line-height: 22px;
}

@media only screen and (min-width:361px) and (max-width:1024px)
{
	.listing_m .col-sm-7 {
  width: 107%;
}
.listing_m .red_icon{ width:37%; }
}

.gen4-sub ul li {
    margin-left: 22px;
}

.stay-d p {
    margin-left: 112px;
    margin-top: 19px;
}
.send1 {
   width:100px;
}

.sub-head span {
    font-size: 14px !important;
    line-height: 22px;
}


@media only screen and (min-width:533px) and (max-width:533px)
{
.modal-content{	  width: 76.2% !important; margin-left: 38px !important;}
}

@media only screen and (max-width:1280px)
{
.modal-content{height: 306px !important;}
}

@media only screen and (max-width:767px)
{
	.gray{ display:none; }
	.slider_box1,.appeal_head_box,.gen-slider_box{  background: rgba(204, 0, 0, 1) none repeat scroll 0 0 !important; }
	.panel1{ font-size:15px !important; }
	.move-appbtn { margin-bottom: 30px; }
}

@media only screen and (min-width:1024px) and (max-width:1024px)
{
	.thumnail1 {
   margin-left: 55px; 
}
.thank-pic {
    margin-bottom: 99px;
    margin-left: -20px;
    margin-top: 50px;
    width: 105.8%;
}
.only {
    margin-top: 9.2% !important;
    margin-left: -24% !important;
    padding-left: 15px !important;
}
.thank-red { padding-bottom: 16px; }
.thank-red p {
  font-size: 50px;
  margin: 4px 7px 17px 17px;
  line-height: 41px;
}
.thumnail1 .news2_tag {
  top: 79.6%;
  left: -35px;
 width: 87.1%;

}
.nav-head {
  width: 1032px;
}
.gen4-sub {
  width: 101% !important;
  margin-left: -32px !important;
}
	.stay-d {
  margin-top: 35px;
  width: 117%;
  margin-left: -37px;
}

.galleryline h3{ padding-top:4px; }
.new_page .sub-head { width:66.66%; }
	.new_page .gres-img {
	  margin-left: 2px;
	  width: 102.5%;

	}
	
.title-text{ margin-top:14px;}
.res .lan-font{ font-size:37px;}
.appeal-donate p {
  font-size:18px;
  margin-top: -69px !important;
  width: 99% !important;
  margin-right: 75px !important;
  padding-top:65px;
}
.appeal-donate{ margin-top:-28px !important;}
.news2_tag{ top:76.7%;}
.testimonials{margin-left: 13.2%;}
.backg_white1 p{ min-height:100px;}
.g2 p{ width:102%; margin-left:0 !important;}
.fund_prin {
    margin-left: 109px;
    width: 122% !important;
}
.nortons{width: auto !important;
    margin-left:-22px !important;}
    .brand-line {
    margin-left: 44% !important;
    clear: both;
}
.irc_foot {
    margin-top: 17px;
    width: 23.4%;
}
.f1 {
    margin-left:0px !important;
}
.f2{ margin-left:64px !important;}
.only{display:none;}
#bottom .widget {
    margin-bottom: 0;
    margin-left: 133px;
}
.g2 .gres-img {  margin-left:0px !important; }
.btn-generic{ margin-left:-15px;}
.appeal-text{ min-height:997px !important;}
}
@media only screen and (min-width:1025px) and (max-width:1200px){
	.backg_white1 p{ min-height:91px;}
	.backg_white p{ min-height:92px;}
	
	}
	
@media only screen and (min-width:992px) and (max-width:1022px)
{
	.icon-bg .row-margin{ margin-top: 163px; }
	.thumnail2 { margin-left: 20px;}
.n1{ width: 21.39% !important;}
.thumnail2{  width: 95%; }
  .news-mar { margin-left: -28px;}
 .thumnail1 { margin-left: 53px; width: 96%; }
 .text1 { height: 233px; width: 437px; }
.text2 { height: 234px; width: 97.3%; }
.backg_white1 { width: 92.8% !important;   margin-left: 21px;   }
.backg_white p {
  min-height: 115px;
}
.backg_white1 p {
  min-height: 121px;
}
.backg_white {  width: 89.7% !important; }
.home_slider { margin-left: 0px !important; margin-top: 109px !important; }

}

@media only screen and (min-width:1023px) and (max-width:1023px)
{
.thumnail2 { margin-left: 20px;}
.n1{ width: 21.39% !important;}
.thumnail2{  width: 95%; }
.news-mar { margin-left: -28px;}
.thumnail1 { margin-left: 53px; width: 96%; }
.text1 { height: 233px; width: 437px; }
.text2 { height: 234px; width: 97.3%; }
.backg_white1 { width: 92.8% !important;   margin-left: 21px; }
.backg_white {  width: 89.7% !important; }
.home_slider { margin-left: 0px !important; margin-top: 119px !important; }
.rightb {
  margin-left: 17px !important;
}
.sub-head {
  width: 47.4%;
}
}

@media only screen and (min-width:386px) and (max-width:386px)
{
	.appeal-text {
  padding-top: 148px !important;
}
.appeal-move{ margin-top:-14px; }
.appeal-map {
  margin-left: -28px;}
}

@media only screen and (min-width:361px) and (max-width:479px)
{
	.appeal-move {
  margin-top: 0px;}
.appeal-text {
  padding-top: 146px;
}
.thumnail1 .news2_tag {
  top: 77.2%;;   width: 94.8%;
}
.appeal-map{   width: 100.1%;   margin-left: -24px; }
.gallery .res-title{   margin-top: 26px; }
.res1-thumnail .r1text{   margin-left: 85px; }
}
	
	
.sub-head h1{margin-left: 14px;
    margin-top: 22px;
    padding-right: 15px;}	
	
	textarea,
input.text,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="email"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 0;
}

@media only screen and (min-width:357px) and (max-width:767px)
{
	.list-style h2{ margin-left: -14px;  margin-top: 15px; }
	.list-style p{ margin-left: -12px;  margin-top: -17px; }
	.res-text div{ padding-top:0px; }
	.res-text p{ padding-top:0px; padding-bottom:14px; }
}

@media only screen and (min-width:361px) and (max-width:390px)
{.listing_m .red_icon { width: 27%; }}

@media only screen and (min-width:361px) and (max-width:479px)
{.listing_m .red_icon { width: 25%;}}	
	
@media only screen and (min-width:481px) and (max-width:499px)
{
	.listing_m .red_icon { width: 25%;}
	.thank-red { margin-left: 15px;   width: 93.8%; }

 }

@media only screen and (min-width:640px) and (max-width:719px)
{
	.listing_m .col-sm-5 { float: left; width: 41%; }
	.listing_m img {
  width: 99%;
  max-width: 150%;
}
.list-style p {
  margin-top: 4px;
  margin-right: 21px;
}
.news_date {
  margin-left: 0px;
}
	.listing_m .red_icon{   margin-top: 5px; padding-bottom: 7px; }
	.list-style h2 {
  font-size: 19px !important;
  line-height: 20px !important;   margin-right: 10px;
}
.listing_m .col-sm-7 {
  width: 59% !important;
  float: left;
}

}

@media only screen and (min-width:721px) and (max-width:767px)
{
	.listing_m .col-sm-5 { float: left; width: 41%; }
	.listing_m img {
  width: 99%;
  max-width: 150%;
}
.gallery .res-title{   margin-left: 8px;   width: 97.9%; }
.panel1{   width: 94.4% !important; }
.list-style p {
  margin-top: 4px;
  margin-right: 21px;
}
.news_date {
  margin-left: 0px;
}
	.listing_m .red_icon{   margin-top: 5px; padding-bottom: 7px;    width: 15%;}
	.list-style h2 {
  font-size: 19px !important;
  line-height: 20px !important;   margin-right: 10px;
}
.listing_m .col-sm-7 {
  width: 59% !important;
  float: left;
}

}

@media only screen and (min-width:769px) and (max-width:991px)
{
	.listing_m .col-sm-5 { float: left; width: 41%; }
	.listing_m img {
  width: 99%;
  max-width: 150%;
}
.news2_tag {
  width: 92%;
  top: 85%;
  left: 4px;
}
.thumnail1 .news2_tag {
  top: 86.3%;
  width: 90.5%;
}
.list-style p {
  margin-top: 4px;
  margin-right: 21px;
}
.news_date {
  margin-left:14px;
}
	.listing_m .red_icon{   margin-top: 5px; padding-bottom: 7px;    width: 15%;}
	.list-style h2 {
  font-size: 19px !important;
  line-height: 20px !important;   margin-right: 10px;
}
.listing_m .col-sm-7 {
  width: 59% !important;
  float: left;
}
.title-part .galleryline {
  width: 96%;
}
.galleryline h3{ margin-top:15px !important;}
}

@media only screen and (min-width:401px) and (max-width:410px)
{
		.mov-res {
  margin-left: 11px !important;
  width: 98.1% !important;
}
.res-red{   width: 109.6%; }
.appeal_head {
  width: 102%;
  margin-left: -1px;
}
}

@media only screen and (min-width:478px) and (max-width:479px)
{
	.res-red{   width: 108%; }
	.gen1-slide {
  margin-left: -6px !important;
  width: 100%;}
}

@media only screen and (min-width:400px) and (max-width:649px)
{
	.listing_m img {
  max-width: 100% !important;
  width: 100%;
}
}
@media only screen and (min-width:540px) and (max-width:619px)
{
	.res-down1 {
  margin-left: 26%;
}
}

@media only screen and (min-width:720px) and (max-width:720px)
{
	.listing .red {  width: 108.4%; }
	.title-part .galleryline {  margin-left: 26px;  width: 96%; }
	.mov-res {  margin-left: 14px; width: 96.2%; }
	.mov-res .title-text {  float: left !important;   margin-left: 0px !important; }
	.res-red { float: left; }
	.gal_new .land-red {  width: 97.5% !important;  margin-left: 1px !important; }
	.r-mov { width: 49%;}
	.move-appbtn { width: 100%; }
	.navbar-brand img { width: 74% !important;  height: 74% !important; }
	.navbar-brand img { margin-top: -46px; }
	.gallery .red{   margin-top: 0px; }
	.gallery .galleryline { margin-left: -17px; width: 72%; }
	.gallery .res-title{   margin-left: 5px;   width: 98.5%; }
	.res-down1 {  margin-left: 32px; }
	.gallery { margin-bottom: 20px !important; }
	.irc_foot { width: 39% !important; }
	.listing_m .col-sm-5 { width: 41%;  float: left; margin-right: 10px !important; }
	.listing_m .red_icon { width: 17%; }
	.list-style p {  margin-left: -12px;  margin-top: 4px; margin-right: 35px; }
	.news_date {  margin-left: 0px; }
	.list-style h2 { font-size: 23px !important;  margin-right: 19px; }
}

@media only screen and (min-width:681px) and (max-width:719px)
{
.gallery .galleryline {
  margin-left: 5px;
  width: 65%;
}
.gallery .red{ margin-top: 0px !important; }

.listing_m .red_icon {
  width: 18% !important;
}
}

@media only screen and (min-width:500px) and (max-width:591px)
{
	.gallery .galleryline {  margin-left: 40px !important; width: 80% !important; }
	.gallery .red{  width: 100%; }
}

@media only screen and (min-width:420px) and (max-width:479px)
{
	.gallery .red {  width: 193%; }
}

@media only screen and (min-width:400px) and (max-width:419px)
{	.gallery .red {  width: 181%; }}

@media (min-width:640px) and (max-width:640px){
.title-part .no-margin {
  margin: 0 22px !important;
  margin-right: 97px !important;
}
.thumnail2 img {
  width: 98% !important;
}
.news2_tag {
  width: 97.3%;
  top: 81.7%;
}

.thumnail1 .news2_tag {
  width: 97.9%;}
  
  .thumnail1 {
  margin-left: 40px !important;
  width: 89.3% !important;
}
.backg_white1 {
  margin-left: 37px !important;
  width: 87.9% !important;
}
}

@media only screen and (min-width:361px) and (max-width:374px)
{
	.thumnail1{ width: 99%; }
	.text1 {  height: 95.2% !important;  width: 94% !important; }
	.text1 { padding-top: 77px !important;}
	.backg_white { width: 93.6%; margin-left: 14px;}
	.text2 {
  height: 93.7% !important;
  padding-top: 66px !important;
  width: 98.1%;
  line-height: 32px;
}
.thumnail2 {
  width: 95.1%;   margin-left: 13px;
}
.y-n1 {
  margin-top: 31px !important;
}
.slider { width: 103%; }
}

@media only screen and (min-width:376px) and (max-width:399px)
{
	.slider { width: 102.5%; }
	.text1 {  height: 95.8% !important;  width: 94.5% !important; }
	.thumnail1{   width: 99.4%; }
	.backg_white { width: 93.9%; margin-left: 15px; }
	.thumnail2 {  margin-left: 16px;   width: 94.8%; }
	.text2 { padding-top: 71px !important; line-height: 32px; }
	.y-n1 {  margin-top: 31px !important; }
	.thumnail1 .news2_tag {
  top: 72.2%;
  width: 94.3%;
}
.thank-red {
  margin-left: 14px;
  width: 92.8%;
  margin-top: 50px;
}
	
}


@media only screen and (min-width:384px) and (max-width:384px)
{
.text1 {
  height: 95.2% !important;
  width: 89.5% !important;
}
.thumnail1 {
  width: 102.9%;
}
.thumnail1 .news2_tag {
  top: 72.2%;
  width: 89.5%;
}
.news2_tag {
  top: 71.9%;
  width: 98.5%;
}
}

@media only screen and (min-width:385px) and (max-width:399px)
{.news-box{ width: 102%; } }


@media only screen and (min-width:401px) and (max-width:413px)
{  .slider {  width: 102.5%; } 
.stay-m {  margin-left: 5px; width: 98%; }
.thumnail1{ margin-left: 17px !important; }
.text1 {  width: 94.3% !important; }
.backg_white{  width: 93.6%;  margin-left: 17px; }
.thumnail2 { margin-left: 15px;   width: 95.2%; }
.backg_white1{   width: 93.6%;   margin-left: 17px; }
.news-mar { width: 113%; }
.thank-pic {
  margin-left: -12px;
  margin-top: -2px;
  width: 108.7%;
}

}

@media only screen and (max-width:991px)
{
	.thank-pic img {
  height: auto;
}
}

@media only screen and (min-width:500px) and ( max-width:639px)
{
	
	.generic .row { margin:0 !important;}
	.generic . generic2-part {  margin:0 !important;}
	.generic .g2 {  margin:0 !important;}
	.generic .gtitle-len { margin-left:24px !important;}
}

@media only screen and (min-width:640px)  and  (max-width:640px){
	
.generic .g2 {
    margin-left: 24px !important;
    width: 100%;
}

generic .row { margin:0 !important;}
	.generic . generic2-part {  margin:0 !important;}
	
	.generic .gtitle-len { margin-left:0px !important;}
	}

@media only screen and (min-width:641px) and ( max-width:767px){
	
	.generic .gtitle-len { margin-left:0px !important;}
	.generic .row { margin:0 !important;}
	.generic . generic2-part {  margin:0 !important;}
	.generic .g2 {  margin:0 !important;}
	.gres-img {
  margin-left: 0px !important;
  width: 99.3%;
}
	.title-part .galleryline{
	 margin:0 !important;
	 width:100% !important;}
	 .generic2{   width: 99.3%; }
	 .gres-img1 img {
  max-width: 99.3%;} 
  .sub-head {
  width: 99.3%;
}
.leftb { width: 101.8% !important; }
	}
	
@media only screen and (min-width:992px) and ( max-width:992px){
	
	.title-part .red{ margin-left:35px !important;}
	}	
	
	@media only screen and (min-width:993px) and ( max-width:1023px){
	
	.newlanding {
  margin: 30px 0 10px 11px !important;
  width: 98.9% !important;
}
.title-part .red{ margin-left:41px !important;}
	}
@media only screen and (min-width:769px) and (max-width:991px){
	
	.generic .generic2 {
    margin-left: 26px !important;
    width: 91.9% !important;
}
	}
	
@media only screen and (min-width:478px) and (max-width:479px)
{
	.len2 {
  margin-left: -21px;
}
.stay-m {
  width: 94%;
  margin-left: 12px;
}
.n1 {
  width: 98.7% !important;
}
}
@media only screen and (min-width:481px) and (max-width:481px)
{
.n1 {
  width: 40.8% !important; }
}

@media only screen and (min-width:500px) and (max-width:500px)
{
	.slider { width: 100.6%; }
	.stay1 h3 {  margin-left: 9px; }
	.thumnail1 {
  width: 88.4% !important;
}
.thank-pic {
  margin-left: 7px;
  margin-top: 4px;
  width: 99.2%;
}
	.backg_white { width: 90.5% !important; }
	.thumnail2 {  width: 90.8% !important; }
	.backg_white1 { width:87.9% !important; }
	.n1 {  margin-right: -6px !important;   width: 36.7% !important;}
	.news-bg { min-height: 232px; }
	#map_canvas {  width: 103% !important;}
	.panel1 {  width: 86.7% !important; }
	.news2_tag{   width: 97%;
  top: 77%;}
.thumnail1 .news2_tag {
  top: 77%;
  width: 98.9%;
}
}

@media only screen and (min-width:500px) and (max-width:560px)
{
.stay1 h3 {  margin-left: 12px; }
.stay-m {  width: 98%; margin-left: 0px; }
.margin_3 {  margin-left: 3px !important;   width: 98.3% !important;}
.text1{   width: 99% !important; } 
.text2{   font-size: 42px !important;
  padding-top: 106px !important;
  line-height: 45px; }
  .n1 {
  width: 39% !important;   margin-right: -8px !important;
}
.move-appbtn {
  margin-left: -127px;
}
.news-bg {
  min-height: 212px;
}
.gres-img{ margin-left:24px !important;}
}

@media only screen and (min-width:601px) and (max-width:639px)
{

.appeal_head {
  margin-top: 22px;
  width: 104.6%;
  margin-left: -12px;
}
.res1-thumnail .r1text, .res2-thumnail:hover .r1text, .res3-thumnail:hover .r1text, .res4-thumnail:hover .r1text, .res5-thumnail:hover .r1text, .res6-thumnail:hover .r1text, .res7-thumnail:hover .r1text, .res8-thumnail:hover .r1text, .res9-thumnail:hover .r1text, .res10-thumnail:hover .r1text, .res11-thumnail:hover .r1text, .res12-thumnail:hover .r1text {
  margin-left: 152px;
  margin-top: 19px;
}
.news2_tag {
  width: 96.9%;
  top: 81.6%;
}
.thank-red {
  margin-left: 15px;
  width: 94.8%;
  margin-top: 20px;
}

.thumnail1 .news2_tag {
  width: 98.8%;   top: 81.3%;
}

.appeal-text {
  width: 101.5%;
}
.ress1-thumnail .r1text {
  margin-top: 173px;
  margin-left: 107px;
}
#map-canvas {
  height: 575px;
  width: 121.9%;
}
.g-call {
  margin-left: 20px !important;
  width: 77% !important;
}
}

@media only screen and (min-width:601px) and (max-width:619px)
{
.container .gen-slider {
  width: 98.6% !important;}
  .gen1-slide {
  margin-left: -10px !important;
  width: 92.7% !important;
}
.res-text p{   margin-left: 38px; }
.res-text {
  padding-right: 15px !important;
}

	.n1 {
  width: 36.2% !important;
}

}

@media only screen and (min-width:620px) and (max-width:639px)
{

  .gen1-slide {
  margin-left: -10px !important;
  width: 92.7% !important;
}
.res-text p{   margin-left: 38px; }
.res-text {
  padding-right: 15px !important;
}
}
@media only screen and (min-width:641px) and (max-width:660px)
{
	.gen-slider_box {
  margin-left: -10px !important;
  margin-top: 69px !important;
  width: 50% !important;
}

.summit{   margin-top: 71px !important;
  width: 69% !important; }
}

@media only screen and (min-width:661px) and (max-width:680px)
{
	.gen-slider_box {
  margin-left: -10px !important;
  margin-top: 75px !important;
  width: 50% !important;
}
.summit{   margin-top: 78px !important;
  width: 66% !important; }
}

@media only screen and (min-width:681px) and (max-width:700px)
{
	.gen-slider_box {
  margin-left: -10px !important;
  margin-top: 81px !important;
  width: 50% !important;
}
.summit{   margin-top: 82px !important;
  width: 66% !important; }
}

@media only screen and (min-width:701px) and (max-width:720px)
{
	.gen-slider_box {
  margin-left: -10px !important;
  margin-top: 88px !important;
  width: 50% !important;
}

.summit{   margin-top: 93px !important;
  width: 61% !important; }
}

@media only screen and (min-width:721px) and (max-width:740px)
{
	.gen-slider_box {
  margin-left: -10px !important;
  margin-top: 91px !important;
  width: 50% !important;
}
.summit{   margin-top: 101px !important;
  width: 60% !important; }
}

@media only screen and (min-width:741px) and (max-width:767px)
{
	.gen-slider_box {
  margin-left: -10px !important;
  margin-top: 102px !important;
  width: 50% !important;
}

.summit{   margin-top: 104px !important;
  width: 60% !important; }
}

@media only screen and (min-width:641px) and (max-width:680px)
{
	.slider_box1{ width: 98.8%; }
}

@media only screen and (min-width:769px) and (max-width:991px)
{
.generic2 { margin-left: 26px !important;  width: 98% !important; }

.generic2, .gres-img {
    width: 92% !important;
}
}
	
	
@media only screen and (min-width:992px) and (max-width:1000px)
{
.generic2 {
  margin-left: 17px !important;
  width: 94.6% !important;
}

.sub-head {
  width: 47.22%;
}
.col-md-12.sub-head.rightb {
  width: 94.32%;
}
.rightb {
  margin-left: 18px !important;
}
.gres-img {
  margin-left: 27px !important;
  width: 93.7% !important;
}
}
	
@media only screen and (min-width:681px) and (max-width:699px)
{
		.slider_box1 {
  width: 99%;
}
	}
	
@media only screen and (min-width:700px) and (max-width:750px)
{
	.slider_box1 {
  width: 99%;
}
.news-mar {
  margin: 0 -34px 0 -5px;
  width: 106.5%;
}
.margin_3 {
  margin-left: -5px !important;
  width: 114.7%;
}
.r-marg3 {
  margin-left: 30px !important;
  width: 39.9% !important;
}
.slider {
  margin-left: 8px;
  width: 99.2%;
}
.icon-bg {
  margin-left: 24px;
  width: 94.3%;
}
.rimg {
  height: 574px;}
}

@media only screen and (min-width:700px) and (max-width:767px)
{
.thumnail1 .news2_tag {
  top: 84.8%;
}
.news2_tag {
  top: 84.2%;
}
}

@media only screen and (min-width:720px) and (max-width:767px)
{
	.thumnail1 .news2_tag {
  top: 85.8%;
}
.news2_tag {
  top: 85.2%;
}
}

@media only screen and (min-width:654px) and (max-width:699px)
{
.thumnail1 .news2_tag {
  top: 84%;
}
}
		
@media only screen and (min-width:751px) and (max-width:767px)
{
	.slider_box1{   width: 98.7%; }
}

@media only screen and (min-width:357px) and ( max-width:499px)
{
	
 
 .generic .row { margin:0 !important;}
	.generic . generic2-part {  margin:0 !important;}
	.generic .g2 {  margin:0 !important;}
	
}
@media only screen and (min-width:357px) and ( max-width:359px)
{
	.generic2, .gres-img{width: 100.9% !important; margin-left:0 !important;}
	
	}
	
	@media only screen and (min-width:481px) and ( max-width:499px)
{
	.generic2 {
  width: 98.3% !important;
}
	
	}
@media only screen and (min-width:769px) and (max-width:799px)
{
	.thumnail1 {  margin-left: 57px;     width: 102.3%; }
	.thumnail2 {  margin-left: 19px; }
	.backg_white1{   width: 93.2% !important;   margin-left: 20px; }
}

@media only screen and (min-width:769px) and (max-width:799px)
{
	.home_slider {
    margin-left: -20px;
    margin-top: 33px !important;
    top: 117px !important;
    width: 66% !important;
}

}


	
@media only screen and (min-width:780px) and (max-width:799px)
{
	.home_slider {
    margin-top: 39px !important;}
	.icon-bg {
  margin-left: 35px !important;
  width: 89.9% !important;
  margin-top: 5px !important;
}
.news-box {
  margin-right: 30px;   margin-top: 41px;
}
}

@media only screen and (min-width:821px) and (max-width:831px)
{
	.icon-bg {
  margin-left: 58px;
  width: 85.2%;
}
.thumnail1 {
  margin-left: 11px; width: 102.6%;}
  
  .home_slider {
    margin-left: 0 !important;
    margin-top: 50px !important;
}
	
}

@media only screen and (min-width:831px) and (max-width:850px)
{
	.icon-bg {
  margin-left: 63px;
  width: 83.9%;
}
.home_slider {
    margin-left: 0 !important;
    margin-top: 54px !important;
}
}

@media only screen and (min-width:851px) and (max-width:870px)
{
	.icon-bg {
  margin-left: 72px;
  width: 82.2%;
}
.home_slider {
    margin-left: 0 !important;
    margin-top: 61px !important;
}
	}
	
@media only screen and (min-width:992px) and (max-width:1013px)
{
	.icon-bg {
  margin-left: 37px;
  margin-top: -163px !important;
  width: 91.9%;
}
.banner-rotetor-wrap {
  margin-left: 7px !important;}
}

@media only screen and (min-width:1014px) and (max-width:1023px)
{
	.banner-rotetor-wrap {
  margin-left: 7px !important;}
  
.icon-bg {
  margin-left: 43px;
  width: 90.5%;
}

.home_slider {
    margin-left: 0 !important;
    margin-top: 116px !important;
}
.news-box {
  margin-left: 77px;
}
.news-bg {
  min-height: 199px;
}
}

@media only screen and (min-width:1025px) and (max-width:1050px)
{
	.margin_3 {
  margin-left: 28px !important;
     width: 90.9%;
}
.text2 {
  height: 242px;   padding-top: 108px;
}
.text1 {
  height: 241px;   width: 94.9%;   padding-top: 108px;
}
.n1 {
  width: 24%;
}
.home_slider { top: 203px; }
}

@media only screen and (min-width:1051px) and (max-width:1075px)
{
.margin_3 {
  margin-left: 41px !important;
  width: 88.4%;
}

.icon-bg {
  margin-left: 46px;
  width: 89.2%;
}
.home_slider {
    top: 214px !important;
}
.text2 {
  height: 242px;   padding-top: 108px;
}
.text1 {
  height: 241px;   width: 94.9%;   padding-top: 108px;
}
.n1 {
  width: 24%;
}
.home_slider { top: 203px; }
}

@media only screen and (min-width:1111px) and (max-width:1120px)
{
	.home_slider {
    top: 233px !important;
}
.icon-bg {
  margin-left: 76px;
  width: 84.2%;
}
.stay-m {
  margin-left: 51px;
}
.margin_3 {
  margin-left: 72px !important;
  width: 83.9%;
}
.text2 {
  height: 241px;   padding-top: 111px;
}

.text1 {
  height: 240px;   padding-top: 111px;
}
.allinone_bannerRotator.classic .leftNav{     margin-left: -11px !important; }
.n1 {  width: 24%; }
	}
	
@media only screen and (min-width:1121px) and (max-width:1130px)
{
	.home_slider {
    top: 233px !important;
}
.icon-bg {
  margin-left: 76px;
  width: 84.2%;
}
.stay-m {
  margin-left: 51px;
}
.margin_3 {
  margin-left: 72px !important;
  width: 83.5%;
}
.text2 {
  height: 241px;   padding-top: 111px;
}

.text1 {
  height: 240px;   padding-top: 111px;
}
.allinone_bannerRotator.classic .leftNav{     margin-left: -11px !important; }
.n1 {  width: 24%; }
	}	
	
@media only screen and (min-width:1131px) and (max-width:1145px)
{
	.stay-m {
  margin-left: 57px;
}
.margin_3 {
  margin-left: 78px !important;
  width: 82.9%;
}
.text2 {
  height: 242px;   padding-top: 106px;
}
.text1 {
  height: 241px;   width: 95.2%;   padding-top: 106px;
}
.n1 {
  width: 24%;
}
.home_slider {
    top: 240px !important;
}
.news-bg{   min-height: 204px; }
}

@media only screen and (min-width:1146px) and (max-width:1155px)
{
	.stay-m {
  margin-left: 57px;
}
.margin_3 {
  margin-left: 84px !important;
  width: 81.9%;
}
.text2 {
  height: 238px;   padding-top: 106px;
}
.text1 {
  height: 238px;   width: 95.2%;   padding-top: 106px;
}
.n1 {
  width: 24%;
}
.home_slider {
    top: 245px !important;
}
.icon-bg {
  margin-left: 93px;
  width: 81.5%;
}
.news-bg{   min-height: 204px; }
}

@media only screen and (min-width:1156px) and (max-width:1170px)
{
	.stay-m {
  margin-left: 70px;
}
.margin_3 {
  margin-left: 91px !important;
  width: 81%;
}
.text2 {
  height: 242px;   padding-top: 106px;
}
.text1 {
  height: 241px;   width: 95.2%;   padding-top: 106px;
}
.n1 {
  width: 24%;
}
.home_slider {
    top: 248px !important;
}
.icon-bg {
  margin-left: 93px;
  width: 81.5%;
}
.news-bg{   min-height: 204px; }
}


@media only screen and (min-width:1171px) and (max-width:1190px)
{
.stay-m {
  margin-left: 79px;
}
.margin_3 {
  margin-left: 100px !important;
  width: 79.7%;
}
.text2 {
  height: 242px;   padding-top: 106px;
}
.text1 {
  height: 241px;   width: 95.2%;   padding-top: 106px;
}
.n1 {
  width: 24%;
}
.home_slider {
    top: 248px !important;
}
.icon-bg {
  margin-left: 107px;
  width: 79.6%;
}
.news-bg{   min-height: 204px; }
}

@media only screen and (min-width:1191px) and (max-width:1199px)
{
.stay-m {
  margin-left: 90px;
}
.margin_3 {
  margin-left: 100px !important;
  width: 79.4%;
}
.text2 {
  height: 244px;   padding-top: 106px;
}
.text1 {
  height: 244px;   width: 95.2%;   padding-top: 106px;
}
.n1 {
  width: 24%;
}
.home_slider {
    top: 254px !important;
}
.allinone_bannerRotator.classic .rightNav{ right:-34px !important; }
.icon-bg {
  margin-left: 115px;
  width: 78.6%;
}
.news-bg{min-height:204px;}
}

@media only screen and (min-width:769px) and (max-width:992px)
{
	.gres-img {  margin-left: 27px !important; width: 91.7% !important ; }
  
  .newlanding {
    margin: 30px 0 10px 5px !important;
	 width: 99.4% !important;
}
	}
	
@media only screen and (min-width:993px) and (max-width:1000px)
{
	.gres-img { width: 94.6% !important; margin-left: 17px !important; }
}
	
@media only screen and (min-width:1025px) and (max-width:1199px)
{
	.generic2 {
  margin-left: 0px !important;
  width: 100% !important;
}
.thank-pic{   width: 102.7%; }
	}
	
@media only screen and (min-width:992px) and (max-width:992px)
{
	.gres-img { width: 94.6% !important; margin-left: 17px !important; }
}	

@media only screen and (max-width: 799px) and (min-width: 769px){
.list-style {
  margin-left: -8px !important;
  width: 93.8% !important;
}
.send1 {
  margin-left: -19px;
}
}

@media only screen and (min-width: 756px) and (max-width: 767px)
{
	.galleryline h3{   font-size: 22px !important; }
	.listing .red {
  width: 108% !important;
}
}

@media only screen and (min-width:778px) and (max-width:799px)
{
	.panel1 { width: 86.6% !important; }
}

@media only screen and (min-width:821px) and (max-width:836px)
{
	.panel1 {  width: 84.4% !important; }
}

@media only screen and (min-width:837px) and (max-width:846px)
{
.panel1 { width: 82.8% !important; }
}

@media only screen and (min-width:847px) and (max-width:856px)
{
	.panel1 { width: 81.8% !important; }
}

@media only screen and (min-width:857px) and (max-width:867px)
{
	.panel1 {  width: 80.8% !important; }
}

@media only screen and (min-width:867px) and (max-width:877px)
{
	.panel1 { width: 79.8% !important; }
}


@media only screen and (min-width:878px) and (max-width:887px)
{
.panel1 {
  width: 78.8% !important;
}
}

@media only screen and (min-width:888px) and (max-width:900px)
{
	.panel1 {  width: 77.8% !important; }
}

@media only screen and (min-width:901px) and (max-width:910px)
{
	.panel1 {
  width: 76.8% !important;
}
	}
	
@media only screen and (min-width:911px) and (max-width:920px)
{
	.panel1 { width: 75.9% !important; }
	}	


@media only screen and (min-width:921px) and (max-width:930px)
{	
.panel1 {
  width: 75.2% !important;
}	
}

@media only screen and (min-width:931px) and (max-width:940px)
{	
.panel1 {
  width: 73.6% !important;
}	
}

@media only screen and (min-width:941px) and (max-width:960px)
{
	.panel1 {
  width: 72% !important;
}
	}
	
@media only screen and (min-width:961px) and (max-width:980px)
{
.panel1 {  width: 71% !important; }
}	

@media only screen and (min-width:981px) and (max-width:991px)
{
.panel1 { width: 69.8% !important; }
}

@media only screen and (min-width:992px) and (max-width:1023px)
{
#map_wrapper {
  margin-left: 22px;
   width:94.6%;
  margin-top: 52px;
}

.panel1 {
  width: 89.8% !important;
}
.thumnail1 .news2_tag {
  top: 78.4%;
  left: -35px;
 width: 87.1%;

}
.news2_tag {
  top: 74.7%;
}
.thank-red {
  background: #cc0000 none repeat scroll 0 0;
  padding-bottom: 19px;
}
.thank-red p {
  font-size: 49px;
  margin: 0px 7px 17px 17px;
  line-height: 41px;
  padding-top: 33px;
}
}

@media only screen and (min-width:1090px) and (max-width:1120px)
{
	.panel1{   width: 83.8% !important; }
}

@media only screen and (min-width:1121px) and (max-width:1199px)
{
	.panel1{  width: 79.8% !important; }
}

@media only screen and (min-width:1200px) and (max-width:1280px)
{
 .panel1 {  width: 91.4% !important; }
}

@media only screen and (min-width:321px) and (max-width:360px)
{
	.gallery .red { width: 100% !important; }
}

@media only screen and (min-width:361px) and (max-width:420px)
{
	.gallery .red {
  width: 100% !important;
  margin-left: 0px !important;
}
}

@media only screen and (min-width:356px) and (max-width:356px)
{
	.appeal_head {
  width: 110.7%;
  margin-left: -12px;
}
.appeal-text {
  padding-top: 28px;
}
}

@media only screen and (min-width:320px) and (max-width:591px)
{
		.gallery-red{ width:100% !important;}
	
}

@media only screen and (min-width:481px) and (max-width:499px)
{
  
img { max-width: 97.4%;}  
.sub-head {
  width: 97.4%;
}
.leftb {
  width: 101.3% !important;
}

.gallery-red {
  width: 47.4% !important;}

}

@media only screen and (min-width:501px) and (max-width:516px)
{
	.generic2 {  width: 90% !important; }
	.gres-img1 img {  margin-left: 24px;  width: 90%; }
	.sub-head {  width: 90.2%; }
	.leftb {  width: 94.1% !important; }
	.g2 p{  width: 95%;  margin-left: 4px; }
}

@media only screen and (min-width:517px) and (max-width:530px)
{
	.generic2 {  width: 90.2% !important; }
	.gres-img1 img {  width: 90.2% !important; }
	}
	
@media only screen and (min-width: 421px) and (max-width: 479px)
{
.gallery-red {
  width: 51.8% !important;
}
.gallery .res-title {
  width: 99.1%;
}
}	

@media only screen and (min-width: 641px) and (max-width: 719px)
{
	.res-down1 {
  margin-left: 26px;
}
	}
	
@media only screen and (min-width: 721px) and (max-width: 767px)
{
	.res-down1 {
  margin-left: 26px;
}
	}	
	
@media only screen and (min-width:769px) and (max-width:991px)
{
	.generic7 .rightb{ border:none; } 
	.generic7 .sub-head {
  margin-left: 22px !important;
  width: 92.4% !important;
    margin-top: -20px;
  padding-top: 15px;
}
.thank-red {
  margin-left: 15px;
  width: 95.9%;
}
.thank-red p {
  font-size: 68px;
  margin: 0px 7px 17px 17px;
  line-height: 54px;
  padding-top: 50px;
}
}

@media only screen and (min-width:992px) and (max-width:1022px)
{
.listing .red {
  margin-left: 19px !important;
}
}

@media only screen and (min-width:1156px) and (max-width:1199px)
{
	.list-style {
  width: 80.9%;
  margin-left: 94px;
}
}

@media only screen and (min-width:769px) and (max-width:790px)
{
	.list-style {
  margin-left: -14px !important;
  width: 95% !important;
}
	}
	
@media only screen and (min-width:701px) and (max-width:755px)
{
	.listing .red {
  width: 108.2% !important;
}
}

@media only screen and (min-width:617px) and (max-width:617px)
{
	.thumnail1{ width: 88.6% !important;}
	.thumnail2{ width:90.6% !important;}
	.n1 {
  width: 36.1% !important;
}
.icon-bg {
  margin-left: 39px;
  width: 86.6%;
}

}
@media only screen and (min-width:769px) and (max-width:991px)
{	
	.land-red{ width:137% !important}
}
@media only screen and (min-width:641px) and (max-width:767px)
{	.land-red{ width:188% !important}
	.about_new .land-red{ width:188% !important}
	.gal_new .land-red{ width: 263.5% !important;
  margin-left: 20px !important;}

}

@media only screen and (min-width:321px) and (max-width:356px)
{
	.galleryline {
  margin-left: 60px !important;
  width: 81% !important;
}	
}
@media only screen and (min-width:401px) and (max-width:500px)
{
.title-part .galleryline {
  margin-left:92px !important;
  width:80% !important;
}

}


/*generic7*/
.generic7 .appeal-donate2 {
    line-height: 25px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 22px;
    padding: 2px;
    text-align: center;
}

.generic7 .appeal-donate2 p {
    color: #cc0000;
    font-family: "HelveticaNeueeTextPro-Light";
    font-size: 22px;
    margin-bottom: 91px;
    text-align: center;
}

.generic7 .sub-head h2{ padding-right:0;}

.panel1 {
  background: none repeat scroll 0 0 #000;
  border-radius: 0;
  color: #fff;
  font-size: 20px;
  opacity: 0.66;
  padding: 5px 2px;
  position: relative !important;
  text-align: center;
  width: 100% !important;
  z-index: 5;
}

iframe{width:100% !important; border:none;}
#map_canvas{ height:90% !important;}
#map_wrapper{ margin-top:38px !important;}
pre{
	color: #666666;
    font-family: 'HelveticaNeueeTextPro-Md' !important;
    font-size: 20px !important;
    margin-left: 14px;
    margin-top: 14px;
    padding-right: 15px;
	line-height:26px !important;
	word-wrap:break-word;
	white-space:pre-wrap;
	
	}

@media only screen and (min-width:375px) and (max-width:375px)
{
	
	.brand-line {
    margin-left: 6.2%;}
	
	.generic .gtitle-len {
  margin-left:0px !important;
}
.generic2, .gres-img{
	width:98.8% !important;
	}
	.gen4{  width: 103.4% !important;}
.thank-red {
  margin-left: 7px;
  width: 94.8%;
  margin-top: 50px;
}
.thank-pic img {
  margin-left: -8px;
  max-width: 103%;
}
	
}

@media only screen and (min-width:414px) and (max-width:414px)
{
.generic2, .gres-img {
  width: 103.3% !important;
  margin-left: -4px !important;
}

}

@media only screen and (max-width: 360px) and (min-width: 360px){
.g2 {
  margin-left: -6px !important;
  width: 103.5% !important;
}
.appeal_head_box h2{   padding: 25px 0px 12px; }
}

@media only screen and (max-width:503px) and (min-width:503px){
	
	.thumnail1 {
  margin-left: 40px !important;
  width: 85.9% !important;
}

.backg_white{
	width:85% !important;
	
	}
.thumnail2{ width:88% !important;}
.backg_white1{ width:85.9% !important;}
.n1 {
  width: 35.8% !important;}
  
  .call-btn {
  width: 38.7% !important;
}

.title-text{ width:55% !important;}
	}
	
@media only screen and (min-width:500px) and (max-width:554px)
{	
	.n1 { width: 36.8% !important; }
}


@media only screen and (min-width:320px) and (max-width:352px){
	
	.appeal-donate p{width: 89% !important;}
}
@media only screen and (min-width:1042px) and (max-width:1199px){
	
	
	.listing_m .red_icon{ margin-right:0 !important;}
	.list-style p{ min-height:0  !important;; max-height:0 !important;}
	.listing_m {
  margin: 12px -12px 10px 4px;
}
	
}


@media only screen and (min-width:361px) and (max-width:374px){
	
	.generic2{ margin-left:0 !important;}
	.thumnail1 .news2_tag { top: 70.4%; width: 94.1%; }
	.thank-red {  margin-left: 13px;  width: 93.2%;  margin-top: 40px; }
	.thank-pic img {
  margin-left: -2px;
  max-width: 101.2%;
}
}

@media only screen and (min-width:376px) and (max-width:479px)
{
.generic2 {
  margin-top: 25px;
  margin-left:0 !important;
}

}

@media only screen and (min-width:330px) and (max-width:356px)
{
	.news2_tag {
  top: 69.7% !important;
  width: 98%;
}
.thumnail1 .news2_tag {
  top: 70.7% !important;
  width: 93.8%;
}
}


@media only screen and (max-width: 639px) and (min-width: 601px){
.generic .gtitle-len {
  margin-left: 24px !important;
  width: 92% !important;
}
.gres-img {
  width: 92%;
}
}

@media only screen and (max-width: 640px) and (min-width: 640px){
.gres-img {
  margin-left: 0!important;
  width: 92.3% !important;
}
.g-call {
	  width: 74% !important;
  margin-left: -11px !important;
}
}

@media only screen and (max-width: 414px) and (min-width: 414px){
.title-part .galleryline {
  margin-left:12px !important;
  width: 87% !important;
}}

@media only screen and (min-width: 1041px) and (max-width: 1199px){
	.ress1-thumnail .r7text {
  border-radius: 50%;
  color: #464646;
  font-family: "HelveticaNeueCondensedBold";
  font-size: 21px;
  height: 190px;
  line-height: 25px;
  margin-bottom: 67px;
  margin-left: 18px;
  margin-top: 95px;
  opacity: 0.7;
  padding-top: 33%;
  text-align: center;
  text-transform: uppercase;
  width: 188px;
}
}
	
.res .title-part{background:none;}
	
@media only screen and (max-width:639px){
	
	.news_date{ margin-left:5px !important;}
	.list-style p{ margin-top:0px;}
}

@media only screen and (max-width: 500px) and (min-width: 500px)
{
.container .gen-slider {
  width: 98% !important;
}
}

@media only screen and (min-width: 501px) and (max-width: 503px)
{
	.gen-slider_box h2{  padding: 34px 4px 10px !important; }
}
	
@media only screen and (min-width: 769px) and (max-width: 779px)
{
	 .icon-bg{ margin-left: 31px !important;
  width: 90.8% !important
 }}
 
 @media only screen and (max-width: 534px) and (min-width: 517px)
 {
.gen-slider img {
  width: 87.5%;
}
.gen1-slide {
  margin-left: -9px !important;
  width: 92.7% !important;
}
 }
 
@media only screen and (max-width: 539px) and (min-width: 500px)
{
	 .g-call { width: 93% !important;   margin-left: 38px !important;}
	 .gene-res .res-text{  margin-left: 28px;}
}
@media only screen and (max-width: 599px) and (min-width:539px)
{
	 .gene-res .res-text{  margin-left: 28px !important;}
	 .res-text pre{ margin-bottom:10px; margin-top:-4px; margin-left:0 !important;}
	 .res-text p{ padding-bottom:14px;}
	 
}
@media only screen and (max-width:767px) and (min-width:600px)
{
	 .gene-res .res-text p{  margin-left: 27px !important;}
	 .res-text pre{ margin-bottom:10px; margin-top:-4px; margin-left: 27px !important;}
	 
}
 @media only screen and (max-width: 442px) and (min-width: 401px)
 {
	 .g-call {
  width: 108% !important; }
.news2_tag {
  top: 74.9%;
  width: 97.8%;
}
.thumnail1 .news2_tag {
  top: 75.4%;
  width: 94.7%;
}
 }

 @media only screen and (max-width: 502px) and (min-width: 500px)
 {
.g-call {
  width: 102% !important;
  margin-left: 21px !important;
}
 }
 
  @media only screen and (max-width: 516px) and (min-width: 503px)
  {
	  .g-call {  margin-left: 22px !important; }
  }
  
   @media only screen and (max-width: 416px) and (min-width: 401px)
  {
	  .g-call {  width: 112% !important; }
  } 
  
    @media only screen and (max-width: 449px) and (min-width: 499px)
	{
		.news2_tag{   top: 77.7%; }
	}
  
  @media only screen and (max-width: 719px) and (min-width: 674px)
  { .gal_new .land-red { width: 94.5% !important; margin-left: 2px !important; }
	  .gallery .res-title{   margin-left: 4px; width: 98.9%; }
 }
  
  @media only screen and (min-width:720px) and (max-width:720px)
{.gal_new .land-red {  width: 97.5% !important;  margin-left: 1px !important; }}

  @media only screen and (min-width:721px) and (max-width:767px)
  {
.gal_new .land-red {
  width: 105.5% !important;
  margin-left: 0px !important;   margin-top: 0px;
}
.gallery .galleryline {
  margin-left: 8px;
  width: 68%;
}
}

@media only screen and (min-width:930px) and (max-width:991px)
{
	.res-down1 {  margin-left: 189px;  width: 72% !important; }
}


@media only screen and (min-width:641px) and (max-width:673px)
{
	.gal_new .land-red {  width: 95.5% !important;  margin-left: 20px !important; }
	.gallery .galleryline {  margin-left: 5px;  width: 63%; }
}

@media only screen and (min-width:911px) and (max-width:939px)
{
	.res2-down {
  margin-left: 111px;
  margin-top: 44px;
  width: 82.2%;
}
}

@media only screen and (min-width:500px) and (max-width:639px)
{
	.gen4-sub {
  margin-left: 8px !important;
  width: 96.8%;
  margin-top: 20px !important;
  padding-top: 1px !important;

}
.gen4 {
  margin-left: 22px !important;
  width: 91% !important;
}
}

@media only screen and (max-width: 568px) and (min-width: 568px)
{
.gallery-red {
  margin-left: -38px !important;
  width: 80% !important;
}
.thumnail2 img {
  width: 97.9% !important;
}
}

@media only screen and (min-width:443px) and (max-width:479px){
	.news2_tag {
   width: 98.8%;
  top: 76.9%;
}
.thumnail2 img {
  width: 99.8%;
}
	}
	
	@media only screen and (min-width:481px) and (max-width:499px){
	.news2_tag {
   width:91.3%;
  top: 76.7%;
}

	}
	
	
	@media only screen and (min-width:667px)and (max-width:667px){
.news2_tag{
	width: 91.7% !important;
 				 top: 83.7% !important;
			}		  
			
			.thumnail1 .news2_tag {
  width: 92% !important;
  top: 84% !important;
}
		
		}
		
	@media only screen and (min-width:1025px)and (max-width:1040px){
		
		.ress1-thumnail .r7text{  width: 190px; height:190px; padding-top:25%;}
		
	}
	
	@media only screen and (min-width:992px) and (max-width:1920px){
		.for_desktop{
			display:block !important;
			
			}
		.for_mobile{
			display:none !important;
			}
		
		}
		

@media only screen and (min-width:569px) and (max-width:599px)
{
		.news2_tag { width: 96.8%; top: 78.7%; }
}

@media only screen and (min-width:580px) and (max-width:599px)
{
	.thumnail1 .news2_tag {
  top: 79.9%;
  width: 99%;
}
.news2_tag {
  width: 96.8%;
  top: 79.7%;
}
}

@media only screen and (min-width:481px) and (max-width:499px)
{
	.thumnail1 .news2_tag{  width: 91.9%; }
}
@media only screen and (min-width:1098px) and (max-width:1199px)
{
	.news2_tag {  top: 77.5%; }
}

@media only screen and (min-width:1025px) and (max-width:1032px){
.res-down .row {
	    margin-left: -48px !important;
        width: 113.5% !important;
}
	
}

@media only screen and (min-width:1091px) and (max-width:1091px){
.res-down .row {
	    margin-left:68px !important;
        width:86% !important;
}
	
}

@media only screen and (max-width:767px){
	 
	 .backg_white p{ min-height:20px;}
	  .backg_white1 p{ min-height:20px;}
	
	}
	
@media only screen and (min-width:659px) and (max-width:767px){
	
	.news-bg{ min-height:165px;}
}

/*@media only screen and (min-width:540px) and (max-width:619px)
{
	pre{   margin-left: 26px; padding-right:0; }
}

@media only screen and (min-width:600px) and (max-width:619px)
{
	pre {
  margin-left: 39px;}
}
*/
		
.for_desktop{display:none; }

.res-text pre{margin-left:5px;}


@media only screen and (min-width:320px) and (max-width:479px){
	
	.res-text pre{ margin-left:9px; margin-bottom:10px; margin-top:16px !important;}
	
	
}

@media only screen and (min-width:480px) and (max-width:480px){
	
	.res-text pre { margin-left:5px; margin-bottom:10px; margin-top:-4px;}
	.res-text{ padding-right:25px !important;}
	.brand-line {
    margin-left: 4.2%;}
	
}

@media only screen and (min-width:768px) and (max-width:768px){
	
	.res-text pre { margin-left:5px; margin-bottom:10px; margin-top:13px;}
	.social-style {
  margin-bottom: 6px !important;
}
.generic7 .appeal-donate2 p {
  margin-bottom: -44px !important;
}

.gres-img img{ width:100%; margin-bottom:10px;}
}

@media only screen and (max-width: 640px) and (min-width: 640px){
	
	.new_page .sub-head{ margin-left:0px;}
	
	}

@media only screen and (min-width: 320px) and (max-width:991px){
	
	.generic7 .appeal-donate2 p{ margin-bottom:18px !important;}
	.res-media{ margin-bottom:-8px !important;}
	.social-style {
  margin-top:10px !important;
}
	
	}
@media only screen and (max-width: 320px)
{
	
	.generic7 .appeal-donate2 p {
  margin-bottom: 3px !important;
}
}


@media only screen and (min-width:769px) and (max-width:991px){
	
	.res-media {
  margin-top: -30px !important;
  margin-left: -12px !important;
}
.social-style {
  margin-bottom: 10px !important;
}
}


@media only screen and (min-width:361px) and (max-width:479px)
{
	.res-text{ width: 97%;   margin-left: 10px !important;   padding-right: 2px !important; }
	
}

@media only screen and (min-width:320px) and (max-width:480px)
{
	.only {
    margin-top: 0% !important;
    margin-bottom: 20px;
    margin-left: 5px;
}
}
.leftb p{ margin-left:0px !important;}
.about_tag { margin-top: 16px; }
.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top: 7.2%;
    padding-left: 92px;
}
.volunteer {
   /* margin-top: 20px;*/
}
.img-move {
    margin-bottom: 20px;
}
.lan {
    width: 86%;
}

/*@media only screen and (min-width:1920px) and (max-width:1920px)
{.thank-style .col-md-9{ margin-left:33%; }}*/

@media only screen and (min-width:1470px) and (max-width:1600px)
{.thank-style .col-md-9{ margin-left:16%; }}

@media only screen and (min-width:1601px) and (max-width:1686px)
{.thank-style .col-md-9{ margin-left:18%; }}

@media only screen and (min-width:1687px) and (max-width:1885px)
{.thank-style .col-md-9{ margin-left:27%; }}

@media only screen and (min-width:1886px) and (max-width:2000px)
{.thank-style .col-md-9{ margin-left:34%; }}

@media only screen and (min-width:2001px) and (max-width:2060px)
{.thank-style .col-md-9{ margin-left:43%; }}

@media only screen and (max-width:547px)
{
	.rtag-lines{ line-height: 20px; }
}
@media only screen and (min-width:1380px) and (max-width:1380px)
{
	.red{line-height:46px;}
	.fund_prin{ margin-left:1px;}
}

@media only screen and (min-width:1380px) and (max-width:1900px)
{
	.g-text h2{margin-bottom:0px;}
	
}
@media only screen and (min-width:1190px) and (max-width:1190px)
{
.icon-bg {
    margin-left: 115px;
    width: 78.5%;
}
.email1 {
    width: 35.9%;
}
.thumnail1{ width:102%;}
.margin_3{width: 79.8%;}
.backg_white {
    width: 97.1%;
}	
.listing .red{ width:300px;}
.gallery .res-title {
    background: none repeat scroll 0 0 #fff;
    margin-left: -8px;
    margin-right: 14px;
    margin-top: 60px;
}
.res-title{width: 99.4%;}
.stay1 h3 {
    margin-left: 6px;
}
.stay-d {
    margin-top: 35px;
    width: 117%;
}
.stay-d p {
    margin-left: 57px !important;
}
.email1 {
    width: 35.9%;
}
.len-f {
    margin-left: 24px !important;
    width: 95%;
}

.len2 {
    margin-left: 1px;
}
.backg_white1 {
    background: none repeat scroll 0 0 #fff;
    margin-left: 16px;
    margin-top: -7px;
    width: 96.4%;
}

.backg_white{margin-left: 15px;
    margin-top: -5px;}
	
	
	.news1_tag {
    background: none repeat scroll 0 0 rgba(204, 0, 0, 0.85);
    color: #fff;
    font-family: "HelveticaNeueCondensedBold";
    font-size: 25px;
    margin-left: -5px;
    padding: 20px;
    position: absolute;
    text-transform: uppercase;
    width: 97.35%;
}
.thumnail2{margin-left: 16px;}
.btn-donate {
    margin-left: 33px !important;
}
.appeal-donate p{margin-right: 14px !important;}
.ap-donate {
    margin-right: -11px !important;
}
.appeal_head {
    width: 99.5%;
}
.galleryline h3{ padding-top:0; margin-top:18px;}
}
@media only screen and (min-width:1190px) and (max-width:1199px)
{
	
	.res-down1 {
    margin-top: 22px;
    width: 78.9% ;
    margin-right: 139px;
}
.res-title{width: 99.4%;}
.title-text {
    margin-top: 9px;
    padding-left: 119px;
    width: 50%;
}

}

@media only screen and (min-width:1250px) and (max-width:1439px)
{
	
	.only {
   color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top: 15.1%;
    padding-left:102px;
    position: relative;
   
    /* padding-left: 92px; */
       }
	
	.box_nor{background: #fff;
    margin: 0;
    width: 63%;
    clear: both;}
}
@media only screen and (min-width:1440px) and (max-width:1500px)
{
	
	.only {
   color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top: 15.7%;
    padding-left: 91px;
    position: relative;
   /* width: 25%;
	margin-left:-32px;*/
       }
}

@media only screen and (min-width:1440px) and (max-width:1500px)
{
	
	.only {
   color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top: 15.7%;
    padding-left: 91px;
    position: relative;
    /*width: 25%;
	margin-left:-32px;*/
       }
}
@media only screen and (min-width:1501px) and (max-width:1575px){
	
	.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top:15.1%;
    padding-left: 92px;
	margin-left:-48px;
       }
	
	}


@media only screen and (min-width:1575px) and (max-width:1600px)

{
	
	.irc_foot {
    background: #fff;
    padding: 10px 10px 10px 79px;
    position: absolute;
    margin-top: 20px;
    width: 26%;
    
}

.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top:15.1%;
    padding-left: 92px;
	margin-left:-73px;
       }
	
	}
	
	
@media only screen and (min-width:1601px) and (max-width:1920px)

{
	
	.irc_foot {
    background: #fff;
    padding: 10px 10px 10px 79px;
    position: absolute;
    margin-top: 20px;
    width: 26%;
    
}

.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top:15.1%;
    padding-left: 92px;
	margin-left:-73px;
       }
	
	}
	
@media only screen and (min-width:999px)and (max-width:1023px)

{

.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top:26.5%;
    padding-left: 92px;
       }
	   
	 .char{ font-size:10px;}	
	
}

@media only screen and (min-width:992px)and (max-width:998px)

{

.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top: 22.1%;
    padding-left: 92px;
       }	
	
}
@media only screen and (min-width:1024px)and (max-width:1024px)

{

.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top: 24.1% !important;
    width: 30%;
       }	
	
}
@media only screen and (min-width:1025px)and (max-width:1249px)

{

.only {
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-top: 18.1% !important;
    width: 30%;
	margin-left:-50px;
       }	
	
}
@media only screen and (min-width:320px)and (max-width:991px)

{
	
	.nortons {
		display:none;
		
		}
	.nortons2{display:block !important;}	
		.only2{
		display:block !important;
		color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
	margin-left:10px;
    
		
		}
	
}

@media only screen and (min-width:1170px)and (max-width:1176px)

{
	.bg-white{ min-height:165px;}
}
@media only screen and (min-width:1025px)and (max-width:1035px)

{
	.bg-white{ min-height:156px;}
}

@media only screen and (max-width:480px) and (min-width: 320px){
.only2 {
    display: block !important;
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-left: 7px;
    margin-top: 10px;
    width: 100% !important;
}}

@media only screen and (max-width:481px) and (min-width:481px){
.only2 {
    display: block !important;
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-left: 42px;
    margin-top: 10px;
    margin-bottom: -19px;
}
}
@media only screen and (max-width:767px) and (min-width:482px){
.only2 {
    display: block !important;
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
       margin-left: 26px;
    margin-top: 10px;
    margin-bottom: -19px;
}
}

@media only screen and (max-width:667px) and (min-width:667px){.only2 {margin-left: 7px;}}
@media only screen and (max-width:990px) and (min-width:768px){
.only2 {
    display: block !important;
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-left:118px;
    margin-top: 10px;
    margin-bottom: -19px;
}
}
@media only screen and (max-width:991px) and (min-width:991px){
.only2 {
    display: block !important;
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-left:118px;
    margin-top: 10px;
    margin-bottom: -19px;
}
}


@media only screen and (max-width:1003px) and (min-width:992px){
.nortons {
     width:28% !important;
}

}

@media only screen and (max-width:1024px) and (min-width:992px){

.brand-line {
    margin-left: 29.7% !important;
	clear:both;
}
}

@media only screen and (min-width:1250px) and (max-width:1300px){

.nortons {
    width: 25.79% !important ;
	clear:both;
}
.irc_foot{ width:25%;}
}


@media only screen and (max-width:768px) and (min-width:768px){
.only2 {
   display: block !important;
    color: #fff;
    font-family: "HelveticaNeueeTextProRoman";
    margin-left:24px;
    margin-top: 10px;
    margin-bottom: -19px;
}
}
.nortons2{display:none;}
		input[type="search"]::-webkit-search-cancel-button {
		  /* Remove default */
		  -webkit-appearance: none;
		   /* Now your own custom styles */
		  height: 20px;
		  width: 20px;
		  /*background: red;*/
		  background:url(../img/remove.png) no-repeat;	
		  /* Will place small red box on the right of input (positioning carries over) */
		}	

@media only screen and (max-width:1440px) and (min-width:1440px){.nortons table{margin-top: 116px;
    padding-right: 20px;}
    .brand-line {
    margin-left: 51.1%;}
	
	.irc_foot{ width:28%;}
	.f1 {
    margin-left: 2px !important;
}
    }
	
@media only screen and (min-width:1024px)and (max-width:1024px){
	
	    .brand-line {
    margin-left: 44% !important;
    clear: both;
}

.backg_white1 p{ min-height:44px;}
.backg_white p{min-height:41px}
.backg_white1{min-height:auto !important; margin-top:-16px !important;}
.backg_white{ margin-top:-5px !important;}
.backg_white p{min-height: 10px !important;}
	}
	
@media only screen and (min-width:768px)and (max-width:768px){	
	
	.no-need{margin-left: -270px;}
	
.fund_prin {
    margin-left: 136px !important;
}
	.f2 {
    margin-left: 82px !important;
}

.irc_foot {
    width: 35% !important;
}

.backg_white p{  min-height: 0px !important; }
.backg_white{ padding-bottom:0px !important;}

.backg_white1{ padding-bottom:0px !important; min-height: 0px !important; }
.backg_white1 p{padding-bottom: 31px;  min-height: 0px !important;}
	}
	
@media only screen and (min-width:1200px){
	
	.newfrm .form-horizontal .form-group {
    margin: 0px -35px 0 -7px !important;
}
	}
	
@media only screen and (max-width:1199px){
	
	.local-amenity{
			margin-left: 14px;
		}
		
	.bigicon{ padding:0 15px !important;}
	.bigicon_s{ margin-left:0 !important;}
	}	

.bigicon_s{margin-right:14px;}

@media only screen and (min-width:320px) and (max-width:480px)
{
.navbar-brand img {
    margin-top: -5px !important;
	margin-left: -11px !important;
}
.navbar-brand {
     margin-top: -43px !important; 
}
.home-up{ margin-top:0 !important;}
.red_active{margin-top:-83px !important;}
.navbar-toggle {
    margin-right:110px !important;
    position: relative;
    z-index: 99;
}
.nav-head{ height:90%;}
.navbar-brand{ margin-left:8px !important;}
}

@media only screen and (max-width: 360px) and (min-width: 360px){
.navbar-toggle {
    margin-right: 128px !important;
    position: relative;
    z-index: 99;
}
.red_active {
    margin-top: -89px !important;
}
}

@media only screen and (max-width:480px) and (min-width:401px){
.navbar-brand img {
    margin-top: 41px !important;
    margin-left: -11px !important;
}
.navbar-toggle {
    margin-right: 99px !important;
    position: relative;
    z-index: 99;
}
}

@media only screen and (max-width:499px) and (min-width:481px){
.navbar-brand img {
    margin-top: -51px !important;
    margin-left: -11px !important;
}
.navbar-brand {
    margin-left: 7px;
	margin-top:0px !important;
}
.red_active{ margin-top:-108px !important}
.appeal_head{ margin-top:0 !important;}
}

@media only screen and (max-width:700px) and (min-width:500px){
	
	.navbar-brand{}
	.navbar-brand img {
    margin-top: -51px !important;
    margin-left: -9px !important;}

.home-up {
    margin-top: -27px;
}
.red_active{ margin-top:-108px !important}
.appeal_head{ margin-top:0 !important;}
.navbar-toggle{ margin-right:174px !important;}
	
	}
@media only screen and (max-width:480px) and (min-width:414px){
	.red_active {
    margin-top: -78px !important;
}

.navbar-toggle{ margin-right:111px !important;}}

@media only screen and (max-width: 1184px) and (min-width: 1184px){
.icon-bg {
       margin-left: 111px !important;
    width: 79.1% !important;
}
}
@media only screen and (max-width:1350px) and (min-width: 1311px){
	
.icon-bg .row-margin {
    margin-left: 26px;
    width: 102.7%;
}

}
@media only screen and (max-width: 1350px) and (min-width: 1300px){
.icon-bg .row-margin {
    margin-left:-6px !important;
    width: 102.7% !important;
}
}
@media only screen and (max-width: 1233px) and (min-width: 1201px){
	
.icon-bg .row-margin {
    width: 102.7%;
}
.icon-bg{ background:none !important;}
}

@media only screen and (max-width:1184px) and (min-width:1184px){
.icon-bg{margin-top:0px!important;}	

	
}

@media only screen and (max-width:1316px) and (min-width:1316px){
	.backg_white {
    background: #FFF;
    width: 98.4%;
    margin-left: 14px;
    margin-top: -5px;
}
	.thumnail1{ margin-left:14px;}
	}
	
@media screen and (min-width: 568px) and (max-width:568px){
	.about_tag{margin-left: 75px;
    margin-top: -3px;}
	
	
	}
@media (max-width:991px){
.fla_area_last{ margin-right:0 !important; }	
.fal_area{ padding:0 !important ; margin:10px 0 !important;}
.fal_area p{ font-size:18px !important;}
.fal h2{ font-size:14px !important;}
}

@media screen and (min-width:1023px) and (max-width:1199px){
	.bg_white_fal {
       background: #fff;
    padding: 16px 3px 0 !important;
    margin-right:-18px !important;
    margin-top: -22px !important;
}
.text_fal {
    font-size: 29px;
    color: #666666;
    font-family: HelveticaNeueeTextPro-light !important;
    padding-top: 30px;
    line-height: 31px;
    font-weight: 400;
}
.ph_img {
    margin:0 22px 0 0 !important;
}	
	
}
@media (max-width:413px){
	.main_fla {
    margin: 0 -5px !important;
    padding: 0;
}
}
@media screen and (min-width:413px) and (max-width:480px) {
	.main_fla {
    margin: 0 0px !important;
    padding: 0;
}
}

@media screen and (max-width: 640px) and (min-width: 481px){
.main_fla {
    margin: 0 25px 0 16px !important;
}}

@media screen and (min-width: 641px) and (max-width:767px){
.main_fla {
    margin: 0 5px !important;
}}
@media screen and (min-width:768px) and (max-width:768px){
.main_fla {
    margin: 0 -2px !important;
}}
@media screen and (min-width:769px) and (max-width:991px){
.main_fla {
    margin: 0 15px !important;
}}
@media (max-width:991px){
	
	.newnewlanding .new-tp{ margin-left:15px !important; width:100% !important;}
	.title-text{ width:100% !important;}
	/*.navbar-brand img{
	width: 76%;
    margin-left: 31px;}*/
	
	
}
@media (max-width:640px){
	
	.fal h2 {
    font-family: "HelveticaNeueeTextPro-Md" !important;
    color: #666666;
    font-size: 20px !important;
    padding-left: 0px !important;
	margin:0px 0 0 0px  !important ;
	padding:10px 0 10px 0px !important;
    
	}
	
	
	}
@media screen and (min-width:641px) and (max-width:991px) {
	
	
	.fal h2 {
    font-family: "HelveticaNeueeTextPro-Md" !important;
    color: #666666;
    font-size: 25px !important;
    margin-top: 10px;
    padding-left: 9px;
    padding: 13px 6px;
	}
	
	}
	
@media only screen and (max-width: 400px) and (min-width: 361px){
.newlanding_fal {
    width: 102.3%;
    margin-left: -3px;
}}

@media only screen and (max-width: 480px) and (min-width: 401px){
.newlanding_fal {
    width: 100.9%;
    margin-left: -3px;
}}

@media only screen and (max-width:500px) and (min-width: 481px){
.newlanding_fal {
    width: 96.6%;
    margin-left: 4px;
}}

@media only screen and (max-width: 600px) and (min-width: 501px){
.newlanding_fal {
    width: 91.8%;
    margin-left: 14px;
}}

@media only screen and (max-width:640px) and (min-width: 601px){
.newlanding_fal {
    width: 92.8%;
    margin-left: 17px;
}}

@media only screen and (min-width:992px) and (max-width:1023px){
.land-red_pad {
    padding: 53px 31px 0px 22px!important;
}
.bg_white_fal{ margin-top:2px !important; width:97% !important;}
.ph_img {
    margin: 0 16px 0 -23px !important;
}
.newlanding_fal {
    margin: 30px 0 10px -25px !important;
    width: 102.9% !important;
}
.land-red_pad{ padding:45px 31px 0px 22px!important;}

}

@media only screen and (min-width:992px) and (max-width:1199px){
	
	.fla_area_last {
    margin-right: 6px !important;
    width: 49% !important;
}
}

.fad_slider_box{
	margin-top: -223px !important;
    position: relative;}
	
@media (max-width:640px){
		.fad_slider_box{ margin-top:0px !important; }
	
	}
@media only screen and (min-width:641px) and (max-width:650px){
	.fad_slider_box{  width:80% !important; height:98px !important; position:relative !important;}
}

@media only screen and (min-width:651px) and (max-width:700px){
	.fad_slider_box{ width:80% !important; height:95px !important; position:relative !important;}
}

@media only screen and (min-width:701px) and (max-width:767px){
	.fad_slider_box{width:94.8% !important; height:95px !important;position:relative !important;}
}

@media only screen and (min-width:768px) and (max-width:768px){
	.fad_slider_box{
	    margin-top: -152px !important;	
    height: 95px !important;
    margin-left: -8px !important; position:relative !important;}
}

@media only screen and (min-width:769px) and (max-width:991px){
	.fad_slider_box{
		    
    height: 95px !important;
    margin-left: -10px !important;
    width: 60% !important;  position:relative !important;}
}

@media only screen and (min-width:992px) and (max-width:1199px){
	.fad_slider_box{
		  
    height: 95px !important;
    margin-left: -10px !important;
    width: 42% !important;   position:relative !important;}
}

@media (max-width:480px){
	.only_padding_h{ padding:0; margin:10px;}
	.only_padding_h .gen1-slide{ margin-left:0 !important; width:100%;}
	.only_padding_h .gen-slider_box h2 {margin-left: -2px !important; padding: 22px 5px 10px 5px !important;font-size: 15px !important;}

	}

@media only screen and (min-width:481px) and (max-width:499px){
	
	.newnewlanding .new-tp{ margin-left:5px !important; }
	
	}