





 :root {

  --lg-pink:#e90364;

  --lg-bg-blue:#e9eff2;

  --periot:#ccff00;

  --white: #fff;

  --green-d:#153b3b;

  --bg-ftr:#131818;

  --ftr-t-color:#868a8a;

  --ftr-serv:#5a6060;

  --black: #000;

  --font-family-poppins: 'Poppins';

  --font-family-montserrat: 'Montserrat', sans-serif;;

  --font-family-awsome:'Font Awesome 5 Pro';

}









body

{

  margin:0px auto;

  background:#fff;

  line-height:normal;

  font-family: var(--font-family-montserrat);

}



header, section, footer

{

  float:left;

  width:100%;

}



*{

  margin: 0;

  padding: 0;

}

h1, h2, h3, h4, h5, h6,p,a,button,input

{

  padding:0px;

  margin:0px;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: normal;

  letter-spacing: normal;

}









input { border:0; border-radius: 0;}



ul, ol

{

  list-style:none;

  margin:0px;

  padding:0px;

  text-transform:none;

  font-weight: normal;

  font-stretch: normal;

  font-style: normal;

  line-height: normal;

  letter-spacing: normal;

}



a:focus, button:focus

{ 

  outline:none;

}





a,

:before,

:after,

button, 

input[type="submit"] { 

  transition:all 0.4s ease-in-out 0s; 

  -moz-transition:all 0.4s ease-in-out 0s; 

  -ms-transition:all 0.4s ease-in-out 0s; 

  -o-transition:all 0.4s ease-in-out 0s; 

  -webkit-transition:all 0.4s ease-in-out 0s; 

}



select::-ms-expand {

    display: none;

}

select{

    -webkit-appearance: none;

    appearance: none;

    outline: 0;

    border: 0;

    box-shadow: none;

}



img { max-width:100%; }



input::-webkit-input-placeholder { opacity:1;}

input::-moz-placeholder { opacity:1; }

input::-moz-placeholder { opacity:1; }

input::-ms-input-placeholder { opacity:1; }



textarea::-webkit-input-placeholder { opacity:1; }

textarea::-moz-placeholder { opacity:1; }

textarea::-moz-placeholder { opacity:1; }

textarea::-ms-input-placeholder { opacity:1; }



select::-webkit-input-placeholder { opacity:1;}

select::-moz-placeholder { opacity:1; }

select::-moz-placeholder { opacity:1;}

select::-ms-input-placeholder { opacity:1; }



textarea:focus, 

input:focus, 

select:focus { outline: 0;}



h2 { font-family: var(--font-family-montserrat);font-size: 45px; font-weight: 600;  color:var(--black) ; }



p{  font-family: var(--font-family-poppins);  font-size: 16px; font-weight: 500;  color: var(--black); }











.container { max-width:1140px !important; }



/* Button Primary start  */



.btn-primary,

input[type="submit"] { background: var(--lg-pink); border:0; color: #fff; height: 45px;  width:160px;  padding: 0 26px;  cursor: pointer;  text-decoration: none; font-family: var(--font-family-montserrat); font-size: 16px; font-weight: 700;}

.btn-primary:hover,

input[type="submit"]:hover { background: #000; color: #fff; }

.btn-primary:focus, 

.btn-primary.focus { box-shadow: 0 0 0 0;}



/* Button Primary End  */









/* Btn 10  */

.btn10 {padding: 12px 35px;  color: #fff; font-family: sans-serif; text-transform: uppercase; text-align: center;position: relative; text-decoration: none;display: inline-block;}



.btn10 { border: 0; font-family: var(--font-family-montserrat);  font-weight: 600; font-size: 14px; text-transform: uppercase !important; color: var(--black); text-align: center; text-transform: capitalize; position: relative; overflow: hidden !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; background: var(--periot); z-index: 1; border-radius: }

.btn10:hover {color: var(--white !important); }

.btn10::before { content: "";width: 0%; height: 100%; display: block; background: var(--lg-pink); position: absolute; -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg); left: -10%; opacity: 1; top: 0; z-index: -12; -moz-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1); -o-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1); -webkit-transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1); transition: all 0.7s cubic-bezier(0.77, 0, 0.175, 1); }



.btn10:hover::before,

.btn1O:hover::before { opacity: 1; width: 120%;}

.btn10:hover::after, 

.btn1O:hover::after { opacity: 1; width: 120%; }



/*BTN10*/







.main_header { width:100%; float:left; position:absolute; top:0; left:0; z-index:999; }

.stable_header { width: 100%; float: left;  background-color: transparent; padding: 10px 0;  }



.logo { float: left; width: 153px; }

.logo a img { width:100%; height:100%; object-fit:cover; object-position:center; }





.navdiv { float: right;width: 80%; }

.navigation { float: left; width: 100%; display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center; }

.navigation ul { gap: 60px; display: flex; flex-wrap: wrap; align-items: center; }

.navigation ul li { float: left;  position: relative;}



