h2 { 

    font-size: 22px;
    color: #303030;
    font-family: "Verdana",Georgia,Serif;
    color: #262a35;
    font-weight: normal;
    font-weight: 600;

}
.slick-slide img, a, a:link, a:visited, .slick-slide {

    outline: none;
}
.plash-gr {
     position: absolute !important;
    background-color: #020202a3;
    color: #ffffff;
    padding: 10px 23px;
}

.calculator-description p {
   font-size: 8pt;
    color: #6f6e6e;
    line-height: 1.7;
}
.backbttp{
	font-size: 24px;
    color: #262a35;
    font-family: "Verdana",Georgia,Serif;
    font-weight: normal;
	margin: 21px 0 0 0;
}
.calculator-description {
    margin-top: 16px;
}
form#formMaincon textarea {
	    font-family: Tahoma,Geneva,sans-serif;
}
div#messegeResultcon {
    width: 350px !important;
}
#formMaincon{width:350px;}

.textpp44 h2.s123-page-header {
    margin-bottom: 27px;
	    line-height: 1.3;
}
.videoslider.videoplay
{
	
	margin-top:19px;
}

.too4t h2.s123-page-header{
	    font-size: 18px;
		   padding-left: 14px;
		       margin-top: -2px;
}
.fj4kkss {
  list-style: none; 
      position: relative;padding-left: 26px;
    margin-left: 52px;
}
.fj4kkss li::before {
content: "";
    color: #6f6e6e;
	background: url("arrowicon.png") no-repeat;
	width:14px;
	height:14px;
	background-size:cover;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
	left:0;
	margin-top: 7px;
    /* height: 50px; */
    position: absolute;
}

ul.fj4kkss li {
    margin-bottom: 21px;
	line-height: 1.8;
	color:#6f6e6e;
	
}

