

/* Start:/bitrix/templates/s1_copy/styles.css?17714189285477*/
.aboutProject .project .description{
font-size:16px;
}
.checkDomain .title p{
font-size:16px;
}

.header {
    padding-bottom: 8px;
    position: fixed;
    
    width: 100%;
    z-index: 500;
    background: #fff;
}
	.main {padding-top:125px;}
.navbar-light .navbar-toggler {margin-left: auto;margin-right: 20px;}
.analytics .month .datepicker-input {
    border: 0;
    max-width: 130px;
    background: transparent;
    z-index: 10;
    position: relative;
    cursor: pointer;
    outline: none;
}
	.aboutProject .members .members-item img {max-width: 100%;}

	.chartBadDomainsNumbers .chartBadDomainsNumbersContainer {max-height: 330px;min-height: 330px;}
	.analytics .reports {width: 100%;}
.ajax-form .ok {min-height: 300px;}
.shadow__block {
    position: fixed;
    z-index: 600;
    width: 100%;
    height: 100%;
    background: rgba(49, 112, 235, 0.74);
    left: 0;
    top: 0;
    transition: .3s;
    display: none;
}
.popup {
    display: none;
    left: 50%;
    top: 100px;
    position: absolute;
    z-index: 910;
    width: 1300px;
    transform: translateX(-50%);
    box-sizing: border-box;
    padding: 60px 50px;

    background: linear-gradient(180deg, #FFFFFF 0%, #EFF4FF 100%);
	border: 1px solid #C5D2DB;
	box-sizing: border-box;
	box-shadow: 0px 30px 200px rgba(7, 11, 43, 0.44);
	border-radius: 30px;
}
.popup .close {
    position: absolute;
    right: 26px;
    top: 26px;
    cursor: pointer; 
}
.popup .head {
    font-size: 35px;
	line-height: 1.17;
	color: #2359C0;
    margin-bottom: 40px;
}
.popup .text {
    font-size: 18px;
	line-height: 1.44;
	color: #7F8186;   
	padding-left: 170px;
}

@media (max-height: 750px) {
	.main {padding-top: 80px;}	
	.main .domain-numbers {margin-top: 10px;} 
	.main .domain img {max-height: 80px;}
}

@media (max-width: 1600px) {
    .aboutProject-checkDomain {background-size: 750px;background-position: 0 50%;}
.main-container {max-width: 890px;}    
}

@media (max-width: 1500px) {
	body {/*background:url('/bitrix/templates/s1_copy/bg_1280.jpg') 50% 0 no-repeat;*/font-size: 14px;}
	.main-container {max-width: 890px;}    
	.header .main-container {max-width: 90%;} 
	.header .navbar-brand img {height: 40px;}   
	.header .collapse {padding-top: 0px;}   
	
	.main {padding-top: 75px;}
	.main .title {font-size: 46px;line-height: 1.2;}
	.main .description {font-size: 16px;}     
	.main .domain-numbers {margin-top: 30px;}   
	.main .main-background {height: 63%;background: url(/bitrix/templates/s1/img/hacker.svg) -20% bottom no-repeat,url(/bitrix/templates/s1/img/spider.svg) 120% bottom no-repeat, url(/bitrix/templates/s1/img/bg_main.svg) 50% 500px no-repeat,
    linear-gradient(180deg,#3473ef 0,#0e46b5 89.91%);}
    
    .main .domain-numbers {padding: 20px 40px;}  
    .h2, h2 {font-size: 20px;} 
    .main .domain-numbers .domain-numbers-title {font-size: 18px;} 
    .chartAllDomains .chartAllDomainsContainer {max-height: 300px;min-height: 300px;}
    /*.chartBadDomains .chartBadDomainsContainer {max-height: 220px;min-height: 220px;} */  
    .main .bad-domains {padding: 20px 30px;}  
    .main .bad-domains .bad-domains-title {font-size: 18px;}  
    
    .aboutProject .project .title,
    .checkDomain .title .h2, .checkDomain .title h2,
    .analytics .title .h2, .analytics .title h2,
    .warnings .title .h2, .warnings .title h2,
    .contactUs .title .name {font-size: 30px;line-height: 1.4;margin-bottom: 20px;}
    .aboutProject .project .description, .checkDomain .title p {font-size: 12px;line-height: 1.6;} 
    
    .aboutProject {padding: 50px 0;}
    .aboutProject .members .title .h3, .aboutProject .members .title h3 {font-size: 18px;line-height: 1.4;}
    .aboutProject .members .members-item img {max-width: 100%;}
    .aboutProject .aboutProject-content {margin-bottom: 30px;}    
    
    .button-custom {width: auto;height: 70px;padding: 0 40px;font-size: 16px;} 
    .button-round {width: 75px;height: 75px;background-size: 28px;} 
    
	.checkDomain, .analytics, .warnings {padding: 50px 0;}  
	.checkDomain .title p {padding-bottom: 15px;}  
	.checkDomain .form {padding: 20px 30px;} 
	.checkDomain .report p {padding-top: 30px;font-size: 14px;line-height: 1.6;} 
	
	.analytics .reports {margin: 12px -10px 0;} 
	.analytics .reports .report {min-height: 250px;padding: 20px;width: calc(25% - 20px);}
	.analytics .reports .report .report-title {font-size: 18px;padding-right: 0;text-align: left;}
	.analytics .reports .report p.pdf {font-size: 50px;line-height: 1;text-align: left;padding-left: 0;margin-right: 0;}
	.analytics .reports .report .analytics-button {width: 44px;height: 44px;background-size: 18px;}  
	
	.warnings .warnings-container .files .file {padding: 20px;min-height: 100px;}
	.warnings .warnings-container .files .file .name {font-size: 16px;line-height: 1.4;}
	.contactUs .input-custom .form-control {padding-left: 160px;}
}
@media (max-width: 1320px) {
	.popup {width: 90%;}
}
@media (max-width: 1023px) {
	.popup .text {padding-left: 70px;}
}
@media (max-width: 767px) {
	.popup {padding: 30px 20px;}    
	.popup .head {font-size: 28px;padding-right: 40px;margin-bottom: 20px;}
	.popup .text {padding-left: 0px;} 
	
	.main .title {margin: 0 auto;} 
	.aboutProject {background: linear-gradient(178.6deg,#1049b8 1.19%,#3c78ea 107.97%);}

	.analytics .reports .report {width: calc(50% - 20px);}   
	.analytics .reports .report p.pdf {font-size: 36px;}     
	.contactUs .form-container {width: 90%;}
	.contactUs .input-custom .form-control {padding-left: 100px;}
}


/* End */
/* /bitrix/templates/s1_copy/styles.css?17714189285477 */