.navigation ul li a {  font-family: var(--font-family-montserrat); font-size: 18px; font-weight: 500;  letter-spacing: 0em;  color: var(--black); text-decoration: none;   position: relative; }





.navigation ul li.menu-item-has-children a:before { content: "\f107"; font-family:"Font Awesome 5 Pro"; font-weight:300; font-size: 22px; position: absolute; top: 10px; right: -17px; color: #000; cursor: pointer;}

.navigation ul li:hover a,

.navigation ul li.menu-item-has-children:hover a:before { color:var(--lg-pink);  }

.navigation ul li.menu-item-has-children:hover a:before { transform: rotate(180deg); }

.navigation ul li.current-menu-item a { color:var(--blue-light); border-bottom:2px solid var(--blue-light); }




.navigation ul li a:after{   content: '';display: block; width: 0; height: 1px; background: var(--lg-pink); transition: width .3s; }

.navigation ul li a:hover::after {width: 100%;transition: width .3s;}

.navigation ul li.current-menu-item a:hover::after{display: none;}

.navigation ul li.current-menu-item a{color: var(--lg-pink); border-bottom: 1px solid var(--lg-pink);}



.sub-menu { position: absolute; top: 100%; left: 40px; width: 200px; background: #fff; border-radius: 5px; border: 1px solid #ccc; opacity: 0;visibility: hidden;  transition:all 0.4s ease-in-out 0s;   -webkit-transition:all 0.4s ease-in-out 0s;  }



.navigation ul.sub-menu li { width: 100%; float: left; padding: 0; border-bottom: 1px solid #ccc; }

.navigation ul.sub-menu li:last-child { border-bottom: 0; }

.navigation ul li .sub-menu li a { color: #333; padding: 10px; display: block; text-transform: none; width: auto;

 text-align: left; }



.navigation ul li .sub-menu li:last-child a { background: transparent; padding: 10px; height: auto; line-height: normal; }



.navigation ul li .sub-menu li a:hover { color: #000; background: #e1e1e1; }

.navigation ul li .sub-menu li a:before { display: none; }



.navigation ul li:hover .sub-menu { opacity: 1; visibility: visible; }



.book_aptmnt { margin-left: 50px; float: left;  width:164px; height:40px; }

.book_aptmnt a {text-decoration: none;  border: 0;}
 

.navigation ul li.btn10:hover > a {
  color: var(--white) !important;
}



.navigation ul li.btn10 > a::after {
  display: none !important;
}



/*BANNER */

.banner_wlw {  height:94vh;  }

.banner_wlw img { width:100%; height:100%; object-fit:cover; object-position:right; }





.banner_wlw .container {   position: absolute;

  top: 45%;

  left: 50%;

  transform: translate(-50%,-30%);

 }





.WLW_TEXT { width:100%; float:left; text-align:center; display:flex; flex-wrap:wrap;align-items:center; justify-content:center; max-width:550px; }

.WLW_TEXT h1 { color:var(--black); font-size:45px; font-family:var(--font-family-montserrat); font-weight:600; margin-bottom:14px; }

.WLW_TEXT p { margin-bottom:15px; } 

.WLW_TEXT a { text-decoration:none; background-color:var(--lg-pink); color:var(--white); }

.WLW_TEXT a:hover.btn10:before { background-color: var(--black); transition:all 0.4s ease-in-out 0s; 

  -moz-transition:all 0.4s ease-in-out 0s; 

  -ms-transition:all 0.4s ease-in-out 0s; 

  -o-transition:all 0.4s ease-in-out 0s; 

  -webkit-transition:all 0.4s ease-in-out 0s; }



.WLW_TEXT a:hover.btn10:hover::before,

.WLW_TEXT a:hover.btn1O:hover::before { opacity: 1; width: 120%;}







.img_wlw { width:100%; float:left; height:100vh;  }

.img_wlw  img { float:right; height:100%; object-fit:cover; object-position:center; width:100%;}



/*SET_menT*/





.SET_menT { background-color:var(--black); }



.listing_set { width:100%; float:left; }

.listing_set ul li { float:left; width:33.33%;  }

.listing_set ul li a { font-size:16px; font-family:var(--font-family-montserrat); font-weight:600; color:var(--white); height:60px; float:left;width: 100%;

text-decoration: none ; display: flex;flex-wrap: wrap; align-items: center; justify-content: center; }

.listing_set ul li a img { margin-left:12px; }

.listing_set ul li a:hover{background-color:#333; }





/*DIG_Agenc*/



.DIG_Agenc { padding:70px 0; background-color:var(--white); }



.AGC_TXT { width:100%; margin: 0 auto; display: flex; flex-wrap: wrap; max-width:725px; margin-bottom:25px; text-align: center;}

.AGC_TXT h2 { margin-bottom:22px; }





.LIST_Agncy { width:100%; float:left; }

.LIST_Agncy h4 {  font-weight:400; font-family: var(--font-family-montserrat); font-size: 18px; color: var(--black); text-align:center; margin-bottom:35px; }



.LIST_Agncy ul li { float:left; width: 22.9%; margin-right:30px; padding:50px 14px; border:2px solid var(--black);  text-align: center; height: 265px;  }

.LIST_Agncy ul li:last-child{ margin-right:0; }

.LIST_Agncy ul li h3 { font-size:22px ; color:var(--black); font-family:var(--font-family-montserrat); font-weight:500 ; margin-bottom:20px; }

.LIST_Agncy ul li p { font-weight:400; }



.LIST_Agncy ul li:hover { background-color:var(--black); border:2px solid transparent; cursor:pointer; }

.LIST_Agncy ul li:hover h3{ color:var(--white); }

.LIST_Agncy ul li:hover p{ color:var(--white); }





/*WL_PROc*/



.WL_PROc { background-color:var(--lg-bg-blue); overflow: hidden;}



.Img_lft_prc { width:100%; float:left; height:770px; display:flex; flex-wrap:wrap;  }

.Img_lft_prc img { height:100%; object-fit: cover; object-position: center;  width:100%; }

.accord_upper_pro  { width:100%; float:left;  }

.TEXT_ACCORD_PROc { width:100%; float:left; height:100%;    }



.TEXT_PRc { width:100%; float:left; margin-bottom:25px; max-width: 565px;}

.TEXT_PRc h2 { margin-bottom:20px; }





.accordion_aside  {width: 100%; float: left; max-width: 565px;}





.accordion_head { width:100%; float:left; position: relative; }

.plusminus { position:absolute; top:0; right:0; cursor:pointer; }

.accordion_head h3 { font-family:var(--font-family-poppins); color:var(--black); font-size:16px; padding-left:30px; cursor: pointer;}

.accordion_head:before { content:""; position:absolute; top:0; left:0; background-color:var(--black); width:12px; height:12px;}



.accordion_head:after .accordion_body:visible { content:""; position:absolute; top:0; left:0; border:3px solid var(--black); background-color:var(--periot); width:12px; height:12px; }











.card { background-color:transparent; border:unset;margin-left: 30px; }

#main { width:100%; float:left; background-color:var(--lg-bg-blue);  }



.card .card-header { width:100%; float:left; background-color:transparent; }

.card .card-header a { font-family:var(--font-family-poppins); font-weight:500; color:var(--black); font-size:16px; }



.card .card-header a i { float: right;padding-top: 6px; padding-right: 3px;}



  

.card-body { width:100%; float:left; height: 180px;border-bottom: 1px solid var(--black);padding: 18px 40px 18px 14px;}

.card-body p { font-size:14px; color:var(--black); font-family:var(--font-family-poppins); font-weight:400;  background-color: transparent;}



#main #faq .card .card-header .btn-header-link {

  display: block;

  text-align: left;

  padding: 0; 

  padding-top: 20px;

  padding-bottom: 20px;

  border-bottom: 1px solid var(--black);

  box-shadow: unset; border-radius: unset;text-indent: -13px; 

}



/*#main #faq .card .card-header .btn-header-link:after {

  content: "\f106";

  font-family: var(--font-family-awsome);

  font-weight: 900;

  float: right;

}







#main #faq .card .card-header .btn-header-link.collapsed:after {

  content: "\f107";

}*/











#main #faq .card .card-header .btn-header-link:before {

  content: "";

  float: left;

  width: 12px; height: 12px; background-color: var(--periot); border: 3px solid var(--black);

  float: left; left: -24px; position: relative;top: 4px;

}





#main #faq .card .card-header .btn-header-link.collapsed:before {

  width: 12px; height: 12px; background-color: var(--black); 

}







#main #faq .card .collapsing {

  background: transparent;

}



#main #faq .card .collapse {

  border: 0;

}



