

.hactora-video{position:relative;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;padding:190px 0 192px;}
.hactora-video .inner-box{display:flex;align-items:center;justify-content:center;max-width:60%;margin:0 auto;}
.hactora-video .icon{}
.hactora-video .icon > a{height:90px;width:90px;color:#0F9594;border:4px solid #0F9594;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:30px;transition:all 500ms ease;}

.hactora-video .txt{margin-left:40px;}
.hactora-video .txt h2 {font-size:46px;color:#fff;font-weight:700;line-height:1;margin-bottom:30px;}
.hactora-video .txt span {color:#ffffff;}
.hactora-video .txt p {font-size:20px;color:#fff;margin:0;line-height:30px;}

.hactora-video .icon > a:hover{border-color:#03C699;color:#03C699;}


@media only screen and (max-width:1550px) {
.hactora-video .txt h2{font-size:38px;}
}    


@media only screen and (max-width:1441px) {
.hactora-video{padding:180px 0;}
.hactora-video .txt h2{font-size:36px;}
.hactora-video .txt p {font-size:19px;line-height:28px;}
}    


@media only screen and (max-width:1367px) {
.hactora-video{padding:170px 0;}
.hactora-video .inner-box{max-width:70%;}
.hactora-video .txt h2{font-size:34px;}
.hactora-video .txt p {font-size:19px;line-height:27px;}
}    

@media only screen and (max-width:1280px) {
.hactora-video{padding:160px 0;}
.hactora-video .inner-box{max-width:80%;}
.hactora-video .txt h2{font-size:32px;}
.hactora-video .txt p {font-size:18px;line-height:26px;}
}                               

@media only screen and (max-width:992px) {
.hactora-video{padding:130px 0;}
.hactora-video .inner-box{max-width:100%;}
.hactora-video .txt h2{font-size:30px;}
.hactora-video .txt p{font-size:17px;line-height:25px;}

}


@media only screen and (max-width:767px) {
.hactora-video{padding:90px 0;}
.hactora-video .inner-box{display:block;}
.hactora-video .icon{text-align:center;}
.hactora-video .txt{margin:20px 0 0;text-align:center;}
.hactora-video .txt h2{font-size:28px;margin-bottom:20px;}

.hactora-video .icon > a{height:70px;width:70px;color:#FFDE00;border:3px solid #FFDE00;}
.hactora-video .txt p{line-height:24px;}

}

@media only screen and (max-width:576px) {
.hactora-video{padding:70px 0;}
.hactora-video .txt h2{font-size:26px;}
.hactora-video .txt p{font-size:16px;}
}

@media only screen and (max-width:480px) {
.hactora-video{padding:50px 0;}
.hactora-video .txt h2{font-size:24px;}
}