.marginbottom44{margin-bottom:30px;}
.photoi:hover::after{margin:0;}
.slick-slider {width:94%;}
 .slider {
        width: 50%;
        margin: 100px auto;
    }

    .slick-slide {
      margin: 0px 0px 0px 0px;
	  
    }

    .slick-slide img {
      width: 100%;
	  max-height: 250px;
	  
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .slick-active {
      opacity: .5;
    }

    .slick-current {
      opacity: 1;
    }
.textpp44 p {margin-bottom:15px;color: #6f6e6e;
    line-height: 1.7;}
	.modulesTitle h2.smallh2 {
		
	    line-height: 1.5;
	    text-shadow: unset;
		
		font-size: 22px;
   text-transform: unset;
    font-family: "Verdana",Georgia,Serif;
    color: #262a35;
    font-weight: 600;
	
	}
.h2center{	text-align:center;}
 #down_ttex h2 {
    font-size: 19px;
}
  #slider-range-min{
          width: 100%;
    height: 8px;
    margin: 20px 0;
  }

 
  .block {
    float: left;
    width: 12%;
}
.items {
    margin: 0 auto;
    width: 100%;
}
#ves {
    height: 40px;
    font-size: 17px;
    width: 97px;
    text-align: center;
}
#ves:focus{outline: none;}
.tablecalcs {
    width: 250px;
    font-size: 15px;
}
#fe5 {
         float: right;
    border-right: 3px solid rgba(119, 90, 60, 0.41);
    border-bottom: 3px solid rgba(119, 90, 60, 0.41);
	border-top: 3px solid rgba(119, 90, 60, 0.41);
	border-left: 3px solid rgba(119, 90, 60, 0.41);
 
    outline: 0;
    font-size: 17px;
    top: -6px;
    position: relative;
    font-weight: 100;
    background-color: #cfb091;
    color: white;
    text-transform: uppercase;
    padding: 16px;
    /* clear: both; */
    margin: -1px -7px;
    width: 112px;
}
#fe5:hover {
    background-color: rgba(207, 176, 145, 0.66);;
   }
   .l98s h5 {
   font-size: 17px;
    /* height: 0px; */
    /* padding: 0; */
    line-height: 27px;
    margin: 0;
}
.l98s {
    width: 424px;
    float: left;
    text-align: center;
}
.l98s div {
    font-size: 16px;
    /* text-transform: uppercase; */
}
 .form{
        width: 300px;
        margin: 40px auto;
    }
    #messegeResult{
        border-radius: 25px;

      
    }
        #messegeResult p{
            color: black;
            font: 400 16px 'PT Sans', sans-serif;
            padding: 30px 20px;
            text-align: center;
        }
    

        #formMain input{
          outline: none;
    height: 50px;
    border-radius: 25px;
   border: 1px solid white;
    color: #e8e8e8;
        }

        #name{
            width: 265px;
          
            margin-bottom: 20px;
            padding-left: 32px;
            
    color: black !important;

        }
        #telephone{
            width: 265px;
          
    margin: 0 31px;
    color: black !important;
            margin-bottom: 20px;
            padding-left: 32px;
        }
        #button{
		float: right;
            width: 255px;
            font-size: 16px !important;
            cursor: pointer;
			 border: 0 !important;
              background: #d98d7f;
    background: -moz-linear-gradient(top, #d98d7f 0%, #7f554b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d98d7f), color-stop(100%,#7f554b));
    background: -webkit-linear-gradient(top, #d98d7f 0%,#7f554b 100%);
    background: -o-linear-gradient(top, #d98d7f 0%,#7f554b 100%);
    background: -ms-linear-gradient(top, #d98d7f 0%,#7f554b 100%);
    background: linear-gradient(to bottom, #d98d7f 0%,#7f554b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d98d7f', endColorstr='#7f554b',GradientType=0 );
    -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.40);
    box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.40);
        }
            #button:hover{
                
                background: #ffa797;
    background: -moz-linear-gradient(top, #ffa797 0%, #b1786a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa797), color-stop(100%,#b1786a));
    background: -webkit-linear-gradient(top, #ffa797 0%,#b1786a 100%);
    background: -o-linear-gradient(top, #ffa797 0%,#b1786a 100%);
    background: -ms-linear-gradient(top, #ffa797 0%,#b1786a 100%);
    background: linear-gradient(to bottom, #ffa797 0%,#b1786a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa797', endColorstr='#b1786a',GradientType=0 );
	}
	
.iconplayings{
	
    background: url(../images/play.png) no-repeat;
    width: 80px;
    height: 80px;
    position: absolute;
    left: 0;
    right: 0;
    top: 34%;
    bottom: 0;
    margin: 0 auto;
    cursor: pointer;
	
}
.underh1-slog {
    text-align: center;
	    margin-bottom: 10px;
		font-size: 12px;
}
.mobilonly{display:none;}
.iconplayings:hover{opacity:0.7;}
.videoplay div {
    position: relative;
}
.o1 .container,.o2 .container {
    padding-left: 30px;
    padding-right: 30px;
}
.o1 .images {
  float: right;
    margin: 0 0 30px 41px;
    width: 400px;
    max-width: 100%;
}
.gf4kk5 {text-align:center;margin-bottom: 10px;}
form#formMaincon input[type=button]:hover {
	opacity:0.6;
}
form#formMaincon textarea {
	    resize: none;
    border: 1px solid #dddddd;
    padding: 11px 11px;
    width: 100%;
    min-height: 50px;
    margin-bottom: 10px;
	    outline: unset;
		-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.fkk4z a:hover {
	opacity:0.6;
}
.fkk4z a {
	text-decoration:unset;
}
form#formMaincon input[type=button] {
	outline:unset;
	cursor:pointer;
    background-color: #1f2532;
    border: 0;
    color: #ffffff;
    width: 100%;
    padding: 11px 0;
    text-transform: uppercase;
    font-size: 14px;
}

form#formMaincon input[type=button]
{
	
}
form#formMaincon input[type=text] {
	    outline: unset;
   padding: 11px 11px;
    border: 1px solid #dddddd;
	    width: 100%;
   
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	border-radius: 0;
}
form#formMaincon input[name=email]
{
    display: block;
        width: 100%;
	margin: 12px 0;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

form#formMaincon input[name=name]
{
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	    margin-bottom: 12px;
}

.image-icons {
    float: left;
    margin-right: 16px;
}
.right-text-o2 div {
    font-weight: 600;
}
.image-icons.absolutedimg {
	font-family: Sans-Serif;
  position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    color: silver;
    font-size: 72px;
    font-weight: bold;
    z-index: 1;
	top: 35px;
	opacity: 0.4;
	    padding-left: 16px;
}
.vk45 .right-text-o2 div {
   font-size: 16px;
}
.o2 .col-md-4.vk45 {
       padding-top: 35px;
    padding-left: 0;
    width: 33.333333%;
    padding-right: 0;
}
.o2 .row.dk45k .col-md-4.col-sm-6 {    
padding-right: 0;
    padding-left: 0;
	width: 33.333333%;
}
.o2 .row.dk45k {    margin-right: 0;
margin-left: 0;}
.vk45 .right-text-o2 {

      float: unset;
    max-width: unset;
    position: relative;
    z-index: 2;
	    padding-left: 16px;
}
.right-text-o2 p {

    margin-top: 5px;
}
.right-text-o2 {
    float: left;
    display: block;
    max-width:207px;
}
.on-contents p {
    margin-bottom: 40px;
	line-height: 1.6;
}
.on-contents img{max-width:350px;float:right;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
    margin-left: 80px;
    margin-bottom: 45px;
}

.noppdds {
    margin-bottom: 0 !important;
}
section.o1.fkk4z p {
    margin-bottom: 7px;
}
section.o1.fkk4z .col-md-6 {
  
    padding: 0
}
.buttomcx {
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
   text-decoration: unset !important;
    padding: 15px 25px;
    color: #354251;
    background: #ffff0;
    border-radius: 0px;
    border: 5px solid #354251;
	    text-transform: uppercase;
		text-decoration:none;
}

.buttomcx:hover{
	    background: #354251;
    color: #ffffff;
    border: 5px solid #354251;
    transition: all 0.6s ease;
}

.notextdecor{text-decoration:none !important;}
#header2x {
	    clear: both;
    position: relative;
    width: 100%;
    height: 300px;
    margin: 0 auto;
    background: url(../images/1/header%20ora%20legendo%20zelta%20kede%20kartje.jpg) no-repeat;
    display: block;
    vertical-align: middle;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    float: unset;
	    margin-top: 23px;
    -o-background-size: cover;
	background-position: 50% 50%;
    
	
}
.o2 p {
    margin-bottom: 20px;
	font-size: 13px;
    color: #7e8391;
}
section {
    padding: 30px 0;
}

.o2 .col-md-12.col-sm-12 {padding:0;}
.content_box_wrapper2 {
    border: 0px solid #d9d9d9;
}
.o1 {
    margin-bottom: 25px;
}
.o1 .fz1
{
 
   background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Bismarks.jpg);
}
.o1 .fz2
{
 
  background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Enkura%20pinums.jpg);
}
.o1 .fz3
{
	 background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Ādas%20aukliņa%20ar%20ieliktņiem.jpg);
}
.o1 .fz4
{
	background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Kaizers.jpg);
}
.o1 .fz5
{
 
  background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Bizantija.jpg);
}
.o1 .fz6
{
 
   background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20ramzess.jpg);
}
.o1 .fz7
{
	 background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Karaliskā%20mantija.jpg);
}
.o1 .fz8
{
  	
   background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Kartje.jpg);
}
.o1 .fz9
{

  background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/Eiro%20pinums%20ora%20legendo.jpg);
}
.o1 .fz10
{

   background:linear-gradient(
          rgba(0, 0, 0, 0.2), 
          rgba(0, 0, 0, 0.2)
        ),
        
        url(../images/1/ora%20legendo%20Slēdzis%20-%20kastīte.jpg);
}

