@import url('https://fonts.googleapis.com/css2?family=Didact+Gothic&display=swap');
*, * * {
    font-family: 'Montserrat' !important
}
.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}
.playpause {
	opacity: 0.6;
    background-image:url(../img/play.png);
    background-repeat:no-repeat;
    width:50%;
    height:50%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
    cursor:pointer;
}
.video_iframe:hover .playpause {
	opacity: 0.9;
}
.video_iframe video {
	box-shadow: 1px 1px 20px 0px rgba(0,0,0,0.5);
    display: block;
    background: black;
}
.video_iframe:hover video {
	box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.3);
}

.footer-area {
	min-height: 250px;
}

.offer-sec .service-info li{
    margin:0 0 45px;
}

.offer-sec .service-info li img{
    position: absolute;
    left: 0;
    top: 0;
}

.text-white{
    color: #fff !important;
}

.main-heading.noline:before {
    background:none;
}
.middleImage {
    filter:grayscale(1)
}
.middleImage:hover {
    filter:none;
}



#header.header2 #nav a {
    font-weight: 400 ;
}

#header.header2 #nav a{
    text-transform: unset;
    font-size: 15px;
}



@media (min-width: 768px) {
   .video-area .row{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .padding-desktop-75 {
        padding:75px 0px;
    }
}

.video-area.aboutus-sec .slick-arrow{
    position: absolute;
    top: 45%;
}
.video-area.aboutus-sec .slick-arrow i {
    font-size: 26px !important;
}
.video-area.aboutus-sec .slick-prev{
    right: auto;
    left: 20px;
}