*{
	text-decoration: none;
	padding: 0;
	margin: 0;  
}
.contact_text.tm svg{
    float: left;
    padding-right: 5px;
}


.colortext.ph{color: #2F69FF;}
.page input:focus,
.page select:focus, .page .form-control:focus,
.page textarea:focus,
.page button:focus {
  outline: none !important;
  box-shadow: none !important;
}
.svgmargin{
    margin-bottom: -4px;
    opacity: 0.7;
}
.svgm{display:inline-block;background:#fff;position:relative;}
.svgm  .svgmargindiv{display:none;background:#fff;border-radius: 12px;    filter: drop-shadow(0px 0px 40px rgba(54, 63, 80, 0.1));padding:10px;z-index:100000;}
.svgm  .svgmargindiv{position:absolute;right:0;}
.svgm  .svgmargindiv{position:absolute;right:0;}
.svgm  .svgmargindiv.divsvgleft{right:auto;left:0;}
.svgm:hover  .svgmargindiv{display:block;}
.page_box_main.otstup{padding-top:10px}
.inputbox .inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}
.inputbox  label{display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    width: 100%;
    height: 98px;
    border: 2px dashed #e0e0e0;
    border-radius: 8px;}

.inputbox {margin-bottom:20px;}


.serv .slick-dots{display: flex;
    justify-content: center;}
    
    
    
    
.serv .slick-dots li {list-style-type:none;padding:10px;}
.serv .slick-dots li button{font-size:0;border-width:0px;width: 4px;
height: 4px;
border-radius:50%;

background: #C4C4C4;}

.serv .slick-dots li.slick-active button{background: #2F69FF;}

.mscroll{width:50%;height:50%;top:25%;left:25%;background:#fff;position:fixed;border-radius: 12px;PADDING: 50px 20PX; }
.inmymodal{padding:20px; overflow-y: scroll;max-height:calc(100% - 40px);  }
.openbut1 {
    width: 227px;
    height: 60px;
    background: #2F69FF;
    border-radius: 6px;
    color: #fff;
    display: flex;
    justify-content: center;
    cursor: pointer;
    margin-top: 20px;
    align-items: center;
}

.mymodal1 .inmymodal {position:fixed;
	background:#fff;overflow-y: auto;
    width: 400px;border-radius: 12px;PADDING: 50px 20PX;
    height: auto;
    top: calc(50% - 100px);
    left: calc(50% - 200px);
    max-width: 80%;
    max-height: 80%;
    box-sizing: border-box;
}

.inmymodal::-webkit-scrollbar {
    width: 4px;
    background: #E2E2EA;
}
.inmymodal::-webkit-scrollbar {
    width: 5px;
}
.inmymodal::-webkit-scrollbar-thumb {
    background: #2F69FF;
    border-radius: 555px;
    width: 4px;
    position: relative;
    right: 4px;
}
.inmymodal::-webkit-scrollbar-thumb {
    background-color: #2F69FF;
}
.modaltext b{font-weight:bold;    padding-bottom: 10px;display:block;}

.openbut{

width: 227px;
height: 60px;
background: #2F69FF;
border-radius: 6px;color:#fff;display: flex;
    justify-content: center;cursor:pointer;margin-top:20px;
    align-items: center;}
.modalusl{background: #F3F3F6;
border-radius: 12px;padding:0px;width:100%;margin-bottom:10px;
    display: flex;
    justify-content: left;
    align-items: center;position:relative}
.modalusl svg{position: absolute;
    right: 0px;
    top: 2px;
    display: block;
    float: right;
    margin-right: 15px;
    margin-top: 10px;}
.modalusl IMG{PADDING-RIGHT:20PX;}
.page_3_left a{color:#2F69FF;}
.page_spis1{MARGIN-TOP:10PX;}
.serv{float:left;width:50%;}
.inmymodal .topmodal H2{width:100%;}
.page_3_left {
    float: left;
    font-family: Acrom;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    text-align: left;
}
.flag-box{display:flex;width: 100%;}
.card-ask__select {
    height: 62px;}
    @media (max-width: 650px){
body .card-ask__select {
    height: 62px;
   
}}
.page_3_right {    max-width: 100%;

	border-width: 0;
    float: right;
    font-family: Acrom;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    color: #FFFFFF;
    background: #2F69FF;
    height: 60px;
    width: 322px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.page_spis {
    width: 100%;
    font-family: Acrom;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}
.colortext {
    color: red;
}
.page_box.flr{float:right}
.page_box.flr input {
   width:100%;
    margin: 10px 0 0px 0;}
#formkk input,#formkk textarea{padding:20px;box-sizing:border-box;}
.page_box.p22{padding-right:22px;box-sizing:border-box;}
.page_spis {
    width: 100%;
    font-family: Acrom;
    font-size: 18px;
    font-weight: 500;
    line-height: 18px;
    text-align: left;
}
.serv img {border-radius: 10px;}
.page_2 {
    margin: 46px 0px 29px 0px;
    border-bottom: 2px solid #343C4B;
    width: 100%;
    Opacity: 10%;
}
.serv .slick-arrow{position: absolute;
    width: 50px;
    height: 50px;
    left: -25px;
    top: calc(50% - 25px);    z-index: 5000;
    border-radius: 50%;
    background: #fff;
    padding: 17px 14px;
    box-sizing: border-box;
    border: 1px solid #D7DAE0;}
    .serv .slick-arrow.sprite-next {
   
    right: -25px;
    left:auto;
transform: rotate(180deg);
}
#globaldrive .tabs .page_text {
    padding-bottom: 38px;
    font-family: Acrom;
    font-size: 28px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
    color: #455067;
}
.page_box input {
    width: calc(100% - 22px);
    height: 60px;
    border: none;
    border-bottom: 2px solid #D7DAE0;
    margin: 10px 22px 0px 0px;
    outline: none;
    background: #F3F3F6;
}
#order{margin-bottom:10px;}
.page textarea{background: #F3F3F6;height: 60px;border-width:0px;width:100%;    margin-top: 10px;margin-bottom:10px;}
.page_spis1 li {box-sizing: border-box;
    width: 50%;
    float: left;
    padding-bottom: 6px;
    background-image: url(images/1.png);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.topmodal{font-family: 'Acrom';    flex-direction: column;    padding-left: 50px;
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
display: flex;
align-items: center;

color: #343C4B;

}
.page_spis ul {
    list-style-type: none;
    padding: 0px;
}
.page_spis1 li {
    width: 50%;
    float: left;
    padding-bottom: 6px;
    background-image: url(images/1.png);
    background-position: 0 5px;
    background-repeat: no-repeat;
    padding-left: 20px;
}
.page_box_main input {
    height: 60px;
    border: none;
    border-bottom: 2px solid #D7DAE0;
    margin-top: 10px;
    outline: none;
    background: #F3F3F6;
    width: 100%;
}
.page_box {
    width: 50%;
    float: left;
    margin-bottom: 22px;
    font-family: Acrom;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    text-align: left;
}
.page_bo {
    width: 100%;
}
.topmodal img{float:left;margin-right:30px;border-radius: 10px;}
.div_price{padding:50px 0 20px;font-family: 'Acrom';width: 100%;
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 26px;
display: flex;justify-content: space-between;
align-items: center;

color: #343C4B;}
.div_price a{float:right;font-family: 'Acrom';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 19px;
display: flex;
align-items: center;

color: #2F69FF;}
.div_price a svg{margin-left:10px;}
.mymodal{display:none;position:fixed;top:0px;left:0px;background:#00000050;width:100%;height:100%;}
.mymodal1{display:none;position:fixed;top:0px;left:0px;background:#00000050;width:100%;height:100%;}

.mymodal1 .inmymodal  input{width: calc(100% );
    height: 60px;
    border: none;    box-sizing: border-box;
    border-bottom: 2px solid #D7DAE0;
    margin: 10px 0px 10px 0px;
   padding:0 20px;
    outline: none;
    background: #F3F3F6;}
    .modalusl svg.incartbut{display:none}



.inmymodal H2{font-family: 'Acrom';
font-style: normal;
font-weight: 500;
font-size: 28px;
line-height: 34px;
/* identical to box height */

display: flex;
align-items: center;

color: #343C4B;}
.mclose{position:absolute;top:10px;right:10px;}
.mclose:before{position:absolute;top:10px;right:10px;width:2px;transform:rotate(45deg);height:10px;content:' ';background:#777;}
.mclose:after{position:absolute;top:10px;right:10px;width:2px;transform:rotate(-45deg);height:10px;content:' ';background:#777;} 
.dname{padding:0 10PX 10px 0;background:#FFF;FLOAT:LEFT}
.inpdf DIV.docname{width: calc(100% - 150px);    height: 10px;    border-bottom: 2px dotted #CCC;    PADDING-TOP: 0PX;
}

.inpdf DIV{ PADDING-TOP: 5PX;
}
.pdf{padding-top:30px;}
.inpdf{width:50%;float:left;    display: flex;box-sizing:border-box;margin-bottom:20px;
    justify-content: space-between;}

.inpdf:nth-child(odd){padding-right:20px;}
#globaldrive .tabs .page2_text {
    font-family: Acrom;
    font-size: 28px;
    font-weight: 500;
    line-height: 28px;
    text-align: left;
    color: #455067;
    padding-bottom: 24px;
}
.page2 {
    width: 100%;
}
.page2_1 {
    float: left;
    width: calc(33.3% - 5px);box-sizing: border-box;
    margin-right: 5px;
    background: #F3F3F6;
    Height: 54px;
    padding: 12px;
    border-radius: 6px;
}
.page2_1pic1 {
    float: left;
    border-radius: 50%;
    color: #343C4B80;
    background: #343C4B1A;
    font-family: Acrom;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    height: 32px;
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page2_1pic {
    float: left;
    font-family: Acrom;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    text-align: center;
    color: #FFFFFF;
    background: #2F69FF;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page2_1_select select {font-family: 'Acrom';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 17px;
/* identical to box height */


color: #455067;
    border: none;
    padding: 7px 10px;
    background: #F3F3F6;
    width: calc(100% - 35px);
}
.phone_mi{
	background: #2F69FF;
	border-radius: 8px;
	padding: 17px 30px;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	color: #FFFFFF !important;
	justify-content: center;
	cursor: pointer;
	height: 29px;
	border: none;
	margin-top: 60px;
	width: 210px;
	margin-left: 10px;
	cursor: pointer;
	max-width: 100%;
}
.phone_mi svg{
    padding-right: 20px;
}

#globaldrive #content-2 #searchbar{font-family: 'Acrom';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 19px;

color: #343C4B;

opacity: 0.5;}
.s_svg {
    position: absolute;
    left: 20px;
    top: 20px;
}
#globaldrive #content-2 .input-box {

    position: relative;
}
#globaldrive{font-family: "Acrom", "Arial", sans-serif;}
#globaldrive .tabs {
    font-size: 0;
  }
  #globaldrive .tabs div  {font-size: 16px;
    font-weight: 500;}
#globaldrive  .tabs > input[type="radio"] {
    display: none;
  }
.headerA {
    padding: 20px 0px 0px 0;
    max-width: 100%;
}
.contactA {
	background: #FFFFFF;
box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
border-radius: 12px;padding:48px;box-sizing:border-box;margin-right:22px;
width:380px;
    float: left;
    font-family: Acrom;
    background: #FFFFFF;

    border-radius: 10px;
}
.contact_ {
    display: block;
}
 #globaldrive .tabs div.contact_global {
    font-size: 28px;
    font-weight: 500;
    line-height: 28px;
    letter-spacing: 0em;
    text-align: left;
    color: #343C4B;
}
.contact_text {
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    color: #343C4B;
    padding-top: 10px;
}
#globaldrive .services-content h2,h3,h4 {

font-weight: 500;

	
    margin-bottom: 24px;
    margin-top: 24px;
}
.mapA {
	border: 5px solid #FFFFFF;
box-sizing: border-box;
filter: drop-shadow(5px 5px 60px rgba(36, 40, 43, 0.1));
border-radius: 12px;
    width:calc(100% - 406px);
    float: left;
}
#map{width:100%px;height:500px;}
#globaldrive  .tabs > div {
    display: none;
}
.page5 svg {
    margin-right: 20px;
        margin-right: 20px;
    margin-left: 20px;
    min-width: 20px;
}
.page3 {
	display: flex;
    border-radius: 12px;
    width: 100%;
    background: #F3F3F6;
    padding: 44px 62px;
    box-sizing:border-box;
    margin-top:57px;
}
.page3_1 {
	padding-right: 20px;
    width: 25%;
    float: left;
    color: #343C4B;
    font-family: Acrom;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page3_1 svg {
    margin-right: 20px;
}
#globaldrive  #tab-btn-1:checked~#content-1,
#globaldrive  #tab-btn-2:checked~#content-2,
#globaldrive  #tab-btn-3:checked~#content-3,
#globaldrive  #tab-btn-4:checked~#content-4,
#globaldrive  #tab-btn-5:checked~#content-5{
    display: block;
  }

#globaldrive  .tabs > label {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    padding: 2px 8px;
    font-size: 16px;
    line-height: 1.5;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px;
  }

#globaldrive  .tabs > input[type="radio"]:checked+label {
    background-color: #fff;
    border-bottom: 1px solid #fff;
  }

#globaldrive{
	min-height: 100vh;
}

#globaldrive body{
	font-family: 'Acrom';
	font-style: normal;
}

.switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 28px;
}

.switch input {display:none;}



input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

#globaldrive .arrow{
    border: solid #9a9ea5;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
		transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
		float: right;
    margin-right: 20px;
    margin-top: 3px;
		display: none;
}

#globaldrive .arrow-block{
	display: block;
	border: solid #343C4B;
	    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 3px;
		transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
		float: right;
    margin-right: 20px;
    margin-top: 3px;
}

#globaldrive h1{
	font-weight: 400;
	font-size: 32px;
	line-height: 38px;
	display: flex;
	align-items: center;
	color: #343C4B;
}

#globaldrive h2{
	font-weight: 400;
	font-size: 28px;
	line-height: 34px;
	color: #343C4B;
}

#globaldrive h3{
	font-weight: 700;
	font-size: 22px;
	line-height: 26px;
	color: #343C4B;	
}

