 @media screen and (min-device-width: 1200px) {
     .center-parent {
         padding-left: 40px;
     }

 }



 @media screen and (min-device-width: 992px) and (max-device-width: 1199px) {
     .center-parent {
         padding-left: 40px;
     }

     header .full_video iframe {
         height: 350px;
     }

     .h_cont_pad {
         padding-top: 60px;
         padding-bottom: 60px;
     }

     .sub_head_black_big {
         margin: 0 0 20px 0;
         line-height: 40px;
     }

     .sec_features {
         padding: 60px 0 !important;
     }

     .listof_features li a {
         padding: 10px 15px;
         margin-bottom: 15px;
     }


     .section {
         padding: 60px 0 0 0;
     }
 }

 @media screen and (min-device-width: 768px) and (max-device-width: 991px) {
     .center-parent {
         padding-left: 40px;
     }


     header .full_video iframe {
         height: 250px;
     }

     .h_cont_pad {
         padding-top: 40px;
         padding-bottom: 40px;
     }

     .sub_head_black_big {
         margin: 0 0 15px 0;
         line-height: 40px;
     }

     .sec_features {
         padding: 40px 0 !important;
     }

     .listof_features li a {
         padding: 10px 15px;
         margin-bottom: 15px;
     }


     .section {
         padding: 40px 0 0 0;
     }

     .sec_center_head_body {
         margin: 0 0 30px 0;
     }

     .sub_head_black_small {
         margin: 0 0 15px 0;
         line-height: 28px;
     }

     .pad_left_40 {
         padding: 0 20px !important;
     }

     .pad_right_40 {
         padding: 0 20px !important;
     }

     .listof_features {
         margin-top: 30px;
     }

     .btn_coman {
         padding: 10px 20px;
     }

     .btn_get_start {
         padding: 10px 20px;
     }

     .get_start_sec {
         padding: 40px 20px 0 20px !important;
         min-height: 450px;
     }


     .full_video iframe {
         height: 400px;
     }

     .sec_enquiry .infra_contant_part {
         margin-bottom: 30px;
     }


     .margin_bot80 {
         margin-bottom: 40px;
     }


     .container {
         max-width: 100%;
         padding: 0 20px !important;
     }

     .footer_main .links {
         margin-top: 0;
     }

     .footer_main .col-sm-12 {
         -ms-flex-order: 3;
         order: 3;
     }

     .footer_main .col-sm-12+.col-sm-6 {
         -ms-flex-order: 2;
         order: 2;
     }

     .footer_main .text-block {

         margin-bottom: 0px;
     }

     .footer_main .text-block h3 {
         font-size: 28px;
         line-height: 30px;
     }

     .footer_main .copyright {
         width: 100%;
         max-width: 540px;
         padding: 13px 10px;
     }

     .h_sub_head {
         margin: 0 0 30px 0;
     }

 }

 @media screen and (min-device-width: 318px) and (max-device-width: 767px) {

     header .full_video iframe {
         height: 250px;
     }

     .h_cont_pad {
         padding-top: 30px;
         padding-bottom: 30px;
     }

     .sub_head_black_big {
         margin: 0 0 15px 0;
         line-height: 40px;
     }

     .sec_features {
         padding: 30px 0 !important;
     }

     .listof_features li a {
         padding: 10px 15px;
         margin-bottom: 15px;
     }


     .section {
         padding: 30px 0 0 0;
     }

     .sec_center_head_body {
         margin: 0 0 20px 0;
     }

     .sub_head_black_small {
         margin: 0 0 15px 0;
         line-height: 28px;
     }

     .pad_left_40 {
         padding: 0 15px !important;
     }

     .pad_right_40 {
         padding: 0 15px !important;
     }

     .listof_features {
         margin-top: 10px;
     }

     .btn_coman {
         padding: 10px 20px;
     }

     .btn_get_start {
         padding: 10px 20px;
     }

     .get_start_sec {
         padding: 30px 15px 0 15px !important;
         min-height: 450px;
     }


     .full_video iframe {
         height: 280px;
     }

     .sec_enquiry .infra_contant_part {
         margin-bottom: 30px;
     }


     .margin_bot80 {
         margin-bottom: 40px;
     }


     .margin_bot80 {
         margin-bottom: 30px;
     }

     .pera_get_start {
         line-height: 30px;
     }

     .sec_center_head {
         text-align: center;
     }

     .btn_send_enq {
         padding: 10px 30px;
     }

     .client_logo_carosel {
         padding: 0;
     }

     .client_logo_carosel .owl-item .item {
         padding: 0 10px;
     }

     .center-parent {
         flex-wrap: wrap;
     }

     .infra_img_part {
         order: 2;
     }

     .infra_contant_part {
         order: 1;
         margin-bottom: 15px;
     }

     .center-parent.margin_bot80 {
         position: relative;
     }

     .footer_main .links {
         text-align: center;
         width: 100%;
         margin-bottom: 20px;
         margin-left: 0;
         margin-right: 0;
     }

     .footer_main .links .col-sm-12 {
         padding: 0;
     }


     .footer_main .links ul li {
         display: block;
         float: left;
         width: 50%;
         margin-bottom: 8px;
         padding: 0 5px;
     }

     .footer_main .links a {
         font-size: var(--font-size-14);
     }

     .h_sub_head {
         margin: 0 0 30px 0;
     }


     .mob_img_hide {
         display: none;
     }

     .mob_img_show {
         display: block;
         margin-bottom: 20px;
     }


 }

 @media screen and (max-device-width: 767px) {

     .full_video video {
         width: -webkit-fill-available !important;
         padding-top: 63px;
     }

     .desktop-header {
         display: none;
     }

     .header_bg .center-parent {
         padding-bottom: 18px;
     }

     .divider span {
         font-size: 2rem;
         white-space: pre-line;
     }

     .divider {
         display: block;
         text-align: center;
         margin: 1rem 0;
         padding-bottom: 1rem;
         padding-top: 1.5rem;
     }

     .footer_main .text-block {
         padding: 30px 0px 0px 0px;
     }
 }

 @media screen and (min-device-width: 768px) {
     .mobile-header {
         display: none;
     }
 }