@charset "utf-8";.services-item1, .services-item2, .services-item3, .services-item4, .services-item5, .services-item6{background:url(../images/services-bg1.jpg) top left;background-size:cover;}
.services-item2{background:url(../images/services-bg2.jpg) top left;}
.services-item3{background:url(../images/services-bg3.jpg) top left;}
.services-item4{background:url(../images/services-bg4.jpg) top left;}
.services-item5{background:url(../images/services-bg5.jpg) top left;}
.services-item6{background:url(../images/services-bg6.jpg) top left;}
.col-md-6{position:relative;min-height:1px;padding:0 15px;overflow:hidden;background-color:#000;}
.item-block h2, .item-block p{margin-top:115px;padding:0;position:absolute;left:60px;z-index:2;color:#fff;}
.item-block h2{font-size: 44px;font-weight: normal;top: 14px;line-height: normal;text-transform: uppercase;padding-bottom: 15px;font-family: 'oswald_regularregular';}
/*.item-block h2:after{width:42px;height:3px;background-color:#fff;position:absolute;left:0;bottom:0;content:'';}*/
.item-block p { font-family: 'Montserrat-Regular'; font-size: 13px; line-height: normal; top: 115px; padding: 0 25px 0 5px;  width: 60%; float: left;}
.item-block .main-item-block{display:block;position:relative;height:527px;margin:0 -15px;opacity:1;}
.item-block .main-item-block a{height:100%;display:block}
.item-block .main-item-block a:before, .item-block .main-item-block a:before{left:0;content:'';-ms-transition:opacity .35s, -ms-transform .35s;-moz-transition:opacity .35s, -moz-transform .35s;-webkit-transition:opacity .35s, -webkit-transform .35s;width:100%;height:100%;top:0;position:absolute;}
.main-item-block.services-holder a:before{background:#000;opacity:0.9;z-index:1;}
.item-block .main-item-block a>div{height:100%;background-size:cover;backface-visibility:hidden;width:-moz-calc(100% + 50px);width:-webkit-calc(100% + 50px);width:calc(100% + 50px);-ms-transition:opacity .35s, -ms-transform .35s;-moz-transition:opacity .35s, -moz-transform .35s;-webkit-transition:opacity .35s, -webkit-transform .35s;transition:opacity .35s, transform .35s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(-50px, 0, 0);-ms-transform:translate3d(-50px, 0, 0);-o-transform:translate3d(-50px, 0, 0);transform:translate3d(-50px, 0, 0)}
.item-block.animate:hover .main-item-block>a>div{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.item-block .cta-item{-ms-transition:opacity .35s, -ms-transform .4s;-moz-transition:opacity .35s, -moz-transform .4s;-webkit-transition:opacity .35s, -webkit-transform .4s;transition:opacity .35s, transform .4s;opacity:0;-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(-80px, 0, 0);-ms-transform:translate3d(-80px, 0, 0);-o-transform:translate3d(-80px, 0, 0);transform:translate3d(-80px, 0, 0);position:absolute;top:280px;left:67px;z-index:1;color:#fff;font-size:11px;text-transform:uppercase;}
.item-block .cta-item a{color:#FFF;background-image:url(../images/alink.png);background-repeat:no-repeat;background-position:center center;padding:0 20px 0 0; display:block; background-color:#b7799f; width:39px;height:39px;}
.item-block.animate:hover .cta-item{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
@media (max-width:980px){.item-block h2{font-size:20px;}
.item-block .main-item-block {  display: block;  position: relative; height: 300px;}
.item-block h2 {
    margin-top: 40px;}
.item-block p {
    margin-top: 0px;}
	.item-block .cta-item { top: 183px;left: 62px;}
	.item-block p {padding: 0 25px 0 0px;}
}
@media (max-width:640px){.block{width:100%;}
.item-block .main-item-block a>div{transform:none;}
.item-block .main-item-block{height:300px;}
.grid{margin-bottom:5px;}
}
@media (max-width:480px){.item-block h2, .item-block h3{}
}
.col{width:16.66666666666667%;float:left;}
.grid{position:relative;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden;background-color:#000;}
.pro-tit{position:absolute;left:20px;top:50px;color:#fff;z-index:5;font-family:'RobotoMedium_0';text-transform:uppercase;font-size:14px;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.pro-tit span{font-size:12px;}
.grid:hover .pro-tit{left:20px;top:-50px;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.grid .work{display:block;position:relative;width:100%;height:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.grid img{width:100%;height:auto;display:block;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;opacity:0.5;}
.grid:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.grid .work .overlay{display:block;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;padding:20px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;overflow:hidden;}
.grid .work .title{z-index:-10;display:block;position:relative;top:50%;text-align:center;color:#fff;opacity:0;-webkit-transform:translateZ(0);-webkit-transform:translate3d(0, 100%, 0);-moz-transform:translate3d(0, 100%, 0);-ms-transform:translate3d(0, 100%, 0);-o-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);-webkit-transition:transform 0.6s, opacity 0.6s;-moz-transition:transform 0.6s, opacity 0.6s;-ms-transition:transform 0.6s, opacity 0.6s;-o-transition:transform 0.6s, opacity 0.6s;transition:transform 0.6s, opacity 0.6s;transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);}
.grid .work .title h2{margin:0 0 25px 0;font-family:'RobotoBold_0';font-size:13px;text-transform:uppercase;line-height:normal;text-align:center;font-weight:normal;position:relative;}
.grid .work .title h2 span{background-color:#fff;padding:8px 10px;color:#14668E;display:inline-block;line-height:normal;}
.grid .work .title h2 span:before, .grid .work .title h2 span:after{width:30px;height:1px;background-color:#fff;position:absolute;left:-5px;top:50%;margin-top:-3px;content:'';}
.grid .work .title h2 span:after{left:auto;right:-5px;}
.grid .work .title p{position:relative;font-size:12px;padding:0 0 15px 0;line-height:normal;}
.grid .work .title a{color:#fff;}
.grid .work .overlay:before{content:'';display:block;position:absolute;width:100%;height:0%;bottom:0;left:0;opacity:0;background-color:#9389C1;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;}
.grid:hover .overlay{opacity:1;}
.grid:hover .overlay:before{height:100%;opacity:0.9;}
.grid:hover .title{-webkit-transform:translateZ(0);-webkit-transform:translate3d(0, -50%, 0);;-moz-transform:translate3d(0, -50%, 0);;-ms-transform:translate3d(0, -50%, 0);;-o-transform:translate3d(0, -50%, 0);;transform:translate3d(0, -50%, 0);;opacity:1;z-index:5;}
@media only screen and (max-width:980px){.grid1, .grid2{width:100%;float:left;}
.mr{margin-right:0 !important;}
}
@media only screen and (max-width:800px){}
@media only screen and (max-width:480px){
.item-block .main-item-block {
    height: 186px;
}
.item-block p{display:none;}
.item-block .cta-item {
    top: 105px;}

}