#globaldrive h4{
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	color: #343C4B;
}

#globaldrive img{
	max-width: 100%;
	object-fit: cover; 
}

#globaldrive .container{
	max-width: 1450px;
	padding: 0 20px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
	margin-bottom: 30px;
}

#globaldrive .grey-block{
	background: #F3F3F6;
}

#globaldrive .container-column{
	flex-direction: column;
}

#globaldrive .blue-button{
	background: #2F69FF;
	border-radius: 8px;
	padding: 17px 30px;
	font-weight: 700;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	color: #FFFFFF !important;
	justify-content: center;
	cursor: pointer;
}

#globaldrive .blue-button svg{
	float: none !important;
	position: relative;
	top: 2px !important;
	margin-right: 10px;
}

#globaldrive .blue-span{
	color: #2F69FF;
}

#globaldrive .red-span{
	color: #ef493d;
}

#globaldrive .left-menu{
	width: 300px;
	display: flex;
	flex-direction: column;
	box-shadow: 15px 15px 40px rgba(82, 98, 114, 0.15);
	border-radius: 8px;
	height: 100%;
}

#globaldrive .left-menu ul{
	list-style-type: none;
}

#globaldrive .left-menu .show-all{
	border-bottom: 1px solid #ebeced;
	padding: 22px 0;
	padding-left: 30px;
	display: block;
	color: #343C4B;
	font-weight: 700;
	font-size: 18px;
	line-height: 100%;
	background: #ffffff;
	cursor: pointer;
}

