/*

Theme Name: Tech Blue


*/
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;700&display=swap');
body {
    overflow-x: hidden !important;
	
}
.mc4wp-form-fields {
    display: inline-flex;
}
.mc4wp-form-fields input[type="email"] {
    border: 2px solid #fff;
    background: transparent;
    border-radius: 36px;
    width: 525px;
    padding: 10px;
    color: #fff;
	
}
.mc4wp-form-fields input[type="submit"] {
    border-radius: 47px;
    padding: 11px;
    width: 200px;
    border: 0px;
    font-family: 'Montserrat';
    color: #203e7c;
    font-weight: 600;
	margin-left: 16px;
}
.header {
    position: absolute;
    top:0px;
/*   overflow:hidden; */
    z-index: 99;
    width: 100%;
	height:72px; 
	/*background: linear-gradient(to right,white 79%, #f4f4f4 20%);*/
	background:#fff;
	padding-top:10px;
    margin: auto;
/* 	display:none; */
}
.new-container {
    width: 1200px;
    margin: auto;
}
.new-container-footer {
    width: 1310px;
    margin: auto;
}

.textwidget.custom-html-widget {
    float: left;
    margin: auto;
}
.menubg {
   /*float: left;*/
   /*width:950px; */
	margin:12px auto 0px auto; padding:0px;
	width: 100%; position: absolute;
/*	float: right;
  margin-right: 1.5%;
 padding-left: 19px;
margin-left: 200px; */

} 
 

.logo {
    position:absolute;
	left:0.5%;
   /* margin-top: 8px;
    background: #fff;
    padding: 8px;
  padding-bottom: 30px;
    padding-left: 12px;
    padding-right: 12px;
    border-radius: 7px;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;*/
}

.headercontactdetails{ position:absolute;	right:1%; top:0;}
.phonediv{ background:url('images/icon-phone.jpg') left 50% no-repeat; margin-top:25px; padding-left:25px; padding-right:20px;color: #242424; float:left;
    font-family: 'Montserrat';
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;}
.emaildiv{ background:url('images/icon-email.jpg') left 50% no-repeat; margin-top:25px; padding-left:25px;color: #242424; float:left;
    font-family: 'Montserrat';
    font-size: 13px;
    font-weight: 600;
    text-decoration: none;}