.o1 .col-md-3
{
	width:24.011444%;
	padding:0;
}
.container.standpa .col-md-3.col-sm-6 img {
    width: 100%;
}
.block-items-34:nth-of-type(4n) {
	margin-right: 0;
}

.block-items-34 {
    width: 235px;
	margin-right: 8.6px;
    display: inline-block;
	    margin-bottom: 8.6px;
}
.photoi {
  
    margin: 0;
}

.o1 .background-o1
{
	  background-size: cover;
       min-height: 190px;
    background-position: 0 -24px;

}
.container.standpa{padding-left:15px;padding-right:15px;}
.name-o1 {
       text-align: center;
    text-transform: uppercase;
    margin: 0;
    font-size: 13px;
   
    color: #ffffff;
    margin-bottom: 0;
    background-color:#262a35e0;
    padding: 6px 0;
}
.o1 .col-md-3 a {
    text-decoration: unset;
    
}
.o1 .col-md-3 a:hover > div{
	opacity:0.6;
}
.o1 .col-md-3 a:hover{
	

	  -webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;

}
div#middle h3 {
    font-family: 'Open Sans',Arial,sans-serif;
    margin-top: 0;
    letter-spacing: 0.5px;
    font-size: 17px;
    text-transform: unset;
    color: #262a35;
}
#middle{background-color:#fff;}
.boxBorder.ele_align_center {
       text-align: var(--layout_text_align);
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 100%;
    justify-content: center;
    z-index: 2;
        position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
}