#globaldrive #menu-hide{
	display: none;
}

#globaldrive .left-menu ul li a{
	padding: 22px 0;
	padding-left: 30px;
	display: block;
	color: #343C4B;
	font-weight: 700;
	font-size: 18px;
	line-height: 100%;
	background: #ffffff;
	transition: 0.5s;
}

#globaldrive .left-menu ul li a:hover{
	background: #2F69FF !important;
	color: white;
}
#globaldrive .left-menu ul li a:hover span{
	color: white;
}

#globaldrive .left-menu ul li span{
	color: #9a9ea5;
}

#globaldrive .left-menu ul .active a{
	background: #2F69FF !important;

}

#globaldrive .left-menu ul .active a{
	color: white;
}

#globaldrive .left-menu ul .active span{
	color: white;
}

#globaldrive .right-block{
	width: calc(100% - 360px);
	margin-left: 60px;
}

#globaldrive .article{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: calc(33.333% - 10px);
	margin-right: 15px;
	float: left;
	margin-bottom: 30px;
}

#globaldrive .article:nth-of-type(3n){
	margin-right: 0;
}

#globaldrive .article img{
	margin-bottom: 20px;
	width: 100%;
	border-radius: 8px;
}

#globaldrive .article p{
	font-weight: 500;
	font-size: 18px;
	line-height: 100%;
	color: #343C4B;
}

#globaldrive .article-bottom{
	display: flex;
	margin-top: 17px;
}

#globaldrive .article-bottom p{
	margin-left: 8px;
	margin-top: 2px;
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 120%;
	color: #343C4B;
	opacity: 0.5;
}

#globaldrive .article-bottom p:first-of-type{
	margin-right: 22px;
}

#globaldrive .article .article-bottom svg:last-of-type{
	margin-top: 3px;
}

#globaldrive .detail-header{
	display: flex;
	justify-content: space-between;
	margin-bottom: 60px;
}

#globaldrive .detail-header .detail-header--right{
	display: flex;
	flex-direction: column;
	justify-content:space-between;
	margin: 60px 0 60px 45px;
}

#globaldrive .detail-header .article-bottom svg:first-of-type{
	margin-top: 3px;
}

#globaldrive .detail-text p{
	margin: 18px 0;
	text-align: left;
}

#globaldrive .detail-text h2{
	margin-top: 60px;
}
#globaldrive .detail-text a{
	color: #2f69ff;
	border-bottom: 1px solid;
}

#globaldrive .detail-text ul{
	list-style-type: none;
}

#globaldrive .detail-text ul li{
	background-image: url('images/list.svg');
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

#globaldrive .articles-slider h2{
	margin: 50px 0;
	font-size: 32px;
	line-height: 38px;
	padding-top: 40px
}

#globaldrive .articles-slider .article{
	width: calc(25% - 20px);
	margin-right: 20px;
}

#globaldrive .articles-slider .slick-arrow {
	width: 50px;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #D7DAE0;
	box-sizing: border-box;
	border-radius: 50%;
	cursor: pointer;
	z-index: 10;
} 	

#globaldrive .articles-slider .slick-prev{
	background-image: url(images/arrow-left.png);
  background-repeat: no-repeat;
  background-position: center;
	left: -75px;
}

#globaldrive .articles-slider .slick-next{ 
	background-image: url(images/arrow-right.png);
  background-repeat: no-repeat;
  background-position: center;
	right: -75px;
}

#globaldrive .articles-slider .slick-prev:before, #globaldrive .articles-slider .slick-next:before{
	display: none;
}
	