#main #faq .card .collapse.show {

  background: transparent;

}







.btn:focus { box-shadow:unset; }



#main #faq .card .card-header .btn-header-link:after {

  content: "";

  font-weight: 900;

  float: left; position: absolute; left: -18px;top: 34px;height: 237px;

  width: 2px; background-color: var(--black); 

}







#main #faq .card .card-header .btn-header-link.collapsed:after {

  width: 2px; height: 57px; background-color: var(--black); 

}



.card-header:first-child {padding: 0;}



.patch_down { width:100%; float: left; height: 30px; max-width: 565px; position:relative; z-index:11 ; margin-bottom: -30px}

.patch_down img { width:100%; height:100%;  }









/*Brief_Sec*/





.Brief_Sec { width:100%; float:left; padding:30px 0 270px; 0; }

.anc_brerif{ width:100%; float:left;  display: flex;flex-wrap: wrap; margin-bottom:100px; }

.anc_brerif a { text-decoration:none;  margin:0 auto;  }
.anc_brerif a:hover{ color:var(--white); }



.Work_us { width:100%; float:left; position: relative;}

.work_txt{ width:100%; float:left;  }

.work_txt h2  { margin-bottom:23px; }



.IMgTtxt { width:100%; float:left; height:300px;  }



.IMgTtxt img { width:100%; height:100%; width: 100vw;margin-left: calc(-15vw + 50% - 2px); object-fit:cover; object-position:right;  }







