.navbar-nav a{font-family: Cuprum;
font-style: normal;
font-weight: 400;
font-size: 20px;
line-height: 23px;
/* identical to box height */

display: flex;
align-items: center;
text-align: center;

color: #000000 !important;}

hr {
    margin-top: 1rem;
    margin-bottom: 0rem;
    border: 0;
    border-top: 1px solid #73869F;
}

.vvccbb img{max-width: 30px;}

.vvccbb {font-family: Russo One;}

.llkk {font-size: 12px;
    line-height: 16px;
    color: #fff;}

.redbugg2:hover, .back1 a:hover, .card .content .jj11:hover, .redburr:hover, .wpcf7-submit:hover {background: #0695E4; color: #fff;}

.k2 a:hover, .bluesky2:hover, .bluesky a:hover{background: #00669F;color: #fff;}

.kuku:hover {color: #fff;}

.wpcf7-submit{    -webkit-transition: all ease 0.6s;
    transition: all ease 0.6s;}
    
    #wpcf7-f43-o2 input {width: 100%; border: 1px solid #E0E6EE;}
    
    #wpcf7-f44-o3 input {width: 100%; border: 1px solid #E0E6EE;}
    
    #hello1, #hello2,#hello11, #hello12,#hello13,#hello14,#hello15,#hello16 {background: #FAFCFF;}
    
    .wpcf7-response-output {    font-size: 12px;
        line-height: 18px;}

.navbar {
    position: relative;
    z-index: 4;width: 100%;}


p {font-family: Cuprum !important;}
.back1 {background: url('/wp-content/uploads/2020/09/image16.jpg'); background-size: cover;min-height: 35vh; padding: 80px 0; position: relative}

.back1:after {   width: 100%;
    content: " ";
    background-image: url(/wp-content/themes/ohrana2/a/Frame.svg);
    position: absolute;
    /* left: -16px; */
    /* top: -6px; */
    height: 105%;
    background-size: 110%;
    background-repeat: no-repeat;
    top: -5%;
    bottom: 0;}

.dddff1{font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 72px;
line-height: 87px;
/* identical to box height */

z-index: 2;
    position: relative;
color: #FFFFFF;

text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.dddff2{font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 82px;
line-height: 99px;
/* identical to box height */

z-index: 2;
    position: relative;
color: #FFFFFF;

text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.back1 p {font-family: Cuprum;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 28px;
/* identical to box height */

z-index: 2;
    position: relative;
color: #FFFFFF;}

.back1 a{font-family: Cuprum;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 35px;
    background: #CD0A0A;
    /* display: flex; */
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 15px 65px;
    max-width: 600px;
    text-align: center;
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 40px;z-index: 2;
    position: relative;}


.back2 {background: #FAFCFF;
    padding: 0px 0 80px 0;
    background-image: URL(/wp-content/themes/ohrana2/a/back_image2.svg);
    background-size: 30%;
    background-repeat: no-repeat;
    background-position: 10% 15%;
}

.back4 {  background-image: URL(/wp-content/themes/ohrana2/a/back.svg);
    background-repeat: no-repeat;
    background-position: 0% 50px;}

.back2 h3 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 41px;
/* identical to box height */
    margin-top: 10px;

color: #000000 !important;}

.back222 h3 {    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 34px;
    line-height: 41px;
    padding-top: 40px;
    margin-bottom: 0;
    color: #000000 !important;}
    
    .gfffffd input{width: 100% !important}
    
    .gfffffd input[type="checkbox"]{width: auto !important}
    
    .main-header .logo img {max-width: 50px }
    
    
    .main-header {

      background: #000000d9;
  }
    
    
    div.wpcf7 .ajax-loader {
    
      position: absolute !important;
  }
    
    .mimss2 {
      max-width: 40px;
      margin-right: 5px;
    }
    
.mimss2 {
  max-width: 40px !important;
  margin-right: 5px;
}
    
    .back222  {    background: #FAFCFF;}

.back2 .k2 svg {margin-top: 10px;}

.k1 .k2 {background: #FFFFFF;
box-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);    padding: 20px 20px;    height: 100%;}
.k1 {padding-top:  50px;}



.k11 .k2 {background: #FAFCFF;
box-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);    padding: 20px 20px;    height: 100%;}
.k11 {padding-top:  50px;}

.k11 .k2 p {font-family: Cuprum;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 21px;
min-height: 90px;
color: #0695E4;}

.k11 {padding: 80px;    padding-top: 0px;padding-bottom: 30px;}

.k11 .col-md-4 {margin-top: -40px;}

.k11 k2  a {font-family: Cuprum;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 23px;
/* identical to box height */
width: 90%;
display: inline-block;
align-items: center;
text-align: center;

color: #FFFFFF;
padding: 5px 60px;background: #0695E4; margin-top: 20px; font-family: Cuprum;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 23px;
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 2px 60px;
    background: #0695E4;
    margin-top: 20px;
}

.col-md-44 .k2 h3 {color: #0695E4 !important; margin-bottom: 20px;}
form {z-index: 2;
    position: relative;}
    
    #wpcf7-f42-o1 {margin-left: 50px;}
    
    input, textarea {display: block;
    max-width: 600px;
    width: 500px;
    padding: 5px;
    margin-bottom: 10px;}
    
    .wpcf7 form .wpcf7-response-output {margin: 20px 0 !important;

    padding: 0.2em 1em;
    border: 2px solid #00a0d2;
    max-width: 495px;
    color: #fff;
    font-size: 12px;
}

.wpcf7-submit{    background: #cd200d;
    color: #fff;
    max-width: 350px;}


.k2 p {font-family: Cuprum;
font-style: normal;
font-weight: 400;
font-size: 19px;
line-height: 28px;
min-height: 57px;
color: #000000;}


.k2  a {font-family: Cuprum;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 23px;
/* identical to box height */
width: 90%;
display: inline-block;
align-items: center;
text-align: center;

color: #FFFFFF;
padding: 5px 60px;background: #0695E4; margin-top: 20px; font-family: Cuprum;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 23px;
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 2px 60px;
    background: #0695E4;
    margin-top: 20px;
}

.back2 h2 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 60px;
line-height: 72px;
    z-index: 3;
    position: relative;
color: #000000;

text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);    margin-top: 150px;}


.bluesky a {

    font-family: Cuprum;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 23px;
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 2px 60px;
    background: #0695E4;
    margin-top: 10px;
    width: 40%;
}


.bluesky2{
font-family: Cuprum;
    font-style: normal;
    font-weight: 300;
    font-size: 18px;
    line-height: 23px;
    display: inline-block;
    /* align-items: center; */
    text-align: center;
    color: #FFFFFF;
    padding: 1px 80px;
    background: #0695E4;
    margin-top: 10px;    margin-bottom: 20px;
   
}

.bluesky p {font-family: Cuprum;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 28px;

color: #0695E4;}


.itemvc p {font-family: Cuprum;
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 28px;

color: #000;}

.bluesky p b {font-weight: bold;}

.bluesky h3 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 60px;
line-height: 72px;

color: #00669F;
    margin-top: 0;
text-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);}

.bluesky {background: url(/wp-content/uploads/2020/09/back_card1.jpg);
    background-size: cover;
    padding: 70px 50px;
    box-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);}
    
    
.tr1 {    background-image: url(/wp-content/themes/ohrana2/a/element_back.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right; }
    
    
    .mt-70, .my-70 {
    margin-top: 70px !important;
}

.svo1 h4 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 41px;
/* identical to box height */

    z-index: 3;
    position: relative;
color: #FFFFFF;

text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); margin-bottom: 10px;}

.tr2 {font-family: Cuprum;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 28px;
    z-index: 3;
    position: relative;
color: #FFFFFF; margin-left: 40px;}

.svo1 {background: url(/wp-content/uploads/2020/09/rectangle5622.jpg);    padding: 50px 50px 80px 50px; position: relative;   transform-style: preserve-3d;}


.svo1:after {position: absolute;
	content: url(/wp-content/themes/ohrana2/a/element_back.svg);
	
	    position: absolute;
    content: url(/wp-content/themes/ohrana2/a/element_back.svg);
    margin-top: -400px;
    /* left: 0; */
    margin-left: -100px;
    transform: translateZ(-1px);
}

 .svo1:before {     width: 100%;
    content: " ";
    background-image: url(/wp-content/themes/ohrana2/a/Frame.svg);
    position: absolute;
    /* left: -16px; */
    /* top: -6px; */
    height: 100%;
    background-repeat: no-repeat;
    top: 0;
    background-size: contain;
    left: 0px;}

.back3 {background: #fff;  background-image: url(/wp-content/themes/ohrana2/a/img_back.svg); background-size: contain; background-repeat: no-repeat; background-position: left bottom}

.redburr {font-family: Cuprum;
font-style: normal;
font-weight: bold;
font-size: 20px;
line-height: 23px;
/* identical to box height */
padding: 10px;
align-items: center;
text-align: center;
display: inline-block;
color: #FFFFFF; background: #CD0A0A; text-align: center; min-width: 350px;}

.wwid100 {width: 100%;}
.jjdd {padding: 80px;}

.mt-0 {margin-top: 0px !important}

.partback {   
}

.ddffx {    padding: 80px;}

.ddffx  h2{font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 60px;
line-height: 72px;

color: #FFFFFF;

text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}


.ddffx2 {    padding: 100px;}

.ddffx2  h2{font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 60px;
line-height: 72px;
z-index: 2;
    position: relative;
color: #FFFFFF;

text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.back52{background: #1C4C7F;    margin-top: -15px;}

.back51{background: url(/wp-content/themes/ohrana2/a/Rectangle666.jpg); background-size: cover; background-repeat: no-repeat}

.back52 h3 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 41px;
/* identical to box height */


color: #FFFFFF;

text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25)}

.kuku {color: #fff;
    font-size: 18px;
    display: block;
    margin-top: 20px;
    font-family: Cuprum;
    text-decoration: underline;}
    
    .lasts p {color: #fff;
    font-size: 20px;
line-height: 25px;
    display: block;
    margin-top: 5px;
    margin-bottom: 20px;
    font-family: Cuprum;
   }
    .back5 {position: relative}  
   
   .back5:before {
    width: 100%;
    content: " ";
    background-image: url(/wp-content/themes/ohrana2/a/Frame.svg);
    position: absolute;
    /* left: -16px; */
    /* top: -6px; */
    height: 100%;
    background-repeat: no-repeat;
    top: 0;background-position: left bottom;
}

.itemvc {background: #fff;box-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);    max-width: 1100px;margin: 0 auto;}

.itemvc   svg:first-child {    margin-top: 10%;}

.itemvc p  svg {    margin-top: 0% !important;}

.owl-nav {display: none !important}

.owl-dots {margin-top: 30px;}

.coolg {max-width: 100px;
    margin-top: 10%; margin-bottom: 10px;}
    
   .k11 .owl-stage-outer {    padding-bottom: 20px; margin-top: -25px;}
   
   .logoog h4 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 34px;
line-height: 41px;
/* identical to box height */


color: #163D66;
}
    .logoog p {font-family: Cuprum;
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 28px;
/* identical to box height */

display: flex;
align-items: center;
text-align: center;

color: #1C4C7F;} 

.redbugg1 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 28px;
line-height: 34px;
/* identical to box height */

display: flex;
align-items: center;
text-align: right;

color: #000000;
    margin-top: 10px;    display: block;}
    
    .owl-carousel1 , .owl-item{padding-bottom: 4px;}


.redbugg2 {
    font-family: Cuprum;
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    background: #CD0A0A;
    padding: 2px 10px;
    max-width: 356px;
    min-width: 250px;
    margin: 0 auto;
}

.dfsdf{text-align: right}
   
   .swiper-slide {
	width: 400px;
}

.swiper-slide:nth-child(1) .slider-text {
	background-color: #00669F;
}

.swiper-slide:nth-child(2) .slider-text {
	background-color: #00669F;
}

.swiper-slide:nth-child(3) .slider-text {
	background-color: #0EA9FF;
}

.swiper-slide:nth-child(4) .slider-text {
	background-color: #ff9800;
}

.swiper-slide:nth-child(5) .slider-text {
	background-color: #c33ada;
}

.card {
	background-color: #ffffff;

	margin: 0 auto;
	position: relative;
	width: 400px;box-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);    border: 0px solid rgba(0, 0, 0, 0.125); 
}

.swiper-container-3d .swiper-slide {padding-bottom: 5px;}

.card .content {
	padding: 30px;
	width: 400px;
}

.card .content  h4{font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 24px;
line-height: 31px;

    margin-bottom: 0px;
    text-align: center;
/* identical to box height */


color: #00669F;}

.card .content   p {font-family: Cuprum;
font-style: normal;
font-weight: bold;
font-size: 17px;
line-height: 28px;
text-align: center;
/* identical to box height */


color: #000000;
}

.card .content .jj11 {
    color: #ffffff;
    display: block;
    font-weight: 400;
    margin: 10px 0 0;
    padding: 3px 20px;
    text-decoration: none;
    background: #cd1c0c;
    font-family: Cuprum;
    font-size: 14px;
    text-align: center;
}

.card .content .jj22 {
    color: #73869F;
    display: block;
    font-weight: 400;
    margin: 10px 0 0;
    padding: 3px 20px;
    text-decoration: none;
    background: #E0E6EE;
    font-family: Cuprum;
    font-size: 14px;
    text-align: center;
}

.card .slider-text {
	align-items: center;
	background-color: #000000;
	display: flex;
	height: 90px;
	justify-content: center;
	position: relative;
	width: 100%;
}

.card .slider-text h3 {
color: #ffffff !important;
font-size: 24px;
line-height: 31px;
    
    margin-bottom: 0px;
    text-align: center;
}


@media (min-width: 1200px) {.k11 .k2 {
  
    min-height: 390px;
}}


@media (min-width: 992px) {
   

  .imgfoot { max-width: 500px;}
   
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0rem;
    padding-left: 1.5rem;
}
}



@media (max-width: 992px){
   
   
   .k2 .text-right{text-align: center !important}
   
   .logoog h4 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #163D66;
}

.logoog p {
    font-family: Cuprum;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #1C4C7F;
}
.dddff1 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 52px;
    line-height: 67px;
    z-index: 2;
    position: relative;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

.dddff2 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 32px;
    line-height: 49px;
    z-index: 2;
    position: relative;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.back1 p {
    font-family: Cuprum;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    line-height: 28px;
    z-index: 2;
    position: relative;
    color: #FFFFFF;
}


.back1:after {
width: 100%;
 content: " ";
 /* background-image: none; */
 position: absolute;
 /* left: -16px; */
 /* top: -6px; */
 height: 105%;
 background-size: 110%;
 background-repeat: no-repeat;
 /* top: -5%; */
 bottom: 0;
 background-size: cover;
 background-position: center;
}

.back1 a {
    font-family: Cuprum;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 25px;
    background: #CD0A0A;
    /* display: flex; */
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 15px 65px;
    max-width: 600px;
    text-align: center;
    display: inline-block;
    margin-bottom: 20px;
    margin-top: 40px;
    z-index: 2;
    position: relative;
}

.back2 h2 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 34px;
    line-height: 45px;
    z-index: 3;
    position: relative;
    color: #000000;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin-top: 70px;
}

.dfsdf, .redbugg1 {text-align: center; }

.navbar-light .navbar-toggler {
    color: rgb(0, 0, 0);
    border-color: rgba(0, 0, 0, 0.1);
    font-family: Cuprum;
    font-size: 15px;
}

.back2 h3 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 31px;
    margin-top: 10px;
    color: #000000 !important;
}

.back222 h3 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 31px;
    padding-top: 30px;
    color: #000000 !important;
}

.k2 p {
    line-height: 18px;
    font-family: Cuprum;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    min-height: 37px;
    color: #000000;
}



.k2 a {
    font-family: Cuprum;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    width: 100%;
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 5px 60px;
    background: #0695E4;
    margin-top: 20px;
    font-family: Cuprum;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 23px;
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 2px 20px;
    background: #0695E4;
    margin-top: 20px;
}

.card {
    background-color: #ffffff;
    margin: 0 auto;
    position: relative;
width: auto;
    box-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);
    border: 0px solid rgba(0, 0, 0, 0.125);    max-width: 300px;
}

.card .content {
    padding: 30px;
    width: 300px;width: auto;
}

.swiper-slide {
    width: 100%;
}

.owl-carousel1 .owl-item .coolg {
    display: block;
    width: 50px !important;     height: auto;
}

.owl-carousel1  .back2 h3 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    margin-top: 10px;
    padding-right: 10px;
    color: #000000 !important;
}

.owl-carousel1 .itemvc p {
    font-family: Cuprum;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    color: #000;
    padding-right: 10px;
}

.owl-carousel1 .itemvc svg:first-child {
    margin-top: 10%;
    max-width: 10px;
}

.bluesky2 {
    font-family: Cuprum;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 23px;
    display: inline-block;
    /* align-items: center; */
    text-align: center;
    color: #FFFFFF;
    padding: 1px 30px;
    background: #0695E4;
    margin-top: 10px;
    margin-bottom: 20px;
}

.owl-carousel1 .owl-item  img{display: flex;
height: 100%; 
    width: 100%;
    object-fit: cover; }
    
    #p3 svg {max-width: 200px;}
    
    #p3 .bluesky {text-align: center;padding: 20px 20px;}
    
   #p3 h3 {font-family: Russo One;
font-style: normal;
font-weight: normal;
font-size: 28px;
line-height: 36px;

color: #00669F !important;

text-shadow: 0px 4px 4px rgba(116, 133, 157, 0.2);}

#p3 .bluesky p {
    font-family: Cuprum;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #0695E4;
}

#p3 .bluesky a {
    font-family: Cuprum;
    font-style: normal;
    font-weight: 300;
    font-size: 15px;
    line-height: 23px;
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    padding: 2px 60px;
    background: #0695E4;
    margin-top: 10px;
    width: 100%;
}

.cocooc h2 {margin-top: 30px !important}

#p3 {padding-bottom: 50px !important}

.svo1 {
    background: url(/wp-content/uploads/2020/09/rectangle5622.jpg);
    padding: 30px 20px 40px 20px;
    background-size: cover;
    position: relative;
    transform-style: preserve-3d;background-position: center;
}

.tr2 {
    font-family: Cuprum;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    z-index: 3;
    position: relative;
    color: #FFFFFF;
    margin-left: 10px;
}

.svo1:before {
    width: 100%;
    content: " ";
    background-image: url(/wp-content/themes/ohrana2/a/Frame.svg);
    position: absolute;
    /* left: -16px; */
    /* top: -6px; */
    height: 100%;
    background-repeat: no-repeat;
    /* top: unset; */
    bottom: 0;
    background-size: cover;
    left: 0px;
}

.k11 {
    padding: 10px;
    padding-top: 0px;
    padding-bottom: 30px;
}

.k11 .k2 p {
    font-family: Cuprum;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 21px;
    min-height: 57px;
    color: #0695E4;
}

.redburr {
    font-family: Cuprum;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 23px;
    padding: 10px;
    align-items: center;
    text-align: center;
    display: inline-block;
    color: #FFFFFF;
    background: #CD0A0A;
    text-align: center;
    min-width: 100%;
}

.jjdd {
    padding: 20px;
}

.back3 {
    background: #fff;
    background-image: url(/wp-content/themes/ohrana2/a/img_back.svg);
    background-size: 200%;
    background-repeat: no-repeat;
    background-position: left bottom;
}

.ddffx {
    padding: 20px;
}

.ddffx h2 {
       font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 34px;
    line-height: 45px;
    z-index: 3;
    position: relative;
    color: #000000;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    margin-top: 70px;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}

#wpcf7-f42-o1 {
    margin-left: 0px;
}

input, textarea {
    display: block;
    max-width: 600px;
    width: 100%;
    padding: 5px;
    margin-bottom: 10px;
}


.ddffx2 h2 {
       font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 34px;
    line-height: 45px;
    z-index: 3;
    position: relative;
    color: #000000;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    position: relative;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.ddffx2 {
    padding: 20px;
}

.ddffx2 img {    max-width: 90%;}

.lasts p {
    color: #fff !important;
    font-size: 16px;
    line-height: 25px;
    display: block;
    margin-top: 10px;
    font-family: Cuprum;
}

.lasts a {color: #fff !important}

.kuku {
    color: #fff;
    font-size: 13px;
    display: block;
    margin-top: 20px;
    font-family: Cuprum;
    text-decoration: underline;
}

.fancybox-stage h2 {       font-family: Russo One;
    font-style: normal;
    font-weight: normal;
font-size: 28px;
    line-height: 35px;
    z-index: 3;
    position: relative;
    color: #000000;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);}

.back52 h3 {
    font-family: Russo One;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 31px;
    color: #FFFFFF;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}


}