.absoluteopacity {background-color: #000000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
opacity: 0.4;}
#header2x .shadow1 {
    text-shadow: 1px 1px 3px #000;
}
#header2x .weight700 {
    font-weight: bold;
}
#header2x h1 {
  max-width: 100%;
    white-space: pre-line;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-family: 'Biryani',Arial,sans-serif;
    color: #ffffff;
    word-spacing: 1px;
    line-height: 1.2;
    margin-bottom: 16px;
    font-size: 36px;
	text-align:center;
}

#header2x p.background2 {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
#header2x .background2 {
    border: 0;
   
    padding: 5px 25px;
}
#header2x .weight400 {
    font-weight: normal;
}
#header2x .boxBorder p {
    max-width: 100%;
    white-space: pre-line;
    word-wrap: break-word;
    overflow-wrap: break-word;
    font-family: 'Biryani',Arial,sans-serif;
    font-size: 18px;
    color: #ffffff;
    line-height: 1.4;
    margin-bottom: 31px;
}
.cleaner{clear:both;}
#middle_wrapper2 {
    clear: both;
    width: 1040px;
    padding: 6px 1px;
    margin: 0 auto;
}

.text-center {
    text-align: center;
}

.o2 {
    color: #252525;
    font-size: 15px;
	    background-color: #fafafa;
}
.small {
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 50px;
    height: 2px;
    background-color: #262a35;
    margin: 0 auto;
}
.linesmall {
    max-width: 50px;
    height: 3px;
    background-color: #262a35;
    margin: 0 auto;
}
.modulesTitle {
  margin-bottom: 34px;
    margin-top: 34px;
}
.o1 {
	color: #252525;
    font-size: 15px;
}
.o2 ul li {
    margin-bottom: 4px;
}

.o1 .images img{
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
@media screen and (min-width: 501px) and (max-width:1190px)
{
	#header3{width:100%;}
	.col3 {
    width: 100%;
	}
	.col3-3 {
    width: auto;
}
#primary_nav_wrap {
    width: 100%;
}

#middle_wrapper2 {
    clear: both;
    width: 100%;
}
	.modulesTitle H2 {
    font-size: 2vh;
    line-height: 1.3;
}
	#footer {
    width: 100%;
	}
	#footer .footer2-1 font {
    font-size: 2vw;
}
.footer2-1 {
    width: 33vw;
}
.footer2-1:nth-child(2){
	width:20vw;
}
#primary_nav_wrap ul li {
    width: 19.735vw;
}
.footer2-2{
	left: 0;
	width:16vw;
	padding: 25px 0;
    text-align: right;
}
.footer2-1:nth-child(3){
	width:27vw;
	text-align:center;
}
#footer{background-position:2%;}
#footer .footer2-2 img {
    width: 32px;
}

#primary_nav_wrap ul a {
    display: block;
    color: white;
    text-decoration: none;
    font-size: 11px;
    line-height: 15px;
    text-align: center;
    font-family: "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding-top: 13px;
}

}

