.videography_subline{
  width:100%;
  max-width:800px;
  font-size:17px;
  color:#ffffffb3;
}

.photography_subline{
  width:100%;
  max-width:800px;
  font-size:17px;
  color:#ffffffb3;
}

.aerial_subline{
  width:100%;
  max-width:800px;
  font-size:17px;
  color:#ffffffb3;
}



.timelapse_subline{
  width:100%;
  max-width:800px;
  font-size:17px;
  color:#ffffffb3;
}

.virtual_subline{
  width:100%;
  max-width:800px;
  font-size:17px;
  color:#ffffffb3;
}

.virtual_video_frame {
    width: 265px;
    height: auto; /* Keeps aspect ratio */
}

.construction_video_fram {
    width: 265px;
    height: auto; /* Keeps aspect ratio */
}

.pricing{
    font-size:131px;
    line-height:131px;
}

.pricing-para{
    margin-top:-151px;
}


h3.toggle-title {
border-top:1px solid white;
}

a.nectar-button.large.see-through.extra-color-1.faq_btn {
    color: white !important;
}

.video_list_icon .nectar-icon-list-item {
    position: relative;
    margin-bottom: 16px!important;
    padding-left: 60px;
}

.video_caro_txt{
    font-weight: 900!important;
    font-size:46px; 
}

.get_txt{
    font-size:65px;
    font-weight:900;
    line-height:70px;
}

.video_frame {
    width: 200px;
    height: auto; /* Keeps aspect ratio */
}

.text_grad{
    color: #00abf4; background: linear-gradient(to bottom right, #0071df, #00abf4); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; display: inline-block; font-weight: bold;
}

.video-1-frame {
    width: 50%;
    height: auto; /* Maintain aspect ratio */
}
.aerial_video{padding-right:200px!important;}

.const_main {font-weight:900; font-size:80px!important; line-height:90px;}

.black_txt{font-color:#000!important;}

.cont_inline_img{height:80px!important; width:80px!important; }

.cont_img{display:flex!important; font-size:57px!important; justify-content: center;}

.col_right{padding-right:60px!important;}

.col_left{padding-left:60px!important;}

.animated_text h2{font-weight:900!important;}

.animated_text_title h1{font-weight:900!important;  font-size:62px;
    line-height:65px;}
    




@media only screen and (max-width:1024px){
    .video_caro_txt{
    font-weight: 900!important;
    font-size:39px; 
}

.animated_text_title h1{font-weight:900!important;  font-size:46px;
    line-height:46px;}

   .virtual_subline{
  width:100%;
  max-width:380px;
  font-size:17px;
  color:#ffffffb3;
}

.video-1-frame {
    width: 100%;
    height: auto; /* Maintain aspect ratio */
}

.aerial_video{padding-right:0px!important;}

.virtual_video_frame {
    width: 100%;
    height: auto; /* Keeps aspect ratio */
}

.construction_video_fram {
    width: 100%;
    height: auto; /* Keeps aspect ratio */
}

}

@media screen and (min-width:901px) {
.order_right{order:-1;}

}

@media only screen and (max-width:768px){
  
    
.video-1-frame {
    width: 100%;
    height: auto; /* Maintain aspect ratio */
}
.animated_text_title h1{font-weight:900!important;  font-size:40px;
    line-height:45px;}
    
    .videography_subline{
  width:100%;
  max-width:100%;
  font-size:17px;
  color:#ffffffb3;
}

    .photography_subline{
  width:100%;
  max-width:100%;
  font-size:17px;
  color:#ffffffb3;
}

   .aerial_subline{
  width:100%;
  max-width:100%;
  font-size:17px;
  color:#ffffffb3;
}
   .timelapse_subline{
  width:100%;
  max-width:100%;
  font-size:17px;
  color:#ffffffb3;
}

   .virtual_subline{
  width:100%;
  max-width:100%;
  font-size:17px;
  color:#ffffffb3;
}

.virtual_video_frame {
    width: 80%;
    height: auto; /* Keeps aspect ratio */
}

.construction_video_fram {
    width: 80%;
    height: auto; /* Keeps aspect ratio */
}
.const_order_right{
    order:-1;
}

}