.real_Deal { width:100%; float:left; background-color:var(--black); padding:235px 0 99px 0; }



.Our_partner { width:100%; float:left; margin-bottom:80px;margin-top: -455px; }

.Our_partner ul li { float:left; width:22.9%; background-color:var(--lg-bg-blue); padding: 30px 20px; text-align:center; margin-right: 30px; height: 440px;}

.Our_partner ul li:last-child{ margin-right:0; }

.Our_partner ul li img  { margin-bottom:23px; width:72px; height:75px; object-fit:fill; object-position:center; }

.Our_partner ul li h3 { font-size:22px; font-family:var(--font-family-montserrat); color:var(--black); margin-bottom:18px; font-weight:500; width:100%; }

.Our_partner ul li p { font-weight:400; }



.DOlrem { width:100%; float:left; }



.dolem_txt { width:100%;float:left; }

.dolem_txt h2 { color:var(--white); margin-bottom:15px; font-size:40px; }

.dolem_txt p { color:var(--white); }



.picture_det { width:100%; float:left; }

.picture_det ul li { width:100%; float:left ; border:1px solid var(--white); padding:18px 26px; display:flex;flex-wrap:wrap; align-items:center; justify-content:space-between; margin-bottom:8px; }

.picture_det ul li:last-child{ margin-bottom:0; }

.picture_det ul li p { color:var(--white); max-width:358px; }

#counter-box { color:var(--periot); font-size: 45px; font-weight: 100; font-family:var(--font-family-montserrat); }



/*agencies_miaeE*/





.agencies_miaeE { width:100%; float:left; position: relative; padding:80px 0;  }

.agencies_miaeE:after{ content:""; position:absolute; top:0;right:0; background-image:url(../images/bnr_agc.jpg); background-repeat:no-repeat;  background-position:center right; width:64% ; background-size: cover; height: 100%; z-index: -1;}



.txt_insdie_agnc { width:100%; float:left; }

.txt_insdie_agnc  h2 { margin-bottom:40px; }





.slids_listing { width:100%; float:left; position:relative; }

.slid_img { width:100%; max-width:484px; float:left;  margin-right:40px; }

.slid_img img { width:100%; }



.copm_txt { width:100%; float:left; max-width:547px; }

.copm_txt h3 { color:var(--black); font-size:24px; font-weight:500; font-family:var(--font-family-poppins); margin-bottom:20px; }

.copm_txt p { margin-bottom:28px; }

.copm_txt h4{ font-size:20px; font-weight:700; color:var(--black); font-family:var(--font-family-montserrat); margin-bottom:7px; }

.copm_txt h5 { color:var(--black); font-size:16px; font-weight:500; font-family:var(--font-family-poppins); }





.slids_listing .slick-next {

  position: absolute;

  bottom: -16%;

  left: 9%;

  font-size: 0;

 font-size: 0; background-color: transparent; border:0;  }



.slids_listing .slick-next:before { content: ""; position: absolute; background-image: url(../images/rit_arrow.png);

 color: #999; width:66px; height:10px; background-repeat:no-repeat; float:left; cursor:pointer; background-size:contain; }



.slids_listing .slick-prev {

  position: absolute;

  bottom: -16%;

  left: 0%;

  font-size: 0;

 font-size: 0; background-color: transparent; border:0;  }



 .slids_listing .slick-prev:after { content: ""; position: absolute; background-image: url(../images/aro_lft.png);

 color: #999; width:66px; height:12px; background-repeat:no-repeat; float:left; cursor:pointer; }



 .latest_blog { padding:70px 0; background-color:var(--white);  }



 .txt_blog { width:100%; float:left; margin-bottom:30px; text-align:center; }

.lsting_blogs { width:100%; float:left; }

.lsting_blogs ul li { float:left; width: 31.5%;  position:relative; margin-right:30px; }

.lsting_blogs ul li:last-child{margin-right: 0;}

.img_div_blg { width:100%; float:left; position:relative; overflow: hidden;}

.img_div_blg img { width:100%; object-fit:cover; object-position:center; }

.img_div_blg img:hover {

  transform: scale(1.1);transition: all 0.4s ease-in-out 0s;

-moz-transition: all 0.4s ease-in-out 0s;

-ms-transition: all 0.4s ease-in-out 0s;

-o-transition: all 0.4s ease-in-out 0s;

-webkit-transition: all 0.4s ease-in-out 0s;

}

.ovr_txt_blg { width:100%; float:left; padding:20px; background-color:var(--black);display:flex; flex-wrap:wrap; justify-content:space-between; position: absolute ; bottom: 0; left: 0;   align-items: center;}

.ovr_txt_blg a { text-decoration:none; display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; }

.ovr_txt_blg p { font-size:20px ; color: var(--white); max-width: 282px; ; }
.ovr_txt_blg img {margin-left: 15px; width: 23px; height: 23px; object-fit: cover; object-position: center; }



/*.ovr_txt_blg:hover{ background-color:var(--lg-pink); }*/

/*main_form_sec*/





.main_form_sec { padding:70px 0;  background-color:var(--lg-bg-blue); }



.txt_form { width:100%; max-width:655px; margin:0 auto;text-align:center;  margin-bottom:25px; }

.txt_form h2 { margin-bottom:20px; text-align:center; }



.form_op , #gform_1 { width:100%;  max-width:835px; display:flex; flex-wrap:wrap; margin:0 auto; }

#gform_fields_1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 6px;
}


#gform_fields_1 > div:nth-child(5) {
  grid-column: span 2;
}


