/*
Theme Name: WK Child Theme
Description: The custom theme Monika Indian Cuisine Child Theme using the parent theme Twenty Seventeen.
Author: Deshraj
Author URI:  
Template: twentytwenty
*/

@import url("../twentytwenty/style.css"); 
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');

.navigation li ul.sub-menu {
  position: absolute;
  top: 69px;
  padding: 10px 15px;
  width: 150px;
  background: rgba(0,0,0,0.6);
  z-index: 2;
}
span.icon {
  margin: 0 0 0 5px;
}
.post_right_section p {  padding: 15px 0 0 25px;  margin: 0px;  font-size: 12px;  font-weight: 300;  color: #a9a9a9;}
.about_us_tab a:hover{ text-decoration: none;  color: #FFBC57; }
.terms_btn{  cursor: pointer;}
.add_section .refe_text p{ color:#fff;}
.pdf_link i:before { opacity:0;}
.pdf_link i{ background: url(images/pdf.png);  width: 20px; height: 28px; background-repeat: no-repeat; background-size: 100%; }
.pdf_link .elementor-button-icon{ align-items: center;  display: flex;}
.wk_sercices_tab .elementor-tabs-content-wrapper .gallery-item img { object-position: top; object-fit: fill;}
body.page-id-665 .wk_sercices_tab .elementor-tabs-content-wrapper img { object-position: top;  object-fit: cover;}
.elementor a { text-decoration: underline;}
/*.wk_sercices_tab .elementor-tabs-content-wrapper img {    height: 350px;  object-position: top;  object-fit: cover;}*/
.popupcontrol{ cursor:pointer;}
.ecp_image{ margin-top:5px;}
.contact_page_block  .col-md-8.offset-md-2 {	margin: 0px;	width: 100%;	flex: 0 0 100%;	max-width: 100%;}
.wk_popup_term{	display: none;	position: fixed;	top: 0;	left: 0;	z-index: 999;	bottom: 0;	right: 0;	width: 100%;	text-align: center; background: rgba(0,0,0,0.9);}
.wk_popup {	display: none;	position: fixed;	top: 0;	left: 0;	z-index: 999;	bottom: 0;	right: 0;	width: 100%;	text-align: center; background: rgba(0,0,0,0.9); overflow: auto;}
span.icon{
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
ul.menu  span.icon:before {content: "\f107";}
ul.specification li img { padding: 0 10px 0 0;  float: left;}
ul.specification {margin-top: 25px;}
i.eicon-share-arrow{display:none;}
.pop_upinner_box{	display: inline-flex;	height: 100%;	align-items: center;	justify-content: center;margin-top: 100px;}
.pop_form_box {	width: 60%;	padding: 25px;	display: inline-block;	background: #262626;	margin:0px;	position: relative;}
.pop_form_box h2{ display:none; }
.pop_form_box  .col-md-8.offset-md-2 {	margin: 0px;	width: 100%;	flex: 0 0 100%;	max-width: 100%;}
.pop_form_box h3 {	margin: 0px 0 20px 15px;	padding: 0px;	font-size: 30px;	text-align: left;	line-height: 40px;	font-weight: 400;	color: #fff;}
.pop_form_box input {	background: none;	border: 1px solid #727272;	border-radius: 25px;	color: #727272;	margin: 0 0 20px 0;}
.pop_form_box textarea {	background: none;	border: 1px solid #727272;	border-radius: 25px;	color: #727272;	margin: 0 0 20px 0;	min-height:150px;}
.pop_form_box input[type="submit"] {	font-family: 'Oswald', sans-serif;	font-size: 18px;	border: 0px; 	width: 50%;
	background: #fff;	border-radius: 25px;	line-height: 50px;	display: inline-block;	padding: 0 25px;	margin: 0px;	color: #000;	font-weight: 600;}
.pop_form_box input[type="submit"]:hover{color: #FFFFFF; text-decoration: none; background-color: #FFBC57;}
.popup_close {cursor: pointer;	position: absolute;	right: 0;	top: 0;	background: #fff;	width: 30px;	height: 30px;	line-height: 30px;	border-radius: 50%;	margin: -10px -10px;	color: #262626;	font-size: 20px;	font-weight: 300; right: 10px;}
.popup_close:hover{color: #FFFFFF;  background-color: #FFBC57;}
.wk_popup_term .pop_form_box p{  font-weight: 300;  margin: 0px;  line-height: 30px;  padding: 25px;}
a.terms_btn {text-decoration: underline !important; padding-left: 20px;}
body{background:#1f1f1f0!important; background-color:#1f1f1f0!important; color:#fff; letter-spacing: 0;}
ul{ list-style:none;}
a{text-decoration:none;}
a:hover{ text-decoration:none; color: #ffbc57;}
h1,h2,h3,h4,h5,h6{letter-spacing: 0px;}

 

.site-logo.faux-heading { display: inline-block;  margin: 0px;  padding: 0px;}
.contact_section li a span{ display:none;}
.header_cnt { margin: 0px; padding: 15px 0px; width: 100%; display: block;  background: rgba(0,0,0,0.7);position: absolute; z-index: 99; top: 0; left: 0; right: 0;}
.contact_section{ margin:0 0 15px; padding:0px; width:100%;}
.contact_section ul { display: flex; margin: 0px;  padding: 0px;  align-items: center; justify-content: flex-end;}
.contact_section li{ margin:0 0 0 10px; padding: 0px;}
.contact_section li a{ display: inline-flex; align-items: center; justify-content: center;font-family: 'Oswald', sans-serif; font-size: 18px;  margin:0px; padding:0px; color:#fff;  text-transform: capitalize; font-weight: 300;}
.contact_section li i.fa.fa-phone { width: 24px; height: 24px; background: #fff; color: #000; margin: 0 5px 0 0; display: inline-flex; align-items: center; justify-content: center; border-radius: 50%;}
.contact_section li:first-child{    margin: 0 25px 0 0;}

.wk_slider.metaslider .caption-wrap{  opacity: 1!important; top:0!important; background:none!important;}
.wk_slider .caption { display: flex; align-items: center; justify-content: center; top: 0;  bottom: 0;position: absolute; width: 100%; }
.navigation ul ul{
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
}

.navigation{ margin:0px; padding:0px; width:100%;display: inline-block;}
.navigation ul { display: flex; margin: 0px;  padding: 0px;  align-items: center; justify-content: flex-end;}
.navigation > ul > li{ margin: 0 0 0 50px; padding: 0px;}
.navigation li a{font-family: 'Oswald', sans-serif; font-size: 18px;  margin:0px; padding:0px; color:#fff;  text-transform: capitalize; font-weight: 300;}
.navigation li a:hover{  color: #ffbc57;}
.navigation li.current-menu-item > a{  color: #ffbc57;} 

.slider_main{ display:inline-block; margin:0px; padding:0px; width:100%;}
.slider_main ul{ overflow:hidden; float:left;margin:0px; padding:0px; width:100%;}
.slider_main li{ float:left; z-index:1!important; margin:0px; padding:0px; width:100%;}
.slider_main img{ margin:0px; padding:0px; width:100%;}
button.slick-arrow { position: absolute;  top: 50%; z-index: 2;}
button.slick-next.slick-arrow {  right: 10px;}
button.slick-prev.slick-arrow { left: 10px;}
.content_cnt {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;padding: 0 15px;max-width: 1140px;margin: auto;}
.heading h2{ color:#fff; margin:0px; padding:0px;}

.wk_button_rounded { background: #fff; border-radius: 25px; line-height: 40px;  display: inline-block; padding: 0 25px; margin: 0 10px; color: #000; font-weight: 600;}

.video_section { width: 100%; margin: 0px; padding: 100px 0; display: inline-block; }
.video_text_box {    margin: 0px;    padding: 40px;    width: 100%;    display: block;    border: 2px solid #2e2e2e;}
.video_text_box h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0 0 15px;    padding: 0px;    width: 100%;    display: block;}
.video_text_box p{ font-size: 14px; line-height:20px; color: #bababa; font-weight:400;  margin:0 0 10px; padding: 0px; width: 100%; font-family: 'Poppins', sans-serif; display: block; }

.whatwedo_section h6{color: #FFFFFF; text-transform: capitalize; font-family: "Oswald", Sans-serif; font-size: 20px; font-weight: 600; padding: 0; margin:0 0 10px; line-height: 20px;}
.whatwedo_section p {	margin: 0px;	padding: 0px;	font-size: 14px;	line-height: 20px;	font-weight: 400;	font-family: 'Poppins', sans-serif;}

.guranted_section {
background: url(http://www.dbirdtest.com.au/whiteknight/wp-content/uploads/2020/09/pattren.png)#262626;
margin: 0px;    padding:100px 0;     width: 100%;    display: inline-block;}

.title_section h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0 0 15px;    padding: 0px;    width: 100%;    display: block;}
.title_section{ margin-bottom:50px;}
.gruanty_items img{ margin:0 0 15px; padding:0px; display:inline-block;}
.gruanty_items h3{ font-family: 'Oswald', sans-serif; font-size: 30px; line-height:30px; color: #fff;  font-weight:600;  margin:0px;    padding: 0px;    width: 100%;    display: block;}
.gruanty_items p{ font-family: 'Poppins', sans-serif;  font-size: 14px; line-height:20px; color: #bababa;  font-weight:400;  margin: 0 0 15px;    padding: 0px;    width: 100%; text-align: justify;   display: block;}
.wk_button { background: #fff; border-radius: 0px; line-height: 60px; display: inline-block; padding: 0 50px; margin: 0px; color: #000; font-weight: 600; font-size: 18px; text-transform: uppercase;}
.add_section{margin: 0px; padding:100px 0;  width: 100%;  display: inline-block;}
.add_section h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0 0 15px;    padding: 0px;    width: 100%;    display: block;}
.add_section p{  font-size: 14px; line-height:20px; color: #bababa;  font-weight:400;  margin:0 0 15px;    padding: 0px;    width: 100%; font-family: 'Poppins', sans-serif;   display: block;}

.whatwedo_section{margin: 0px; padding:100px 0;  width: 100%; background:#262626; display: inline-block;}
.whatwedo_title_section h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0 0 15px;    padding: 0px;    width: 100%;    display: block;}
.whatwedo_title_section p{  font-size: 14px; line-height:20px; color: #bababa;  font-weight:400;  margin:0 0 15px;    padding: 0px;    width: 100%; font-family: 'Poppins', sans-serif;   display: block;}
.whatwedo_title_section{ margin-bottom:50px;}

.wtwedo_item img{ margin:0 0 30px; padding:0px; display:inline-block; max-height: 500px; }
.wtwedo_item h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0px;    padding: 0px;  float:left;}
.wtwedo_item p{  font-size: 14px; line-height:20px; color: #bababa;  font-weight:400;  margin:0px;    padding: 0px;    width: 100%; font-family: 'Poppins', sans-serif;   display: block;}

.testimonial_section { background: #262626; margin: 0px; padding: 0px; display: inline-block; }
.testimonial_section h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0px;    padding: 0px;    width: 100%;    display: block;}
.testimonial_section h3{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0px;    padding: 0px;    width: 100%;    display: block;}
.testimonial_section p{  font-size: 14px; line-height:20px; color: #bababa;  font-weight:400;  margin:0px;    padding: 0px;    width: 100%; font-family: 'Poppins', sans-serif;   display: block;}

.enqueryform_section{margin: 0px; padding: 100px 0; width: 100%; display:inline-block;}
.enqueryform_section h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0 0 50px;    padding: 0px;    width: 100%;    display: block;}
.enqueryform_section input{ background: none; border: 1px solid #727272; border-radius: 25px; color: #727272; margin: 0 0 20px 0;}
.enqueryform_section textarea{ background: none; border: 1px solid #727272; border-radius: 25px; color: #727272;  margin: 0 0 20px 0;	    min-height: 200px;}
.enqueryform_section textarea:focus{ outline:none;box-shadow:0 0 10px rgba(0,0,0,0.6);} 
.enqueryform_section input:focus{ outline:none; box-shadow:0 0 10px rgba(0,0,0,0.6);} 

.enqueryform_section input[type="submit"]{font-family: 'Oswald', sans-serif; font-size: 18px; border: 0px; font-weight: normal;  width: 50%; background: #fff; border-radius:25px; line-height: 50px;  display: inline-block; padding: 0 25px; margin:0px; color: #000; font-weight: 600;}
.enqueryform_section input[type="submit"]:hover{ text-decoration:none; color: #FFFFFF;   background-color: #FFBC57;}

.footer_section{ width:100%; margin:0px; padding:50px 0; display:inline-block; background:#000;}
.footer_section ul{ margin:0px; padding:0px; list-style:none;}
.footer_section li{ font-weight: normal;font-family: 'Poppins', sans-serif; margin:0 0 10px 0; padding:0px;font-size:13px; line-height:20px; color:#fff;}
.footer_section li span{ display:inline-block; margin: 0 0 0 10px;}
.footer_section a{ font-family: 'Poppins', sans-serif; margin:0px; padding:0px; font-size:14px; font-weight: normal;line-height:20px; color:#fff;}
.footer_section a:hover{ text-decoration:none; color:#FFBC57;}
.footer_section p{ font-weight: normal;font-family: 'Poppins', sans-serif; margin:0px; padding:0px; font-size:14px; line-height:20px; color:#fff;}
.footer_section li i{ font-size: 18px; }
.footer_section i.fa.fa-blank-o {    width: 12px;}

.slider{  position: relative;   width: 100%;  cursor: grab;}
.slider.is-grabbing {  cursor: grabbing;}
.slider__inner{  position: relative;  top: 0;  left: 0;  height: 500px;   margin-bottom:50px;}
/* .slide{  display: flex;  align-items: center;  justify-content: center;  position: absolute;  top: 50%;  transform:translateY(-50%);    width: 60vw;   padding: 1rem;} */

.getfreecopy_text_box .thng_sub_heading{ margin:0px!important;}
.getfreecopy_text_box .thng_heading{ margin:0px!important;}

.getfreecopy_text_box h2{ font-family: 'Oswald', sans-serif; font-size: 36px; line-height:40px; color: #fff;  font-weight:600;  margin: 0 0 5px;    padding: 0px;    width: 100%;    display: block;}
.getfreecopy_text_box h3{ font-family: 'Oswald', sans-serif; font-size: 30px; line-height:40px; color: #fff;  font-weight:300;  margin: 0 0 10px;    padding: 0px;    width: 100%;    display: block;}
.getfreecopy_text_box p{  font-size: 14px; line-height:20px; color: #bababa;  font-weight:400;  margin:0 0 10px;    padding: 0px;    width: 100%; font-family: 'Poppins', sans-serif;   display: block;}

.button_box {    position: absolute;    bottom: 40px;    width: 100%;    text-align: center;    margin: 0px;    padding: 0px;}

.wk_breadcrumbs { text-align:right;}
.wk_breadcrumbs span,.wk_breadcrumbs a {font-family: 'Oswald', sans-serif!important; color: #fff; font-weight: 300; text-transform: uppercase; font-size: 18px;}

.wk_sercices_tab .elementor-tab-title{background: #2c2c2c; margin: 0 0 5px;}

.wk_sercices_tab .elementor-tab-title.elementor-active{background: #e8e4e1; color: #000000!important;}
.wk_sercices_tab .elementor-tab-title.elementor-active a{ color: #000000!important;}
.wk_discover_section .add_text_box h2{ font-size: 36px; }

.wk_sercices_tab.elementor-widget-tabs .elementor-tab-content { padding: 0 0 0 50px;}
.wk_sercices_tab .elementor-tab-content h2{ margin: 0 0 15px;    padding: 0px;}

.page_title_section .elementor-row{ margin-bottom: -45px; }

.contact_info_block ul{ margin: 0px; padding: 0px; }

.contact_info_block{ background: #282828; padding: 20px 0; }
.contact_info_block li{ color: #fff; font-family: 'Poppins', sans-serif; font-weight: 400;}
.contact_info_block li { color: #fff; font-family: 'Poppins', sans-serif;  font-weight: 400;  font-size: 14px; line-height: 26px;}
.contact_info_block li a{ color: #fff; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px; line-height: 26px;}
.contact_info_block li i{    width: 20px;    text-align: center; margin:0 5px 0 0;    font-size: 18px;    font-weight: 100;}
.contact_page_form .col-sm-8.offset-sm-2 {    max-width: 100%!important;    margin: 0px;    padding: 0px;    flex: 0 0 100%;}
.enqueryform_section.contact_page_form h2{ margin-bottom: 25px; }
.get_free_form_cnt .row .col-sm-4{ padding-right:0px;}
.get_free_form_cnt .stdl-form-wrap.stdl-template-4{ background: none!important; padding: 0px; }
.get_free_form_cnt input{ text-transform: capitalize;  background: none;    border: 1px solid #727272!important;    border-radius: 25px;    color: #727272;    margin: 0 0 0 0; padding: 15px 20px; }  


.get_free_form_cnt input[type="submit"]{border: 0px!important; outline: none!important;}
.get_free_form_cnt input{ outline: none!important;}

.get_free_form_cnt .stdl-field-wrap{margin: 0 5px;}
.get_free_form_cnt  input[type="submit"]{ background: #fff!important; color: #000; text-decoration: none;} 
.get_free_form_cnt input[type="submit"]:hover{ color: #FFFFFF; text-decoration: none;    background-color: #FFBC57!important;} 
.free_form_box .elementor-row{align-items: flex-end;
justify-content: flex-end;}

body .fa{ font-family: FontAwesome; font-weight: normal; }

button.toggle.nav-toggle.desktop-nav-toggle {display: none;}
span.wp_toggle-inner span {    text-align: center;    display: flex;    align-items: center;    justify-content: center;    text-decoration: none;    color: #fff;}
span.wk_toggle-text {    font-size: 12px;    display: inline-block;    margin: 5px 0 0;}
button.wk-toggle { background:none!important;   padding: 10px 15px;    margin: 0px;    display: inline-block;}
span.wk_toggle-icon svg {    fill: #fff;}
button.wk-toggle {    padding: 10px 15px;    margin: 0px;    display: none;    background: none;    border: 0px solid #fff;    color: #fff;}
button.wk-toggle:focus{ background: none; border: 0px solid #fff; color: #fff; text-decoration: none; opacity: 0.7; outline: none;}


.testiminial_slider  button.slick-next.slick-arrow:after { content: "\f105"; position: absolute;  font-size: 40px; font-family: FontAwesome; font-weight: normal;  left: 0; top: 0; width: 50px; background: rgba(0,0,0,0.6);}
.testiminial_slider  button.slick-arrow { position: absolute; top: auto; z-index: 2; bottom: 50px; font-size: 0px; padding: 0px; width: 50px; background: rgba(0,0,0,0.6); color:#fff; }
.testiminial_slider  button.slick-next.slick-arrow {left: 50%; margin-left: -50px;}
.testiminial_slider  button.slick-prev.slick-arrow{margin-left: -105px;left: 50%;}
.testiminial_slider  button.slick-prev.slick-arrow:after { content: "\f104"; position: absolute;   font-size: 40px; font-family: FontAwesome; font-weight: normal;  left: 0; top: 0; width: 50px; background: rgba(0,0,0,0.6); }

.testiminial_slider .col-md-6:first-child{ padding: 0px; }
.testimonila_text_cnt {    padding:100px 50px;}
.testiminial_slider{ background: #262626; }
 
.testiminial_slider h2 { margin: 0 0 15px;	padding: 0px;	font-size: 36px;	line-height: 40px;	display: block;	text-align: center;}
.testiminial_slider h3 {font-weight: 500; margin: 0 0 15px;	padding: 0px;	font-size: 18px;	line-height: 20px;	display: block;	text-align: center;}
.testiminial_slider p {font-weight:400; font-family: "Poppins", Sans-serif; font-style:italic; margin: 0 0 10px;	padding: 0px;	font-size:14px;	line-height: 20px;	display: block;	text-align: center;}
.testiminial_slider button:focus{ outline: none; border:0px; background: #ffbc57b8; }
.testiminial_slider button:focus:after{ background: #ffbc57b8; }
.testiminial_slider .slick-slide:focus{ outline: none; border:0px;}


.wk_avtar_image{ display: inline-block; width: 100px; height: 100px; border-radius: 50%; margin: 0 0 20px; overflow: hidden; }
.wk_avtar_image img{ width: 100%; margin: 0px; padding: 0px; } 

.aboutus_cont_block li img{ margin: 0; display: inline-block; padding: 0px; }
.aboutus_cont_block li { flex-wrap: wrap; display: inline-flex; align-items: center; justify-content: center; margin: 0 15px 0 0; padding: 0px; }
.aboutus_cont_block { width: 100%; margin: 0px; padding: 0px; display: inline-block; }
.aboutus_cont_block ul { margin: 0px; padding: 0px; display: flex; align-items: center;  justify-content: flex-start; }
.aboutus_cont_block p { display: block; width: 100%; margin: 0px;  padding: 0px; text-transform: uppercase; font-size: 16px; line-height: 20px; font-weight: 300; font-family: 'Poppins', sans-serif;}
.aboutus_cont_block a{display: block; width: 100%; margin: 0px; padding: 0px; color:#fff; font-weight: bold; font-size: 16px;font-family: 'Oswald', sans-serif; }
 
.elementor-row .heading_section  h2{color: #FFFFFF;  font-family: "Oswald", Sans-serif; font-size: 30px; font-weight: 300; text-transform: uppercase; margin:0 0 15px; padding: 0px;} 
.elementor-row .heading_section  h6{color: #cccccc; font-family: "Poppins", Sans-serif; font-size:18px; font-weight: 500;   margin:0px; padding: 0px;}

.category_listing li{ margin:0 0 20px;  }
.category_listing li a { position: absolute; z-index: 1; bottom: 0; text-align: center; background: rgba(0,0,0,0.4); padding: 17px 0; box-sizing: border-box;display: block; width: calc(100% - 30px); color: #fff; font-size: 20px; line-height: 20px; font-weight: 300; text-transform: uppercase;}

.post_top_hedding{ margin:0 0 100px; padding:250px 0 150px 0; width:100%; display:block;}
.post_top_hedding .entry-title{ margin:0px; padding:0px;    color: #FFFFFF;
    font-family: "Oswald", Sans-serif;    font-size: 30px;    font-weight: 300;    text-transform: uppercase;}
.image_slider{ display:block; margin:0px 0;}
.image_slider button{     padding: 0px;    margin: 0px;    background: #fff;    color: #000;}
.image_slider button.slick-prev.slick-arrow {    left: 0;}
.image_slider button.slick-right.slick-arrow {    right: 0;}
.image_slider button:focus{ outline:none; border:0px;}
.image_slider_item {  float: left; width:100%;display:inline-block; margin:0;} 
.image_slider button.slick-next.slick-arrow {    right:40px;}
.image_slider .slick-track{display: flex; align-items: center; justify-content: flex-start;}
.wpcf7-not-valid-tip {    color: #dc3232;    font-size: 1em;    font-weight: normal;    display: block;    margin: -10px 0 15px 15px;    text-align: left;}
.image_slider button.slick-arrow {font-size: 0px;}
.image_slider   button.slick-prev.slick-arrow:after { content: "\f104"; position: absolute;   font-size: 30px; font-family: FontAwesome; font-weight: normal;  left: 0; top: 0; width: 40px; background:#fff; }
.image_slider   button.slick-next.slick-arrow:after { content: "\f105"; position: absolute;  font-size: 30px; font-family: FontAwesome; font-weight: normal;  left: 0; top: 0; width: 40px; background:#fff;}
.elementor-inner {    overflow: hidden;}
.post_right_section ul li{	 display: flex; align-items: center; justify-content: flex-start; margin: 0 0 10px; padding: 0px; width: 100%; color:#fff; font-size:14px; line-height:20px; }
.post_right_section h1.entry-title { color: #fff; margin: 25px 0 25px 25px; padding: 0px; font-size: 36px;  font-weight: normal; line-height: 30px; } 
.post_right_section ul li img {    margin: 0 10px 0 0;    display: inline-block;    padding: 0px;    width: 20px;    object-position: center;    object-fit: fill;}
.post_right_section ul{ list-style:none; margin:0px 0 0  25px; padding:0px;} 
.post_bottom_cnt h2 { color: #FFFFFF; font-family: "Oswald", Sans-serif;  font-size: 36px; font-weight: 600; margin: 0 0 15px; }
.post_bottom_cnt p{color: #7A7A7A; font-weight: 400; 	font-family: "Poppins", Sans-serif;  font-size: 14px; font-weight: 600;} 
.post_bottom_cnt a{    cursor: pointer; font-family: "Oswald", Sans-serif;  font-size: 18px; font-weight: 500;  display:inline-block; text-transform: uppercase; line-height: 50px;
fill: #000000; color: #000000;  background-color: #FFFFFF; border-radius: 0px 0px 0px 0px; padding: 0px 50px 0px 50px; }
.post_bottom_cnt{ margin-top:100px; margin-bottom:0px;}
.category_heading h2:before { width: 300px; margin: 0px; padding: 0px;  background: #fff; height:1px; content: ''; position: absolute; left: 0; right: 0; bottom: 30px; margin: auto;}
.category_heading h2{ margin-bottom:50px;}

.testiminial_slider ul.slick-dots button {    padding: 10px;    margin: 0px;    font-size: 0px;    border-radius: 50%;	opacity:0.7;	background: #000;}
.testiminial_slider ul.slick-dots li {    display: inline-block;    margin: 0 5px;    padding: 0px;  }
.testiminial_slider ul.slick-dots {    display: flex;    margin: 15px 0px;    padding: 0px;    width: 100%;    text-align: center;    align-items: center;    justify-content: center;}
.testiminial_slider ul.slick-dots li.slick-active button { 	opacity:1;}
.discovery_dream h2{ margin:0 0 15px;}
.elementor-swiper-button:focus {    outline: none;    border: 0px;}
.testimonial_slider_img {    background-size: cover!important;    background-position: center!important;}
.testimonial_slider_img img { width: 100%;   opacity: 0;}
.footer_section ul.menu { list-style: circle; list-style-position: inside;}
.get_free_form_cnt .wpcf7-not-valid-tip{ margin-top:0px!important; }
.navigation li:hover ul.sub-menu{ display:block; }
.navigation ul.menu > li { position: relative; line-height: 50px; margin: 0 0 0 50px;  padding: 0px;}
.image_slider  .slick-slide img { display: block; height: 340px;  object-fit: cover;}

.video_block img {  box-shadow: 20px 20px 0px #4a4a4a!important;}
.video_block .elementor-wrapper.elementor-open-lightbox{ padding:0 30px 30px 0;}

.pop_form_box form label {    display: flex;    font-size: 12px;    text-indent: 10px;    align-items: flex-start;    justify-content: flex-start;    margin: 0px;    padding: 0px;    width: 100%;    text-align: left;    color: #757575;}
.pop_form_box input:focus{ outline:none!important;}
.pop_form_box form span.wpcf7-form-control-wrap.acceptance-209 {  float: left;}
.wk_svg{ display:inline-block;} 
.project_item_box a.elementor-button-link.elementor-button.elementor-size-sm {    background: none !important;}

.Imageslider {  margin:0px; padding:0px; width:100%; display:block;}
#items { width: 50000px; position: relative;  top: 0;  left:0px;}
#items.shifting {  transition: left .2s ease-out;}
.slide {   width:60vw;   cursor: pointer;  float: left;  display: flex;  flex-direction: column;  justify-content: center;
  transition: all 1s;  position: relative;  margin-right: 50px;}
.slide img {    width: 100%;    margin: 0 0 20px;    padding: 0px;    display: inline-block;    max-height: 500px;    object-fit: cover;
    object-position: top;}
.wtwedo_item h3 {float: right; margin: 0px; padding: 0px; font-size: 22px; line-height: 30px; font-weight: 300;}
.add_text_box h2 {    font-family: 'Oswald', sans-serif;    font-size: 36px;    line-height: 40px;    color: #fff;    font-weight: 600;    margin: 0 0 15px;    padding: 0px;    width: 100%;    display: block;}
.wk_button_book:hover{	color: #FFFFFF;    background-color: #FFBC57;}
 .wk_button_book{display: inline-block;	font-family: "Oswald", Sans-serif;	font-size: 18px;	font-weight: 500;
	text-transform: uppercase;	line-height: 50px;	fill: #000000;	color: #000000;	background-color: #FFFFFF;	border-radius: 0px 0px 0px 0px;	padding: 0px 50px 0px 50px;}
iframe.refer_f_if {    width: 850px!important;}
.refer_f_if::-webkit-scrollbar {  width: 1px;}
.hide_wk{ display:none!important;}

div#postslider .control {  position: absolute;  top: 40%;  width: 50px;  height: 50px;   background: #00000075;  z-index: 99; 	cursor: pointer;}

div#postslider a#prev{left: 0;}
div#postslider a#prev:after{	content: "\f104";  position: absolute;  font-size: 40px;  font-family: FontAwesome;  font-weight: normal;  left: 15px;  top: -6px;  width: 50px;}
div#postslider a#next{right: 0;}
div#postslider a#next:after {  content: "\f105";  position: absolute;  font-size: 40px;  font-family: FontAwesome;  font-weight: normal;  left: 20px;  top: -6px;  width: 50px;}
div#postslider .control:hover{  background: #000;}  

.pop_form_box span.wpcf7-list-item-label {  text-align: left;  margin: 0 0 20px 20px;  align-items: flex-start;  display: inline-block;}
.popup_content_cnt {  display: inline-flex;  margin: 17px 0 0 0;  padding: 0px;  height: 70vh;  overflow: auto;  align-items: center;  justify-content: center;  align-content: center;}


.testiminial_slider_item{  align-content: center;}
.ftercls{margin-bottom:20px;}
@media only screen and (max-width: 767px) and (min-width: 320px)  {
	.navigation li ul.sub-menu{  width: 100%!important;  background: rgba(0,0,0,0.0)!important;}
	.wk_popup_term .pop_form_box p{ padding:0px;}
	.popup_content_cnt{  align-items: flex-start;}
	.whatwedo_section h6 {margin: 0 0 10px;  line-height: 26px;  text-align: left;}
	.pop_form_box { width: 95%;}
	.elementor-665 .elementor-element.elementor-element-71a1a52 .elementor-button{ font-size:14px!important; }
	.wk_discover_section .elementor-button{ font-size:14px!important; }
	.image_slider .slick-slide img{ width:100%; }
	.image_slider button.slick-next.slick-arrow {    right: 40px;}	
	body .navigation li ul.sub-menu { position:static!important; margin: 0px; padding: 0 0 0 25px; background: none;		width:100%;}
	.navigation span.icon{float:right; margin:20px 0 0; padding:0px; width:10px; height:10px;}
	.navigation ul.menu > li{ margin: 0 ;}
	.post_right_section h1.entry-title{ margin-left:0px;}
	.post_right_section ul{ margin:0px;}
	.testimonila_text_cnt {    padding:20px;}
	.testiminial_slider{ padding-bottom:50px;}
	.header_cnt{ position:static;}
	.video_text_box p{ margin-bottom:5px;}
	.navigation{ display:none;}
	.enqueryform_section input[type="submit"]{ width:100%;}
	.testiminial_slider button.slick-next.slick-arrow { left: 50%;  margin-left: 0;}
	.testiminial_slider button.slick-prev.slick-arrow {    margin-left: -50px;    left: 50%;}
	.footer_section .row > div { margin: 0 0 15px;}
	.primary-menu-wrapper { position: absolute;  z-index: 99999999999; background: #000;  width: 100%;  left: 0; padding: 20px 15px;  top: 45px;}
	.contact_section { margin:0px; padding: 0px; width: 100%; display: flex; align-items: center; justify-content: space-between; }
	.contact_section li a{font-size: 17px;}
	.navigation{text-align: right;}
	.navigation li{ width:100%; margin: 0 0 10px; }
	.navigation ul{ display: block; text-align: left; }
	button.wk-toggle { display: inline-block;} 
	.image_slider {	width: 100%;}
	.wk_sercices_tab.elementor-widget-tabs .elementor-tab-content {    padding: 0;}
	.image_slider_item{ margin:0px;}
}
@media only screen and (max-width:775px) and (min-width: 320px)  {
	.post_top_hedding { margin: 0 0 50px;}
	.wtwedo_item p{ float:left;}
	.slide { width: 100vw; margin-right: 0; padding: 0 15px;}
	.wtwedo_item h2{font-size: 24px;width:100%;}
	.enqueryform_section{    padding: 50px 0;}
	.get_free_form_cnt input{ margin-bottom:20px;}
	.logo_box{ margin-bottom: 15px; }
	.get_free_form_cnt input{ width: 94%; }
	.post_bottom_cnt a{ padding: 0 25px; width: 100%; margin: 0 0 50px;}
	.category_listing img{ width:100%;}
}
@media only screen and (max-width:980px) and (min-width: 768px)  {
	.wk_popup_term .pop_form_box p{ padding:0px;}
	.popup_content_cnt{  align-items: flex-start;}
	.header_cnt {  position: static;}
	.testimonila_text_cnt{ padding:30px;}
	.navigation ul.menu > li {    margin: 0 0 0 15px; }
	}
@media only screen and (min-width: 1000px)  {
	.pdf_link .elementor-button{ width: 404px!important; text-align: left;}
}


body.popupopen {
    position: fixed;
}
img {
    -webkit-user-select:none;
    -webkit-touch-callout:none;
	pointer-events: none;
}

@media only screen and (max-width: 775px) and (min-width: 320px){
.get_free_form_cnt input {
    margin-bottom: 20px;
    font-size: inherit!important;
}}

@media (max-width: 1024px){
.elementor-44 .elementor-element.elementor-element-bef3e56 .elementor-button {
    font-size: 11px;
}
}