
@font-face {
    font-family: m-regular;
    src: url('../css/fonts/BrownPro-Regular.otf');
}

@font-face {
    font-family: m-bold;
    src: url('../css/fonts/BrownPro-Bold.otf');
}

html{scroll-behavior: smooth;}
*{outline: none;}

.container{max-width: 1080px; position: relative;}
.error{color: #FF4646; font-size: 13px; font-family: m-regular;}
.has-error{border-color: #FF4646 !important;}
.success-message{padding-bottom: 20px;}


body{font-size: 16px;font-family: m-regular; color: #2F3132; -webkit-font-smoothing: antialiased;height:100%;margin:0;padding: 0;position: relative;-moz-osx-font-smoothing: grayscale;}
.videoconferencing-wrapper{background: #00B8FC; padding-bottom: 60px; overflow: hidden;}
.logo{margin-right: auto; width: fit-content;}
.header-wrapper{padding-top: 35px;}
.header-shortcuts{font-family: m-bold; font-size: 14px; text-transform: uppercase; line-height: 27px; min-height: 29px; color: #FFF; justify-content: space-between; list-style: none; display: flex; width: 100%; float: right; z-index: 200; position: relative;}
.header-shortcuts li{height: 44px;}
.header-shortcuts li a{text-decoration: none; color: #FFF;}
.header-shortcuts li p{border-bottom: solid 2px rgba(255, 255, 255, 0); transition: 0.2s;}
.header-shortcuts li:hover p{border-color: rgba(255, 255, 255, 1);}
.videoconferencing-camera img{max-width: 100%; padding-top: 10px; position: relative;}
.videoconferencing-title{font-size: 60px; font-family: m-bold; line-height: 70px; color: #FFF; text-transform: uppercase; margin-top: 150px;}
.videoconferencing-subtitle{font-size: 26px; font-family: m-bold; line-height: 27px; color: #FFF; margin-top: 30px;}
.videoconferencing-description{font-size: 16px; font-family: m-regular; line-height: 26px; color: #FFF; margin-top: 30px;}
.products-button{margin-top: 60px; color: #DCFE01; background: #2F3132; font-family: m-bold; font-size: 13px; line-height: 18px; text-transform: uppercase; width: 250px; display: inline-block; text-decoration: none; text-align: center; padding-top: 16px; padding-bottom: 16px;transition: 0.3s;}
.products-button:hover{text-decoration: none; color: #2F3132; background: #DCFE01;}


.products-button-solution{margin-top: 60px; color: #00B8FC;  font-family: m-bold; font-size: 13px; line-height: 18px; text-transform: uppercase; width: 250px; display: inline-block; text-decoration: none; text-align: center; padding-top: 16px; padding-bottom: 16px;transition: 0.3s;border: solid 2px #00B8FC;}
.products-button-solution:hover{text-decoration: none; color: #fff; background: #00B8FC;}

.scroll-down-arrow{margin-top: 116px; width: 100%;}
.hamburger{visibility: hidden; position: absolute; right: 0; top: -50px; outline: none !important;}
.collapse:not(.show) { display: unset;}

.bg-decoration{height: 698px; width: 698px; position: absolute; border-radius: 50%; border: solid; border-width: 1px; border-color: #FFF; opacity: 0.2; right: -15%; top: -27%;}
.bg-decoration .circle1{width: 78%; height: 78%; border-radius: 50%; border: solid; border-width: 1px; border-color: #FFF; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.bg-decoration .circle2{width: 69%; height: 69%; border-radius: 50%; border: solid; border-width: 1px; border-color: #FFF; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}

.modern-places-wrapper{margin-top: 95px;}
.modern-places-wrapper img{width: 100%; padding-right: 0;}
.ensure-possibility-wrapper img{width: 100%;}
.modern-places-wrapper .title{margin-top: 140px; font-family: m-bold; font-size: 36px; line-height: 42px; margin-left: 104px;}
.modern-places-wrapper .description{margin-top: 40px; font-family: m-regular; font-size: 16px; line-height: 26px; margin-left: 104px;}
.modern-places-wrapper .arrow{margin-left: 104px; margin-top: 24px;}
.modern-places-wrapper .pepole-img-wrapper{width: 100%; padding-right: 0px;}
.ensure-possibility-wrapper .title{margin-top: 140px; font-family: m-bold; font-size: 36px; line-height: 42px; margin-left: 70px;}
.ensure-possibility-wrapper .description{margin-top: 40px; font-family: m-regular; font-size: 16px; line-height: 26px; margin-left: 70px;}
.ensure-possibility-wrapper .arrow{margin-left: 70px; margin-top: 24px;}
.ensure-possibility-wrapper .pepole-img-wrapper{width: 100%; padding-left: 0px;}
.ensure-possibility-wrapper .play-button{background: #814EFA; height: 100px; width: 100px; position: absolute; bottom: 0; right: 0; transition: 0.3s;}
.ensure-possibility-wrapper .play-button:hover{background: #915cfa;}
.ensure-possibility-wrapper .play-button-img{padding: 29% 34% 29% 24%;}
.extra-wrapper{width: 100%; position:relative;}

.our-solutions-content{margin-top: 70px;}
.our-solutions-wrapper .title{font-size: 36px; line-height: 54px; font-family: m-bold; margin-top: 90px; padding-bottom: 40px;}
.our-solutions-wrapper img{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.our-solutions-wrapper .sub-title{font-size: 20px; font-family: m-bold; line-height: 29px;}
.our-solutions-wrapper .number{font-size: 30px; font-family: m-bold; line-height: 29px; color: #d6d7d7; margin-top: -10px;}
.our-solutions-image-wrapper{width: 100%;}
.gray-divider{width: 100%; height: 1px; background: #D9D9E0; margin-top: 60px;}
.hardware-spec-list{margin: 30px 0px 0px 0px; padding-left: 25px; font-size: 16px; line-height: 22px; list-style-type: none; width: 100%; font-family: m-regular; position: relative;}
.hardware-spec-list li:before{content: ''; position: absolute; left: 0px; width: 5px; height: 5px; background: #00B8FC; margin-top: 8px;}

.contact-wrapper{background: #814EFA; margin-top: 80px;}
.contact-wrapper .title{font-size: 36px; line-height: 54px; font-family: m-bold; padding-top: 90px; color: #FFF;}
.contact-wrapper .subtitle{font-size: 20px; line-height: 29px; font-family: m-regular; padding-top: 0px; color: #FFF;}
.contact-wrapper-tile{padding-top: 60px;}
.contact-wrapper img{max-width: 252px;}
.contact-info-wrapper{background: #814EFA; margin-left: 90px; margin-top: -40px; position: relative;}
.contact-name{color: #FFF; font-family: m-bold; font-size: 26px; line-height: 29px; margin-left: 35px; padding-top: 50px;}
.contact-info{color: #FFF; font-family: m-regular; font-size: 16px; line-height: 22px; margin-left: 35px; padding-top: 0;}
.contact-indicator{color: #02EACF; font-family: m-bold; font-size: 16px; line-height: 22px; margin-left: 50px;}
.contact{color: #FFF; font-family: m-regular; font-size: 16px; line-height: 22px; margin-left: 18px; padding-top: 0;}
.contact a{color: #FFF; font-family: m-regular; font-size: 16px; line-height: 22px; padding-top: 0;}
.contact-details-wrapper{height: 26px;}
.contact-details-wrapper a {text-decoration: none;cursor: pointer;}

.fast-contact{height: fit-content; margin-top: 80px; position: relative; overflow: hidden;}
.fast-contact img{width: 100%; max-width: unset; margin-bottom: -40px; margin-top: -70px;pointer-events: none;}
.fast-contact-indicator{font-size: 13px; line-height: 22px; font-family: m-regular; color: #fff; }
.fast-contact-input{border: solid 1px #BFBFBF; height: 46px; width: 353px; margin-top: 4px; padding-left: 16px;max-width: 353px; font-size: 14px;}
.fast-contact-input::placeholder{color:#A5A5A5;}
.fast-contact-input:focus{border-color: #4c4c4c;}
.fast-contact label{width:100%;position: relative;}

.fast-contact-send-button{color: #DCFE01;background: #2F3132;font-family: m-bold;font-size: 13px;line-height: 18px;text-transform: uppercase;width: 95px;display: inline-block;text-decoration: none;text-align: center;padding-top: 13px;padding-bottom: 13px;transition: 0.3s;border-radius: 0;top: 4px;position: absolute;left: 258px;}
.fast-contact-send-button:hover{text-decoration: none; color: #2F3132; background: #DCFE01;}
.fast-contact-send-button:focus {box-shadow: none;}

.sended-content{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); max-height: 50%;}
.sended-texts{margin-left: 30px; margin-top:20px;}
.sended-texts p:nth-child(1){font-size: 16px; line-height: 26px;}
.sended-texts p:nth-child(2){font-size: 20px; font-family: m-bold; margin-top:20px; line-height: 29px; text-transform: uppercase;}
.rental-wrapper .title{font-size: 36px; line-height: 54px; font-family: m-bold; margin-top: 95px; padding-bottom: 10px;}
.rental-wrapper .subtitle{font-size: 20px; line-height: 29px; font-family: m-regular; padding-top: 0; color: #000; padding-bottom: 0; margin-bottom: 0;}
.regulations{color: #000; text-decoration: underline; font-family: m-bold; font-size: 20px; line-height: 29px;}
.regulations:hover{color: #000;}
.rental-hardware-wrapper{margin-top: 100px;}
.rental-hardware{height: 360px; padding: 0; transition: 0.3s;}
.color2{border-right-style: solid; border-left-style: solid; border-width: 1px; border-color: #D9D9E0;}
.color5{border-right-style: solid; border-left-style: solid; border-width: 1px; border-color: #D9D9E0;}
#rent-light-box{width: 100%;position: relative !important;}
#light-sended{width: 100%;position: fixed;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.light-sended-box{background: white; height: 400px; max-width: 712px;margin-left: auto;margin-right: auto;}
.rental-form{background: #fff;max-width: 712px; margin-left: auto; margin-right: auto; position: relative; }
.rental-form .lbl{width: 100%;}
.rental-form-content-wrapper{margin: 60px; padding-top: 60px; position: relative;z-index: 2;}
.rental-form .form-title{text-transform: uppercase; font-size: 20px; font-family: m-bold; line-height: 29px;}
.rental-form .form-subtitle{font-size: 16px; font-family: m-regular; line-height: 22px; margin-top: 10px;}
.rental-form .room-count{font-size: 13px; font-family: m-regular; line-height: 22px; margin-top: 40px;}
.rental-form .rental-form-input{border: solid 1px #BFBFBF; height: 46px; width: 353px; margin-top: 4px; padding-left: 16px;max-width: 353px; font-size: 14px;}
.rental-form .rental-form-input::placeholder{color:#A5A5A5;}
.rental-form .rental-form-input:focus{border-color: #4c4c4c;}
.rental-form .select-platform{font-size: 13px; font-family: m-regular; line-height: 22px; margin-top: 24px;}
.rental-form .time-range-title{font-size: 13px; font-family: m-regular; line-height: 22px; margin-top: 24px;}
.rental-form .time-range-subtitle{font-size: 13px; font-family: m-regular; line-height: 22px; margin-top: 10px;}
.rental-form .time-range-subtitle .row {margin-left: 0; margin-right: 0;}
.time-range-subtitle span{margin: 15px;}
.rental-form .contact-title{font-size: 16px; font-family: m-regular; line-height: 22px; margin-top: 50px; border-bottom: 1px solid #DDDDDD;padding-bottom: 20px;}
.rental-form .contact-subtitle{font-size: 13px; font-family: m-regular; line-height: 22px; margin-top: 10px;}
.rental-form .send-button{ margin-top: 30px;color: #DCFE01;background: #2F3132;font-family: m-bold;font-size: 13px;line-height: 18px;text-transform: uppercase;width: 250px;display: inline-block;text-decoration: none;text-align: center;padding-top: 16px;padding-bottom: 16px;transition: 0.3s;border-radius: 0; margin-bottom: 60px; max-width: 250px;}
.rental-form .send-button:hover{text-decoration: none; color: #2F3132; background: #DCFE01;}
.rental-form .send-button:focus {box-shadow: none;}
.rental-form .datepick{height: 46px; font-size: 14px; font-family: m-regular; color: #2F3132; padding-left: 16px; width: 132px;border: solid 1px #BFBFBF;}

.rental-form-decoration{ position: absolute;text-transform: uppercase;transform: rotateZ(-90deg);right: 13px;bottom: -106px;font-size: 197px;width: 115px;color: #f6f6f6;}
.rental-form-decoration-wrapper{height: 100%; width: 100%; position: absolute; overflow: hidden; top: 0;}

.rent-button{cursor: pointer;color: #DCFE01; background: #2F3132; font-family: m-bold; font-size: 13px; line-height: 18px; display: none; text-transform: uppercase; width: 100%;  text-decoration: none; text-align: center; padding-top: 16px; padding-bottom: 16px; position: absolute; bottom: 0px;}
.rental-hardware p{margin-left: auto; margin-right: auto; width: fit-content; font-family: m-bold; font-size: 20px; line-height: 29px; margin-top: 50px;}
.rental-image-wrapper img{ padding-top: 10px; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); max-height: 50%;}
.rental-hardware-wrapper .gray-divider{margin-top: 0;}

.checkbox-wrapper { margin-top: 30px;}
[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label { position: relative; padding-left: 30px; cursor: pointer; display: inline-block; outline: 0; font-size: 13px; line-height: 22px;}
[type="checkbox"]:not(:checked) + label:before, [type="checkbox"]:checked + label:before {content: '';position: absolute;left: 0;top: 2px;width: 18px;height: 18px;border: 1px solid #CACEDB;background: #fff;border-radius: 4px;}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {position: absolute;left: -9999px;display: none;}
[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {content: url(../img/checkmark.svg);position: absolute;top: 3px;left: 1px;width: 10px;height: 10px;}
[type="checkbox"]:checked + label:before {background: #00B8FC;border-color: #00B8FC;}

.partners-wrapper .title{font-size: 36px; line-height: 54px; font-family: m-bold; margin-top: 95px; padding-bottom: 30px;}
.partners-tile{height: 113px;  margin-top: 24px; padding-left: 12px; padding-right: 12px;}
.partners-tile-content-wrapper{ height: 100%; width: 100%;}
.partners-tile-content-wrapper img{position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); max-height: 50%;}

.footer-wrapper{background: #2F3132; min-height: 120px; margin-top: 100px;}
.footer-wrapper img{opacity: 0.3; margin-top: 45px;}
.footer-wrapper a{text-decoration: none;}
.footer-wrapper p{color: #FFF; font-family: m-bold; font-size: 14px; line-height:18px; padding-left: 60px; margin-top: 52px; opacity: 0.7; transition: 0.3s;}
.footer-wrapper p:hover{opacity: 1;}
.white-divider{height: 50px; width: 1px; background: #FFF; opacity: 0.1; margin-top: 35px;}
.social-media-wrapper img{opacity: 1; margin-top: 45px;}
.social-media-wrapper a img{margin-left: 60px; transition: 0.2s;}
.social-media-wrapper a:hover img{margin-top: 40px;}

.disclaimer-wrapper{background: #272829; min-height: 50px;}
.disclaimer-wrapper p{color: #FFF; opacity: 0.3 !important; line-height: 18px; padding-top: 18px; padding-bottom: 20px; margin-bottom: 0;}

#fade {display: none;position: fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: #000000;z-index: 1001;-moz-opacity: 0.8;opacity: 0.7;}
#light,#rent-light-box,#light-sended {display: none;z-index: 1002;overflow: visible;}
.video-wrapper{position: relative;}
#rent-box-close {float: right;cursor: pointer;color: #fff;font-size: 31px;font-weight: bold;display: inline-block !important;line-height: 0;padding: 11px 3px !important;position: absolute;right: -20px;top: -20px;z-index: 1002; background: #2F3132;height: 40px;width: 40px; transition: 0.3s;}
#rent-box-close img{padding-left: 10px !important;padding-right: 10px !important;clip-path: unset !important;-webkit-clip-path: unset !important; padding-top: 3px;}
#rent-box-close:hover{background: #3a3c3d}
#boxclose {float: right;cursor: pointer;color: #fff;font-size: 31px;font-weight: bold;display: inline-block !important;line-height: 0;padding: 11px 3px !important;position: absolute;right: -20px;top: -20px;z-index: 1002;background: #2F3132;height: 40px;width: 40px; transition: 0.3s;}
#boxclose:hover{background: #3a3c3d}
#boxclose img{margin-top: 3px;padding-left: 10px !important;padding-right: 10px !important;clip-path: unset !important;-webkit-clip-path: unset !important;}
#boxclose-sended {float: right;cursor: pointer;color: #fff;font-size: 31px;font-weight: bold;display: inline-block !important;line-height: 0;padding: 11px 3px !important;margin-right: -20px;margin-top: -20px;z-index: 1002;background: #2F3132;height: 40px;width: 40px; transition: 0.3s;}
#boxclose-sended:hover{background: #3a3c3d}
#boxclose-sended img{margin-top: 3px;padding-left: 10px !important;padding-right: 10px !important;clip-path: unset !important;-webkit-clip-path: unset !important;}
#VisaChipCardVideo{width: 100%;}
#fade:hover ~ #boxclose {display:none;}
.select-css {margin-top: 5px;display: block;font-size: 14px;font-family: m-regular;line-height: 22px;padding-left: 16px;height: 46px;width: 353px;max-width: 100%;box-sizing: border-box;border: solid 1px #BFBFBF;-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #fff;border-radius: 0;cursor: pointer;}
.select-css::-ms-expand {display: none;}
.select-css:hover {border-color: #888;}
.select-css:focus {border-color: #aaa;color: #222;outline: none;}
.tooltip-inner {max-width: 592px; margin-left: -10px; padding: 40px;border-radius: 0; text-align: left;}
.tooltip-text{color:#00B8FC; text-decoration: underline;}

@media (max-width: 1199px){
	.videoconferencing-title{font-size: 54px;}
	.videoconferencing-camera img{margin-top: 40px; transition: 0.2s;}	 
	.bg-decoration{top: -21%;}
	.container{ padding-left: 25px; padding-right: 25px;}
	#light {margin-right: 25px;}
	#rent-light-box{margin-right: 25px;}
}

@media (max-width: 991px){

	.header-shortcuts{margin-top: 40px; width: 100%; padding: 0;}
	.videoconferencing-camera img{padding: 20px; margin-top: 200px; transition: 0.2s;}
	.bg-decoration{visibility: hidden;}
	.extra-wrapper{position:relative; width: 50%;}
	.ensure-possibility-wrapper{margin-top: 40px;}
	.ensure-possibility-wrapper img{padding-left: 15px;}
	.ensure-possibility-wrapper .play-button-img img{padding-left: 0;}
	
	.ensure-possibility-wrapper .play-button{width: 80px; height: 80px;}
	
	.our-solutions-image-wrapper{margin-left: auto; margin-right: auto; width: fit-content;}
	.our-solutions-wrapper img{position: unset; left: unset; top: unset; transform: unset; -moz-transform: unset; -webkit-transform: unset;}
	.our-solutions-wrapper .sub-title{margin-top: 20px;}
	
	.modern-places-wrapper .title{margin-left: 0; margin-top: 40px;}
	.modern-places-wrapper .description{margin-left: 0;}
	.modern-places-wrapper .arrow{margin-left: 0; }
	
	.ensure-possibility-wrapper .title{margin-left: 0; margin-top: 40px;}
	.ensure-possibility-wrapper .description{margin-left: 0; }
	.ensure-possibility-wrapper .arrow{margin-left: 0; }
	
	.our-solutions-wrapper .title{margin-top: 100px;}
	.modern-places-wrapper{}
	
	.gray-divider{display: none;}
	.color1{border-bottom-style: solid; border-right-style: solid; border-width: 1px; border-color: #D9D9E0;}
	.color2{border: 1px none #D9D9E0;border-bottom-style: solid;}
	.color3{border: 1px none #D9D9E0;border-right-style: solid;border-bottom-style: solid;}
	.color4{border: 1px none #D9D9E0;border-bottom-style: solid;}
	.color5{border: 1px none #D9D9E0;border-right-style: solid;}
	.color6{border: none;}
	.contact-subtitle-br{display: none;}
	
	.footer-wrapper p{padding-left: 0px;}
	.footer-wrapper a{ margin-right: auto; width: fit-content;}
	.footer-wrapper img{margin-right: auto; width: fit-content; display: block;}

	.light-sended-box{height: 500px;}
	#light-sended{width: calc(100% - 60px);}
}

@media (min-width: 767px){
	.color1:hover{background: #02EACF}
	.color2:hover{background: #FF2847}
	.color3:hover{background: #FF7F2C}
	.color4:hover{background: #814EFA}
	.color5:hover{background: #00B8FC}
	.color6:hover{background: #DCFE01}
	.rental-hardware:hover{ height: 410px; margin-top: -50px;}
	.rental-hardware:hover .rent-button {background: #2F3132; display: inline-block; transition: 0.3s;}
	.rent-button:hover{text-decoration: none; color: #DCFE01;}
}

@media (max-width: 767px){
	.videoconferencing-camera img{padding: 20px; margin-top: 63px; transition: 0.2s;} 
	
	.videoconferencing-camera{width: 70%; margin-left: auto; margin-right: auto;}
	.videoconferencing-title{font-size: 40px; margin-top: 40px; margin-bottom: 0px;}
	.videoconferencing-subtitle{margin-top: 5px;}
	
	.rental-hardware-wrapper.active {margin-left: -25px; margin-right: -25px;}
	.color1.active{background: #02EACF;}
	.color2.active{background: #FF2847;}
	.color3.active{background: #FF7F2C;}
	.color4.active{background: #814EFA;}
	.color5.active{background: #00B8FC;}
	.color6.active{background: #DCFE01;}
	.rental-hardware.active{ height: 410px; margin-top: -50px; transition: 0.3s;}
	.rental-hardware.active .rent-button {background: #2F3132; display: inline-block; transition: 0.3s;}
	.rent-button.active{text-decoration: none; color: #DCFE01;}
	
	.title{font-size: 26px !important; line-height: 30px !important;}
	
	.color1{border: none; border-bottom-style: solid; border-width: 1px; border-color: #D9D9E0;}
	.color2{border: none; border-bottom-style: solid; border-width: 1px; border-color: #D9D9E0;}
	.color3{border: none; border-bottom-style: solid; border-width: 1px; border-color: #D9D9E0;}
	.color4{border: none; border-bottom-style: solid; border-width: 1px; border-color: #D9D9E0;}
	.color5{border: none; border-bottom-style: solid; border-width: 1px; border-color: #D9D9E0;}
	.color6{border: none; border-bottom-style: solid; border-width: 1px; border-color: #D9D9E0;}
	.white-divider{visibility: hidden; height: unset;}
	.footer-wrapper a{padding-left: 15px;}
	.footer-wrapper p{margin-top: 20px;}   
	.social-media-wrapper{width: fit-content; padding-bottom: 40px;}
	.social-media-wrapper a{margin-left: 30px;}
	.social-media-wrapper .social-first{margin-left: 0;}
	.tooltip-inner{max-width: 80%; margin-right: auto;margin-left: auto;}
}

@media (max-width: 576px){
	  
	 .hamburger{visibility: unset;}
	 .collapse:not(.show) { display: none;}
	.header-shortcuts li{width: fit-content;}
	.fast-contact-input{width: 100%;max-width: 100%;}
	.fast-contact-send-button{  right: 0;left: initial;}
	.videoconferencing-title{font-size: 24px;}
	.products-button{margin-top: 20px;}
	.scroll-down-arrow{margin-top: 40px;}
	.modern-places-wrapper { margin-top: 0;}
	.modern-places-wrapper .title{ margin-top: -20px;}
	.modern-places-wrapper .description{margin-top: 20px;}
	.ensure-possibility-wrapper .title{ margin-top: -20px;}
	.ensure-possibility-wrapper .description{margin-top: 20px;}
	.header-shortcuts{display: inline;}
	.rental-image-wrapper img{max-width: 320px;}
	.our-solutions-wrapper img{max-width: 290px;}
	.our-solutions-wrapper .title{margin-top: 50px;}
	.our-solutions-content{margin-top: 60px;}
	.our-solutions-wrapper .title{padding-bottom: 10px;}
	.contact-wrapper{margin-top: 40px;}
	.contact-wrapper .title{padding-top: 30px; margin-bottom: 25px;}
	.contact-wrapper-tile{padding-top: 30px;}
	.contact-info-wrapper{margin-left: 0; margin-top: 0;}
	.contact-name{margin-left: 0; padding-top: 40px;}
	.contact-info{margin-left: 0;}
	.contact-indicator{margin-left: 15px;}
	.rental-hardware-wrapper{margin-top: 60px;}
	.rental-wrapper .title{margin-top: 60px;}
	.partners-wrapper .title{margin-top: 60px; padding-bottom: 0;}
	.footer-wrapper{margin-top: 60px;}
	
	.modern-places-wrapper img{display: block; clip-path: inset(50px 0px); -webkit-clip-path: inset(50px 0px);}
	.ensure-possibility-wrapper img{display: block; margin-top: 0; clip-path: inset(50px 0px); -webkit-clip-path: inset(50px 0px); padding-left: 0;}
	.modern-places-wrapper .pepole-img-wrapper{padding-left: 15px; padding-right: 15px;}
	.ensure-possibility-wrapper .pepole-img-wrapper{padding-left: 15px; padding-right: 15px;}
	.ensure-possibility-wrapper{margin-top: 0;}
	.extra-wrapper{position:relative; width: 100%;}
	.ensure-possibility-wrapper .play-button{width: 60px; height: 60px; margin-bottom: 50px;}
	.ensure-possibility-wrapper .play-button-img img{clip-path: unset; -webkit-clip-path: unset; margin-top: unset; padding: unset;}
	.rental-form .rental-form-input{width: 100%;}
	.rental-form .send-button{width: 100%;}
	.rental-form .form-title{font-size: 18px;}
	.rental-form-content-wrapper{margin: 30px;}
	.light-sended-box{height: 600px;}
	.fast-contact img{display: none;}
}


.datepicker td, .datepicker th{height: 40px; width: 40px;}

.conf-button{top: 420px;right: -120;width: 320px;height: 80px; position: fixed; background: #DCFD00;z-index: 999;transform: rotate(-90deg);}
.conf-button:hover{text-decoration: none;}
.conf-button p{margin-left: 116px;}
.conf-button p:nth-child(2){font-weight:bold;font-size:22px;line-height: :27px;letter-spacing: 0px;color: #2F3132;text-transform: uppercase;margin-bottom: 2px;margin-top: 26px;line-height: 14px;}
.conf-button p:nth-child(4){font-size: 20px;line-height:18px;letter-spacing: -0.2px;color: #2F3132;}
.conf-button img{transform: rotate(90deg);position: absolute;left: 40px; bottom: 8px;}
.conf-button .conf-deco{width: 0px;height: 2px;background: #2F3132;margin-left: 200px;margin-top: 6px; transition: 0.3s;}
.conf-button:hover .conf-deco{width: 166px; margin-left: 116px}



