@media (max-width:991px){
#wrapper, .top-curtain, .callbacks_container, .overlay-bg, .bottom-black {
  width: 100%!important;
}

}

@media (min-width:641px){
.padding-left{
	text-align: center;padding-left: 20%;
}


.section-2-block{position:absolute;top:140px;}

.view-part img:first-child{position: absolute; left: 110px;z-index: 99;}
.view-part img:nth-child(2){position: absolute; right: 110px;z-index: 99;}

.left-box{width:35%;float:left;margin:5px 10px;}

.right-box{width:35%;float:left;margin:5px 10px;}
.link-img-height{
	    height: 100%;
}
.red-button-padding{
	text-align: center;padding-top:10px;
}


.btn-context-sett{
	   height: 100%;
}
.landing-middle-curtain-center p{
	line-height: 21px;
	font-size: 18px;
	text-align:center;
	text-transform:uppercase;
}
.landing-middle-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}
.landing-top-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}

.landing-middle-curtain-center{
	margin:0 auto;
	width:45%;
	padding:2% 0 0;
	color:#fff;
}

.landing-top-curtain-center p{
	line-height:32px;
	font-size: 23px;
	text-align:center;
	
}
}


@media (min-width:961px){

.padding-left{
	text-align: center;padding-left: 20%;
}
.section-2-block{position:absolute;top:140px;}
.view-part img:first-child{position: absolute; left: 50px;z-index: 99;}
.view-part img:nth-child(2){position: absolute; right: 50px;z-index: 99;}
.left-box{width:35%;float:left;margin:5px 10px;}
.right-box{width:35%;float:left;margin:5px 10px;}

.link-img-height{
	    height: 100%;
}

.landing-middle-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}

.red-button-padding{
	text-align: center;padding-top:10px;
}


.btn-context-sett{
	   height: 100%;
}
.landing-middle-curtain-center p{
	line-height: 21px;
	font-size: 18px;
	text-align:center;
	text-transform:uppercase;
}
.landing-top-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}
.landing-middle-curtain-center{
	margin:0 auto;
	width:45%;
	padding:2% 0 0;
	color:#fff;
}
.landing-top-curtain-center p{
	line-height:32px;
	font-size: 23px;
	text-align:center;
	
}
}
@media (min-width:1025px){

.padding-left{
	text-align: center;padding-left: 20%;
}

.section-2-block{position:absolute;top:140px;}
.view-part img:first-child{position: absolute; left: 110px;z-index: 99;}
.view-part img:nth-child(2){position: absolute; right: 110px;z-index: 99;}
.left-box{width:35%;float:left;margin:5px 10px;}
.right-box{width:35%;float:left;margin:5px 10px;}
.link-img-height{
	    height: 100%;
}


.btn-context-sett{
	   height: 100%;
}
.landing-middle-curtain-center p{
	line-height: 21px;
	font-size: 18px;
	text-align:center;
	text-transform:uppercase;
}
.red-button-padding{
	text-align: center;padding-top:10px;
}

.landing-middle-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}.landing-middle-curtain-center{
	margin:0 auto;
	width:45%;
	padding:2% 0 0;
	color:#fff;
}
.landing-top-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}

.landing-top-curtain-center p{
	line-height:32px;
	font-size: 23px;
	text-align:center;
	
}
}


@media (min-width:1281px){

.padding-left{
	text-align: center;    padding-left: 30%;
}
.section-2-block{position:absolute;top:140px;}
.view-part img:first-child{    position: absolute;
    left: 110px;
    height: 150px;
    z-index: 99;}
.view-part img:nth-child(2){position: absolute; right: 110px;z-index: 99;  height: 150px;}
.left-box{    width: 26%;
    float: left;
    margin: 5px 10px;}
.right-box{ width: 26%;float:left;margin:5px 10px;}
.link-img-height{
	      height: 24px;

}.landing-top-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}
.red-button-padding{
	text-align: center;padding-top:10px;
}

.btn-context-sett{
	   height: 100%;
}