#globaldrive .top-menu{
	overflow-x: auto;
	border-radius: 6px;
}

#globaldrive .top-menu::-webkit-scrollbar{
	height: 4px;
	background: #E2E2EA;
	position: relative;
	top: 30px;
}

#globaldrive .top-menu::-webkit-scrollbar-thumb{
	background: #2F69FF;
	border-radius: 555px;
	height: 4px;
}

#globaldrive .top-menu ul{
	display: flex;
	list-style-type: none;
	width: max-content;
	padding-bottom: 12px;
}

#globaldrive .top-menu ul a{
	padding: 10px 20px;
	background: #F3F3F6;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	color: #343C4B;
	transition: 0.5s;
}

#globaldrive .top-menu ul a:hover{
	background: #2F69FF;
	color: #ffffff;
	border-radius: 5px;
}
.serv_contact_caption{font-family: 'Acrom';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 100%;
/* identical to box height, or 16px */


color: #455067;

opacity: 0.5;margin-top:30px;margin-bottom:9px;}
#globaldrive .top-menu ul .active{
	background: #2F69FF;
	color: #ffffff;
	border-radius: 5px;
}

#globaldrive .searchbar{
	background: #F3F3F7;
	border-radius: 5px;
	height: 52px;
	outline: none;
	border: none;
	font-family: 'Acrom';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #343C4B;
	opacity: 0.5;
	padding-left: 50px;
	background-image: url('images/search.svg');
	background-position: 22px;
	background-repeat: no-repeat;
	z-index: 3;
}

#globaldrive .no-shadow{
	box-shadow: none;
}

#globaldrive .left-menu .city-list{
	margin-top: 15px;
	height: 540px;
	border-right: 4px solid #e2e2ea;
	overflow-y: scroll;
	overflow-x: clip
}

#globaldrive .left-menu .city-list::-webkit-scrollbar{
	width: 4px;
	background: #E2E2EA;
	
}

#globaldrive .left-menu .city-list::-webkit-scrollbar-thumb{
	background: #2F69FF;
	border-radius: 555px;
	width: 4px;
	position: relative;
	right: 4px;
}

#globaldrive .left-menu .city-list a{
	padding: 6px 0;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	display: flex;
	align-items: center;
	color: #343C4B;
}

#globaldrive .left-menu .city-list a:hover{
	color: #343C4B;
	background: white !important;
}

#globaldrive .left-menu .city-list .active{
	color: #2F69FF !important;
	border-right: 4px solid #2F69FF;
	width: 100%;
}

#globaldrive .left-menu .left-menu-switcher{
	display: flex;
	background: #FFFFFF;
	box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
	border-radius: 8px;
	padding: 16px;
}	

#globaldrive .left-menu .left-menu-switcher h4{
	font-weight: 700;
	font-size: 16px;
	line-height: 90%;
	color: #455067;
	padding: 0 11px 0 26px;
	width: 167px;
}

#globaldrive .left-menu .left-menu-switcher svg{
	position: relative;
	top: 8px;
	cursor: pointer;
}

#globaldrive .contacts-bottom{
	display: flex;
	justify-content: space-between;
	width: 100%;
	background: #F3F3F6;
	border-radius: 8px;
}

#globaldrive .contacts-bottom img, #globaldrive .contacts-bottom svg, #globaldrive .contacts-bottom h4{
	float: left;
}

#globaldrive .contacts-bottom h4{
	margin-left: 10px;
	margin-right: 16px;
}

#globaldrive .contacts-bottom-left{
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 40px;
}

#globaldrive .contacts-bottom-right h4, #globaldrive .contacts-bottom-right svg{
	position: relative;
	top: 18px;
}

#globaldrive .right-block .photo-block--header{
	display: flex;
	margin-bottom: 20px;
}

#globaldrive .right-block .photo-block--header svg{
	margin-right: 8px;
}

#globaldrive .right-block .photo-slider img{
	width: calc(100% - 15px);
	cursor: pointer;
}

#globaldrive .dark-screen{
	background: rgba(52, 60, 75, 0.3);
	width: 100vw;
	height: 100vh;
	position: fixed;
	display: none;
	z-index: 2;
	right: 0;
	top: 0;
}

#globaldrive .contacts-top-box{
	display: none;
}

#globaldrive .contacts-top{
	padding-bottom: 10px;
	justify-content: start;
}

#globaldrive .contacts-top img{
	margin-right: 10px;
}

#globaldrive .contacts-top .contacts-bottom-left{
	padding-left: 16px;
}

#globaldrive .contacts-top .contacts-bottom-right{
	display: flex;
  flex-direction: column;
  justify-content: start;	
}

#globaldrive .contacts-top h4, #globaldrive .contacts-top svg{
	top: 8px;
}

#globaldrive .contacts-top h4{
	margin-left: 0;
}

#globaldrive .contacts-top svg{
	margin-right: 8px;
}

#globaldrive .contacts-top h4:first-of-type{
	margin-bottom: 5px;
}

#globaldrive .open-window{
	position: fixed;
	top: 0;
	width: calc(100vw - 20px);
	height: 100vh;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background: rgba(52, 60, 75, 0.5);
}

#globaldrive .open-window .open-block{
	max-width: 1060px;
	width: calc(100% - 140px);
	margin: 0 auto;
	position: relative;
	background: white;
	border-radius: 12px;
	padding: 50px;
}

#globaldrive .open-window .open-block img{
	width: 100%;
	border-radius: 8px;
}

#globaldrive .open-window .open-block h3{
	margin-top: 30px;
	margin-bottom: 10px;
}

#globaldrive .open-window .open-block p{
	 
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	display: flex;
	align-items: center;
	color: #343C4B;
	opacity: 0.7;
}

#globaldrive .open-window .open-block .blue-button{
	max-width: 283px;
	border-radius: 6px;
	margin-top: 20px;
}


#globaldrive .open-window .close-window{
	position: absolute;
	right: 10px;
	top: 15px;
	cursor: pointer;
}	

#globaldrive .articles-slider{
	max-width: 1450px;
	padding: 0 20px;
	margin: 0 auto;
}

#globaldrive .articles-slider .article{
	margin: 0 8px !important;
}


#globaldrive .photo-slider .slick-list{
	padding-left: 0 !important;
}

#globaldrive .photo-slider .slick-track{
	left: inherit;
	right: 100%;
}

