/*10.06.21*/
.ven_details .ven_proj_txt_float {
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.header-wrapper.shrink.innr_hdr {
	background-color: rgba(53,81,159,0.8);
}

.innr_hdr .nav_menu .navbar-brand img {
	filter: brightness(100) invert(0);
}

/*.social_icon {
	border-top: 1px solid rgba(255,255,255,0.2);
	padding-top: 20px;
}*/

.social_icon ul li {
   margin-right: 55px;
}

/*.social_icon:after {
   position: absolute;
   content: "";
   border-top: 1px solid rgba(255,255,255,0.2);
   left: 60px;
   width: 75%;
   padding-top: 20px;
   top: 0;
}*/

.social_icon {
	padding-top: 20px;
}

/*11.06.21*/

.ven_proj_txt h6 a{
    font-size: 30px;
    letter-spacing: 2px;
    line-height: 21px;
    color: #35519f;
    display: inline-block;
    transition: all 0.3s ease-in-out;
}
.ven_proj_txt h6 a:hover{
    color: #6e7072;
}

/* 2021.06.17 */
.header-wrapper.shrink .nav_menu .navbar-brand img {filter: invert(1);}

/*upto  2021.06.17 */

.header-wrapper.innr_hdr.shrink .nav_menu .navbar-brand img {
    filter: invert(0);
}


/*added 2021.07.05 */
.ven_proj_itm_area .row{justify-content: center;}
.ven_dtls_txt p {margin: 0 auto 15px;}

/* upto 2021.07.05 */

/*added 2021.07.06 */
.vendtlsnew .ven_proj_txt_float { flex-wrap: wrap; align-content: center;}
.vendtlsnew .ven_proj_txt_float h3 { color: #fff;}
.new_vendtls p {max-width: 200px;margin-bottom: 25px;}
.new_vendtls h2 { font-size: 36px; color: #fff;}

.aboutdtls .modal-dialog {max-width: 1000px;}
.modal_inner {display: flex;}
.modal_image {width: 360px;min-width: 360px;margin-right: 25px;}
.aboutdtls.show {background-color: rgba(53,81,159,0.95);}
.aboutdtls button.close {position: absolute;right: 10px;top: 10px;font-size: 31px;text-shadow: none;opacity: 1;z-index: 9;border: 1px solid #000;
width: 30px;height: 30px;border-radius: 50%; display: none;}
.modal_info {padding: 20px 0;font-size: 16px;}
.modal_info p { margin-bottom: 15px;color: #6e7072; line-height: 26px;font-family: 'Century Gothic';}
.modal_info h3 { margin-bottom: 8px;color: #000;}
.modal_info em {display: block; font-size: 16px; margin-bottom: 15px;color: #000;font-family: 'Century Gothic';}
.modal_info h6 { margin-bottom: 15px;color: #000; font-size: 18px;}
.modal_info span {display: block;color: #404346;line-height: 32px;font-family: 'Century Gothic';font-weight: bold;font-size: 18px;
}


.about_sub_hdng h6 { margin-bottom: 15px;}

/*upto 2021.07.06 */

/*added 2021.07.30 */


.artlc_dtls{ padding-bottom: 50px; }
.wpcf7 .ajax-loader { min-width: 24px;}


.artcle_list .ven_img {
  height: 250px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}
.artcle_list .ven_img img {
  width: auto;
  max-width: inherit;
  height: 100%;
}


/*upto added 2021.07.30 */


/* 31.07.21 */
.contact_box { box-shadow: 0 0 30px rgba(0,0,0,0.1); display: flex;}
.cont_left { padding: 40px; width: 100%;}
.contact_box h4 {font-size: 26px; margin-bottom: 35px;}
.cont_left h4 { color: #033b73;}
.cont_right h4 { color: #fff;}
.c_l_head { display: flex; justify-content: space-between;}
.message_img {width: 40px;padding-top: 4px;}
.cfrom_block {margin-bottom: 14px; width: 100%; min-width: 100%;}
.cfrom_block label {margin-bottom: 5px; font-weight: normal; font-size: 15px;color: #000; text-transform: uppercase;}
.cont_cntrl {height: 50px;width: 100%;line-height: 48px;border: 0;border-radius: 0;font-weight: 400;font-size: 16px;overflow: hidden;color: #000;padding: 0;border-bottom: 1px solid #ddd;}
textarea.ctext_cntrl {height: 100px;line-height: 22px;padding: 12px 0 0 0; resize: none;}
.cfrm_submit { position: relative;}
.submit_btn { width: 60px; height: 60px; background-color: #033b73; border: 0; outline: none; border-radius: 50%; position: absolute; right: 0; top: -45px; background-image: url(../images/send_icon.png); background-position: center; background-repeat: no-repeat; background-size: 32px;}
.submit_btn:hover { box-shadow: 0 0 10px #033b73;}

.wpcf7 .ajax-loader { min-width: 24px;}
.cont_left input.form-control::-webkit-input-placeholder,
.cont_left textarea.form-control::-webkit-input-placeholder {
    opacity: 1;
    color: #b5b5b5;
    font-weight: 400;
}

.cont_left input.form-control:-moz-placeholder,
.cont_left textarea.form-control:-moz-placeholder {
    opacity: 1;
    color: #b5b5b5;
    font-weight: 400;
}

.cont_left input.form-control::-moz-placeholder,
.cont_left textarea.form-control::-moz-placeholder {
    opacity: 1;
    color: #b5b5b5;
    font-weight: 400;
}

.cont_left input.form-control:-ms-input-placeholder,
.cont_left textarea.form-control:-ms-input-placeholder {
    opacity: 1;
    color: #b5b5b5;
    font-weight: 400;
}
.contact_addr { padding: 50px 20px 40px 20px; border-radius: 10px;box-shadow: 0 0 20px rgba(0,0,0,0.15); position: relative; margin-bottom: 45px; text-align: center; height: 100%;}
.add_block strong { width: 50px; height: 50px; border-radius: 50%; background-color: #35519f; color: #fff; display: flex; justify-content: center; align-items: center; font-size: 20px; position: absolute; left: 50%; top: -25px; transform: translateX(-50%); font-weight: normal;}
.add_block span {display: block;font-size: 20px;margin-bottom: 38px;text-align: left;padding-left: 30px;
position: relative;}
.add_block a { display: block; color: #fff; font-size: 20px; position: relative; padding-left: 30px;}
.add_block a + a { margin-top: 38px;}
.add_block a i, .add_block span i {min-width: 25px; position: absolute; left: 0; top: 2px; color: #7bc8ff;}
.contact_container { padding: 60px 0;}
.cont_right { background: #033b73; padding: 40px; min-width: 375px; width: 375px; color: #fff;}

.artcle_list .ven_txt h6 {line-height: 32px;}




/*added on 2021109  */

/*.ven_slider_area .p_slider .slick-arrow:hover{
    background-color: #35519f;
}


.innr_page_bnr .innr_bnr_slide_btn .slick-arrow:hover{
    background-color: #35519f;
}*/


.ven_slider_area .p_slider .slick-arrow:hover {
    border: 2px solid #35519f;
    opacity: 0.5;
    background-color: #35519f;


}

.innr_page_bnr .innr_bnr_slide_btn .slick-arrow:hover{ 
 opacity: 0.5;
}



.p_slider .slick-prev{ 
  background-image: url("../images/slider_arw-prev.png");
  transform: translateY(-50%) rotate(0deg);
}

.ven_slider_area .p_slider .slick-prev:hover{ 
  background-image: url("../images/slider_arw1.png");
}


.ven_slider_area .p_slider .slick-next:hover{background-image: url("../images/slider_arw2.png");}

.ven_slider_area .p_slider .slick-arrow {
    background-position: center;
}





body { overflow-x: hidden; }



/*added on 20211110  */


.ventre_cls .innr_bnr_img {height: 400px; background-repeat: no-repeat;background-position: center;
background-size: cover;}


.nav-previous,.nav-next{ width: 70px;height: 70px;
    border-radius: 50%;
    background-color: #ffffff;
    font-size: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 1;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12px;
    transition: all 0.3s ease-in-out;
    opacity: 1;
}


.nav-previous{left: 20px; background-image: url("../images/slider_arw-prev.png"); }

.nav-next{right:20px; background-image: url("../images/slider_arw.png"); }

.nav-previous:hover{ 
  background-image: url("../images/slider_arw1.png");
  background-color: rgba(0,0,0,0.7);
}

.nav-next:hover{ 
  background-image: url("../images/slider_arw2.png");
  background-color: rgba(0,0,0,0.7);
    
}


.nav-links a{display: flex; height: 100%; width:100%; align-items: center;justify-content: center;}
span.pagination_arw {
    font-size: 26px;
}

/*upto added on 20211110  */



/*added on 20211111  */


.cntct_cls .gal_bnr_img {height: 400px; background-repeat: no-repeat;background-position: center;
background-size: cover;}


/*upto added on 20211111  */

/*added on 20211112  */
.gall_cls .gal_bnr_img {height: 400px; background-repeat: no-repeat;background-position: center;
background-size: cover;}

/*upto added on 20211112  */


@media(min-width:1600px) {
    
}

@media(max-width:1365px) {
    
}

@media(max-width:1199px) {
/*added on 20210628  */
.social_icon ul li {margin-right: 15px;}
/*upto added on 20210628  */

/*added 2021.07.06 */
.aboutdtls .modal-dialog {max-width: 100%;margin: 40px 40px;}
/*upto 2021.07.06 */

/* 31.07.21 */
.artcle_list .ven_img {height: 207px;}

}



@media  (max-device-width: 1024px) and (orientation: landscape) {
 .social_icon {bottom: 85px;}
}

@media(max-width:991px) {
/*added on 20210628  */
.social_icon ul li {
  width: 50%;
  margin-right: 0;
  margin-bottom: 15px;
 }
/*upto added on 20210628  */

/*added 2021.07.06 */
.modal_image {width: 240px;min-width: 240px;}
/*upto 2021.07.06 */

  /*added 2021.07.30 */
  .cont_right {padding: 40px 20px;min-width: 270px;width: 270px;}
  .cont_left {padding: 40px 20px;}

  /*upto added 2021.07.30 */

  /* 31.07.21 */
   .artcle_list .ven_img {height: 236px;}
   .artcle_list .ven_txt h6 {line-height: 27px;}


   /*added on 20211110  */
    .ventre_cls .innr_bnr_txt h1, .gal_txt_bnr h1 {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 2px;
    }

    .ventre_cls .innr_bnr_txt {
    margin-left: 0;
    }
   /*upto added on 20211110  */

   /*added on 20211111  */
    .cntct_cls .gal_txt_bnr h1 {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 2px;
    }

    .cntct_cls .gal_txt_bnr {
    margin-left: 0;
    }
   /*upto added on 20211111  */

   /*added on 20211112  */

   .gall_cls .gal_txt_bnr h1 {
    font-size: 50px;
    line-height: 55px;
    letter-spacing: 2px;
    }

    .gall_cls .gal_txt_bnr {
    margin-left: 0;
    }

    /*upto added on 20211112  */
}


@media(max-width:767px){
  .aboutdtls .modal-dialog {margin: 30px 30px;}
  .aboutdtls button.close { display: block;}
  .modal_inner {flex-wrap: wrap; justify-content: center;}
  .modal_info {width: 100%;min-width: 100%;}
  .modal_image {min-width: 300px;width: 300px;margin: 0;}

  /*added 2021.07.30 */
  .contact_box { flex-wrap: wrap;}
  .cont_right { width: 100%; min-width: 100%;}
  /*upto added 2021.07.30 */

  /* 31.07.21 */
.artcle_list .ven_img {height: 171px;}

/*added on 20211110  */
    .ventre_cls .nav-previous, .nav-next {
    width: 50px;
    height: 50px;
    }
    /*upto added on 20211110  */


}

@media(max-width:575px){
  .aboutdtls .modal-dialog { max-width: 100%;margin: 20px;}
  /* 31.07.21 */
.artcle_list .ven_img {height: 154px;}


/*added on 20211110  */
    .ventre_cls .innr_bnr_txt h1, .gal_txt_bnr h1 {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 1px;
}

 /*upto added on 20211110  */

  /*added on 20211111  */
    .cntct_cls .gal_txt_bnr h1 {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 1px;
}

 /*upto added on 20211111  */

 /*added on 20211112  */
    .gall_cls .gal_txt_bnr h1 {
    font-size: 36px;
    line-height: 46px;
    letter-spacing: 1px;
}

 /*upto added on 20211112  */

}


/* SMART PHONE LANDSCAPE PART */

@media (max-width: 480px) {
    /* 31.07.21 */
.artcle_list .ven_img {height: 280px;}
}

@media (max-width: 420px) {
    .modal_image {min-width: 240px;width: 240px;}
    /*added 2021.07.30 */
    .contact_box h4 {font-size: 22px;margin-bottom: 30px;}
    .message_img {width: 30px;padding-top: 1px;}
    .add_block span { font-size: 18px; margin-bottom: 25px;}
    .add_block a { font-size: 18px;}
    .add_block a + a { margin-top: 25px; }
    /*upto added 2021.07.30 */
    /* 31.07.21 */
.artcle_list .ven_img {height: 279px;}


   /*added on 20211110  */
    .ventre_cls .innr_bnr_img {
      height: 310px;
     }
   .ventre_cls .innr_bnr_txt h1, .gal_txt_bnr h1 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 1px;
   }
 /*upto added on 20211110  */
   /*added on 20211111  */

   .cntct_cls .gal_txt_bnr h1 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 1px;
   }
   .cntct_cls .gal_bnr_img { height: 310px; }
    /*upto added on 20211111  */

      /*added on 20211112  */

   .gall_cls .gal_txt_bnr h1 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 1px;
   }
   .gall_cls .gal_bnr_img { height: 310px; }
    /*upto added on 20211112  */

}

@media (max-width: 360px){
    /* 31.07.21 */
.artcle_list .ven_img {height: 207px;}
}