@media screen and (max-width: 500px)
{
	.o2 .row.dk45k .col-md-4.col-sm-6 {
 
    width: 100%;
}
.o2 .col-md-4.vk45 {
   
    width: 100%;
}
	form#formMaincon input[name=name] {
    margin-right: 0;
    margin-bottom: 10px;
}

	#formMaincon {
    width: 100%;
}
	.on-contents img {
    max-width: 100%;
    float: unset;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 0;
    margin-bottom: 25px;
}
	.right-text-o2 {
 
    margin-bottom: 25px;
}

	html, body{overflow-x:hidden;}
	section.o1, .header2x, #header3, #header2x {
    overflow: hidden;
}
	div#copyright {
    padding-top: 6px;
}
	#middle {
    overflow: hidden;
}
.o1 .background-o1 {
    min-height: 306px;
}
.o1 .row {

    padding: 0;
}
.o1 .col-xs-12.text-center.row.modulesTitle {
    padding-right: 15px;
    padding-left: 15px;
}
.o1 .col-md-3 {
    
    width: 100%;
}

	.col-md-3.col-sm-6 {
    margin-bottom: 18px;
    padding: 0;
}
	.modulesTitle H2 {
    font-size: 2.4vh;
    line-height: 1.3;
	
	padding: 0 8px;
}
.buttomcx{display:block;text-align:center;}
#header3 {
    width: 100%;
    height: auto;
}
#middle_wrapper2 {
    clear: both;
    width: 100%;
}
}

@media (min-width: 992px)
{
.o1 .container {
    max-width: 100%;
}
}
@media (min-width: 554px)
{

	.o2 .col-sm-6 {
    float: left;
    width: 100%;
}
}
@media (min-width: 768px)
{
	.o2 .container {
    max-width: 100% !important;
}
	
.o1 .container {
    max-width: 100%;
}
.o2 .col-md-4 {
    padding-top: 15px;
    width: 29.333333%;
}

}
@media (min-width: 768px) and (max-width:1100px)
{
	.o1 .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
	padding: 0;
}
.o1 .col-md-3 {
    padding: 0 4px;
}
.o1 .background-o1 {
   
    min-height: 168px;
}
	.row {
		    padding: 0;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
	.col-xs-12 {
 
    padding: 0 !important;
}

.o2 .col-md-4 {
    padding-top: 15px;
    width: 29.333333%;
}
.o1 .col-md-3 {

    width: 23.992%;
}

}






@media (min-width:544px) and (max-width:820px)
{
	#formMaincon {
    width: 245px;
}
	.block-items-34 {
    display: block;
    margin: 0 auto;
    margin-bottom: 57px;
    float: left !important;
    margin-right: 53px !important;
}

	.videoslider.videoplay {
    margin-top: 0;
    padding: 0 15px 0 0;
}
.textpp44 h2.s123-page-header {
 margin-bottom: 27px;
    line-height: 1.2;
    margin-top: 0;
}
.textpp44 p {
   
    font-size: 13px;
}
.textpp44 h2.s123-page-header {

    font-size: 15px;
}

	
	.footer2-1 {
    width: 47%;
    text-align: right;
}

.footer2-1 {
    width: 47%;
    text-align: right;
}

.footer2-2 {
    display: none;
}
.footer2-2 {
    top: 0;
    left: 0;
    width: 90%;
}
#telephone {
  
    margin: 0;
}
.too4t h2.s123-page-header {
    font-size: 15px;
}
form#formMaincon input[type=text] {
	    padding: 11px 0 11px 7px;
  
    width:92%;
}
form#formMaincon textarea {
    resize: none;
   
    width: 100%;
}
form#formMaincon input[name=name] {
margin-bottom: 12px; 
 margin-right: 0;
 width:100%;
}
ul.fj4kkss li{font-size:12px;}
.o2 .col-md-4.vk45{height:184px;}
form#formMaincon input[name=email] {

    width: 100%;
}
form#formMaincon input[type=text] {
	width:100%;
}
#middle {
	    overflow: hidden;
}
.modulesTitle H2 {
    font-size: 2vh;
    line-height: 1.3;
}
#formMain input{
	 width: 100% !important;
    padding: 0;
	margin-left: 0;
	text-align:center;
}
	div#copyright {
		clear:both;
		    padding-top: 6px;
    text-align: center;
}
	#header3 {
    width: 100%;
    height: auto;
}
	#d45, #pull {
    display: block;
    width: auto;
}
a#pull img {
    width: 41px;
    padding: 10px 0;
    cursor: pointer;
}
.col3-3 {
    float: right;
    width: 233px;
}
.oth {
    text-align: right;
    padding: 0 18px;
    margin: -25px 0;
}
.col3-1 {
    width: 89%;
}
.col3-2 {
    float: left;
}
.logo {
    width: 100%;
    background-size: 191px !important;
	height:64px;
}
#primary_nav_wrap {
    display: none;
}
#middle_wrapper2 {
    clear: both;
    width: 100%;
}
section.o1, .header2x, #header3, #header2x {
    overflow: hidden;
}
#hj6 {
    width: auto;
    display: none;
}
.blog {
    right: -11px;
    bottom: 0;
}
.col3 {
    width: 100%;
}
	
}
@media (min-width: 766px) and (max-width:800px)