.form_ToUCH { width:100%; float:left; }

.form_ToUCH input[type="text"],

.form_ToUCH input[type="email"],

.form_ToUCH input[type="tel"],

.form_ToUCH  textarea { width: 100%; max-width: 49.4%; margin-right: 10px; border:1px solid var(--black); background-color:var(--white); padding:20px; color:var(--black); font-size:16px; font-weight:500; font-family:var(--font-family-poppins);   float: left; resize: none; margin-bottom:10px; }

.form_ToUCH  textarea { max-width:unset; margin-bottom:20px; height:180px; }

.form_ToUCH input:nth-child(2n){margin-right: 0;}

.form_ToUCH input:last-child{margin-bottom: 0;}



.form_ToUCH input[type="submit"]{ text-transform: uppercase; margin:0 auto; display:flex; flex-wrap:wrap; margin-top:10px; justify-content:center; }

 


#field_1_1 ,#field_1_3,#field_1_4,#field_1_5,#field_1_6,#field_1_7,#field_1_8   { width: 100%;
  max-width: 100%;
  border: 1px solid var(--black);
  background-color: var(--white);
  padding: 20px;
  color: var(--black);
  font-size: 16px;
  font-weight: 500;
  font-family: var(--font-family-poppins);
  float: left;
  resize: none;
 }

#field_1_6 { max-width:unset; margin-bottom:20px; height:180px; }

#input_1_1 ,#input_1_3,#input_1_4,#input_1_5,#input_1_6 { width:100%; float:left; }

.gform_heading { width:100%; max-width:655px; margin:0 auto;text-align:center;  margin-bottom:25px; }
.gform_body { width:100%; float:left; } 




.footer { padding: 70px 0; background-color:var(--bg-ftr);  }

.logo_idi_txt { width:100%; float:left; display:flex; flex-wrap:wrap; }

.logo_idi_txt img { width:46px; height: 77px; object-fit: cover;}

.inner_xttx_fte { width:100%;float:left; max-width:224px; margin-left: 25px;}

.inner_xttx_fte h3 { color:var(--ftr-t-color); font-family:var(--font-family-montserrat); font-weight:500; font-size:16px; margin-bottom: 14px;}

.inner_xttx_fte h4 { color:var(--white); font-family:var(--font-family-montserrat); font-weight:800; font-size:16px; margin-bottom:40px; }

.inner_xttx_fte p  { color:var(--ftr-serv); }



.service_txt { width:100%; float:left; }

.service_txt h3 { color:var(--white); font-size:20px; font-weight:600; font-family:var(

  --font-family-montserrat); margin-bottom:25px; }

.service_txt ul li {  margin-bottom:16px;  float:left;width:100%; }

.service_txt ul li a { float:left;  font-weight:600; font-size:16px; font-family:var(--font-family-montserrat);color:var(--ftr-serv); text-decoration:none; line-height: 27px;}

.service_txt ul li a:hover { color:var(--white); }

.service_txt ul li:last-child{ margin-bottom:0 }

.service_txt ul li a.service_txt ul li:last-child{line-height: 27px;}

.service_txt ul li a img { margin-left:5px; }











/*wrodrpess_page*/





.bnr_wd { width:100%; float:left; background-color:var(--lg-bg-blue);height:100vh; }

.bnr_img_wd { width:100%; float:left; max-width:406px; }

.bnr_img_wd img { width:100%;  }





.HQWD { padding:80px 0;   }



.txtdivwd { width:100%; float:left; margin-bottom:20px; }

.txtdivwd h2 {  }



.img_hq_div { width:100%; float:left; display:flex; flex-wrap:wrap; align-items:center; }

.img_hq  { width:100; }

.img_hq img { width:100%;  }



.txt_hq_inn { width:100%;float:left; max-width:470px; }





.divm_lisThq { width:100%; float:left; margin-top:50px; }

.cs_des { width:100%; float:left; }

.cs_des h3 { display:flex; flex-wrap:wrap; align-items: center;   margin-bottom: 22px; margin-bottom: 25px; font-weight: 500; color: var(--black); font-family: var(--font-family-montserrat); font-size: 22px;}

.cs_des h3 img { margin-right:14px; }



.inner_listing_hqa{ width:100%; float:left; }