#globaldrive .delivery-banner{
	display: flex;
	justify-content: space-between;
	background: url('images/delivery-banner.png') no-repeat center;
	width: calc(100% - 120px);
	border-radius: 10px;
	padding: 60px;
}

#globaldrive .delivery-banner .delivery-banner--left{
	display: flex;
	justify-content: center;
	flex-direction: column;
	max-width: 750px;
}

#globaldrive .delivery-banner img{
	max-width: 30%;
	object-position: top;
	margin-left: 6px;
	min-width: 82px;
}


#globaldrive .delivery-banner h2{
	font-weight: 400;
	font-size: 48px;
	line-height: 58px;
	display: flex;
	align-items: center;
	color: #FFFFFF;
	margin-bottom: 18px;
	line-height: 100%;
}

#globaldrive .delivery-banner p{
	 
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	display: flex;
	color: #FFFFFF;
	padding: 0;
	text-align: left;
}

#globaldrive .open-block{
	width: 100%;
	box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
	border-radius: 8px;
	margin-bottom: 12px;
}

#globaldrive .open-block h3{
	padding: 32px 60px;
	float: left;
	max-width: calc(100% - 50px);
}

#globaldrive .open-block .arrow-block{
	margin-top: 40px;
	margin-right: 60px;
	margin-left: -46px;
	position: absolute;
}

#globaldrive .open-block input{
	display: none;
}

#globaldrive .open-block label{ 
	width: 100%;
	height: 90px;
	cursor: pointer;
	display: block;
}

#globaldrive .open-block--content{
	padding: 32px 60px;
	border-top: 2px solid #ebeced;
	display: none;
}

#globaldrive .open-block input:checked ~ .open-block--content{
	display: block;
}

#globaldrive .delivery-steps{
	display: flex;
	justify-content: space-between;
	margin-top: 36px;
}

#globaldrive .step{
	background: #FFFFFF;
	box-shadow: 5px 5px 60px rgba(36, 40, 43, 0.1);
	border-radius: 8px;
	width: 274px;
	height: 373px;
	display: flex;
	flex-direction: column;
}



#globaldrive .step h2, #globaldrive .step p{
	text-align: center;
	display: block;
	padding: 0 21px;
}

#globaldrive .step h2{
	padding: 10px 21px;
}

#globaldrive .step p{
	color: #343C4B;
	opacity: 0.7;
	overflow: hidden;
	margin-bottom: 30px;
}

#globaldrive .step a{
	width: 284px;
	font-weight: 700;
	font-size: 14px;
	line-height: 17px;
	color: #2F69FF;
	position: absolute;
	margin-top: 330px;
	background: white;
	text-align: center;
	box-shadow: 0px 0px 15px white;
}

#globaldrive .image-box{
	width: 190px;
  height: 190px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 0 auto;
	padding: 21px 42px;
	padding-bottom: 0;
}

#globaldrive .step a .arrow-block{
	border-color: #2F69FF;
	float: none;
	margin-left: 10px;
}

#globaldrive .alert{
	max-width: 760px;
	background: #FFFFFF;
	box-shadow: 5px 5px 24px rgba(52, 60, 75, 0.15);
	border-radius: 8px;
	min-height: 54px;
	margin-top: 16px;
}

#globaldrive .alert svg{
	position: relative;
	top: 16px;
	margin-left: 20px;
}

#globaldrive .container .alert p{
	padding: 0 21px;
	padding-left: 60px;
	text-align: left;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	color: rgba(52, 60, 75, 0.7);
	position: relative;
	bottom: 10px;
	margin: 0;
}

#globaldrive .alert span{
	color: #ef483d;
}

#globaldrive .header-image{
	display: flex;
	margin-top: 30px;
}

#globaldrive .header-image h2{
	margin-top: 0;
}

#globaldrive .grey-text p{
	color: rgba(52, 60, 75, 0.7);
	 
	font-style: normal;
	line-height: 140%;
}

#globaldrive .grey-text h2{
	margin-top: 30px;
}

#globaldrive .grey-banner{
	background: #f3f3f6;
	border-radius: 8px;
	padding: 55px;
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
	margin-bottom: 30px;
}

#globaldrive .grey-banner h2{
	font-weight: 400;
	font-size: 32px;
	line-height: 38px;
	display: flex;
	align-items: center;
	color: #343C4B;
}

#globaldrive .grey-banner li{
	max-width: 600px;
	margin-top: 17px;
	font-weight: 700;
}

#globaldrive .grey-banner .blue-button{
	max-width: 253px;
	margin-top: 30px;
}

#globaldrive .faq{
	margin-top: 40px;
}

#globaldrive .options{
	margin-top: 30px;
}

#globaldrive .icon-box{
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

#globaldrive .open-block .open-block--box{
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	width: 100%;
	float: left;
	user-select: none;
}

#globaldrive .services-main{
	background: #FFFFFF;
	box-shadow: 0px 0px 40px rgba(54, 63, 80, 0.1);
	border-radius: 12px;
	width: 100%;
}

#globaldrive .services-header{
	background: #F3F3F6;
	border: 6px solid #FFFFFF;
	box-sizing: border-box;
	border-radius: 12px;
	display: flex;
	justify-content: space-between;
}

#globaldrive .services-header--left{
	margin-top: 85px;
	margin-left: 50px;
}

#globaldrive .services-header--left h1,
#globaldrive .services-header--left h2{
	margin-bottom: 5px;
	font-size: 32px;
	line-height: 38px;
}

#globaldrive .services-header--left h4{
	font-weight: 400;
}

#globaldrive .services-header--right{
	padding: 30px 80px 35px 0;
}

#globaldrive .services-tabs{
	margin-left: 50px;
}

#globaldrive .services-tabs > label{
	padding: 25px;
	height: 75px;
	width: 150px;
	background: #FFFFFF;
	border-radius: 12px;
	filter: drop-shadow(0px 0px 40px rgba(54, 63, 80, 0.1));
	margin-right: 12px;
	margin-top: -80px;
	margin-bottom: 80px;
	border: 2px solid #ffffff;
}

#globaldrive .services-tabs .mobile-show{
	display: none;
}

#globaldrive .services-tabs > label p{
	font-weight: 500;
	font-size: 14px;
	line-height: 110%;
	color: #343C4B;
	margin-top: 5px;
}

#globaldrive .services-tabs > div p{
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #343C4B;
	opacity: 0.7;
}

#globaldrive .services-tabs input[type="radio"]:checked+label{
	border: 2px solid #2F69FF;
}

