.share-btn {
     display: inline-block;
     color: #ffffff;
     border: none;
     padding: 1.5em;
    /*/ width: 5em;/*/
     width: 9em;
     box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
     outline: none;
     text-align: center;
	 margin-left:-4px;
 }
.share-btn.linkedin1 { background: #42c5b0 !important;}
 .share-btn:hover {
   color: #eeeeee;
 }

 .share-btn:active {
   position: relative;
   top: 2px;
   box-shadow: none;
   color: #e2e2e2;
   outline: none;
 }
.social-share {
    bottom: 41px;
    left: 75px;
    position: absolute;
}
 .share-btn.twitter { background: #55acee; }
 .share-btn.google-plus { background: #dd4b39; }
 .share-btn.facebook { background: #3B5998; }
 .share-btn.stumbleupon { background: #EB4823; }
 .share-btn.reddit { background: #ff5700; }
 .share-btn.linkedin    { background: #4875B4; }
 .share-btn.email { background: #444444; }

 .social-share .facebook:hover{background:#4e72bc;}
 .social-share .twitter:hover{background:#5bb8ff;}
 .social-share .google-plus:hover{background:#ff5f4b;}
 .social-share .linkedin:hover{background:#578bd5;}
 .social-share .linkedin1:hover{background:#45dac2;}

.fa{font-size:30px !important;}
.footer-bottom{  background: #71a5cb none repeat scroll 0 0;
    bottom: 0;
    padding: 10px 0 !important;
    position: absolute;
    width: 100%;
}
.bottom-left-icons span {float:left;}
.bottom-right-icons span {float:right;}
.bottom-left-icons .info-margin img{width:30px;}
.info-margin.share-margin{margin-right:32px;}
.bottom-right-icons span img{width:32px;margin-right: 12px;}
.map > img{width:32px !important;}

/*/ ----------- iPhone 5 and 5S ----------- /*/



/*/ iPhone 5 (portrait)----------- /
/ Portrait /*/
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
{
/*.bx-wrapper{width:210px;}*/
.slide{width:100%; margin-right:7px !important; }
/*.bx-wrapper{margin-top:30px !important;}*/
.slide > p{font-size:12px;}
.slide img{width:100% ;}
.bottom-left-icons span img {  width: 22px !important; } 
.bottom-right-icons span img {  width: 22px !important; } 
.col-xs-2.slider-show-hide  img{ margin-left:-6px;width: 68px; position: relative; bottom: 2px;}
.social-share{left:20px; bottom:50px; }
.social-share .share-btn{width:5.5em; padding:1em;}
.footer-bottom{padding:15px 0 !important;}
.fa{font-size:30px !important;}

.info-margin{margin-right:5px;}
.info-margin.share-margin{margin-right:10px;}
.drone{margin-right:12px;}
.slider-show-hide {padding:0; text-align:center;}
.button_toggle.img-responsive{width:120px; margin-left:10px !important; margin-top:8px !important;}
.map > img{width:34px !important;}
.footer-bottom{padding:8px 0 !important;}
.bottom-left-icons{padding-left:5px;}
 .map img {width:24px !important;}
 .info-margin img.vr { width: 30px !important;  }
 .vr-margin {margin-right:0px !important;}
.bottom-right-icons span img{margin-right: 0px;}

	
}

/*/ Landscape /*/
/*@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.bx-wrapper{width:auto;}
.bx-wrapper{width:400px !important;}
.slide{width:100px !important; margin-right:7px !important; }
.slide > p{font-size:10px;}
.slider-show-hide img {margin-top:10px;}
}*/

.hand-rotation{bottom: 0;  position: absolute;  text-align: center;  width: 100%;    margin-bottom: 25px;}
/*/ ----------- iPhone 6+ ----------- /*/
/*/ Portrait /*/
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
/*.slide > p{display:none !important;}*/
  /*.bx-wrapper{width:210px !important;}*/
    /*.slide{width:100px !important; margin-right: 7px !important; }*/
    .bottom-left-icons span img {  width: 30px !important; } 
    .bottom-right-icons span img {  width: 30px !important; }
      .info-margin img.vr { width: 45px !important; margin-right:0px !important;  position:relative; top:2px;}
      .bottom-right-icons span img {  width: 30px !important; }
    .bottom-right-icons { padding-left: 0 !important;}
    .bottom-left-icons .map { margin-left: 5px !important;}
     .hand-rotation img{width:130px !important; margin-bottom: 12px !important;}
}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    .button_toggle.img-responsive{ margin-top:8px !important;}
    /*.bx-wrapper{width:600px !important;}*/
    /*.slide{width:100px !important; margin-right: 7px !important; }*/
     .bottom-left-icons span img {  width: 32px !important; } 
    .bottom-right-icons span img {  width: 32px !important; }
     .info-margin img.vr { width: 45px !important; margin-right:0px !important;  position:relative; top:2px;}
    .info-margin {margin-right:25px !important;}
	
    
	
}

/*/ ----------- iPad 1 and 2 ----------- /*/
/*/ Portrait /*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
/*.bx-wrapper{width:600px;}*/
/*.slide{width:142px !important; margin-right: 10px !important; }*/ 
.social-share{width:150px !important; left:50px !important;}
.share-btn{padding:20px !important;}
.fa{font-size:30px!important;}
/*.bottom-icons{bottom:20px;}*/
    .slide { height:10px !important;}
    .bx-wrapper {
    width: 560px !important;
}

}

/*/ Landscape /*/
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

}

@media (min-width:320px) {
    .bx-wrapper{width:250px !important;}
     .slide{width:120px !important; height:74px; margin-right: 7px !important; }
    .button_toggle{bottom:10px; margin:0 auto; width:auto;}
  


  }
@media (min-width:375px) {
    .bx-wrapper{width:310px !important;}
     .slide{width:150px !important; height:74px; margin-right: 7px !important; }
    .button_toggle{bottom:10px; margin:0 auto; width:auto;}
    /*.bottom-left-icons span img {  width: 28px !important; }*/ 

    .bottom-left-icons{width:40%;}
    .slider-show-hide {width:20%; overflow:hidden;}
    .slider-show-hide img{margin-left: -12px;}
    .bottom-right-icons {width:40%;}
    /*.info-margin{ margin-right: 17px !important;}*/
    .info-margin.share-margin{ margin-right: 22px;}

  }
@media (min-width:410px) {
    .bx-wrapper{width:330px !important;}
     .slide{width:160px !important; height:78px; margin-right: 7px !important; }
}
@media (max-width: 480px) {
   .info-icon, .share-margin{margin-right:7px !important;}
   .bottom-left-icons .info-margin img{width: 22px;}
   .map > img { width: 25px !important;}
   .bottom-left-icons{padding-right:0;}
    .bottom-right-icons span img {  width: 25px;}
    .bottom-right-icons .vr-margin img {width:26px;}
    .button_toggle { width: 70px !important;  margin-bottom: 3px !important;}
	.bottom-left-icons .map { margin-left: 5px !important;}	
.bottom-right-icons span img{margin-right: 0px;}
.hand-rotation img{width:130px !important; margin-bottom: 12px !important;  }
}

@media (max-width: 319px) {
	.social-share .share-btn{width:3.5em !important; padding:.6em !important;}
.fa{font-size:15px !important;}
.social-share{left: 37px;}
.slider-show-hide{overflow:hidden !important;}
.drone{margin-right:8px;}
.button_toggle{margin-left: -23px;}
 .bottom-right-icons .vr-margin img {margin-right:0;}
 .bottom-right-icons span img{margin-right: 0px;}

}
@media (max-width: 300px) {
    .bottom-left-icons .info-margin img{width: 16px;}
    .bottom-icons .map > img { width: 19px !important;}
    .bottom-right-icons span img {  width: 16px;}
    .bottom-right-icons .vr-margin img {width:18px; }
	.bottom-icons{padding:0 !important;}
	
}
@media (max-width: 249px) {
    .bottom-left-icons .info-margin img{width: 12px;}
    .bottom-icons .map > img { width: 15px !important;}
    .bottom-right-icons span img {  width: 12px;}
    .bottom-right-icons .vr-margin img {width:18px; }
    .bottom-icons .slider-show-hide img.button_toggle{width:35px !important;margin-bottom: 8px !important;}
     .bottom-icons .slider-show-hide, bottom-right-icons{ padding:0 !important; }
     .bottom-icons .bottom-right-icons{ padding-right:5px !important; }
    .bottom-icons .bottom-left-icons{ padding-left:5px !important; }
    .bottom-icons col-xs-2, {width:20% !important;}
    .bottom-icons .col-xs-5{width:40%}
    .bottom-icons .col-xs-2{width:20%}
	.bottom-icons{padding:0 !important;}
}

@media (min-width:480px) {
    .bx-wrapper{width:420px !important;}
     .slide{width:150px !important; height:73px; margin-right: 7px !important; }
}
@media (min-width:560px) {
    .bx-wrapper{width:468px !important;}
    .slider-show-hide{margin-top:7px;}
      /*.bottom-icons{position:absolute !important;}*/
}

@media (min-width:767px) {
    .bx-wrapper {
        width: 560px !important;
    }

    .slide {
        width: 180px !important;
        margin-right: 10px !important;
    }

    .button_toggle {
        bottom: 8px;
        margin: 0 auto;
        width: auto;
    }
    /*.bottom-icons{position:absolute !important;}*/
    .bx-viewport, .slide {
        height: 87px !important;
    }

    @media (min-width:960px) {
        .bx-wrapper {
            width: 750px !important;
            max-width: 750px !important;
        }

        .slide {
            width: 180px !important;
        }

        .slider-show-hide {
            margin-top: 7px;
        }
    }



    .info-margin img.vr {
        width: 45px !important;
        cursor: pointer;
        margin-right: 12px;
    }

    #fullscreenTogglesTour2 {
        cursor: pointer;
    }

    .bx-wrapper-2 {
        width: 370px !important;
    }

    .bx-wrapper-3 {
        width: 560px !important;
    }