{
	
	.container {
    max-width: 576px;
}
	.mobilonly .slick-slider {
    width: 100%;
}
	
}


@media (max-width:820px)

{
ul#f45s {
    z-index: 1000;
    position: absolute;
    float: left;
    width: 50%;
    margin: 0 -50%;
    background-color: white;
    border: 1px solid silver;
    list-style: none;

}

ul#f45s li {
    padding: 9px 0;
}

ul#f45s li a {
    color: black;
    text-decoration: none;
    text-align: left;
}

}


@media (max-width:800px){
	.container.standpa {
    padding-left: 0;
    padding-right: 0;
}
	.block-items-34:last-child {
    margin-bottom: 0;
}
	section {
    padding: 0 0 35px 0;
}
	.o1 {
    margin-bottom: 0;
}
	
	.slick-prev, .slick-next {
    top: 49% !important;
}
.slick-prev {
    left: 11px;
}
.slick-next {
    right: 27px;
}
select#select_id, select#select_cast, select#select_rab {
width: 41vw;
    margin: 1px 18px 22px 0px;
}

	.videoslider.videoplay {
    margin-top: 0;
}

.slick-slider {
    width: 100%;
}
.videoslider .slick-list.draggable
{
	padding:0 !important;
}
.block-items-34 {
 display: block;
  margin:0 auto;
    margin-bottom: 57px;
	
}
.block-items-34:nth-of-type(4n) {
       margin-right: auto;
}
}

@media (max-width:1039px){
	.desconly {display:none;}
	
	.mobilonly{display:block;}
	
	.mobilonly .slick-slider {
    width: 100%;
}

}
@media (max-width:543px){
		.videoslider .slick-arrow img {
    width: 23px !important;
    height: 37px !important;
}
.videoslider .slick-prev, .videoslider .slick-next {

    background-color: #ffffff !important;
}
.videoslider2 .slick-arrow img {
    width: 23px !important;
    height: 37px !important;
}
.videoslider2 .slick-prev, .videoslider2 .slick-next {

    background-color: #ffffff !important;
}

.slick-slide.slick-current.slick-active.slick-center
{
	outline:none;
}
	.bk355 h2
	{
		line-height:1.3;
	}
	div#messegeResultcon {
    width: 100% !important;
}
	.slick-prev {
    left: 16px !important;
	}
	.slick-next {
 
    right: 16px !important;
	}
	.o2 .row.dk45k .col-md-4.col-sm-6
	{
		    display: block;
    max-width: 287px;
    float: unset !important;
    margin: 0 auto;
	}
	.too4t h2.s123-page-header {
  
    padding-left: 0;
}
	
	.vk45 .right-text-o2{
		padding-left:0;
		padding-right:0;
	}
	.textpp44 p
	{
		text-align:center;
	}
	.textpp44 h2.s123-page-header {
 line-height: 1.3;
    text-align: center;
	}
	.o2 .col-md-4.vk45,.o2 .row.dk45k .col-md-4.col-sm-6 {

    float: left;
	}
	.vk45 .right-text-o2
	{
		text-align:center;
	}
.hh56{display:none;}
}
@media (max-width:380px){
	#header2x .boxBorder p{text-align:center;font-size: 4vw;}
	#header2x h1 {font-size:8vw;}
}

@media (max-width: 360px)
{
	
	#footer {
		background-size: 250% 100%;
	}
	.o1 .background-o1 {
     min-height: 258px;
    background-repeat: no-repeat;
}
.o2 .row.dk45k .col-md-4.col-sm-6
{
	text-align:center;
}
.image-icons {
    float: unset;
    margin-right: 0px;
    display: block;
    text-align: center;
}
.right-text-o2 {
    float: unset;
    display: block;
    max-width: 100%;
}

}