#globaldrive .services-bottom{
	background: #F3F3F6;
	border-radius: 10px;
	padding: 45px 60px 60px 60px;
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}

#globaldrive .services-bottom h4{
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: #343C4B;
	opacity: 0.5;
	margin-top: 5px;
}

#globaldrive .services-bottom--right, #globaldrive .services-bottom--left{
	width: calc(50% - 50px);
} 

#globaldrive .input-box{
	width: calc(50% - 7px);
	float: left;
	margin-bottom: 30px;
	margin-top: 40px;
}

#globaldrive .input-box:first-of-type{
	margin-right: 14px;
}

#globaldrive .input-box p{
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	color: rgba(52, 60, 75, 0.7);
	margin-bottom: 10px;
}

#globaldrive .input-box input{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: calc(100% - 22px);
	height: 60px;
	border: none;
	border-bottom: 2px solid #D7DAE0;
	padding-left: 22px;
	outline: none;
}

#globaldrive .services-bottom p{
	font-weight: 500;
	font-size: 14px;
	line-height: 17px;
	color: rgba(52, 60, 75, 0.7);
	float: left;
	width: calc(50% - 7px);
	margin-right: 14px;
}

#globaldrive .services-bottom .blue-button{
	width: calc(50% - 7px);
	border: none;
}

#globaldrive .services-content h2{
	margin-bottom: 24px;
}

#globaldrive #content-3 .input-box input{
	background: #F3F3F6;
}

#globaldrive #content-3 form{
	display: flex;
	justify-content: left;
}

#globaldrive #content-3 form .input-box{
	max-width: 325px;
	margin-top: 30px;
}
.page5 {    box-shadow: 5px 5px 60px 0px #24282b1a;
    height: auto;
    padding: 20px 20px;
    box-sizing: border-box;
    width: 742px;
    max-width: 100%;
    font-family: Acrom;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
    text-align: left;
    color: #343C4B;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    margin-top: 20px;
   
}
.page4_number  {
    text-decoration: none;
    color: #2F69FF;
    font-family: Acrom;
    font-size: 22px;
    font-weight: 500;
    line-height: 26px;
    text-align: left;
    padding-top: 6px;
}
.page3_text{font-size:16px;line-height: 
23.58px}
a.page3_text3 {
	margin:20px 0px;
    text-decoration: none;
    color: #FFFFFF;
}
#globaldrive #content-3 form .blue-button{
	height: 60px;
	border: none;
	margin-top: 60px;
	width: 210px;
	margin-left: 10px;
	cursor: pointer;
	max-width: 100%;
}
#globaldrive #content-3 form .blue-button svg{
	position: relative;
	top: 0 !important;
}
#globaldrive .cities-list{
	clear: both;
	width: 100%;
}

#globaldrive .cities-list .blue-button{
	padding: 14px 20px;
	width: fit-content;
	float: left;
	margin-right: 8px;
	margin-bottom: 8px;
}

#globaldrive #content-2 .input-box{
	width: calc(100% - 50px);
}

#globaldrive #content-2 #searchbar{
	background: #F3F3F7;
	border-radius: 5px;	
	border: none;
	background-image: url('images/search.svg');
	background-repeat: no-repeat;
	background-position-x: 22px;
	background-position-y: center;
	padding-left: 50px;
	width: calc(100% - 50px);
}
.page3_text {
    padding: 34px 0px 9px 0px;
}
.page3_text3 {
    font-family: Acrom;
    font-size: 16px;
    font-weight: 700;
    line-height: 16px;
    text-align: center;
    background: #2F69FF;
    height: 60px;
    width: 253px;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
} 
.services-list--element{position:relative;background:#2F69FF;border-radius: 8px;}
.services-list--element img{border-radius: 8px;width:100%;margin-bottom:10px;}


.services-list--element div{position: absolute;width: 253px;
height: 60px;font-style: normal;
font-weight: 700;color:#fff;top:calc(50% - 30px);left:calc(50% - 126px);
font-size: 16px;display:none;border-radius: 6px;
    align-items: center;
    justify-content: center;
line-height: 100%;border: 1px solid #FFFFFF;max-width:100%;}



.services-list--element:hover  div{display: flex;}
.services-list--element:hover img{opacity:0.1}

#globaldrive .services-content{
	padding-bottom: 50px;
	padding-right: 50px;
}

#globaldrive #content-1 p{
	 
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;	
}

#globaldrive #content-1 .first-content-first-block{
	display: flex;
	justify-content: center;
}

#globaldrive #content-1 .first-content-first-block .content-first-block--left{
	margin-right: 30px;
}

#globaldrive #content-1 .first-content-first-block img{
	max-width: 40%;	border-radius: 12px;
}

#globaldrive #content-1 .first-content-first-block h4{
	margin-bottom: 8px;
}

#globaldrive #content-1 .services-list{
	width: 100%;
	display: flex;
    justify-content: left;
}

#globaldrive #content-1 .services-list--element{
	width: calc(25% - 10px);
    float: left;
cursor: pointer;
 height:236px;
    margin-right: 20px;
    margin-bottom: 40px;
  
}

#globaldrive #content-1 .services-list--element:nth-of-type(4n){
	margin-right: 0;
}

#globaldrive #content-1 .services-list--element p{
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	color: #343C4B;
	margin-top: 20px;
	opacity: 1;
}

#globaldrive #content-1 .services-icons{
	clear: both;
    display: flex;
    justify-content: sapce-between;
}


#globaldrive #content-1 .services-icons .services-icons--element{
	display: flex;
}

#globaldrive .services-tabs > label a{
	height: 104px;
    width: 204px;
    display: block;
    position: relative;
    top: -27px;
    left: -27px;
    padding-top: 25px;
}

@media all and (max-width: 1650px){
	#globaldrive .articles-slider .slick-next{right: 0;}
	#globaldrive .articles-slider .slick-prev{left: 0;}
}

@media all and (max-width: 1500px){
	
	.page_3_left{width:100%;margin-bottom:30px;}
	.page_3_right {
    float:none;margin:auto;}
	.mscroll {
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;    box-sizing: border-box;}
	#globaldrive .open-block .arrow-block{margin-left: 0; right: 20px;}
	#globaldrive .delivery-steps{flex-direction: column;}
	#globaldrive .step{width: 100%; margin-bottom: 30px; height: auto; padding: 30px;}
	#globaldrive .step p{margin-bottom: 0;}
	#globaldrive .step a{display: none;}
}	

