body{color:white !important;}
p{font-size:17px;}
.background{background:transparent url("../images/geodezicheskie-pribory.jpg") no-repeat center top;background-size:cover;height:100%;width:100%;position:relative;}
.background:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.background1{background:transparent url("../images/fon-geologiya.jpg") no-repeat center top;background-size:cover;height:100%;width:100%;position:relative;}
.background1:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.background2{background:transparent url("../images/river.jpg") no-repeat center top;background-size:cover;height:100%;width:100%;position:relative;}
.background2:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.background3{background:transparent url("../images/land.jpg") no-repeat center top;background-size:cover;height:100%;width:100%;position:relative;}
.background3:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.8);}
.bold{font-weight:700;}
.height{line-height:30px;}
.list-group-item{background-color:transparent !important;}
.navbar{font-size:25px;}
.blockhei{height:65px;text-transform:uppercase;}
.list-group-item{border:none;}
.marginbottom{margin-bottom:4%;}
.btn{color:black;font-size:16px;font-weight:bold;}
.thumb{margin-bottom:15px;padding-left:0 !important;}
.thumb img{width:277px;height:208px;}
.pricetext{font-size:21px;}
.priceprice{font-size:30px;}
.height60{height:60px !important;}
#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:999999;}
.img-circle{background-color:#29AEE3;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border:2px solid #29AEE3;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;-moz-animation:circle-anim 2.4s infinite ease-in-out !important;-ms-animation:circle-anim 2.4s infinite ease-in-out !important;-o-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#29AEE3;width:100px;height:100px;bottom:0px;right:35px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:circle-fill-anim 2.3s infinite ease-in-out;-o-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-image:url("../images/phone.png");background-position:center center;background-repeat:no-repeat;animation-name:tossing;-webkit-animation-name:tossing;animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;}
.img-circle:hover{opacity:1;}
@keyframes pulse{0%{transform:scale(0.9);opacity:1;}
50%{transform:scale(1);opacity:1;}
100%{transform:scale(0.9);opacity:1;}
}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.95);opacity:1;}
50%{-webkit-transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(0.95);opacity:1;}
}
@keyframes tossing{0%{transform:rotate(-8deg);}
50%{transform:rotate(8deg);}
100%{transform:rotate(-8deg);}
}
@-webkit-keyframes tossing{0%{-webkit-transform:rotate(-8deg);}
50%{-webkit-transform:rotate(8deg);}
100%{-webkit-transform:rotate(-8deg);}
}
@-moz-keyframes circle-anim{0%{-moz-transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;-moz-opacity:.1;-webkit-opacity:.1;-o-opacity:.1;}
30%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;-o-opacity:.5;}
100%{-moz-transform:rotate(0deg) scale(1) skew(1deg);opacity:.6;-moz-opacity:.6;-webkit-opacity:.6;-o-opacity:.1;}
}
@-webkit-keyframes circle-anim{0%{-webkit-transform:rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity:.1;}
30%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity:.5;}
100%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);-webkit-opacity:.1;}
}
@-o-keyframes circle-anim{0%{-o-transform:rotate(0deg) kscale(0.5) skew(1deg);-o-opacity:.1;}
30%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);-o-opacity:.5;}
100%{-o-transform:rotate(0deg) scale(1) skew(1deg);-o-opacity:.1;}
}
@keyframes circle-anim{0%{transform:rotate(0deg) scale(0.5) skew(1deg);opacity:.1;}
30%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.5;}
100%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.1;}
}
@-moz-keyframes circle-fill-anim{0%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-moz-transform:rotate(0deg) -moz-scale(1) skew(1deg);opacity:.2;}
100%{-moz-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
}
@-webkit-keyframes circle-fill-anim{0%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-webkit-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{-webkit-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
}
@-o-keyframes circle-fill-anim{0%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{-o-transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{-o-transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
}
@keyframes circle-fill-anim{0%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
50%{transform:rotate(0deg) scale(1) skew(1deg);opacity:.2;}
100%{transform:rotate(0deg) scale(0.7) skew(1deg);opacity:.2;}
}
.popup__overlay{display:none;color:black;position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;background:rgba(0, 0, 0, .7);text-align:center}
.popup__overlay:after{display:inline-block;*display:inline;*zoom:1;height:100%;width:0;vertical-align:middle;content:''}
.popup__overlay_ie{background:#000;opacity:.7;filter:alpha(opacity=70)}
.popup{display:inline-block;*display:inline;*zoom:1;position:relative;width:50%;padding:20px;border-radius:15px;border:3px solid black;background:#fff;vertical-align:middle}
.popup h2{font-size:20px;}
.popup__valignfix{display:inline-block;*display:inline;*zoom:1;width:0;height:100%;vertical-align:middle}
input[type="button"]{padding:6px 16px;border:0;border-radius:2px;cursor:pointer;background:#ff6600;color:#fff}
.popup__close{background:url("../images/close.png");height:15px;margin:20px;width:15px;position:absolute;right:0;top:0;}
.popup__overlay p{font-size:17px;line-height:1.5;text-align:center;}
.popup__overlay .bold{font-weight:bold;}
.popup__overlay form input[type="text"]{background:#ffffff none repeat scroll 0 0;border:1px solid #aaa;border-radius:3px;color:#222222;display:inline-block;font-size:17px;font-style:normal;height:36px;line-height:36px;margin-bottom:10px;padding:0 10px;text-indent:0;width:45%;}
.popup__overlay form input[type="submit"]{background:#c4191c none repeat scroll 0 0;border:medium none;border-radius:3px;color:#fff;cursor:pointer;font-size:17px;font-style:normal;height:38px;padding:0 9%;text-align:center !important;text-transform:uppercase;vertical-align:top;}
@media screen and (max-width:480px){.popup{width:95%;padding:5px;}
}