.inner_listing_hqa li { float:left; width:100%;  display:flex; flex-wrap:wrap; align-items:center; margin-bottom: 15px; font-weight: 400; font-family: var(--font-family-poppins); color: var(--black); font-size: 16px;}

.inner_listing_hqa li:last-child{margin-bottom: 0;}

.inner_listing_hqa li img { margin-right:10px; }



.anchor_div_hq { width:100%; float:left; margin-top:35px; }

.anchor_div_hq a { text-decoration:none; }
.anchor_div_hq a:hover{  color:var(--white); }





/*weteam*/



.we_team { padding:70px 0; background-color:var(--white); }



.divTem-txt{ width:100%; float:left; }

.divTem-txt h2 { margin-bottom:25px; font-size:42px; line-height:47px; }

.divTem-txt p { margin-bottom:20px; }

.divTem-txt a { text-decoration:none; }
.divTem-txt a:hover{  color:var(--white); }




.our_pref{ width:100%;float:left; }

.our_pref ul  {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}

.our_pref ul li { width:100%; float:left; max-width:260px; margin-bottom:40px; }

.our_pref ul li h3 { font-size:22px; font-weight:600; font-family:var(--font-family-montserrat); color:var(--black); margin-bottom:18px; padding-bottom:20px; border-bottom:1px solid var(--lg-pink); }

.our_pref ul li p {font-size: 15px; font-weight: 400;}

.our_pref ul li:nth-child(3),

.our_pref ul li:nth-child(4){margin-bottom:0; }



/*development_cap*/



.development_cap { padding:70px 0; background-color:var(--black); }

.txt_coap{ width:100%; float:left; margin-bottom: 30px; }

.txt_coap h3 { font-size:40px; color:var(--white); font-family:var(--font-family-montserrat); margin-bottom:15px; font-weight:600; }

.txt_coap p { color:var(--white);}





.lsting_capbilites { width:100%; float:left; }

.in_Stl_cap { width:100%; float:left; margin-bottom:30px;  }

.an_op { width:100%; float:left;padding:24px;  border:1px solid var(--white);  min-height:187px; }

.logo_cap { width:100%; float:left; max-width:57px; margin-right:20px;  }

.logo_cap img { width:100%; }

.cap_in_txt { width:100%; float:left; max-width:413px; }

.cap_in_txt h3 { font-size:22px; color:var(--white); font-weight:600; font-family:var(--font-family-montserrat); margin-bottom:16px; }

.cap_in_txt p { color:var(--white);  }





/*wd_form*/



.wd_form { padding:70px 0; background-image:url(../images/bnr_wd_f.jpg); background-repeat:no-repeat; background-position:left center; background-size:cover; }

.wd_form_inr { width:100%;  float: right;max-width: 750px;}



.txt_f_wd{ max-width:unset; }

.div_form_wd{ max-width:unset; }



.fw_tuch  input[type="text"], .form_ToUCH input[type="email"], .form_ToUCH input[type="tel"] { max-width:49.3%; }

.fw_tuch input[type="submit"] { justify-content:center;margin-left:0; }





.sec_sit { padding:70px 0; background-color:var(--white); }

.txt_sit { width:100%; display: flex; flex-wrap: wrap; margin: 0 auto; max-width:820px; margin-bottom: 30px; justify-content: center; text-align: center;}

.txt_sit h2 { font-size:40px;margin-bottom:20px; font-weight:600; }

.txt_sit p { font-weight:400; font-size:16px; }



.PrjctFltrs { width:100%; float:left; margin-left:30px; }



.insert_txt{ width:100%; display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:40px; }

.insert_txt li { float:left; padding:12px 26px; cursor:pointer; border:1px solid var(--green-d); margin-right:30px;font-size:16px; font-weight:600; font-family:var(--font-family-montserrat); color:var(--green-d); text-transform:uppercase; }

.insert_txt li:last-child { margin-right:0; }

.insert_txt li:hover,

.insert_txt li.active{ background-color:var(--periot); color:var(--green-d); }

.grid-item{ width:32%; margin-bottom: 30px; padding: 0 15px;}

.ImgDiv { width:100%; float:left; margin-bottom:20px; }



.anchor_sitesa { width:100%; float:left; }

.anchor_sitesa h3 { font-size:16px; font-weight:600; font-family:var(--font-family-montserrat); color:var(--green-d); margin-bottom:12px; float:left; width:100%; }

.anchor_sitesa a { padding:13px 10px; border:1px solid #92a3a3; text-align:center; font-family:var(--font-family-montserrat); font-weight:500; font-size:14px; float:left; color:var(--green-d); 

  text-decoration: none; margin-right: 010px; margin-bottom: 10px;}

.anchor_sitesa a:last-child{margin-bottom: 0; margin-right: 0;}

.anchor_sitesa a:hover{ background-color:var(--green-d); color:var(--white);  }





/*.want_exmp*/





.want_exmp{ padding:70px 0; background-color:var(--black);  }