.emaildiv a{color: #242424;}	
.num {
    padding-left: 16px;
    padding-bottom: 7px;
	font-size: 13px;
 font-family: 'Montserrat';
}
.mail {
    padding-left: 16px;
    padding-bottom: 7px;
}
.mail img {
    padding-right: 5px;
}
.mail a {
    padding-left: 8px;
    color: #000;
  font-family: 'Montserrat';
    text-decoration: none;
    font-size: 13px;
}
.skype {
    padding-left: 16px;
    /* padding-right: 2px; */
    padding-bottom: 7px;
}
.skype img {
    padding-right: 5px;
}
.skype a {
    padding-left: 8px;
    color: #000;
   font-family: 'Montserrat';
    text-decoration: none;
    font-size: 13px;
}
.chat {
    padding-left: 18px;
	 padding-bottom: 7px;
}
.chat img {
    padding-right: 4px;
}
.chat a {
    padding-left: 9px;
   font-family: 'Montserrat';

    font-size: 13px;
    color: #000;
	    text-decoration: none;
}
.serchtitle {
    display: none;
}
ul#menu-main-menu {
    display: flex;
    list-style: none;
   padding:0px;
}
.menulinks li {
    padding-left:16px;
    padding-right:16px;
    position: relative;
}
.menulinks a {
    color: #000;
    font-family: 'Montserrat';
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
	text-decoration: none;
}
.sub-menu a{color: #fff!important;}
div.asl_m .probox {
    width: 88% !important;
   
    border-radius: 5px;
    margin-left: 0px !important;
    background: #fff;
    overflow: hidden;
    border: 1px solid #fff;
    box-shadow: 1px 0 3px #ccc inset;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    
}
.footer_outer {
    background: #f8f8f8;
    padding: 75px 0 0;
    width: 100%;
    float: left;
	    padding-bottom: 30px;
}
.footer_col1 {
    float: left;
   /* width: 34%;*/
   width:25%;
    color: #fff;
    /*margin-right: 52px;*/
}
.footer_col1 p img {
    width: 93%;
}
.footer_col2 {
    float: left;
    /*width: 16%;*/
   width:25%;
}
.footer_col3 {
    float: left;
   /* width: 19%;
    margin-right: 10px !important;*/
	width:25%;
}
.footer_col4 {
    float: right;
   /* width: 24%;*/
	width:25%;
  /*  padding-top: 25px;*/
	
}
.footdesc {
   
    padding-bottom: 21px;
	font-family: 'Montserrat';
    font-size: 14px;
    padding-top: 20px;
    color: #aaaaaa;
}
.ftr_clmou h2 {
    color: #1f3e7e;
    font-family: 'Montserrat';
    font-size: 15px;
    text-transform: uppercase;
    padding-bottom: 10px;
	font-weight: 600;
	    margin-top: 30px;
}
.footer_col2 ul#menu-main-menu-1 {
    list-style: none;
   
    margin-left: -35px;
}
.footer_col2 ul li a {
    text-decoration: none;
    color: #000;
    /* padding-bottom: 10px !important; */
    font-family: 'Montserrat';
    font-size: 14px;
}
.footer_col2 ul li a:hover {
    color: #83b93f;
}
.footer_col2 ul li {
    padding-bottom:2px;
	list-style: none;
	background:url('images/arrow-left.jpg') left 50% no-repeat;padding-left:15px;
    margin-left: -34px;
}
.footer_col3 ul li a:hover {
    color: #83b93f;
}
.footer_col3 ul {
    list-style: none;
    margin-left: -40px;
}
.footer_col3 ul li {
    padding-bottom:2px;background:url('images/arrow-left.jpg') left 50% no-repeat; padding-left:15px;
}
.footer_col3 ul li a {
    text-decoration: none;
    color: #000;
    font-family: 'Montserrat';
    font-size: 14px;
	    text-transform: capitalize;
}
.call span {
    color: #aaa;
    padding-left: 11px;
	    font-size: 14px;
}
.map1 span {
    color: #aaa;
    padding-left: 11px;
	    font-size: 14px;
}
.map1 {
    padding-bottom: 15px;
}
.call {
    padding-bottom: 15px;
}
.left1 {
    float: left;
    width: 45%;
}
.wrap1 {
    width: 1200px;
    margin: auto;
}
.cpopyright {
    float: left;
    width: 100%;
    background: #e3e3e3;
    padding-top:25px;
    padding-bottom:15px;
}
.cpy {
    font-size: 13px;
        font-family: 'Montserrat';
    color: #000;
}
.social_data1 a {
    /* padding-left: 10px !important; */
    margin: 4px 12px 0 11px;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 27px;
}
.social_data1 i {
    color: #1e407f;
}
.cpy a {
    color: #000;
    text-decoration: none;
}
.cpy a:hover{ color:#1f3e7e;}
.right1 {
    float: right;
}
.righ1 {
    float: right;
}
select.wpcf7-form-control.wpcf7-select {
    border: 0px;
    
padding: 10px 15px;
    background: #20499b !important;
	width:100%;
	font-family: 'Raleway';
    font-size: 16px;
}
input.wpcf7-form-control.wpcf7-text {
    border: 0px;
    background: #fafafa;
    padding: 10px 20px;
	width:100%;
	    font-family: 'Raleway';
    font-size: 16px;
    font-weight: 500;
    color: #000;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    border: 0px;
    background: #fafafa;
    padding: 10px 20px;
	width:100%;
}
input.wpcf7-form-control.wpcf7-submit {
    background: #a3c73d;
    border: 0px;
    padding: 10px;
    padding-left: 50px;
    padding-right: 50px;
    color: #fff;
    font-family: 'Raleway';
    font-weight: 600;
       /*margin-left: 74px;
    margin-bottom: 50px;
    margin-top: 30px;*/
	width:100%;
}

.formdata p{margin-bottom:0 !important;}

input.wpcf7-form-control.wpcf7-submit:hover{
	background:#203e7c;
	
}
.ledt1 {
    width: 100%; margin-bottom:8px;
}
.right1 {
    width: 100%; float:left !important; margin-bottom:8px;
}
.formdata {
width: 19%;
float: left;
background: #203E7C;
position: absolute;
top:405px;
right: 1%;
padding: 10px; 
	border-radius: 5px;
}

table {
  font-family: 'Raleway' !important;
  border-collapse: collapse;
  width: 100%;
}

td, th {
 
	text-align: left;
  padding: 10px;
}
tr:nth-child(even) {
  background-color: #FFF;
}
tr:nth-child(odd) {
  background-color: #f9f9f9;
}
.table11 .textwidget.custom-html-widget {
    /* text-align: center !important; */
    float: none !important;
}
th.bac {
    background: #d9d9d9;
    
	font-size: 30px;
   
    font-weight: 800;
    text-align: center !important;
    font-family: 'Raleway';
    border-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
th.cus {
    background: #213f7f;
    color: #fff;
	font-size: 30px;
    /* line-height: 5; */
    font-weight: 800;
    text-align: center !important;
    font-family: 'Raleway';
    border-radius: 5px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
th.pt {
    background: #a3c73d !important;
    color: #fff;
    font-size: 30px;
    font-family: 'Raleway';
}
th.ser {
    font-family: 'Raleway';
	       font-size: 24px;
    border-top-left-radius: 5px !important;
}
th.rs1 {
    font-family: 'Raleway';
    color: #213f7f;
	text-align:center !important;
	    font-size: 24px;
}
th.rs {
    font-family: 'Raleway';
    color: #213f7f;
	text-align:center !important;
	    font-size: 24px;
}
td.reg {
    font-family: 'Raleway';
    font-size: 16px;
    font-weight: 600;
	   
}
td.reg1 {
    font-family: 'Raleway';
    font-size: 16px;
    font-weight: 600;
	    border-bottom-left-radius: 5px;
}
tr.ro1 {
    border-top-left-radius: 5px;
}
td.rs3 {
    border-bottom-right-radius: 5px;
	text-align:center !important;
}
.rs1 a {
    border-bottom: 1px solid #000;
}
.wppsac-post-content-position {
    background: #fff;
    padding: 10px;
	border-bottom-left-radius:6px !important;
	border-bottom-right-radius:6px !important;
}
.wppsac-post-slider h2.wppsac-post-title a, .wppsac-post-carousel h2.wppsac-post-title a{
	    font-size: 16px;
    line-height: 26px;
    color: #000;
    font-family: 'Raleway';
    font-weight: 600;
}
.wppsac-post-slider .wppsac-post-content a.wppsac-readmorebtn, .wppsac-post-carousel .wppsac-post-content a.wppsac-readmorebtn{
	color:#203e7c !important;
	font-family:'Raleway';
	font-size:14px !important;
	font-weight:500 !important;
	border:0px !important;
	float:right !important;
	margin-top:-15px !important;
}
.wppsac-post-carousel.design-1 .wppsac-post-image-bg {
    margin-bottom: 0px !important;
}
.contc {
    font-family: 'Montserrat';
    font-size: 13px;
	margin-top: 29px;
}

.side_navi {
    /*position: fixed;
    left: 88%;
    top: 135px;
    background: #fff;
    min-width: 200px;
    min-height: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    font-family: 'Montserrat';*/

position: absolute;
left: 1%;
top:405px;
background: #fff;
width: 19%;
min-height: auto;
border-radius: 5px;
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
font-family: 'Montserrat';	
}

/*.side_navi {
    /*position: fixed;
    left: 88%;
    top: 135px;
    background: #fff;
    min-width: 200px;
    min-height: auto;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
    font-family: 'Montserrat';*/

/*position: fixed;
left: 1%;
top:355px;
background: #fff;
width: 19%;
min-height: auto;
border-radius: 5px;
box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%);
font-family: 'Montserrat';	
} */

a.ku {
    color: #000;
    font-size: 14px;
    text-decoration: none;
    padding-left: 18px;
}
.boxd p {
    color: blue;
    font-size: 14px;
    margin-top: -14px;
    /* padding-left: 10px; */
}
.boxd {
    /* width: 100% !important; */
    margin-top: 13px;
    padding-left: 10px;
	padding-bottom: 15px;
}
hr.hrt {
    margin-top: -15px;
    margin-bottom: 1px !important;
   
    width: 232px;
}
.menulinks ul.sub-menu {
	display: none;
    position: absolute;
    padding-left: 0px;
    padding-right: 0px;
    background: #47567f;
    z-index: 99;
    padding-top: 5px;
    padding-bottom: 5px;
    box-shadow: 0 4px 10px -2px rgb(0 0 0 / 10%);
    left:0;
    top:0; top: 100%;
}

/*.menulinks ul.sub-menu ul{margin-left: -50px !important;}*/

.menulinks ul li:hover > ul.sub-menu {
    display: block;
}
.menulinks ul.sub-menu li {
    display: block;
    border-bottom: 1px solid #eee;
    position: relative;
    text-align: left;
    width: 100%;
    margin: 0px;
    padding: 5px 16px;
    min-width: 100%; white-space: nowrap;
}
.menulinks ul.sub-menu a { display: block; }
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-502715b.box1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before {
    content: "";
    position: absolute;
    background: url(http://estabizz.com/devsite/wp-content/uploads/2021/06/Rectangle-24.png);
    background-repeat: repeat;
    bottom: -83px;
    width: 177px;
    height: 100px;
    background-repeat: no-repeat;
    right: -99px;
   
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-8fdb061.box2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before{
	  content: "";
    position: absolute;
    background: url(http://estabizz.com/devsite/wp-content/uploads/2021/06/Rectangle-24.png);
    background-repeat: repeat;
    bottom: -83px;
    width: 177px;
    height: 100px;
    background-repeat: no-repeat;
    right: -99px;
   
}
section.elementor-section.elementor-inner-section.elementor-element.box3.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before{
		  content: "";
    position: absolute;
    background: url(http://estabizz.com/devsite/wp-content/uploads/2021/06/Rectangle-24.png);
    background-repeat: repeat;
    bottom: -83px;
    width: 177px;
    height: 100px;
    background-repeat: no-repeat;
    right: -99px;
  
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-8fdb061.box4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default::before{
	  content: "";
    position: absolute;
    background: url(http://estabizz.com/devsite/wp-content/uploads/2021/06/Rectangle-24.png);
    background-repeat: repeat;
    bottom: -83px;
    width: 177px;
    height: 100px;
    background-repeat: no-repeat;
    right: -99px;
   
}
.wpmtst-testimonial-content.testimonial-content::before {
    content: "";
    position: absolute;
    background: url(http://estabizz.com/devsite/wp-content/uploads/2021/06/Vector-Smart-Object-7-1.png);
    background-repeat: repeat;
    bottom: -100px;
    width: 177px;
    height: 100px;
    background-repeat: no-repeat;
    /* right: -99px; */
    top: -19px;
    /* left: 80px; */
}
.wpmtst-testimonial-inner.testimonial-inner::after {
    content: "";
    position: absolute;
    background: url(http://estabizz.com/devsite/wp-content/uploads/2021/06/Vector-Smart-Object-copy-2-1.png);
    background-repeat: repeat;
    bottom: -100px;
    width: 177px;
    height: 100px;
    background-repeat: no-repeat;
    right: -99px;
    top: 272px;
}
td.cenetr {
    text-align: center !important;
}
td.center {
    text-align: center !important;
}
.menulinks a:hover {
    color: #203E7C;
}
.strong-view.wpmtst-default.dark .wpmtst-testimonial-inner {
   border: 2px solid #203e7c !important;
    font-family: 'Raleway' !important;
    font-size: 16px !important;
    letter-spacing: 1px !important;
    line-height: 27px !important; font-weight: 600;
}
/* private page */
.elementor-194 .elementor-element.elementor-element-3c44d58 img {
    height: 762px !important;
}
.elementor-194 .elementor-element.elementor-element-a1e6bd4 img {
    width: 100%;
    max-width: 100%;
    height: 616px!important;
}
.elementor-194 .elementor-element.elementor-element-6cf877f img {
    width: 100%;
    max-width: 100%;
    height: 541px !important;
    object-fit: cover;
}
/* limited page */
.elementor-398 .elementor-element.elementor-element-ca916cf img {
    height:900px !important;
   
}
/* partnership page  */
.elementor-594 .elementor-element.elementor-element-e655049 img {
    height: 600px !important;
    object-fit: cover;
}
/* public page */
.elementor-582 .elementor-element.elementor-element-c8f52b5 img {
    height: 707px !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox {
    margin: 0;
    padding: 8px;
    height: 28px;
    background-color: #fff;
    border: 1px solid #000 !important;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 0 #b5b5b5 inset;
    border-radius: 30px;
    text-align: center;
	margin-top: 15px;
}
.red a {
    height: 45px;
}
.cnw a {
    height: 45px;
}

.strong-view.wpmtst-default .wpmtst-testimonial-content p:last-of-type {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 100px !important;
}
.strong-view.wpmtst-default .wpmtst-testimonial-field {
    text-align: left!important ;
    margin-left: 101px!important;
    font-weight: 600 !important;
} 
.wppsac-post-carousel.design-1 .slick-prev {
    left: 0px !important;
    display: none !important;
}
.wppsac-post-carousel.design-1 .slick-next {
    right: 0px !important;
    display: none !important;
}
.wppsac-post-carousel.design-1 .slick-dots {
    left: 0;
    right: 0;
    margin-top: 20px !important;
}
.head1 h2 {
    margin-left: -42px;
}
.wppsac-post-carousel.design-1 .wppsac-post-title a:hover {
    color: #83b93f !important;
}
.wppsac-sub-content{
padding-bottom: 10px;
    font-family: 'Raleway' !important;
    font-size: 15px !important;
    line-height: 27px !important;
    letter-spacing: 1px !important;
}
.wppsac-post-carousel.design-1 a.wppsac-readmorebtn{
	display:none !important;
}
.elementor-icon-list-icon i {
    padding-bottom: 10px !important;
    padding-top: 9px !important;
}
/* public img */
.elementor-582 .elementor-element.elementor-element-1f2ed7f img {
    height: 538px !important;
}
/* private img  */
.elementor-194 .elementor-element.elementor-element-ee7123d img {
    width: 100%;
    max-width: 100%;
    height: 600px !important;
}
.elementor-542 .elementor-element.elementor-element-c8e607e img {
    height: 605px !important;
}
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    font-weight: normal;
    font-family: 'Raleway' !important;
    color: #000 !important;
    font-size: 16px;
    line-height: normal !important;
    text-shadow: 0 0 0 rgb(255 255 255 / 0%);
    border: 0;
    box-shadow: none;
    font-weight: 500 !important;
}
.mc4wp-form-fields input[type="submit"]:hover {
    background:#203e7c;
	color:#fff;
}
.elementor-602 .elementor-element.elementor-element-cd50d4b img {
    height: 600px !important;
}
.goog img {
    filter: grayscale(100%);
}
.goog img:hover {
    filter: grayscale(0%);
}
.aman img{
	 filter: grayscale(100%);
}
.aman img:hover{
	 filter: grayscale(0%);
}
.floop img{
	 filter: grayscale(100%);
}
.floop img:hover{
	 filter: grayscale(0%);
}
.floop img:hover{
	 filter: grayscale(0%);
}
.tesco img{
	 filter: grayscale(100%);
}
.tesco img:hover{
	 filter: grayscale(0%);
}
.pepsi img{
	 filter: grayscale(100%);
}
.pepsi img:hover{
	 filter: grayscale(0%);
}
.gillet img{
	 filter: grayscale(100%);
}
.gillet img:hover {
    filter: grayscale(0%);
}
.footer_col2 ul#menu-sitemap {
    margin-top: 32px;
}
.footer_col3 .menu-service-container {
    margin-top: 1px;
}
.social_data1 i:hover {
    color: #83b93f;
}
.call a {
    color: #aaaaaa;
    text-decoration: none;
}
.utiliti {
    margin-left: 21px;
}
.boxw {
    padding-top: 5px;
    padding-bottom: 11px;
	padding-left: 10px !important;
}
.boxe {
    padding-top: 5px;
    padding-bottom: 10px;
	padding-left: 10px !important;
}
.wpcf7-not-valid-tip {
    color: red;
}
.screen-reader-response {
    display: none;
}
.wpcf7-response-output {
    text-align: center !important;
   
    color: #83b93f;
    font-family: 'Raleway';
    font-size: 20px;
}
.elementor-toggle .elementor-tab-title {
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 15px;
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
    outline: none;
    
}

.elementor-2793 .elementor-element.elementor-element-06f8d6b{width:100% !important;}

.elementor-7 .elementor-element.elementor-element-7c12bfd img {
    width: 100%;
    max-width: 100%;
    height: 665px !important;
}
.box1 {
    height: 430px !important;
}
.box2 {
    height: 430px !important;
}
.box3 {
    height: 430px !important;
}
.box4 {
    height: 430px !important;
}
td.stem {
    font-family: 'Raleway';
    font-weight: 600;
}
.elementor-194 .elementor-element.elementor-element-864debf img {
    height: 629px !important;
}
.testttt p {
    padding-left: 96px;
	margin-bottom: -26px;
}
.footer_col4 ul#menu-popular-services {
    list-style: none;
    margin-left: -37px;
}

#menu-footer-payment{ margin:10px 0px 0px 0px; padding:0px;}

#menu-footer-payment li{
 padding-bottom: 2px;background:url('images/arrow-left.jpg') left 50% no-repeat; padding-left:15px;
}
#menu-footer-payment li a {
    text-decoration: none;
    color: #000;
    font-family: 'Montserrat';
    font-size: 14px;
}

.footer_col4 ul li {
    padding-bottom: 2px;background:url('images/arrow-left.jpg') left 50% no-repeat; padding-left:15px;
}
.footer_col4 ul li a {
    text-decoration: none;
    color: #000;
    font-family: 'Montserrat';
    font-size: 14px;
    text-transform: capitalize;
}
.elementor-2272 .elementor-element.elementor-element-5d0b5b8 img {
    height: 605px !important;
}
a.link1 {
    color: #000 !important;
	 font-weight: 700;
}
a.lin {
    color: #fff;
    font-weight: 700;
}
.lgx-logo-slider-wp .lgx-logo-wrapper .lgx-logo-carousel .owl-next img, .lgx-logo-slider-wp .lgx-logo-wrapper .lgx-logo-carousel .owl-prev img {
    width: 45px !important;
    padding-top: 16px !important;
    padding-left: 24px !important;
}
.footer_col4 ul li a:hover{
	color:#83b93f;
}
.elementor-2399 .elementor-element.elementor-element-dc21ff0 img {
    height: 627px !important;
}
tr.retail1 {
    background: blue;
    color: #FFF !IMPORTANT;
}
table.drug {
    border: 1px solid #eee;
}
th.col11 {
    border-right: 1px solid #eee;font-family: 'Raleway';
}td.bac {
    border-right: 1px solid #eee;font-family: 'Raleway';
}
table.foodata {
    border: 1px solid #eee;
}table.foodtable {
    width: 100%;
    /* text-align: center; */
    margin-left: 135px;
    border: 1px solid #eee;
}
.form1 textarea {
    height: 120px; padding: 8px 15px;
}
	.tabs1 .elementor-tab-title.elementor-active {
    background-image: url(https://www.estabizz.com/wp-content/uploads/2021/08/tab4.png) !important;
    background-repeat: no-repeat;
    background-position: top;
    background-size: auto;
    height: 129px;
    vertical-align: bottom;
}
	.wpmtst-testimonial.testimonial.post-38.masonry-brick {
    height: 272px !important; 
}
	.wpmtst-testimonial-field.testimonial-field.testimonial-name {
    color: #a3c73d; letter-spacing: 0;
}
	.elementor-tab-title.elementor-tab-desktop-title {
    background-image: url(https://www.estabizz.com/wp-content/uploads/2021/08/tab3.png);
    background-repeat: no-repeat;
    background-position: top;
    vertical-align: bottom;
}
	.tabs1 .elementor-tab-title.elementor-active {
    background-color: #fff !important;
    border-bottom: 3px solid #203f7f !important;
}
.wpmtst-testimonial-field.testimonial-field.com_name {
    letter-spacing: 0;
}
	.elementor-tab-desktop-title {
    background-color: #003b7d;
    text-align: center;
    border-right: 1px solid #fff !important;
    padding: 20px 41px !important;
}
	.clm01 img {
    width: 60px;
    height: 60px !important;
    margin-right: 20px;
}
	.tab01 {    margin-top: 30px;
    display: inline-flex;
}
	.raw01, .raw02 {
    border-bottom: 2px solid #eaeaea;
    margin-bottom: 20px;
    padding-bottom: 5px;
}
	::marker {
    color: #a3c73d;
    font-size: 22px;
}
	.clm02 li, .clm03 li {
    color: #000;
    font-family: 'Raleway';
    font-size: 16px;
    letter-spacing: 0.8px;
    font-weight: 500;
    line-height: 30px;
}
	.clm01 {
    display: inline-flex;
}
	.clm02 {
    width: 290px;
}
	.img01 {padding-left: 35px;
    padding-right: 50px;
}
	.clm01 {
    font-size: 20px;
    font-family: 'Raleway';
    font-weight: 600;
    letter-spacing: 0.8px;
    width: 250px;
}
	.raw01, .raw02, .raw03 {
    display: flex;
}
	.insights1 .bdp-post-categories a {
    font-size: 13px;
    text-transform: capitalize;
    padding: 5px 18px;
    font-family: 'Raleway';
    margin: 0 0 5px 0;
    border: 1px solid #a3c73d;
    color: #000;
}
	.elementor-2931 .elementor-element.elementor-element-1144252:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2931 .elementor-element.elementor-element-1144252 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {    height: 930px;}

     .insights1 .bdp-post-list{margin-bottom: 37px !important;}

	.insights1 .bdp-post-list.bdp-clearfix {
    background-color: #fff;
	padding-left:20px;	
}
	.insights1 .bdp-medium-6.bdp-columns:first-child {
    width: 45%;
}
	.insights1 .bdp-medium-6.bdp-columns:last-child {
    width: 54%;
}
	.insights1 .bdp-post-categories {
    margin-top: 40px;
}
	.insights1 .bdp-column, .insights1 .bdp-columns {
    padding: 0 !important;
}
	.insights1 .bdp-post-image-bg {
    margin-bottom: 0;
    text-align: left;
}
	.grid01 h2.bdp-post-title a {
    color: #203f7f;
    font-family: 'Raleway';
    font-size: 26px;
    font-weight: 700; 
}

   .grid01 h2.bdp-post-title{padding-left: 20px;}

	.insights2 .bdp-post-image-bg {
    margin-bottom: 12px;
    text-align: left;
    margin-left: 15px;
}
	.insights2 .bdp-post-image-bg img {
    height: 105px !important;
}
	.insights2 .bdp-medium-6.bdp-columns:first-child {
    width: 36%;
}
	.insights2 a.bdp-readmorebtn {
    color: #83b93f; background-image: none !important;
    border: 0 !important;
    background-color: #fff !important;
    padding: 0 !important;
    font-size: 16px;
    font-family: 'Montserrat';
    letter-spacing: .8px;
}
	.insights2 .bdp-column, .insights2 .bdp-columns {
    padding: 0 !important;
}
	.insights1 .bdp-readmorebtn {
    background-color: #203f7f;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Raleway';
    letter-spacing: .8px;
    font-weight: 500;
    padding: 11px 54px 11px 22px;
    border: 0;
    font-size: 15px;
    margin: 10px 0px 30px 0px;
}
	.grid01 .bdp-readmorebtn {
    background-color: #203f7f;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Raleway';
    letter-spacing: .8px;
    font-weight: 500;
    padding: 11px 54px 11px 22px;
    border: 0;
    font-size: 15px;
    margin: 10px 20px 30px 20px;
}
	.grid01 .bdp-post-short-content {
    color: #000;
    padding: 0 20px;
    font-family: 'Raleway';
    font-size: 15px;
    letter-spacing: 0.8px;
    line-height: 24px;
    font-weight: 500;
}
	span.bdp-post-meta-innr.bdp-time {
    color: #83B93F;
    font-style: normal !important;
    text-transform: capitalize;
    padding-left: 20px;
    font-family: 'Raleway';
    margin-bottom: 0;
}
	.grid01 .bdp-post-grid-main.bdp-design-1 .bdp-post-grid-content {
    background-color: #fff;
    text-align: left;
    border-bottom: 9px solid #203f7f;
}
	.insights1 h2.bdp-post-title a, .insights2 h2.bdp-post-title a {
    color: #000;
    font-family: 'Raleway';
    font-size: 16px !important;
    letter-spacing: 0.7px;
    font-weight: 700;
    line-height: 22px;
}
	.insights2 .bdp-medium-6.bdp-columns:last-child {
    width: 60%;
}
	.elementor-element.elementor-element-7bdb74d.insights1.elementor-widget.elementor-widget-text-editor {
    margin-top: -15px;
}
	.insights1 .bdp-post-short-content, .insights2 .bdp-post-short-content {
    display: none;
}
	.loan1 a:last-child, .auction1 a:last-child {
    margin-right: 0;
}
	.loan1.jobs a {
    padding: 40px 79px;
}
	.auction1 a {
    display: inline-flex;
    color: #000;
    background-color: #fff;
    border: 4px solid #203f7f;
    padding: 30px;
    font-family: 'Raleway';
    letter-spacing: 1px;
    font-weight: 500;
    margin-right: 27.5px;
}
	.news1 .mc4wp-form-fields input[type="submit"] {
    border-radius: 0;
    padding: 10px;
    width: 200px;
    border: 0px;
    font-family: 'Montserrat';
    color: #fff;
    font-weight: 600;
    margin-left: 0;
    background-color: #a3c73d;
}
	.news1 .mc4wp-form-fields input[type="email"] {
    border: 2px solid #fff;
    background: #fff;
    border-radius: 0;
    padding: 8px 10px;
    color: #fff;
}
	.border1 {
    background-image: url(https://www.estabizz.com/wp-content/uploads/2021/08/line.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: auto; margin-bottom: 45px !important;
}
	.loan1 a {
    display: inline-flex;
    background-color: #203f7f;
    color: #fff;
    font-family: 'Raleway';
    font-weight: 400;
    padding: 18px 38px;
    margin-right: 20px;
}

.tittxt{
position: absolute;
top: 220px;
text-align: center;
left: 0;
right: 0;
color: #FFFFFF;
font-family: "Raleway", Sans-serif;
font-size:15px;	
font-weight: 600;
line-height: 27px;
letter-spacing: 1px;
}

.banner_outer{
height: 450px;
background-size: cover;
background-position: center;
position: relative;
margin-bottom:30px;	
}

.bnr_title{
color: #FFFFFF;
font-family: "Raleway", Sans-serif;
font-weight: 600;
line-height: 27px;
letter-spacing: 1px;	
}

.banner_outer::before {
    content: "";
    background: rgba(0,0,0, 0.6);
    position: absolute;
    height: 100%;
    width: 100%;
}

.addtoany_content{margin-bottom: 40px !important;}

.bdp-design-1{padding-right:10px !important;}

ul.bullet{padding-left:0; margin-bottom:9px !important; padding-top:10px !important;}
.bullet li{
background: url(https://www.estabizz.com/wp-content/uploads/2021/10/bullet.png);
background-repeat: no-repeat;
list-style-type: none;
padding-left: 30px;
font-family: "Raleway", Sans-serif;
font-size: 16px;
font-weight: 500;
line-height: 23px;
letter-spacing: 1px;
color: #000 !important;
padding-bottom: 15px;
}

.bullet li:last-child{padding-bottom: 10 !important;}

.elementor-toggle .elementor-tab-title{padding:15px 0 !important;}
.elementor-toggle .elementor-tab-content{padding:15px 0 !important;}

.bdp-post-image-bg{display:none !important}
.wppsac-post-image-bg{display:none !important}

.txt2{
margin-left: -69px !important;
font-size: 16px !important;
width: 90% !important;
line-height: 1.4 !important;	
}

.ta1{margin-left: -40px !important;}
.ta2{margin-left: -80px !important;}
.wpmtst-testimonial{margin-bottom:33px;}
.rt-wpls .single-logo .single-logo-container{width:100% !important;height:200px !important;}

.menulinks ul li:hover > ul.sub-menu li> ul.sub-menu{
	left:100%;z-index:999;top: 0;
padding: 0;
	
}
.menulinks ul.sub-menu li:last-child { border-bottom:none; }
/* .elementor a {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    color: #000 !important;
} */
.elementor-2931 .elementor-element.elementor-element-a3dadbd > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
    background-color: #FE0505;
    font-family: 'Raleway' !important;
}
.elementor-element-538308f.grid01 .bdp-post-grid-main.bdp-design-1 .bdp-post-grid-content {
    background-color: #fff;
    text-align: left;
    border-bottom: 9px solid #203f7f;
    height:408px !important;padding:10px !important
}
.bdp-post-tags {
    clear: both;
    display: none !important;
}
.sidebg {
    display: none;
}

.bvn {
    background: url(https://www.estabizz.com/wp-content/uploads/2021/10/Rectangle-28-1.png);
    height: 400px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}.vbn {
    padding-top: 100px;
}.post1 {
    width: 1200px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 10px;
}.post1 a {
    text-decoration: none;
    color: #000;font-family: Raleway !important;font-weight:600;letter-spacing: 1px;
    line-height: 27px;
}.vbn p {
    font-family: 'Raleway' !important;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 27px;
}.navigation {
    width: 1200px !important;
    margin: auto !important;
    margin-bottom: 50px !important;
}.navigation a {
    font-family: 'Raleway' !important;
    letter-spacing: 1px;
    color: #000 !important;
    font-weight: 500;
}.slick-active {
    
    opacity: 1 !important;
    position: relative;
    z-index: 1;
}.logo-description p {
    font-size: 14px !important;
}

.car-logo .rt-wpls .single-logo .single-logo-container{height: 130px !important;}


	.n2-ss-layer-col  {max-height: 90% !important;margin-top: 30px !important;display: block;}



@media screen and (max-width: 900px) {
   .frmleft{display:none;}	
   .frmright{display:none;}	
   .elementor-section{padding-right:2% !important; padding-left: 2% !important;}
   .elementor-widget-container{padding-right:2% !important; padding-left: 2% !important;}
	.new-container-footer{width:94%;}
	.footer_col1{width:45%;}
	.footer_col2{width:45%; float:right;}
	.footer_col3{width:45%;}
	.footer_col4{width:45%;}
	.menubg{display:none;}
	.headercontactdetails{display:none;}
}	




@media screen and (max-width: 767px) {
.n2-ss-slide{display:block !important;height:1000px !important;}
	.n2-ss-slider .n2-ss-layer-with-background {
	height: 350px !important;
}
	.n2-style-e4fcc2e12f5229b42f717e71e2a52cd9-heading{padding-left:85px !important;} 
}

@media screen and (max-width: 450px) {
 .n2-ss-slide{display:block !important;height:800px !important;} 
	body .n2-ss-slider .n2-ss-layer-with-background {
	height: 350px !important;
}
	.social_data1{width:151px;}
/* EPF Returns Form */

.epfform{
  display: flex;
}

.formcol {
  flex: 20%;
float:left;
  
}
.purposecol {
  flex: 80%;
 float:left;
}


.penalty{
  display: flex;
}


.period {
  flex: 50%;
  
}
.rate {
  flex: 50%;
  
}
	
.bvn{
color: #fff;
font-family: "Raleway",Sans-serif;
font-weight: 600;
line-height: 27px;
letter-spacing: 1px;
text-align: center;
padding-top: 180px;
font-size: 2rem;		
}
	
#brevo-conversations{display:none !important;}
	
	
.homemeu{padding-left:15% !important;}
}
	
	

	.contab .elementor-tab-title.elementor-tab-desktop-title{background-image:unset !important;}
.wpcf7 form .wpcf7-response-output {color:#000 !important;}


.imgpop img{height: 519px !important; width:50% !important; float:left !important;}
.textpop .wpcf7.js{width:50% !important; float:right !important; }
.sgpb-content.sgpb-content-19212.sgpb-theme-1-content.sg-popup-content{width:850px !important; padding:5px !important; height:559px !important; border-bottom-width: 0px !important;}
.textpop input.wpcf7-form-control.wpcf7-text {font-size:13px !important; padding: 6px 12px !important; }
.sgpb-main-html-content-wrapper {margin-left:0 !important; /*padding-top:10px !important;*/}
.textpop .wpcf7 form.invalid .wpcf7-response-output{margin:0 !important; padding:0 !important; margin-top:-36px !important; }
.textpop{width:50% !important; float:right !important;}