.landing-middle-curtain-center{
	    margin: 0 auto;
    width: 45%;
    padding: 1% 0 0;
    color: #fff;
}
.landing-middle-curtain-center p{
	line-height: 21px;
	font-size: 18px;
	text-align:center;
	text-transform:uppercase;
}
.landing-middle-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}
.landing-top-curtain-center p{
	line-height:32px;
	font-size: 23px;
	text-align:center;
	
}
}
@media (min-width:1850px){
.padding-left{
	text-align: center;padding-left: 20%;
}
.section-2-block{position:absolute;top:140px;}
.view-part img:first-child{    position: absolute;
      left: 187px;
    height: 216px;
    z-index: 99;}
.view-part img:nth-child(2){position: absolute;     right: 165px;z-index: 99;  height: 216px;}
.left-box{width:35%;float:left;margin:5px 10px;}
.right-box{width:35%;float:left;margin:5px 10px;}
.link-img-height{
	        height: 36px;
}
.landing-top-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}.landing-middle-curtain-center{
	margin:0 auto;
	width:45%;
	padding:2% 0 0;
	color:#fff;
}.red-button-padding{
	text-align: center;padding-top:10px;
}


.btn-context-sett{
	      height: 47px;
}


.landing-middle-curtain-center p{
	line-height: 21px;
	font-size: 18px;
	text-align:center;
	text-transform:uppercase;
}
.landing-middle-curtain-center h2{
	line-height:32px;
	font-size: 28px;
	text-align:center;
	text-transform:uppercase;
	
}
.landing-top-curtain-center p{
	line-height:32px;
	font-size: 23px;
	text-align:center;
	
}
}



/* ipad Mini Portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2)  { 

.padding-left{
	text-align: center;    padding-left: 30%;
}
.section-2-block{position:absolute;    top: 105px;}

.view-part img:first-child{        position: absolute;
    left: 93px;
    z-index: 99;
    height: 122px;}
.view-part img:nth-child(2){    position: absolute;
    right: 110px;
      height: 122px;
    z-index: 99;}
.left-box{      width: 25%;
    float: left;
    margin: 5px 10px;}
.right-box{       width: 25%;
    float: left;
    margin: 5px 10px;}
.link-img-height{
	      height: 18px;
}

.landing-middle-curtain-center{
	margin:0 auto;
	width:45%;
	    padding: 0;
	color:#fff;
}
.red-button-padding{
	text-align: center;padding-top:10px;
}


.btn-context-sett{
	   height: 100%;
}
.landing-top-curtain-center h2{
	line-height:32px;
	    font-size: 20px;
	text-align:center;
	text-transform:uppercase;
	
}.landing-middle-curtain-center p{
	    line-height: 11px;
    font-size: 13px;
    text-align: center;
    text-transform: uppercase;
}

.landing-top-curtain-center p{
	    line-height: 18px;
    font-size: 18px;
    text-align: center;
	
}
.landing-middle-curtain-center h2{
	line-height:32px;
	    font-size: 20px;
	text-align:center;
	text-transform:uppercase;
	
}

}




/* ipad Mini Portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : Portrait)
and (-webkit-min-device-pixel-ratio: 2)  { 

.padding-left{
	text-align: center;padding-left: 33%;
}
.section-2-block{
    position: absolute;
    top: 84px;}

.view-part img:first-child{    position: absolute;
    left: 83px;
    z-index: 99;
    height: 91px;}
.view-part img:nth-child(2){position: absolute; right:80px;z-index: 99;height:91px;}

.left-box{width:25%;float:left;margin:5px 10px;}
.right-box{width:25%;float:left;margin:5px 10px;}
.link-img-height{
	      height: 14px;
}
.landing-top-curtain-center h2{
	line-height:32px;
	    font-size: 15px;

	text-align:center;
	text-transform:uppercase;
	
}.red-button-padding{
	text-align: center;    padding-top: 3px;
}

.btn-context-sett{
	     height: 19px;
}
.landing-middle-curtain-center p{
	    line-height: 3px;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
}
.landing-middle-curtain-center h2{
	line-height:32px;
	font-size: 17px;
	text-align:center;
	text-transform:uppercase;
	
}.landing-middle-curtain-center{
	    margin: 0 auto;
    width: 45%;
    padding: 0;
    color: #fff;
}
.landing-top-curtain-center p{
line-height: 15px;
    font-size: 17px;
    text-align: center;
	
}
}