.Wt_exmp_txt { width:100%; display: flex; flex-wrap: wrap; text-align:center; max-width:924px; margin:0 auto; justify-content:center; }

.Wt_exmp_txt h2 { font-size:40px; margin-bottom:15px; color:var(--white); }

.Wt_exmp_txt p { color:var(--white); margin-bottom:25px; }

.Wt_exmp_txt a { text-decoration:none; }
.Wt_exmp_txt a:hover { color:var(--white); }






/*PWT_SEC*/





.PWT_SEC { padding:70px 0; background-color:var(--white); display:flex; flex-wrap:wrap; }

.img_PWT { width:100%; float:left; height:610px;  }

.img_PWT img { width:100%; height:100%; object-fit:cover; }



.text_pwt { width:100%; float:left; max-width:556px; }

.text_pwt h2 { font-size:40px; margin-bottom:25px; }

.text_pwt p { font-size:16px; margin-bottom:30px; }

.text_pwt p:last-child{margin-bottom: 0;}





/*BGpg*/





.BGpg ul li{margin-bottom: 30px;}

.BGpg ul li:nth-child(3n){margin-right: 0;}

.BGpg ul li:last-child { margin-right:0; }



.op_bgt { height:375px; }

.op_bgt img { height:100%; }





/*pagination*/



.pagination {width: 100%; flex-wrap: wrap; display: flex;  justify-content:center ; float: left; align-items: center; margin: 50px 0 0 0;}



.pagination-container a { text-decoration: none; }

.pagination-prev,.pagination-next { font-size: 25px; font-weight: 700; line-height: 35px; color: var(--black); border: 1px solid var(--black); background-color: var(--periot);height: 37px; display: inline-block; width: 37px; text-align: center;  }

.pagination-prev:hover{ color: var(--white); background-color: var(--lg-pink);border:1px solid transparent;}

.pagination-next:hover{ color: var(--white); background-color: var(--lg-pink);border:1px solid transparent;}

.pagination-page-number { font-family: var(--font-family-poppins); font-size: 20px;font-weight: 500;line-height: 40px; color: var(--green-d); font-family: var(--font-family-poppins); padding: 0 5px; width: 37px; height: 37px; display: inline-block; text-align: center;  border: 1px solid var(--black) ; margin: 0 5px;}

.pagination-page-number:hover { color: var(--white); background-color:var(--lg-pink);   border:1px solid transparent; }

.pagination-page-number.active { color: var(--white); background-color:var(--lg-pink) ; border:1px solid transparent;  }







/*WD_PLG*/



.WD_PLG { padding:70px 0; background-color:var(--white); }

.head_plg { width:100%; float:left; margin-bottom:30px; }

.crs_ine { width:100%; float:left; margin-bottom:35px; }



.img_PWFLG { width:100%; float:left; height:502px; }

.img_PWFLG img { width:100%; float:left; height:100%; object-fit:cover; }





.TXT_plg { width:100%; float:left; }



.lsit_oper { width:100%; float:left;  margin-bottom:25px; }

.lsit_oper img { float:left; margin-right:15px;width:45px; height:45px; }

.lsit_oper h3 { font-size:16px; font-weight:500; font-family:var(--font-family-poppins); color:var(--black); margin-bottom:1px; }

.lsit_oper p { font-size:14px; font-weight:400; font-family:var(--font-family-poppins); color:var(--black); }



.inner_peld { width:100%;float:left; }

.inner_peld p { font-weight:400; margin-bottom:30px; }

.inner_peld p:last-child{margin-bottom: 0;}



.para_plg { width:100%; float:left; }

.para_plg p { margin-bottom:40px; font-weight:400; }

.para_plg p strong { font-weight:500; }

.para_plg h3 { font-size:24px; font-weight:600; font-family:var(--font-family-montserrat); color:var(--black); margin-bottom:40px; }

.para_plg a { text-decoration:none; }







/*contactUs*/



.hdr_cn { border-bottom:1px solid var(--black); }



.contactUs { padding:150px 0; background-color:var(--white);  }

.left_cooc { width:100%; float:left; }

.cnt_tch input[type="text"], .form_ToUCH input[type="email"], .form_ToUCH input[type="tel"]{max-width: 49.3%;}

.cnt_tch input[type="submit"] { justify-content: center; margin-left: 0; }



.sales_evss { width:100%; float:left; }

.sales_ev { width:100%; float:left; background-color:var(--black); padding:40px 32px; }

