@media(min-width:1120px){
	body.no-edit > .ccm-page > header{z-index: 999;position: absolute;margin-bottom: 0; /*position:absolute;left:0;width:100%;z-index:999;*/}
}
.page-slider{background:#333;position:relative;display: block!Important;}
.no-edit .page-slider .block-gallery{visibility:hidden;} 
.page-slider .block-item > div{position:relative;background-size:cover;background-position:center;padding-top: 40%;}
.page-slider .block-item img{visibility:hidden;display: none;}
.page-slider .block-item .block-text{max-width:840px;background:rgba(0,0,0,.3);padding:45px;color:#fff;font-size:2.5rem;width:100%;left:0;right:0;margin:auto;}
@media(min-width:768px){.page-slider .block-item .block-text{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
}
.page-slider .block-item a{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.page-slider .block-item .block-text h1,
.page-slider .block-item .block-text h2,
.page-slider .block-item .block-text h3,
.page-slider .block-item .block-text strong,
.page-slider .block-item .block-text a{color:#fff;}
.page-slider .block-item .block-text h1,
.page-slider .block-item .block-text h2{font-size:5rem;letter-spacing:5px;}
.page-slider .block-item .block-text h1,
.page-slider .block-item .block-text h2{text-transform:uppercase;margin:0;}
.page-slider .block-item .block-text h3{}
.page-slider .block-item .block-text .block-link span{letter-spacing:3px;text-transform:uppercase;display:inline-block;border-bottom:1px solid #fff;padding-bottom:7px;font-size:2rem;position:relative;}
.page-slider .block-item .block-text .block-link span:hover{border-color:transparent;}
.page-slider .block-item .block-text .block-link span:before{bottom:-10px;background:#1b2c58;left:-10px;right:0;margin:auto;width:0%;height:calc(100% + 20px);content:'';position:absolute;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
.page-slider .block-item .block-text .block-link span:hover:before{width:calc(100% + 20px);}
.page-slider .bx-wrapper .bx-pager{z-index:99;top: auto;right: 0;bottom:auto;margin:0;padding:0;bottom: 30px;left: 0;margin: auto;}
.page-slider .bx-wrapper .bx-pager .bx-pager-item{margin:0 5px;}
.page-slider .bx-wrapper .bx-pager.bx-default-pager a{width:13px;height:13px;border-radius:50%;background:#fff;}
.page-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,
.page-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#747474;}
.page-slider .navOutNext{opacity:1;-webkit-animation:slideOutBottom 0.7s forwards ease-in-out;animation:slideOutBottom 0.7s forwards ease-in-out;}
.page-slider .navInNext{opacity:1;-webkit-animation:slideInHalfFromTop 0.7s forwards ease-in-out;animation:slideInHalfFromTop 0.7s forwards ease-in-out;}
.page-slider .navOutPrev{opacity:1;-webkit-animation:slideOutHalfTop 0.7s forwards ease-in-out;animation:slideOutHalfTop 0.7s forwards ease-in-out;}
.page-slider .navInPrev{opacity:1;z-index:1001;-webkit-animation:slideInFromBottom 0.7s forwards ease-in-out;animation:slideInFromBottom 0.7s forwards ease-in-out;}
@-webkit-keyframes slideOutBottom{from{}
to{-webkit-transform:translateY(100%);}
}
@keyframes slideOutBottom{from{}
to{-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@-webkit-keyframes slideInHalfFromTop{from{-webkit-transform:translateY(-50%);}
to{-webkit-transform:translateY(0);}
}
@keyframes slideInHalfFromTop{from{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
to{-webkit-transform:translateY(0);transform:translateY(0);} 
}
@-webkit-keyframes slideOutHalfTop{from{}
to{-webkit-transform:translateY(-50%);}
}
@keyframes slideOutHalfTop{from{}
to{-webkit-transform:translateY(-50%);transform:translateY(-50%);}
}
@-webkit-keyframes slideInFromBottom{from{-webkit-transform:translateY(100%);}
to{-webkit-transform:translateY(0);}
}
@keyframes slideInFromBottom{from{-webkit-transform:translateY(100%);transform:translateY(100%);}
to{-webkit-transform:translateY(0);transform:translateY(0);}
}
/*.block-develop-row .block-sidebar-col{background:#1b1b1c;padding:90px 70px;}*/
.block-content-row{margin:70px 0;}
/* .block-content-row > .block-wrapper{max-width:1360px;margin:auto;padding:0 50px;} */
.block-content-row > .block-wrapper{margin-left: 515px;padding:0 100px 0 60px;}
.block-content-row .block-title h3{margin:30px 0 40px;color:#1b2c58;font-size:2rem;letter-spacing:3px;text-transform: uppercase;}
.block-content-row .block-title h3:after{background:#1b2c58;content:'';height:3px;width:40px;margin:auto;display:block;margin-top:30px;}
.block-content-row .block-row{float:initial;display:flex;display:-webkit-flex;flex-wrap:wrap;}
.block-content-row .block-row > .block-col{flex-flow:column;display:flex;display:-webkit-flex;width:33.33%;padding:0 30px;}
.block-content-row .block-row .block-text{display:flex;display:-webkit-flex;flex-direction:column;flex:1 0 auto;}
.block-content-row .block-row .block-text>p{flex:1 0 auto;}
.block-content-row .block-content{font-size:1.3rem;color:#949494;display:flex;display:-webkit-flex;flex:1 0 auto;    flex-direction: column;}
.block-content-row .block-content h3{font-size:1.4rem;letter-spacing:3px;color:#333;text-transform:uppercase;}
.block-content-row .block-content .block-link a{display:inline-block;border-bottom:1px solid;font-size:1.3rem;font-family:'lucidagrande','kanitregular',sans-serif;margin-top:10px;}
.block-content-row .block-content a{color:#333333;}
.block-content-row .block-content a:hover{color:#1b2c58;}
.block-content-row .block-content .block-image{position:relative;overflow:hidden;}
.block-content-row .block-content .block-image .read-more{position:absolute;width:100%;bottom:0;background:#1b2c58;color:#fff;padding:10px;text-align:center;text-transform:uppercase;letter-spacing:3px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.block-content-row .block-content .block-image:hover .read-more{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
@media (max-width: 1680px) {
	.block-content-row > .block-wrapper{margin-left: 400px;padding:0 30px;}
	.block-content-row .block-row > .block-col{padding:0 10px;}
}
@media (max-width: 1119px) {
	.block-content-row > .block-wrapper{margin-left: 300px;}
}
@media (max-width: 920px) {
	.block-content-row > .block-wrapper{margin-left: 0;}
	.block-content-row .block-row > .block-col{width: 50%;}
}
.block-about-row{background:#fcfcfc;padding:80px 0 60px;text-align:center;color:#444;}
.block-about-row >.block-wrapper{max-width:1160px;padding:0 50px;margin:auto;}
.block-about-row img{display:block;margin:auto;}
.block-about-row h1,
.block-about-row h2{text-transform:uppercase;font-family:'athelasregular','kanitregular',sans-serif;color:#ededed;margin:0;line-height:0.7;}
.block-about-row h1{font-size:12rem;}
.block-about-row h2{font-size:4.4rem;}
.block-about-row h3{margin:30px 0 40px;color:#1b2c58;font-size:2rem;letter-spacing:3px;}
.block-about-row h3:after{background:#1b2c58;content:'';height:3px;width:40px;margin:auto;display:block;margin-top:30px;}
.block-about-row a{font-size:1.3rem;text-transform:uppercase;font-family:'RobotoBold','kanitbold',sans-serif;color:#000;letter-spacing:3px;border-bottom:1px solid;display:inline-block;margin:auto;position:relative;z-index:2;}
.block-about-row a:hover{color:#fff;}
.block-about-row a:hover{border-color:transparent;}
.block-about-row a:before{bottom:-10px;background:#1b2c58;left:-10px;right:0;margin:auto;width:0%;height:calc(100% + 20px);content:'';position:absolute;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s;}
.block-about-row a:hover:before{width:calc(100% + 20px);}
.block-inter-row .block-slider-col{background:#1b1b1c;vertical-align:top!Important;}
.block-inter-row .block-slider-col img{width:100%;}
.block-inter-row .bx-wrapper .bx-controls-direction a{width:65px;height:65px;z-index:99;top:auto;margin:0;bottom:60px;text-indent:inherit;text-align:center;line-height:65px;}
.block-inter-row .bx-wrapper .bx-prev{left:50px;background:#000;}
.block-inter-row .bx-wrapper .bx-next{left:115px;right:auto;background:#5e5e5e;}
.block-inter-row .bx-wrapper .bx-prev:before,
.block-inter-row .bx-wrapper .bx-next:before{color:#fff;display:inline-block;font:normal normal normal 16px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.block-inter-row .bx-wrapper .bx-prev:before{content:"\f0d9";}
.block-inter-row .bx-wrapper .bx-next:before{content:"\f0da";}
.block-inter-row .bx-wrapper .bx-controls-direction a:hover{background:#1b2c58;}
.block-inter-row .block-sidebar-col{width:520px;background:#1a2c58;font-size:1.6rem;padding:40px 80px 60px 40px;color:#fff;}
.block-inter-row .block-sidebar-col *{color:#fff;}
.block-inter-row .block-sidebar-col h2,
.block-inter-row .block-sidebar-col h3{font-family:'RobotoLight','kanitlight',sans-serif;margin:15px 0;}
.block-inter-row .block-sidebar-col h2{font-size:3.6rem;}
.block-inter-row .block-sidebar-col h3{font-size:2.4rem;}
.block-inter-row .block-sidebar-col a{font-size:2rem;font-family:'RobotoMedium','kanitmedium',sans-serif;letter-spacing:3px;color:#ad9188;border-bottom:1px solid;display:inline-block;margin-top:40px;}
.block-inter-row .block-sidebar-col a:hover{color:#ad9188;}
@media(max-width:1680px){
.block-inter-row .block-sidebar-col{width:450px;}
.page-slider .block-item .block-text h1,
.page-slider .block-item .block-text h2{font-size:3.5rem;}
.page-slider .block-item .block-text{font-size: 2rem;}
}
@media(max-width:1580px){


}
@media(max-width:1119px){ article{margin-top: 0;}
/*.page-slider .block-item{padding-top: 7%;}*/
.page-slider .block-item .block-text .block-link span{font-size: 1.5rem;}
.page-slider .bx-wrapper .bx-pager{right:40px;}
.block-inter-row .block-sidebar-col h2{font-size:3rem;}
.block-inter-row .block-sidebar-col h3{font-size:2rem;}
.block-inter-row .block-sidebar-col{padding:30px;width:350px;font-size:1.4rem;}
.block-inter-row .block-sidebar-col a{margin-top:20px;font-size:1.4rem;}

}
@media(max-width:920px){
.page-slider .block-item>div{padding-top: 50%;}
.block-content-row .block-row > .block-col{padding:10px;}
.block-about-row h1{font-size:8rem;}
.block-about-row h2{font-size:3rem;}
.block-inter-row .block-slider-col,
.block-inter-row .block-sidebar-col{display:block;width:100%;} 
.block-inter-row .block-sidebar-col{text-align:center;}
}
@media(max-width:767px){.page-slider .block-item>div{padding: 0;}
.page-slider .block-item>div>div{padding: 100px 0 80px;}
.page-slider .block-item img{display:none;}
.page-slider .block-item .block-text{position:relative;padding:30px;font-size:2rem;}
.page-slider .block-item .block-text h1,
.page-slider .block-item .block-text h2{font-size:3rem;}
.page-slider .block-item .block-text .block-link span{font-size:1.4rem;}
/* .block-content-row .block-row > .block-col{width:100%;margin-bottom:20px;} */
.block-about-row h1{font-size:6rem;}
}
@media(max-width:580px){
.block-content-row .block-row > .block-col{width:100%;margin-bottom:20px;}
}
@media(max-width:680px){.block-about-row >.block-wrapper{padding:0 20px;}
.block-about-row h1{font-size:5rem;}
.block-content-row{margin:0;}
.block-content-row > .block-wrapper{padding:0 20px;}
.block-inter-row .bx-wrapper .bx-controls-direction a{width:40px;height:40px;line-height:45px;bottom:0;}
.block-inter-row .bx-wrapper .bx-prev{left:0;}
.block-inter-row .bx-wrapper .bx-next{left:40px;}
}
@media(max-width:480px){.page-slider .block-item .block-text{max-width:90%;font-size:1.5rem;}
.page-slider .block-item .block-text h1, .page-slider .block-item .block-text h2{font-size:2rem;letter-spacing:1px;}
.block-develop-row .block-list-col{padding:30px 20px ;}
.block-content-side-bar .btn-all{padding: 0;}
.block-content-side-bar .btn-all a{display: block;text-align: center;padding: 20px;}
.block-about-row h1{font-size:4rem;}
.block-about-row h2{font-size:2rem;}
}