@media all and (max-width: 1200px){
	   #globaldrive .services-bottom{    flex-direction: column;}
	   .services-bottom--left{order: 2;}
	   .services-bottom--right{order: 1;}
	   #globaldrive .services-bottom--right, #globaldrive .services-bottom--left {
    width: 100%;
}
#globaldrive .services-bottom .blue-button{margin-top:15px}
#globaldrive .input-box{margin-top:10px;}
#globaldrive .services-bottom p{    margin-bottom: 20px;}
#globaldrive .input-box, #globaldrive .services-bottom p {
  width: 100%;}
	   
	.inpdf{width:100%;}
	.page2_1{width:100%;MARGIN-BOTTOM: 10PX;}
	.inpdf:nth-child(odd){padding-right:0px;}
	#globaldrive .article{width: calc(50% - 30px); margin-right: 30px;}
	#globaldrive .detail-header{flex-direction: column; margin-bottom: 0;}
	#globaldrive .detail-header .detail-header--right{margin: 15px 0;}
	#globaldrive .button-right{margin-right: 20px;}	
	#globaldrive .button-left{margin-left: 20px;}	
	#globaldrive .article:nth-of-type(3n) {margin-right: 15px;}
	#globaldrive .article:nth-of-type(2n) {margin-right: 0;}
	#globaldrive .open-block .arrow-block{position: absolute; right: 0;}
	#globaldrive .services-tabs{margin-left: 10px;}
	#globaldrive .services-tabs > label{width: 100px; margin-top: -40px; margin-bottom: 40px;}
	#globaldrive .services-tabs br{display: none;}
	#globaldrive #content-1 .services-list--element{width: calc(33.33% - 13.33px);}
	#globaldrive #content-1 .services-list--element:nth-of-type(4n){margin-right: 20px;}
	#globaldrive #content-1 .services-list--element:nth-of-type(3n){margin-right: 0px;}
}

@media all and (max-width: 900px){
	#globaldrive .services-tabs > label a{height: 30px; width: 100%; display: flex; position: relative; top: -13px; padding: 20px 0; left: 0;}
	#globaldrive .services-tabs .mobile-hide{display: block !important;}
	.div_price{flex-direction: column;justify-content: left;
    align-items: start;}
		#globaldrive .services-bottom .blue-button {
    width: calc(100% - 7px);

}
	.services-bottom--form .input-box{margin-bottom: 10px;}
	
	.services-tabs label:after{
	position: absolute;
    right: 20px;
    top: 30px;
    content: "";
    width: 5px;
    height: 5px;
    border-bottom: 3px solid #343C4B;
    border-right: 3px solid #343C4B;
    transform: rotate(45deg);
	display: none;
}
	.page_spis1 li {
    width: 100%;    }
	.page_box {
    width: 100%;}
    .page_box input{margin-right:0px;}
    .page_box.p22 {
    padding-right:0;
    box-sizing: border-box;
}
	.serv, .topmodal{width:100%;}
	.topmodal{padding-left:0px;}
	.contactA {
	
    background: none;
    box-shadow:  none;
    border-radius: 12px;
    padding: 0  0 48px;
    box-sizing: border-box;
    margin-right: 22px;
    width: 380px;
    float: left;
    font-family: Acrom;
    background: #FFFFFF;
    border-radius: 10px;
}
	.headerA .contactA{width:100%;}
	.headerA .mapA{width:100%;}
	.page3_1 {
   padding-right: 0px; padding-bottom: 20px;
    width: 50%;}
    .page3 {
    justify-content: space-around;
    flex-wrap: wrap;}
	#globaldrive .container{flex-direction: column;}
	#globaldrive .left-menu{width: 100%; margin-bottom: 30px;}
	#globaldrive .right-block{width: 100%; margin-left: 0;}
	#globaldrive .article{width: 100%; margin-right: 0;}
	#globaldrive .left-menu ul{display: none;}
	#globaldrive #menu-hide:checked ~ ul{display: block;}	
	#globaldrive .arrow{display: block;}
	#globaldrive .left-menu .left-menu-switcher{display: none;}
	#globaldrive .searchbar:focus ~ ul{display: block; margin-top: 0; z-index: 3;}
	#globaldrive .left-menu .city-list a{padding: 10px 20px;}
	#globaldrive .searchbar:focus ~ .left-menu-switcher{display: flex; z-index: 3; border-top-right-radius: 0; border-top-left-radius: 0;}
	#globaldrive .searchbar:focus ~ .dark-screen{display: block;}
	#globaldrive .left-menu .city-list .active{margin-right: -4px; width: inherit;}
	#globaldrive .searchbar{border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
	#globaldrive .contacts-top-box{display: block;}
	#globaldrive .contacts-top-box .contacts-bottom{display: flex;}
	#globaldrive .contacts-bottom{display: none;}
	#globaldrive .article{margin-right: 0 !important;}
	#globaldrive .grey-banner{flex-direction: column-reverse;}
	#globaldrive .grey-banner img{padding: 0 60px;}
	#globaldrive .delivery-banner h2{font-size: 38px; line-height: 40px;}
	#globaldrive .services-tabs{margin-left: 0; background: #F3F3F6; padding-top: 10px;}
	#globaldrive .services-tabs > label{margin: 0; padding: 0; width: calc(100% - 32px); margin-bottom: 10px; display: flex; padding: 12px 16px; height: 40px; margin-bottom: 20px;}
	#globaldrive .services-tabs > label img{width: 40px; margin-right: 12px; object-fit: contain; height: 40px; position: relative; top: -5px;}
	#globaldrive .services-tabs > label p{margin-top: 0; line-height: 40px;}
	#globaldrive .services-tabs .mobile-show{display: flex;}
	#globaldrive .services-header--left{margin-top: 60px;}
	#globaldrive .services-content{padding-bottom: 30px; width: calc(100vw - 60px); padding: 20px; background: #ffffff; position: relative; left: -20px; margin-bottom: 13px;}
	#globaldrive .cities-list{display: none;}
	#globaldrive #content-2 .input-box{margin-top: 20px; width: 100%;}
	#globaldrive #content-2{padding-bottom: 110px}
	#globaldrive #content-1 .services-list--element{width: calc(50% - 10px); margin-bottom: 20px;}
	#globaldrive #content-1 .services-list--element p{margin-top: 10px;}
	#globaldrive #content-1 .services-list--element:nth-of-type(3n){margin-right: 20px;}
	#globaldrive #content-1 .services-list--element:nth-of-type(2n){margin-right: 0px;}
	#globaldrive #content-1 .first-content-first-block{flex-direction: column;}
	#globaldrive #content-1 .first-content-first-block img{max-width: 100%; width: 100%; margin: 20px 0;}
	#globaldrive #content-1 .first-content-first-block .content-first-block--left{margin-right: 0;}
	
	
	#globaldrive .services-tabs > label p {
    display: flex;
   text-align:left;
    align-items: center;
    margin-top: 0;
    line-height: 21px;
}