.sales_ev h3 { font-size:30px; font-weight:600; font-family:var(--font-family-montserrat); color:#cbff00; margin-bottom: 40px;}

.sales_ev ul li { display:flex;padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #eee;}

.sales_ev ul li:last-child{border-bottom: unset;}

.sales_ev ul li i { color:#cbff00;margin-right:10px; font-size:025px;  }

.sales_ev ul li h4 { color:var(--white); font-size: 14px; font-weight: 600; font-family: var(--font-family-montserrat); line-height: 20px;}



/*fit_agE*/



.fit_agE { padding:70px 0; background-color:var(--white); }

.txt_fit_Aswe { width:100%; float:left; margin-bottom:50px; max-width:878px; }





.flex_underLit { width:100%; float:left; margin-bottom:40px;  }

.flex_underLit ul li { float:left; width:31.5%; margin-right:30px; }

.flex_underLit ul li:last-child{margin-right: 0;}

.flex_underLit ul li h3 { font-size:22px; font-weight:500; font-family:var(--font-family-montserrat); color:var(--black); margin-bottom:20px; }

.flex_underLit ul li p  { font-size:16px; font-weight:500; font-family:var(--font-family-montserrat); color:var(--black);line-height: 22px;}

.anchor_div_IFT { width:100%; float:left; }

.anchor_div_IFT a { text-decoration:none; }
.anchor_div_IFT a:hover { color:var(--white); }



/*WDR*/



.WDR{ padding:70px 0; background-color:var(--lg-bg-blue); } 



.txt_WDR { width:100%;  max-width:765px; display:flex; flex-wrap:wrap; margin:0 auto; justify-content:center; margin-bottom:30px; }

.txt_WDR h2 { margin-bottom:25px; }

.txt_WDR p { text-align:center; }





.LIST_WRD { width:100%; float:left; }

.LIST_WRD ul li { float:left; width:31.5%; margin-right:30px; padding:60px 26px; max-height: 435px; text-align: center; border:1px solid var(--black); background-color:white; }

.LIST_WRD ul li:last-child{margin-right: 0;}

.LIST_WRD ul li h3 { font-size:23px; color:var(--black) ; font-weight:500; font-family:var(--font-family-montserrat); margin-bottom:15px; }

.LIST_WRD ul li p { font-weight:400; font-size:15px; margin-bottom:30px; }

.LIST_WRD ul li a { text-decoration:none; background-color:var(--lg-pink); color:var(--white); }

.LIST_WRD ul li a:hover { background-color:var(--periot); }









/* Table Styles */



.tbl_plans { padding:70px 0; background-color:var(--white); }

.assgin_arround{ width:100%; margin: 0 auto; max-width:760px;  display: flex; flex-wrap: wrap; justify-content: center; text-align: center ; margin-bottom: 30px;}

.assgin_arround h2 { margin-bottom:12px; }





.table-wrapper {

     float: left; width: 100%;

}





.fl-table {

    border-radius: 5px;

    font-size: 12px;

    font-weight: normal;

    border: none;

    border-collapse: collapse;

    width: 100%;

    max-width: 100%;

    white-space: nowrap;

    background-color: white;

}



.assgi_aup { width:100%; float:left; }

.assgi_aup h3 { padding:25px; background-color:var(--lg-bg-blue); font-size:22px; font-weight:600; font-family:var(--font-family-montserrat);text-align:center;   }

.assgi_aup h4 { padding:7px 26px;  font-size:22px; font-weight:600; font-family:var(--font-family-montserrat);  background-color:transparent;text-align:center;   display: flex;

  flex-wrap: wrap; align-items: center; justify-content: center; color:var(--black);  }

.assgi_aup h4 pre { margin-bottom:0; font-size:14px; }

.assgi_aup span { width:100%; padding:12px;background-color:var(--lg-bg-blue); float:left; display:flex; flex-wrap:wrap; justify-content:center;  }

.assgi_aup span a { padding:14px 30px; text-decoration:none; background-color:var(--periot); float: left; border:1px solid var(--black); font-size:14px; font-weight:600; font-family:var(--font-family-montserrat); color:var(--black); text-transform:uppercase; }

.assgi_aup span a:hover{ color:var(--white); background-color:var(--lg-pink); border:1px solid transparent; }



.assgi_aup:nth-child(2){ border-left:unset; width:190px; }

.assgi_aup:nth-child(3){ border-left:unset; }



.ASS_FOR_BC h3 { background-color:var(--black); color:var(--white); }

.ASS_FOR_BC h4 { background-color:var(--lg-bg-blue); }

.ASS_FOR_BC span { background-color:var(--black); }



.fl-table th,.fl-table td

{

  text-align: center;

 padding: 20px;

 font-size: 12px;border: 1px solid var(--black); color: var(--black); font-family: var(--font-family-montserrat) ; font-weight: 600;

}



.fl-table tr td.var_BC{background-color: #161616; color: var(--white); border: 1px solid #444242;}







.fl-table tr:nth-child(even) {

    background-color: var(--lg-bg-blue);

}





/* Responsive */



@media (max-width: 767px) {

    .fl-table {

        display: block;

        width: 100%;

    }

    

    

    .fl-table tbody {

        display: block;

    }

    .fl-table thead th:last-child {

        border-bottom: none;

    }

   /* .fl-table thead {

        float: left;

    }*/

    .fl-table tbody {

        width: auto;

        position: relative;

        overflow-x: auto;

    }

   





/*blog updated*/
.lsting_blogs ul li:hover .ovr_txt_blg {
    background-color: var(--lg-pink);
}