.page_box input {
    width:100%;}
    
    .services-tabs .inputbox label:after {
display:none;
}
}

@media all and (max-width: 700px){
	
	.mymodal1 .inmymodal {

    top: calc(50% - 100px);
    left: 5%;width: 90%;
    max-width: 90%;
    max-height: 90%;

}
	
	.modalusl div{padding-right:60px;}
	.modalusl IMG {
    PADDING-RIGHT: 10PX;
}
	.div_price {

    flex-direction: column;
}
	.state_this_order{margin-top:30px;}
	.phone_mi {
box-sizing: border-box;    padding: 27px 30px;    margin-top: 20px;
    margin-left: 0px;
    
   width: 100%;
}
		.page3_1 {
   padding-right: 0px; padding-bottom: 20px;
    width: 100%;}
    .page3_1 {

    justify-content: left;
}
	#globaldrive h1{font-size: 25px; line-height: 30px;}
	#globaldrive h2, #globaldrive .articles-slider h2{font-size: 22px; line-height: 26px;}
	#globaldrive .detail-text h2{margin-top: 36px;}
	#globaldrive h4{font-size: 20px; line-height: 24px;}
	#globaldrive .open-window .open-block p{font-size: 14px; line-height: 22px;}
	#globaldrive .open-window .open-block{padding: 26px 16px; width: calc(100% - 80px);}
	#globaldrive .slider-articles .slick-list{padding-left: 0 !important; position: relative; right: 10px;}
	#globaldrive .header-image img{width: 70px;}
	#globaldrive .open-block h3{font-size: 20px; line-height: 100%;}
	#globaldrive .grey-banner img{padding: 0 30px;}
	#globaldrive .grey-banner{padding: 30px;}
	#globaldrive .grey-banner .blue-button{margin-bottom: 15px;}
	#globaldrive .grey-banner h2{font-size: 26px; line-height: 30px;}
	#globaldrive .delivery-banner h2{font-size: 22px; line-height: 30px;}
	#globaldrive .delivery-banner p{font-size: 14px; line-height: 150%;}
	#globaldrive .delivery-banner{padding: 30px; width: calc(100% - 60px);}
	#globaldrive .open-block--content{padding: 32px;}
	#globaldrive .image-box{margin: 0; padding: 0;}
	#globaldrive .step h2, #globaldrive .step p{text-align: left;}
	#globaldrive .services-header{flex-direction: column-reverse;}
	#globaldrive .services-header--left{margin-top: 0; margin-left: 16px; margin-right: 16px; margin-bottom: 30px;}
	#globaldrive .services-header--right{padding: 16px 45px;}
	#globaldrive .services-header--right{margin: 0 auto; display: flex;}
	#globaldrive .services-header--right img{max-width: 400px; width: 100%;}
	#globaldrive .services-header--left h4{font-size: 14px; line-height: 120%;}
	#globaldrive #content-3 form{flex-direction: column;}
	#globaldrive #content-3 form .input-box{max-width: 100%; width: 100%; margin: 0; margin-top: 13px;}
	#globaldrive #content-3 form .input-box:first-of-type{margin-top: 26px;}
	#globaldrive .services-content h2{margin-bottom: 12px;}
	#globaldrive #content-3 form .blue-button{margin-top: 18px;}
	#globaldrive #content-3 form .blue-button{width: 100%; margin-left: 0;}
}

@media all and (max-width: 600px){
	
	.inmymodal {
    padding: 0px 5px 0px 0;
    overflow-y: scroll;
    max-height: calc(100% - 40px);
}
		.mscroll {
    width: 90%;
    height: 80%;
    top: 15%;
    left: 5%;    box-sizing: border-box;}
	
	.services-list--element div{width: 90%;
left:5%;
}
	
	
	
#globaldrive .services-bottom {
  
    padding: 45px 20px 60px 20px}
.page3 {

    padding: 44px 20px;}
	#globaldrive .services-header--left h1,
    #globaldrive .services-header--left h2{font-size: 30px; line-height: 30px;}	
}

@media all and (max-width: 400px){
	#globaldrive h1{font-size: 18px; line-height: 22px;}
	#globaldrive h2, #globaldrive .articles-slider h2{font-size: 18px; line-height: 22px;}
	#globaldrive h4{font-size: 18px; line-height: 22px;}
	#globaldrive .open-window .open-block p{font-size: 12px; line-height: 140%;}
	#globaldrive .open-window .open-block h3{margin-top: 15px; margin-bottom: 4px;}
	#globaldrive .header-image{display: block;}
	#globaldrive .header-image h2{margin-top: 0;}
	#globaldrive .open-block h3{font-size: 14px; line-height: 100%; padding: 14px;}
	#globaldrive .grey-banner img{padding: 0;}
	#globaldrive .grey-banner{padding: 15px;}
	#globaldrive .grey-banner h2{font-size: 18px; line-height: 22px;}
	#globaldrive .grey-text p, #globaldrive .grey-text li{font-size: 14px; line-height: 18px;}
	#globaldrive .delivery-banner h2{font-size: 18px; line-height: 22px;}
	#globaldrive .delivery-banner p{font-size: 12px; line-height: 120%;}
	#globaldrive .delivery-banner{padding: 15px; width: calc(100% - 30px);}
	#globaldrive .delivery-banner img{width: 75px; position: absolute; right: 25px; max-height: 75px;}
	#globaldrive .delivery-banner h2{width: calc(100% - 80px); margin-bottom: 30px;}
	#globaldrive .open-block .arrow-block{margin-right: 40px;}
	#globaldrive .open-block--content{padding: 16px;}
	#globaldrive .step{margin-bottom: 8px; padding: 16px;}
	#globaldrive .services-header--left h1,
    #globaldrive .services-header--left h2{font-size: 18px; line-height: 22px;}
	#globaldrive .services-header--left h4{font-size: 13px; line-height: 120%;}
	#globaldrive .services-tabs > label img{width: 35px;}
	#globaldrive .services-tabs > div p{font-size: 13px; line-height: 120%;}
}
	
	