<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*====================================nav bar start========================*/
h1,h2,h3,h4,h5,h6{

    font-family: 'Oswald', sans-serif;

}

body{
   font-family: 'Poppins', sans-serif;
}
a:hover{
    text-decoration: none;
}
a:focus{
    text-decoration: none;
}
.nav-panel{

	box-shadow: 0 0 12px rgba(0,0,0,.1);

	background: #fff;

    border: none;

    padding: 0px;

    margin-bottom: 0px;

    height: 77px;
    border-radius: 0 !important

}

.customx-paanel

{

	background: #19b80d;

    border: 1px solid #19b80d;

    border-color: #19b80d !important;

}

.list-btn{
    border: none;
    outline: none;
    background: #19b80d;
    color: #FFF;
    font-size: 14px;
    border-radius: 0px;
    cursor: pointer;
    width: 160px;
    height: 42px;
    padding-left: 10px;
    font-family: 'Poppins', sans-serif;
    text-transform: uppercase;
    display: flex;
    padding-right: 10px;
    align-items: center;
    justify-content: center;
}

.phone-area{
    display:flex;
    align-items:center;
    justify-content:flex-start;
    margin-top:20px;
}

.phone-area .phone-icon{

    width:37px;

    height:37px;

    border:1px solid #757575;

    display:flex;

    align-items:center;

    justify-content:center;

    margin-right:10px;

}

.phone-area .phone-text a{

    font-size:17px;

    color:#000000;

    transition:all .5s ease-in-out;

}

.phone-area .phone-text a:hover{

    color:#19b80d;

}

.address-box{

    margin-bottom:50px;

}



.address-box p strong{

    text-transform:uppercase;

}



.cont-form .form-row input[type="radio"] {

    display: none;

}

.c-icnpanel{
    position: relative;
    /*top: 30px;*/
    font-size: 14px;
    color: #FFF;
    padding-left: 0px;
    margin-right: 8px
}

.lr-panel

{

	cursor: pointer;

	padding-top: 15px;

}

.lr-panel .uzx-desiggn{
    color: #000 !important;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 10px;
}

.fx-style{

    width: 35px;

    /*height: 50px;*/

   /* margin-top: 15px;*/

}

.siktez-img

{

    padding-left: 50px;

}

.nazx-structure

{

    margin-right: 40px;

}

.lex-logoxz{
    width: 220px;
    height: auto;
}

/*.nnxxz-structure{
    margin-right: 40px;
}*/

.bcyx-panel{

    font-size: 20px;

}




/*========================================nav bar end===========================*/



/*============================login and register form start======================*/

.dnt-txtstyle

{

    text-decoration: none !important;

}

.loginimg

{

	margin-right: auto;

	margin-left: auto;

	display: block;

}

.area-size

{

	width: 400px;

}



.sign-formbox

{

	width: 300px;

    height: 35px;

    border-radius: 4px;

    border: 1px solid #ddd;

    outline: none;

    cursor: pointer;

    padding-left: 45px;

    font-family: 'Poppins', sans-serif;

    color: #000;

}

.sign-formbox:focus

{

    border: 2px solid black; 

}

.ux-icns

{

	position: absolute;

    left: 16px;

    border-radius: 4px;

    width: 35px;

    height: 35px;

    background: black;

    color: #FFF;

    font-size: 17px;

    padding-left: 11px;

    padding-top: 9px;

}

.inner-area

{

	margin-bottom: 20px;

}

.cl-btn1

{

    float: left;

    border: none;

    outline: none;

    width: 100px;

    height: 40px;

    background: red;

    color: #FFF;

    cursor: pointer;

    border-radius: 35px;

    font-family: 'Poppins', sans-serif;

    font-size: 18px;

}

.cl-btn2

{

    font-size: 18px;

	border: none;

    outline: none;

    width: 100px;

    height: 40px;

    background: #19b80d;

    color: #FFF;

    cursor: pointer;

    border-radius: 35px;

    font-family: 'Poppins', sans-serif;

}

.clsx-btn

{

	background: black !important;

    color: #FFF;

    opacity: 1;

    border-radius: 50%;

    width: 25px;

    height: 25px;

    outline: none;

}

.clsx-btn:hover

{

	opacity: 1;

	color: #FFF;

}

.a-lvel

{

	font-family: 'Poppins', sans-serif;

	color: #000;

}

/*===========================login and register form end===========================*/



/*============================grow business area start=========================*/

.baner-back

{

	padding: 0px;

	/*background: url(../images/banner1.jpg);*/

    /*height: 60vh;*/

    background-size: cover;

    background-attachment: fixed;

    background-position: center top;

}

.back-banner

{

    padding: 40px;

 /*   height: 60vh;*/

    background: green;

}

.wu-text

{

	color: #FFF;

	font-size: 40px;

	font-family: 'Oswald', sans-serif;

	text-align: center;

	padding-top: 0px;

	margin: 0px;

}

.swu-text

{

	color: #fff;

	font-size: 20px;

	font-family: 'Oswald', sans-serif;

	text-align: center;

	padding-top: 10px;

	margin: 0px;

	text-transform:uppercase;

}

.area-serchpanel

{

	margin-top: 30px;

    padding: 8px;

    background: #19b80d82;

    border-radius: 4px;

}

.inner-searharea

{

	padding: 0px;

}

.copy-textarea

{

	width: 100%;

    padding-left: 50px;

    font-size: 15px;

    height: 35px;

    outline: none;

    cursor: pointer;

    border: none;

    font-family: 'Poppins', sans-serif;

}

.copy-textarea:focus

{

    border: 2px solid #19b80d; 

}

.copy-icnarea

{

	position: absolute;

    background: #19b80d;

    width: 40px;

    height: 35px;

    color: #FFF;

    font-size: 25px;

    padding-left: 11px;

    padding-top: 5px;

}

.inner-btnarea

{

	text-align: center;

	padding: 0px;

}

.find-btn

{

	cursor: pointer;

    height: 35px;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    outline: none;

    padding-left: 29px;

    width: 125px;

    font-family: 'Poppins', sans-serif;

    border: none;

}

.st-icndesign

{

    position: absolute;

    color: #FFF;

    font-size: 17px;

    top: 10px;

    padding-left: 15px;

}

/*============================grow business area end===========================*/



/*=============================city or region start============================*/

.city-outstructure

{

    margin-top: 50px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    border-top-right-radius: 130px;

    border-bottom-left-radius: 130px;

}

.heading-area

{

	text-align: center;

	margin-top: 30px;

}

.cr-text

{

	font-size: 30px;

    font-family: 'Oswald', sans-serif;

}


.animate-mapx

{

	width: 50px;

}

.city-listoutarea

{

	margin-top: 30px;

	padding: 0px;

}

.copy-listoutarea

{

  padding-left: 35px;

}

.copy-allistx

{

	list-style: none;

	line-height: 20px;

}

.copy-atext

{

	color: darkslategray;

   font-family: 'Poppins', sans-serif;

    font-size: 12px;

    cursor: pointer;

}

.copy-atext:hover

{

	color: darkslategray;

}

.copy-arwx

{

	color: darkslategray;

}

/*=============================city or region end==============================*/



/*==============================browse by category section start===============*/

.brws-panel

{

	margin-top: 50px;

    /*box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);*/

   /* border:1px solid #e9e9e9;*/

}

.fst-brws

{

	text-align: center;

	margin-top: 30px;

}

.cat-img

{

	width: 100px;

}

.brc-panel

{

    color: darkslategray;

	font-size: 30px;

    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;

}

.main-dividestructure{
	margin-bottom: 30px;
    padding: 0px;
    display: flex;
    flex-flow: row wrap
}



.sl-area{

/*	height: 250px;*/
	position: relative;
	transition: all 0.5s ease-in-out 0s;
	/*box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);*/
	box-shadow: 1px 1px 4px rgba(0,0,0,0.19);
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	overflow: hidden;
    background: #f9f9f9;
    padding: 5px;
    height: 100%

}

.sl-area:hover{

    box-shadow: 4px 4px 12px rgba(0,0,0,0.19);
    background: #fff;

}



.ser-cpanel

{

	height: 100px;

    width: 100%;

    object-fit: scale-down;

}

.ser-innerstructure

{

	width: 100%;

	height: 81%;

	top: 210px;

	left: 0px;

	background: #19b80d66;

	opacity: 0;

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

	position: absolute;

}

.ad-name

{

	font-size: 13px;

	color: #FFF;

	font-family: 'Poppins', sans-serif;

	text-align: center;

	padding-top: 55px;

	position: relative;

}

.ad-name::before

{

	position: absolute;

    content: " ";

    background-color: #FFF;

    width: 30px;

    height: 2px;

    left: 3%;

    top: 60px;

}

.ad-name::after

{

	position: absolute;

    content: " ";

    background-color: #FFF;

    width: 30px;

    height: 2px;

    right: 3%;

    top: 60px;

}

.sl-area:hover .ser-innerstructure

{

	top: 0px;

	opacity: 1;

	cursor: pointer;

}

 .alad-design{

 	margin: 0px;

    font-size: 13px;

    padding-left: 0;

    padding-top: 15px;

    padding-bottom: 15px;

    color: #313131;

    font-family: 'Poppins', sans-serif;

    padding-right: 0;

    font-weight: 500;

 }

 .alad-design a{

     color:#313131;

     font-weight:600;

 }

/*==============================browse by category section end=================*/



/*==============================latest ads section start=======================*/

.lads-outstructure

{

    padding: 0px;

    margin-top: 20px;

   /* box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);*/

}

.lads-headingstructure

{

    padding: 0px;

	text-align: center;

}

.megapone-design

{

	width: 100%;

}

.ads-textdesign

{

    color: darkslategray;

	font-size: 30px;

    font-family: 'Oswald', sans-serif;

}

.copy-innerstructure{

	padding: 15px;

	/*margin-top: 20px;*/

	/*box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);*/

    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

    cursor: pointer;
        margin-bottom: 15px;
            display: flex;
    flex-flow: row wrap;
    border: 1px solid #e9e9e9

}

.copy-innerstructure:hover {

      box-shadow: 0 10px 15px rgb(0 0 0 / 10%);

}

.copy-inerimgstructure{
    padding: 0px;
    height: 120px;
    /*float: left;*/
    position: relative;
    transition: all 0.5s ease-in-out 0s;
   /* box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);*/
    transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    overflow: hidden;
    margin-bottom: 10px;
    /*border: 1px solid #e9e9e9;*/
    background: #fbfbfb;
    padding: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.lst-logo{

    margin-top: inherit;
    padding-right: 15px;
    width: 30%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}



.lst-product{

    color: darkslategray;

    font-family: 'Poppins', sans-serif;

    font-size: 11px;

    margin-top: 15px;

}



.copy-designimgx

{

	width: 100%;

	height: 120px;

	object-fit: contain;

}

.photo-structure

{

	width: 100%;

    height: 100%;

    bottom: 210px;

    left: 0px;

    background: #19b80d66;

    opacity: 0;

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

    position: absolute;

}

.pname-design

{

    font-size: 13px;

    color: #FFF;

    font-family: 'Poppins', sans-serif;

    text-align: center;

    padding-top: 37px;

    position: relative;

    margin: 0px;

}

.pname1-design

{

    font-size: 13px;

    color: #FFF;

    font-family: 'Poppins', sans-serif;

    text-align: center;

    padding-top: 10px;

    position: relative;

    margin: 0px;

}

.copy-inerimgstructure:hover .photo-structure

{

	bottom: 0px;

	opacity: 1;

	cursor: pointer;

}

.beside-outsructure{

	

}

.pricetag-design

{

	color: #19b80d;

    margin: 0px;

    font-size: 15px;

    font-weight: bold;

    padding-top: 45px;

    font-family: 'Poppins', sans-serif;

}

.properytag-design

{

	color: #303030;

    margin: 0px;

    font-size: 12px;

    padding-top: 10px;

    font-family: 'Poppins', sans-serif;

}

.right-outstructure{

	padding: 0px;


}

.fstheading-structure{

	

}

.link-colordesign

{

	/*color: darkslategray;*/

	color: #072fc1;

    font-family: 'Poppins', sans-serif;

    /*font-size: 11px;*/

    font-size: 18px;

    font-weight: bold;

    padding-right: 25px;

}

.link-colordesign:hover

{

	color: darkslategray;

}

.ner-text

{

    color: darkslategray;

    font-family: 'Poppins', sans-serif;

}

.scndheading-structure{

	background-color: #f7f7f7;

	padding: 5px;

	margin-top: 8px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.scndheading-structure &gt; div{
    padding-right: 15px;
        width: 20%;
        border-right:1px solid #e9e9e9;
}
.scndheading-structure &gt; div:last-child{
    border-right:none;
}


.listcopu-structure{

	/*border-right: 2px solid #19b80d;*/

	margin-bottom: 15px;

}

.supertext-design

{

	color: #909090;

	font-size: 11px;

	margin: 0px;

	padding-top: 5px;

	padding-left: 5px;

	font-family: 'Poppins', sans-serif;

}

.supertext-design1

{

    color: #171616;

    font-size: 11px;

    margin: 0px;

    padding-top: 5px;

    padding-left: 5px;

    font-family: 'Poppins', sans-serif;

    font-weight: bold;

}

.thrd-outstructure

{

	margin-bottom: 10px;

}

#more 

{

   display: none;

}

#more1 

{

   display: none;

}

#more2

{

   display: none;

}

.rl-structure

{

	color: darkslategray;

    font-family: 'Poppins', sans-serif;

    font-size: 14px;
    line-height: 25px

}

.rl-btnstle

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 30px;

    width: 90px;

    border-radius: 2px;

}

.fourth-outstructure

{

	margin-top: 10px;

	padding: 0px;

}

.cb-structure{

	

}

.cb-btndesifnx

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 30px;

    width: 115px;

    border-radius: 2px;

}

.cb-btndesifnx1

{

	border: none;

    outline: none;

    border: 1px solid #19b80d;

    color: #000;

    font-size: 12px;

    cursor: pointer;

   font-family: 'Poppins', sans-serif;

    height: 30px;

    width: 115px;

    border-radius: 2px;

}

.cb-btndesifnx1:hover

{

	background: #19b80d;

	color: #FFF;

	border-radius: 2px;

}

.fid-outstructure{

	

}


.bfx-design

{

	color: darkslategray;

    font-family: 'Poppins', sans-serif;

    font-size: 10px;

}

.bfx-design:hover

{

	color: darkslategray;

}

.ls-idesign

{

	padding-top: 6px;

}

.lst-outstructure

{

	

}

.bm-textdesign

{

	color: #171616;

    font-size: 11px;

    font-family: 'Poppins', sans-serif;

    font-weight: bold;

}

.bm-textdesign1

{

	color: #171616;

    font-size: 10px;

   font-family: 'Poppins', sans-serif;

}

.side-adoutstructure

{

    padding: 10px;

    margin-top: 11px;

}

.ad-earnxdesign

{

	width: 100%;

	height: 200px;

}

.newadjust-structure

{

    margin-top: 30px;

}

.rmbc-design

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 30px;

    width: 100px;

    border-radius: 2px;

}

.bcrm-design{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 40px;

    width: 100px;

   /* border-radius: 2px;*/

    margin-left: auto;

    margin-right: auto;

    display: block;
    text-transform: uppercase;

}

/*==============================latest ads section end=========================*/



/*==============================offer section start===========================*/

.offer-outstructure

{

   margin-top: 50px;

   /*box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);*/

   padding:25px 0;

   background:#09488d;

}

/*.fst-offeroutstructure*/

/*{*/

/*	margin-top: 30px;*/

/*}*/

.crs-textpanel

{

    font-size: 35px;

    padding-left: 15px;

    color: #fff;

}

.neonx

{

    font-size: 45px;

    font-family: 'Oswald', sans-serif;

    color: #fff;

    /*text-shadow: 0 0 4px #19b80d;*/

    padding-left: 30px;

    animation: blinker 1s linear infinite;

}

@keyframes blinker {

  50% {

    opacity: 0;

  }

}

/*.scnd-offeroutstructure*/

/*{*/

/*	margin-top: 30px;*/

/*}*/

.tsx-design

{

	color: #fff;

    font-size: 17px;

    font-weight: bold;

    font-family: 'Poppins', sans-serif;

}

/*==============================offer section end=============================*/



/*===============================footer section start========================*/

.awmc

{

    padding: 0px;

}

.ftbc-logo

{

    /*padding-left: 50px;*/

    padding-top: 20px;

    width: 260px;

    height: auto;

}

.foter-outstructure{
    margin-top: 0px;
    padding: 0px;
    background: #041c35;
    padding: 50px 0;
}

.weblink-design {

	list-style: none;

    display: inline-block;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    background: #FFF;

    color: #19b80d !important;

    padding-left: 14px;

    padding-top: 10px;

    font-size: 17px;

    margin-left: 12px;

    cursor: pointer;

    transition: 0.5s;

}

.weblink-design:hover

{

   background: #19b80d;

   color: #FFF !important;

}

.fstfoter-outstructure

{

    padding: 0px;

    margin-top: 20px;

    overflow: hidden;

}

.ltp-txtdesign

{

    color: #FFF;

    font-size: 13px;

    text-align: justify;

    padding-bottom: 10px;

}

.fstroft-outstructure1

{

    padding: 0px;

    margin-top: 10px;

}

.fstroft-outstructure2

{

    padding: 0px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.alllx-design

{

    list-style: none;

    line-height: 27px;

}

.alllx1-design

{

    list-style: none;

    float: left;

    color: white;

    padding-right: 10px;

}

.allxl-styles

{

    color: #FFF;

    font-size: 12px;

    text-decoration: none !important;

    float: left;

    padding-right: 50px;

}

.allxl-styles:hover

{

    color: #FFF;

}

.allxl1-styles

{

    color: #FFF;

    font-size: 12px;

    text-decoration: none !important;

    padding-right: 10px;

}

.allxl1-styles:hover

{

    color: #FFF;

}

.mainx-style

{

    padding: 0px;

    margin-top: 7px;

    overflow: hidden;

}

.mainx1-style

{

    padding: 0px;

    margin-top: 7px;

    overflow: hidden;

}

.sx-livedesign

{

    margin-top: 20px;

}

/*===============================footer section end==========================*/



/*==========================copyright section start==========================*/

.crpj-structure

{

	background: #03182d;

	padding: 15px;

	text-align: center;

}

.samedvx-design

{

	color: #FFF;

	font-size: 14px;

	padding-right: 30px;

}

.flous-text

{

    color: #FFF;

	font-size: 14px;

	padding-right: 10px;

}

.bko-lvidesign

{

    background: green;

    color: #FFF;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    font-size: 20px;

    padding-top: 10px;

    margin-right: 10px;

    transition: 0.5s;

}

.bko-lvidesign:hover

{

    color: green;

    background: #FFF;

}

.samedvx-design:hover

{

	color: #FFF;

}

/*==========================copyright sectio end=============================*/



/*==========================listing latest ads section start==================*/

.inglist-btm

{

    text-decoration: none !important;

}

.category-structurez{
   /* margin-top: 20px;
    margin-bottom: 50px;*/
   /* box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    border-radius: 3px;*/
    z-index: 20;
    background: #f7f7f7;
    padding: 20px 0;
}

.lomj-structure

{

    padding: 0px;

}

.listname-textdesign{

    color: darkslategray;

    font-family: 'Poppins', sans-serif;

    font-size: 14px;

    padding-left: 10px;

}

.listname-imgstructure{

    padding-left: 0px;

    width: 25px;
    height: 25px;
    object-fit: scale-down;

}

.speratesection-design

{

    list-style: none;

    cursor: pointer;

    margin-bottom: 5px;

    padding: 6px 12px

}

.speratesection-design:hover{
   /* box-shadow: 1px 0 12px -7px rgba(0,0,0,.65);*/
    z-index: 1;
    background: #fff;
}

.pgn-structure

{

    margin-top: 30px;

    text-align: center;

}

.pagination {

  display: inline-block;

}



.pagination a {

  color: black;

  float: left;

  padding: 8px 16px;

  text-decoration: none;

  transition: background-color .3s;

  border: 1px solid #ddd;

}



.pagination a.active {

  background-color: #4CAF50;

  color: white;

  border: 1px solid #4CAF50;

}



.pagination a:hover:not(.active) {background-color: #ddd;}

/*==========================listing latest ads section end=======================*/



/*=======================listing details section start==========================*/



.bc-wedtdoutstructure{

    cursor: pointer;

    margin-bottom: 5px;

    padding: 12px;

}

.bc-wedtdoutstructure:hover{

    box-shadow: 1px 0 12px -7px rgba(0,0,0,.65);

    z-index: 1;

}

#new-structure .bc-wedtdoutstructure{

     list-style: none;
    cursor: pointer;
    margin-bottom: 5px;
    padding: 6px 12px;

}
#new-structure .bc-wedtdoutstructure:hover{
    box-shadow: none;

    z-index: 1;
}






.shmes-structure

{

    padding: 0px;

}

.bc-wedtdtext{

    font-size: 20px;

    padding-left: 10px;

}
#new-structure .bc-wedtdtext{

    color: darkslategray;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    padding-left: 10px;


}

.bc-wedtdimgstyle

{

    width: 30px;

}

#new-structure .bc-wedtdimgstyle

{

    padding-left: 0px;
    width: 25px;
    height: 25px;
    object-fit: scale-down;

}

.ener-design

{

    text-align: center;

    padding-top: 15px;

    padding-bottom: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

}

.hrf-panelstyle

{

    text-decoration: none !important;

}

.bc-astr-namepanel

{

    text-align: center;

    font-size: 17px;

    font-family: 'Oswald', sans-serif;

    margin: 0px;

    padding-top: 20px;

    color: darkslategray;

}

.dot-designimg

{

    margin-left: auto;

    margin-right: auto;

    display: block;

    border-radius: 50%;

    padding: 15px;

    border: 1px solid #cccccc;

}

.mm-outstructure

{

    padding: 15px;

    margin-bottom: 30px;

    height: 240px;

    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);

    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

    border-radius: 5px;

    cursor: pointer;

}

.mm-outstructure:hover

{

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.bc-seroutpanelnew

{

    margin-top: 50px;

}

.bc-proutstructure

{

    margin-bottom: 20px;

    margin-top: 10px;

    height: 260px;

    padding: 15px;

    border-radius: 8px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

#new-structure .bc-proutstructure{
    margin-bottom: 0;

    margin-top: 0;

    height: auto;

    padding: 15px;

    border-radius: 0px;

    box-shadow: none;
  margin-top: 0px;
}


.harhmi-imgdesign

{

    width: 100%;

    height: 200px;

    object-fit: contain;

}

.bc-primgstrcutuure

{

    padding: 0px;

}

.bc-praoutgrhstructure

{

    padding: 0px;

}

.sftr-hdngnamedesign

{

    font-size: 25px;

    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

}
#new-structure .sftr-hdngnamedesign{
    font-size: inherit;
    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;
}

.bc-desparadesign

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    padding-top: 12px;

    text-align: justify;

}

.bc-rdmbtndesign

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 15px;

    cursor: pointer;

   font-family: 'Poppins', sans-serif;

    height: 35px;

    width: 107px;

    border-radius: 2px;

    margin-left: auto;

    margin-right: auto;

    display: block;

    margin-top: 25px;

    margin-bottom: 25px;

}

.xshhid

{

    display: none;

}
#new-structure .xshhid

{

    display: block;

}

.mdpy-struct

{

    padding: 0px;

    margin-bottom: 7px;

}

.tcen-structure

{

    font-family: 'Poppins', sans-serif;

    margin-right: 12px;

    font-size: 13px;

}

.weknam-design

{

    padding: 0px;

    margin-top: 10px;

    margin-bottom: 7px;

}

.hoo-structure

{

    padding: 0px;

}

.epte-btndesign

{

    border: none;

    outline: none;

    width: 160px;

    height: 40px;

    font-size: 18px;

    color: #FFF;

    background: #19b80d;

    margin-left: auto;

    margin-right: auto;

    display: block;

    margin-top: 40px;

    margin-bottom: 20px;

    padding-top: 10px;

}

.chxq-back

{

    font-family: 'Poppins', sans-serif;

    outline: none;

    cursor: pointer;

    border: none;

    background-color: #fff;

    height: 34px;

    padding: 0px;

}

.myep-outstructure

{

    padding: 0px;

    margin-bottom: 10px;

}

.mainback-digiiner

{

    color: #fff;

    font-size: 25px;

    cursor: pointer;

    background: #19b80d;

    width: 60px;

    height: 60px;

    border-radius: 50%;

    padding-left: 17px;

    padding-top: 19px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.digi-mainoutstructure

{

    margin-top: 10px;

    margin-bottom: 20px;

    text-align: center;

}

.digicamx-design

{

    color: #000;

    font-size: 30px;

    cursor: pointer;

    margin-left: 15px;

}


.digicamx-design1

{

    color: #000;

    font-size: 30px;

    cursor: pointer;

    margin-left: 40px;

}

.ads-outstructure

{

    margin-top: 50px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    padding: 0px;

}
#new-structure .ads-outstructure{
    box-shadow: none;
}


.hsez{

    width: 100%;

    background-size: cover;

    background-position: center top;

    height: 440px;

}

#new-structure .hsez{
    width: 100%;
    object-fit: fill;
    background-position: center top;
    height: 500px;
}


.ads-fstbackstructure{

     padding: 0px;

     position: relative;
}
#new-structure .ads-fstbackstructure{
    padding: 0px;
     position: relative;
     background-size: cover!important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 500px;
}


.ads-fstbackstructure1

{

    position: absolute;

    top: 0px;

    padding: 0px;

    height: 440px;

    /*background: -moz-linear-gradient(left, rgba(55,180,78,0.9) 0%, rgba(49,178,91,0.9) 24%, rgba(27,171,137,0.96) 77%, rgba(21,169,151,0.94) 100%);

    background: -webkit-linear-gradient(left, rgba(55,180,78,0.9) 0%,rgba(49,178,91,0.9) 24%,rgba(27,171,137,0.96) 77%,rgba(21,169,151,0.94) 100%);

    background: linear-gradient(to right, rgba(55, 180, 78, 0.79) 0%,rgba(49, 178, 91, 0.79) 24%,rgba(27, 171, 137, 0.78) 77%,rgba(21, 169, 151, 0.78) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37b44e', endColorstr='#f015a997',GradientType=1 );*/

}
#new-structure .ads-fstbackstructure1{
    position: relative;

    top: 0px;

    padding: 0px;

    height: 500px;

    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.ads-outdividestructure{

    margin-top: 30px;

    padding: 0px;

}

#new-structure .ads-outdividestructure{
    margin-top: 30px;

    padding: 0px;
    position: absolute;
    bottom: 0;
}

.ads-innerstartdivide

{

    padding: 0px;

}

.ads-rightstartdivide{

    padding: 10px;

    background: #00000096;

    border-top-left-radius: 8px;

    border-bottom-left-radius: 8px;

}

#new-structure .ads-rightstartdivide{
    padding:25px;
    background: #00000096;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    width: auto;
    margin-left: auto;
    height: 100%
}

.dex-structure

{

    float: right;

    border-top-left-radius: 20px;

    border-bottom-left-radius: 20px;

    width: 80px;

    height: 40px;

    background: #19b80d;

    border: none;

    outline: none;

    cursor: pointer;

}

.hxz-design

{

    color: #FFF;

    font-size: 18px;

}

.mxlogo-design

{

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.vx-design

{

    margin: 0px;

    font-size: 18px;

    color: darkslategray;

    text-align: center;

    font-family: 'Oswald', sans-serif;

}

.letp-design

{

    font-size: 12px;

    font-family: 'Poppins', sans-serif;

    padding-top: 10px;

    text-align: justify;

}

.cx-btnxdesign

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    border-radius: 5px;

    cursor: pointer;

    width: 90px;

    height: 36px;

    padding-left: 20px;

    font-family: 'Poppins', sans-serif;

}

.cx-btnxdesign:hover

{

    background: #19b80d;

    color: #FFF;

}

.xcl-design

{

    background: black !important;

    color: #FFF;

    opacity: 1;

    border-radius: 50%;

    width: 25px;

    height: 25px;

    outline: none;

}

.xcl-design:hover

{

    opacity: 1;

    color: #FFF;

}

.ads-scndoutstructure

{

    padding: 0px;

}

/*.ads-scndoutstructure

{

    margin-top: 30px;

    padding: 0px;

    border: 1px solid black;

}*/

.ads-scndoutstructurecpy

{

    padding: 0px;

}

.asdx-scndstructure

{

    padding: 0px;

}

.share-outstructure

{

    padding: 0px;

}

.single-sharestructure

{

    list-style: none;

    width: 80px;

    height: 40px;

    background: #19b80d;

    border: none;

    outline: none;

    cursor: pointer;

    border-top-right-radius: 15px;

    border-bottom-right-radius: 15px;

}

.zs-design

{

    color: #FFF;

    font-size: 20px;

    padding-left: 20px;

    padding-top: 10px;

}

.samecopy-structure

{

    list-style: none;

    display: inline-block;

    margin-right: 10px;

}

.xlink-design

{

    background: #19b80d;

    color: #FFF;

    font-size: 15px;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    padding-left: 14px;

    padding-top: 13px;

}

.upd-structure

{

    margin-top: -40px;

    margin-left: 50px;

    display: none;

}

.share-outstructure:hover .upd-structure

{

   display: block;

}

.asdx-thrdoutstructure

{

    margin-top: 10px;

    padding: 0px;

}

.xalli-design

{

    width: 50px;

    height: 50px;

    background: #19b80d;

    color: #FFF;

    font-size: 20px;

    border-radius: 50%;

    padding-left: 16px;

    padding-top: 16px;

    cursor: pointer;

}

.xatext-design

{

    margin-left: 5px;

    font-size: 11px;

    font-family: 'Poppins', sans-serif;

    color: #FFF;

    cursor: pointer;

    margin-right: 15px;

}

.detasel-outstructure{

    background-color: #efefef;
        padding-bottom: 50px;

}

#new-structure .detasel-outstructure{
    background-color: transparent;
}

.two-divideoutstructure

{

    margin-top: 30px;

    padding: 0px;

}

.details-outleftstructure

{

    padding: 0px;

    overflow: hidden;

    box-shadow: 0 14px 20px rgba(0, 0, 0, 0.3), 0 10px 10px rgba(0, 0, 0, 0.3);

    border-radius: 8px;

    margin-bottom: 30px;

    margin-top: 67px;

}



.seler-imgxstructure

{

    margin-bottom:25px;

}

.upzimgdesign

{

    width: 100%;

    height: 70px;

    border-radius: 5px;

	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

	transition: opacity 0.35s, transform 0.35s;

	-webkit-transform: scale(1.15);

	transform: scale(1.15);

	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

#new-structure .upzimgdesign{
    box-shadow: 0 0px 5px rgba(0,0,0,0.10);
    border-radius:0px;
}

.upzimgdesign:hover

{

    opacity: 0.5;

	-webkit-transform: scale(1);

	transform: scale(1);

}

.flat-outstructure

{

    padding: 0px;

    margin-top: 20px;

}

.flat-outstructure2

{

    padding: 0px;

}

.ali-textdesign

{

    padding-bottom: 10px;

    margin: 0px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: bold;

    cursor: pointer;

}

.ali-textdesign1

{

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 35px;

    width: 110px;

    border-radius: 2px;

    text-align: center;

    padding-top: 9px;

    margin-bottom: 10px;

}

.icx-structure

{

    padding-left: 55px;

    margin-top: 10px;

    display: none;

}

.es-structure

{

    list-style: none;

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    line-height: 25px;

    cursor: pointer;

}

.rightalign-structure

{

    padding: 0px;

}

.sqeler-imgdesign

{

    width: 100%;

    padding-top: 18px;

    padding-bottom: 18px;

}
#new-structure .sqeler-imgdesign{
    width: 100%;

    /*padding-top: 18px;

    padding-bottom: 18px;*/

}

.bobc-imgstructure

{

    background: #FFF;

    border-top-right-radius: 8px;

    border-bottom-right-radius: 8px;

}

#new-structure .bobc-imgstructure{
        background: #FFF;

    border-top-right-radius: 0px;

    border-bottom-right-radius: 0px;
    width: 250px;
    height: auto;
    padding: 5px;
    overflow: hidden;
    padding-left: 0;
        margin-right: 0;
    margin-left: auto;
    padding: 5px;
        margin-bottom: 15px;
}
#new-structure .bobc-imgstructure .inner-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}
#new-structure .bobc-imgstructure .inner-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    max-height: 200px

}

.alz-sectionstruvture{

    padding: 0px;

    margin-bottom: 0px;

    text-align: right;

}

.builder-bcname{

    color: #FFF;

    font-size: 22px;

    font-family: 'Oswald', sans-serif;

    margin: 0px;

    padding-right: 30px;

}

#new-structure .builder-bcname{
    font-size: 24px
}
#new-structure .alz-sectionstruvture{
    margin: 5px 0;
}
#new-structure .alz-sectionstruvture .emlc-namedesign{
    font-size: 14px;
}
#new-structure .manx-designt{
    font-size: 14px;
}

#new-structure{
    color: #FFF;

    font-size: 22px;

    font-family: 'Oswald', sans-serif;

    margin: 0px;

       padding-right: 0;

}

.alz-lststructure

{

    padding: 0px;

}

.emlc-design

{

    color: #FFF;

    font-size: 17px;

}

.emlc-namedesign

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    color: #FFF;

    cursor: pointer;

    padding-right: 30px;

}

.manx-designt

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    color: #FFF;

    margin: 0px;

    padding-right: 30px;

}

.lxc-structure

{

    float: right;

    margin-right: 5px;

}

.divide-rightfststructure

{

    

}

.fstdown-outstructure

{

    padding: 0px;

}

.adls-txtdesign

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    font-weight: bold;

}

.adls-txtdesign1

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    font-weight: bold;

    float: right;

}

.scnddown-outstructure

{

    margin-top: 20px;

    background-color: #f7f7f7;

}

.bcz-structure

{

    border-right: 2px solid #19b80d;

    margin-bottom: 12px;

    margin-top: 10px;



}

.bcz-structure1

{

    border-right: none;

    margin-bottom: 12px;

    margin-top: 10px;

}

.supercax-design

{

    color: #909090;

    font-size: 11px;

    margin: 0px;

    padding-top: 5px;

    padding-left: 5px;

   font-family: 'Poppins', sans-serif;

}

.supercax-design1

{

    color: #171616;

    font-size: 11px;

    margin: 0px;

    padding-top: 5px;

    padding-left: 5px;

    font-family: 'Poppins', sans-serif;

    font-weight: bold;

}

.thrddown-outstructure

{

    margin-top: 20px;

    margin-bottom: 50px;

    padding: 0px;

}

#new-structure .thrddown-outstructure

{

   /* margin-top: 20px;

    margin-bottom: 50px;*/

    padding: 0px;

}

.addex-design

{

    text-align: center;

    font-size: 33px;

    font-family: 'Oswald', sans-serif;

    margin: 0px;

    color: darkslategray;

}

#new-structure .addex-design

{

    text-align: left;

    font-size: 33px;

    font-family: 'Oswald', sans-serif;

    margin: 0px;

   /* color: darkslategray;*/
    text-transform: uppercase;
        margin-top: 50px;


}

.xdetails

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    padding-top: 10px;

}

.gux-design

{

    margin: 0px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-top: 5px;

}

.gxz-structure

{

    padding: 0px;

    margin-top: 10px;

}

.zxg-strcuture

{

    list-style: none;

    font-size: 11px;

    font-family: 'Poppins', sans-serif;

    line-height: 25px;

    cursor: pointer;

}

.chose-pricetext

{

    color: #19b80d;

    font-size: 25px;

    font-weight: bold;

    font-family: 'Poppins', sans-serif;

}

.chose-pricetext1

{

    color: #000;

    font-size: 18px;

    padding-left: 10px;

    font-family: 'Poppins', sans-serif;

}

.fourthdown-outstructure

{

    margin-top: 20px;

    margin-bottom: 30px;

    padding: 0px;

}

.twox-dividestructure

{

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    padding: 10px;

    border-radius: 5px;

}

.ixy-designtext

{

    font-size: 15px;

    font-family: 'Oswald', sans-serif;

    margin: 0px;

    text-align: center;

}

.inxcopy

{

    font-size: 12px;

    font-family: 'Poppins', sans-serif;

}

.intzt

{

    border: none;

    outline: none;

    border-bottom: 1px solid #19b80d;

    font-size: 11px;

   font-family: 'Poppins', sans-serif;

}

.sxt-btn

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

   font-family: 'Poppins', sans-serif;

    height: 30px;

    width: 90px;

    border-radius: 2px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.mux-structure

{

    margin-top: 10px;

}

.sx-sliderstructure{

   

}

.prexnex-structure

{

    text-align: center;

}

.nexzprev-design

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 15px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 35px;

    width: 110px;

    border-radius: 2px;

}

.nexzprev-design1

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 15px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 35px;

    width: 110px;

    border-radius: 2px;

}

.wrep-structure

{

    margin-top: 10px;

}

.apxre-design

{

    border: none;

    outline: none;

    background: orange;

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 37px;

    width: 230px;

    border-radius: 2px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.maxam-designimg

{

    width: 75%;

    padding-top: 10px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.ex-pmzdesign

{

    margin: 0px;

    text-align: center;

    font-size: 30px;

    padding-top: 5px;

    color: red;

    font-family: 'Oswald', sans-serif;

}

.ortx-structure

{

    margin-top: 20px;

}

.wuk-btndesign

{

    border: none;

    outline: none;

    background: darkgray;

    color: #FFF;

    font-size: 12px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 37px;

    width: 230px;

    border-radius: 4px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.kuw-designz

{

    border: none;

    outline: none;

    background: red;

    color: #FFF;

    font-size: 13px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 40px;

    width: 155px;

    border-radius: 30px;

    margin-left: auto;

    margin-right: auto;

    display: block;

    margin-top: 10px;

}

.muw-cirl

{

    color: #FFF;

    font-size: 18px;

}

.bax-wstructure

{

    background: #FFF;

    margin-top: 8px;

    margin-bottom: 8px;

}

.mopp-outstructure

{

    padding: 0px;

    margin-top: 50px;

    border-radius: 8px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.many-octrstructure

{

    margin-top: 20px;

}

.aqsmcdpn-deisng + label {

  display: block;

  margin: 0.2em;

  cursor: pointer;

  padding: 0.2em;

}



.aqsmcdpn-deisng

{

  display: none;

}



input[type=checkbox] + label {

  margin: 0.2em;

  cursor: pointer;

  padding: 0.2em;

}



input[type=checkbox] {

 /*// display: none;*/

}



input[type=checkbox] + label:before {

	content: "\2714";

    border: 0.1em solid #000;

    border-radius: 0.2em;

    display: inline-block;

    width: 25px;

    height: 25px;

    padding-left: 5px;

    padding-top: 1px;

    margin-right: 0.2em;

    color: transparent;

    transition: .2s;

}



input[type=checkbox] + label:active:before {

  transform: scale(0);

}



input[type=checkbox]:checked + label:before {

  background-color: #19b80d;

  border-color: #19b80d;

  color: #fff;

}



input[type=checkbox]:disabled + label:before {

  transform: scale(1);

  border-color: #aaa;

}



input[type=checkbox]:checked:disabled + label:before {

  transform: scale(1);

  background-color: #bfb;

  border-color: #bfb;

}

.uedt-btndesign

{

    margin-left: auto;

    margin-right: auto;

    display: block;

    width: 130px;

    height: 40px;

    border-radius: 5px;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    border: none;

    outline: none;

    margin-bottom: 25px;

    font-family: 'Poppins', sans-serif;

}

.crtxmnf-structureout

{

    padding: 0px;

    margin-top: 50px;

    border-radius: 8px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.xxnmfcrt-fctstrutcure

{

    margin-top: 20px;

}

.sggt-boxstructure

{

    outline: none;

    width: 73%;

    height: 40px;

    cursor: pointer;

    border-radius: 2px;

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    border: 1px solid transparent;

}

.yrfo-esblstructure

{

    padding: 20px;

    margin-top: 50px;

    border-radius: 8px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.mdfy-styldtstructure

{

    outline: none;

    width: 62%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    background-color: white;

    border: 1px solid transparent;

    margin-bottom: 40px;

}

.suret-textdesign

{

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

}

.hoopr-outstructure

{

    margin-top: 50px;

    border-radius: 8px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.aqwsmtme-structure

{

    padding: 15px;

    margin-top: 20px;

    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);

    transition: all 0.3s cubic-bezier(.25,.8,.25,1);

    margin-bottom: 30px;

    border-radius: 5px;

}

.aqwsmtme-structure:hover

{

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

}

.aysde-xobstructure

{

    outline: none;

    width: 44%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    background-color: white;

    border: 1px solid transparent;

}

.prlx-struucture

{

    padding: 0px;

    margin-bottom: 15px;

}

.prlx-struucture1

{

    padding: 0px;

}

.prlx-struucture2

{

    padding: 0px;

}

#edltm

{

    display: none;

}

.fwbt-btnstrxutured

{

    margin-left: auto;

    margin-right: auto;

    display: block;

    width: 130px;

    height: 40px;

    border-radius: 5px;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    border: none;

    outline: none;

    font-family: 'Poppins', sans-serif;

    margin-bottom: 25px;

}

.proohp-structureout

{

    margin-top: 25px;

}

/*=======================listing details section end============================*/







/*=====================================about us section start==================================================*/



.abouxr-outstructure

  	{

  	    padding: 0px;

	    background: url('../include_asset/images/about_us.jpg');

	    background-size: cover;

	    background-attachment: fixed;

	    background-position: center top;

  	}

  	.abouxr-outstructure1

  	{

  		padding: 0px;

        background: -moz-linear-gradient(left, rgba(55,180,78,0.9) 0%, rgba(49,178,91,0.9) 24%, rgba(27,171,137,0.96) 77%, rgba(21,169,151,0.94) 100%);

        background: -webkit-linear-gradient(left, rgba(55,180,78,0.9) 0%,rgba(49,178,91,0.9) 24%,rgba(27,171,137,0.96) 77%,rgba(21,169,151,0.94) 100%);

        background: linear-gradient(to right, rgba(55, 180, 78, 0.52) 0%,rgba(49, 178, 91, 0.52) 24%,rgba(27, 171, 137, 0.52) 77%,rgba(21, 169, 151, 0.52) 100%);

       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37b44e', endColorstr='#f015a997',GradientType=1 );

  	}

  	.bc-abx

  	{

  		text-align: center;

    	font-size: 40px;

    	margin: 0px;

    	padding-top: 40px;

    	color: #FFF;

    	font-family: 'Oswald', sans-serif;

  	}

  	.bc_hlink

  	{

  		font-size: 15px;

    	margin-left: auto;

    	margin-right: auto;

    	display: block;

    	font-family: 'Poppins', sans-serif;

  	}

  	.cb_linkx:hover

  	{

  		color: #FFF !important;

  	}

  	.cb_linkx

  	{

        color: #FFF !important;

  	}

  	.aks-structure

  	{

        margin-top: 150px;

    	margin-bottom: 20px;

    	text-align: center;

  	}

  	.jsthead-structure

  	{

  		

  		margin-top: 30px;

  	}

  	.headjststructure

  	{

  		

  	}

  	.abouut-img 

  	{

  	    margin-left: auto;

  	    margin-right: auto;

  	    display: block;

  	}

  	.bc-kltext

  	{

  	    text-align: center;

  	}

  	.a-text 

  	{

    font-size: 60px;

    color: #19b80d;

    font-weight: bold;

    }

    .bc 

    {

    box-shadow: 0 0 1px rgba(0, 0, 0, 0);

    position: relative;

    }

    .bc:before 

    {

    position: absolute;

    content: '';

    bottom: -7px;

    left: 0;

    height: 10px;

    width: 100%;

    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, .35) 0, rgba(0, 0, 0, 0) 80%);

    background: radial-gradient(ellipse at center, rgba(0, 0, 0, .35) 0, rgba(0, 0, 0, 0) 80%);

    opacity: 1;

     }

     .yrbc-structure

     {

     	padding: 0px;

     }

     .uxz-bcstructure

     {

     	padding: 0px;

     }

     .zxu_strcuture

     {

     	list-style: none;

     }

     .a-icon

     {

        padding-right: 10px;

        width: 35px;

     }

     .bsx-design

     {

     	font-size: 17px;

        font-family: 'Poppins', sans-serif;

     }

     .bcp-xpdeign

     {

     	    font-size: 13px;

    		color: #666;

    		font-family: 'Poppins', sans-serif;

    		padding-top: 10px;

    		padding-bottom: 10px;

     }

     .vm-structure

     {

     

     	margin-top: 30px;

     }

     .vm-twooutstructure

     {



     }

    .bc-vmdestign

     {

     	font-size: 17px;

    	padding-left: 5px;

    	color: #666;

    	font-family: 'Oswald', sans-serif;

     }

     .cb-mstextdesign

     {

     	margin: 0px;

        padding-top: 10px;

        font-size: 14px;

        font-family: 'Poppins', sans-serif;

     }

     

     /*=====================================about us section end==================================================*/

     /*=======================faq section start=====================================*/

.accordion_panel {

    margin-top: 50px;

    margin-bottom: 50px;

    box-shadow: -15px 15px;

}

.accordion_head {

    background-color: #a7a3a3;

    color: #0b4807;

    cursor: pointer;

    font-size: 15px;

    margin: 0 0 1px 0;

    padding: 7px 11px;

    font-family: 'Oswald', sans-serif;

}

.sap-panels {

    width: 50px;

    height: 50px;

    border-radius: 50%;

    background: #000;

    display: inline-block;

}

.sap-structureimg {

    padding-top: 9px;

    padding-left: 11px;

}

.plusminus {

    float: right;

}

.accordion_body {

    background: #b0b3af;

    padding: 5px;

    border-bottom: 1px solid #FFF;

}

.fass-midheaddesign {

    margin: 0px;

    color: #FFF;

    font-size: 15px;

    padding-left: 8px;

    padding-bottom: 5px;

    padding-top: 5px;

    font-family: 'Poppins', sans-serif;

}

.fas-arwdesign {

    color: #FFF;

    padding: 8px;

}

.accordion_body span {

    padding: 18px 15px;

    margin: 0px;

    color: #FFF;

    font-family: 'Poppins', sans-serif;

}

/*=======================faq section end=======================================*/



/*======================price table design start===============================*/

.t-outstructure

{

    padding: 0px;

    margin-top: 50px;

    overflow-x: auto;

    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    cursor: pointer;

}

.main-toutstructure

{

    border-collapse: collapse;

    width: 100%;

}

.main-utheadiing

{

    border: 1px solid #ddd;

    padding: 8px;

    font-size: 24px;

    font-weight: 800;

    font-family: 'Poppins', sans-serif;

    background: #19b80d;

    color: #FFF;

    text-align: center;

}

.vcx

{

    /*border: 2px solid #19b80d;*/

    padding: 6px;

}

.main-downusectiion

{

    border: 2px solid #19b80d;

    padding: 8px;

    font-size: 13px;

   font-family: 'Poppins', sans-serif;

    text-align: center;

    transition: 0.5s;

}

.main-downusectiion:hover

{

    background: #19b80d;

    color: #FFF;

}

.main-downusectiion1

{

    border: 1px solid #ddd;

    padding: 8px;

    font-size: 12px;

    font-family: 'Poppins', sans-serif;

    color: #FFF;

    background: #19b80d;

    width: 100%;

    font-weight: 600;

}

.main-downusectiion2

{

    border: 2px solid #19b80d;

    padding: 8px;

    font-size: 30px;

    font-family: 'Poppins', sans-serif;

    text-align: center;

    transition: 0.5s;

    font-weight: 600;

}

.main-downusectiion2:hover

{

    background: #19b80d;

    color: #FFF;

}

.main-btndwnsectioxn

{

    border: 2px solid #19b80d;

    padding: 8px;

}

.bny-bcbtnstyle

{

    border: none;

    outline: none;

    width: 120px;

    height: 40px;

    border-radius: 4px;

    font-size: 15px;

    color: #FFF;

    background: #19b80d;

    margin-left: auto;

    margin-right: auto;

    display: block;

    font-family: 'Poppins', sans-serif;

}

.hmain-sdensection

{

    padding: 8px;

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    text-align: center;

    background: #19b80d;

    color: #FFF;

}

/*======================price table design end=================================*/



/*=======================confirm page design start===========================*/

.tyn-outstructure

{

    margin-top: 70px;

    margin-bottom: 10%;

}

.confrim-outstructure

{

    text-align: center;

    padding: 0px;

}

.sid-design

{

    font-size: 30px;

    color: darkslategray;

    font-family: 'Oswald', sans-serif;

}

.besx-btnqstyle

{

    border: none;

    outline: none;

    width: 100px;

    height: 40px;

    font-size: 22px;

    border-radius: 2px;

    font-family: 'Poppins', sans-serif;

    background: #19b80d;

    color: #FFF;

    padding-top: 6px;

    margin-right: 10px;

    margin-left: 20px;

}

.letqtp-design 

{

    font-size: 17px;

   font-family: 'Oswald', sans-serif;

    padding-top: 10px;

    text-align: justify;

}

.ccxx-btnxdesign

{

    border: none;

    outline: none;

    background: red;

    color: #FFF;

    font-size: 17px;

    border-radius: 5px;

    cursor: pointer;

    width: 90px;

    height: 36px;

    padding-left: 20px;

    font-family: 'Poppins', sans-serif;

}

.xxcll-design

{

    background: black !important;

    color: #FFF;

    opacity: 1;

    border-radius: 50%;

    width: 25px;

    height: 25px;

    outline: none;

}

.xxcll-design:hover 

{

    opacity: 1;

    color: #FFF;

}

.mxkmlogo-design

{

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.nfrm-outstructure

{

    margin-top: 70px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    border-radius: 9px;

    padding: 20px;

}

.outx-frnny

{

    padding: 0px;

    margin-bottom: 10px;

}

.nfrxm-structure

{

}

.lvlyn-text

{

    font-family: 'Poppins', sans-serif;

    font-size: 14px;

    color: darkslategray;

}

.txdls-ynfld

{

    width: 100%;

    height: 30px;

    border-radius: 2px;

    outline: none;

    cursor: pointer;

}

.txdls-ynfld:focus

{

    border: 2px solid black;

}

.wschl-btnstructure

{

    text-align: center;

    margin-top: 20px;

}

.for-sub

{

    border: none;

    outline: none;

    width: 131px;

    height: 40px;

    font-size: 20px;

    color: #FFF;

    background: #19b80d;

}

#prform

{

    display: none;

}

/*=======================confirm page design end=============================*/

/*======================login design start==================================*/

.bc-newlfrmstructre

{

    background: url(../images/newlg.jpg);

    height: 80px;

    background-size: cover;

    background-attachment: fixed;

    background-position: center top;

    padding: 0px;

}

.bc-newfstdwnstructure

{

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    height: 40px;

    padding: 0px;

    display: flex;

    align-items: center;

}

.breadcrumb_item

{

    display: flex;

    align-items: center;

    padding-left: 20px;

}

.bred-icn

{

    font-size: 20px;

    line-height: normal;

}

@media(max-width: 991px)

{

    .bred-icn

    {

        font-size: 12px !important;

    }

    .bred-fcidesign

    {

        font-size: 10px !important;

    }

}

.bred-fcidesign

{

    color: #000;

    font-size: 15px;

    font-family: 'Merriweather', serif;

    padding-left: 10px;

    padding-right: 10px;

}

.bred-lnkdesign

{

    text-decoration: none !important;

}

.bred-twooutstructure

{

    margin-top: 40px;

    margin-bottom: 40px;

    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);

}

.bred-fstlftoutsection

{

    margin-bottom: 30px;

    margin-top: 30px;

}

.bred-fstlftoutsection

{

    margin-bottom: 30px;

    margin-top: 30px;

}

.brd-lgsectiondesign

{

    text-align: center;

    margin: 0px;

    font-family: 'Russo One', sans-serif;

    color: darkslategray;

    font-size: 30px;

    position: relative;

}

.brd-lgsectiondesign:before

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    left: 150px;

}

.brd-lgsectiondesign:after

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    right: 150px;

}

@media(max-width: 1024px)

{

    .brd-lgsectiondesign:before

    {

        left: 70px;

    }

    .brd-lgsectiondesign:after

    {

        right: 70px;

    }

}

@media(max-width: 417px)

{

    .brd-lgsectiondesign:before

    {

        left: 30px;

    }

    .brd-lgsectiondesign:after

    {

        right: 30px;

    }

}

.bc-mqoutstructure

{

    margin-top: 10px;

    margin-bottom: 10px;

}

.enmq-designpnel

{

    color: dimgray;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-bottom: 7px;

}

.enmq-fldsection

{

    outline: none;

    width: 100%;

    height: 40px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 5px;

    background-color: whitesmoke;

    border: 1px solid transparent;

}

.enmq-fldsection:focus

{

    border: 2px solid #19b80d;

}

.crsheyepanel

{

    position: absolute;

    right: 40px;

    top: 32px;

    font-size: 20px;

    cursor: pointer;

}

.caya-design

{

    color: #000;

    font-size: 12px;

    font-family: 'Poppins', sans-serif;

    float: right;

    padding-top: 3px;

}

.new-bcbredbtn1

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 20px;

    cursor: pointer;

   font-family: 'Poppins', sans-serif;

    height: 40px;

    width: 113px;

    border-radius: 2px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.bc-brdfroldesign

{

    text-align: center;

    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

    font-size: 30px;

    position: relative;

}

.bc-brdfroldesign:before

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    left: 14px;



}

.bc-brdfroldesign:after

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    right: 14px;



}

@media(max-width: 1024px)

{

    .bc-brdfroldesign

    {

        font-size: 22px;

    }

    .bc-brdfroldesign:before

    {

        left: 6px;

    }

    .bc-brdfroldesign:after

    {

        right: 6px;

    }

}

@media(max-width: 461px)

{

    .bc-brdfroldesign

    {

        font-size: 16px;

    }

    .bc-brdfroldesign:before

    {

        left: 0px;

    }

    .bc-brdfroldesign:after

    {

        right: 0px;

    }

}

.min-bcbrdstructure

{

    margin-top: 20px;

}

.bc-lstsectionbrd

{

    list-style: none;

    cursor: pointer;

    line-height: 59px;

}

.bc-lsticnspanel

{

    color: #414141;

    font-size: 25px;

    padding-right: 15px;

}

.bc-ppanelbrd

{

    font-size: 16px;

   font-family: 'Poppins', sans-serif;

    color: #414141;

}

@media(max-width: 1024px)

{

    .bc-ppanelbrd

    {

        font-size: 13px;

    }

}

@media(max-width: 460px)

{

    .bc-ppanelbrd

    {

        font-size: 11px;

    }

    .min-bcbrdstructure

    {

        padding: 0px;

    }

}

.new-bcbredbtncpy

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 20px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 40px;

    width: 290px;

    border-radius: 2px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

/*======================login design end====================================*/

/*====================product details section start==============*/

.btbc-spstructure

{

    margin-top: 50px;

    padding: 0px;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    border-radius: 5px;

}

.btbc-zomoutstructure

{

    padding: 0px;

    margin-top: 20px;

    overflow: hidden;

}

ul.thumb

{

    margin: 0 auto;

    padding: 0;

    display: flex;

}

@media(max-width: 1024px)

{

    .imgbox

    {

        display: inline-flex;

        width: 98%;

    }

}

@media(max-width: 394px)

{

    ul.thumb

    {

        margin-left: 15px;

    }

}

@media(max-width: 374px)

{

    ul.thumb

    {

        margin-left: 5px;

    }

}

@media(max-width: 360px)

{

    ul.thumb

    {

        margin-left: 0px;

    }

}

ul.thumb li

{

    list-style: none;

    margin: 5px;

    width: 100px;

    /*height: 55px;*/

    border: 1px solid rgba(0,0,0,.2);

    overflow: hidden;

}

@media(max-width: 991px)

{

    ul.thumb li

    {

        height: 100px;

    }

}

ul.thumb li img

{

    width: 100%;

    cursor: pointer;

}

.imgbox

{

    overflow: hidden;

    margin: 5px;

    height: 300px;

    border: 1px solid rgba(0,0,0,.2);

}

.imgbox img

{

    width: 100%;

    height: 100%;

    object-fit: contain;

}

.some-bcadsstructure

{

    padding: 0px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.rsol-textdesign

{

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

    font-size: 18px;

}

.sstia-textdesign

{

    color: darkslategray;

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

}

.btpr-outstructureb

{

    padding: 12px;

    overflow: hidden;

    background-color: whitesmoke;

    margin-top: 20px;

}

.mmss-xtext

{

    text-align: center;

    font-size: 20px;

    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

    padding-top: 20px;

}

.smtxbk-flddesign

{

    outline: none;

    width: 100%;

    height: 35px;

    cursor: pointer;

    border-radius: 2px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 5px;

    background-color: white;

    border: 1px solid transparent;

    margin-top: 15px;

}

.smtxbk-flddesign:focus

{

    border: 2px solid darkslategray;

}

.grbck-structurree

{

    margin-top: 20px;

    padding: 20px;

}

.fqtglp-txtdesign

{

    font-family: 'Poppins', sans-serif;

    margin: 0px;

    font-size: 15px;

    text-align: center;

}

@media(max-width: 1024px)

{

    .fqtglp-txtdesign

    {

        font-size: 13px;

        padding-bottom: 15px;

    }

    .dq-rrtextdesign

    {

        padding-left: 10px;

    }

}

.smtxbk-flddesign1

{

    outline: none;

    width: 38%;

    height: 35px;

    cursor: pointer;

    border-radius: 2px;

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    padding-left: 5px;

    background-color: white;

    border: 1px solid transparent;

    margin-top: 15px;

    margin-left: 5px;

}

@media(max-width: 1024px)

{

    .smtxbk-flddesign1

    {

        width: 100%;

    }

}

.glp-btndesign

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    border-radius: 2px;

    cursor: pointer;

    width: 160px;

    height: 42px;

    font-family: 'Poppins', sans-serif;

    margin-left: auto;

    margin-right: auto;

    display: block;

    margin-top: 30px;

}

.probksh-textdesign

{

    margin-top: 30px;

    padding: 8px;

}

.fortetb-strrettext

{

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    text-align: justify;

}

.btpr-outstructureb1

{

    padding: 0px;

    overflow: hidden;

}

.prime-backstructure

{

    padding: 0px;

    margin-top: 20px;

}

.prime-bimgsection

{

    object-fit: contain;

    width: 60%;

    display: block;

    margin-left: auto;

    margin-right: auto;

}

.adrmk-outstructure

{

    padding: 0px;

    margin-top: 10px;

}

.bcer-txtdesign

{

    font-size: 20px;

    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

}

.lolimrk-icndesign

{

    color: darkslategray;

    font-size: 25px;

    padding-top: 4px;

}

.mot-dumtextdesign

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    color: darkslategray;

}

.gvrtnmbr-design

{

    font-weight: 600;

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    color: darkslategray;

    cursor: pointer;

}

.gvrtnmbr-designs

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    color: darkslategray;

    cursor: pointer;

}

.gvstnmbr-design

{

    color: #19b80d;

    cursor: pointer;

}

.gvstnmbr-designx

{

    cursor: pointer;

}

.mxvfi-section

{

    

}



#parent #popup 

{

    display: none;

}

#parent:hover #popup 

{

      display: block;

}

.hvby-dstructure

{

    margin-top: 10px;

    border: 1px solid #cdcdcd;

    border-radius: 4px;

    box-shadow: 0 2px 4px rgba(0,0,0,.13);

    background-color: #fffbe7;

    padding: 10px;

    cursor: pointer;

}

.asered-design

{

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    color: darkslategray;

    text-align: left;

    margin: 0px;

    padding-bottom: 7px;

    padding-left: 6px;

}

.cov-bcstructure

{

    padding: 0px;

}

.px-vabloi

{

    list-style: none;

    font-family: 'Poppins', sans-serif;

    font-size: 12px;

    padding-left: 6px;

    line-height: 25px;

}

.ensutxt-design

{

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    font-size: 14px;

}

.puk-fourstructure

{

    padding: 7px;

    border: 1px solid #19b80d;

    margin-top: 20px;

    border-radius: 4px;

    text-align: center;

    cursor: pointer;

}

#new-structure .puk-fourstructure{

    padding: 7px;

    border: 1px solid #19b80d;

    margin-top: 20px;

   /* border-radius: 4px;*/

    text-align: center;

    cursor: pointer;
    width: 100%;
    margin-left: auto;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    flex-direction: column;

}

.mner-textdesign

{

    color: #19b80d;

    font-family: 'Poppins', sans-serif;

    font-size: 17px;

    padding-left: 30px;

}

#new-structure .mner-textdesign{

    color: #19b80d;

    font-family: 'Poppins', sans-serif;

    font-size: 16px;
    padding-left: 0px;

}

.rrte-ctextpanel

{

    font-family: 'Poppins', sans-serif;

    font-size: 11px;

    padding-left: 7px;

}
#new-structure .rrte-ctextpanel

{

    font-family: 'Poppins', sans-serif;

    font-size: 11px;

   /* padding-left: 7px;*/
   color: #333

}


.qcamce-structure

{

    margin-top: 20px;

    padding: 0px;

}

.urece-alstructure

{

    padding: 0px;

    margin-bottom: 7px;

}

.lsil-rdhtext

{

    font-family: 'Poppins', sans-serif;

    font-size: 10px;

}

.asck-structuremi

{

    text-align: center;

    margin-top: 20px;

    padding: 15px;

    background: -moz-linear-gradient(left, rgba(55,180,78,0.9) 0%, rgba(49,178,91,0.9) 24%, rgba(27,171,137,0.96) 77%, rgba(21,169,151,0.94) 100%);

    background: -webkit-linear-gradient(left, rgba(55,180,78,0.9) 0%,rgba(49,178,91,0.9) 24%,rgba(27,171,137,0.96) 77%,rgba(21,169,151,0.94) 100%);

    background: linear-gradient(to right, rgba(55, 180, 78, 0.52) 0%,rgba(49, 178, 91, 0.52) 24%,rgba(27, 171, 137, 0.52) 77%,rgba(21, 169, 151, 0.52) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37b44e', endColorstr='#f015a997',GradientType=1 );

}

.afsetf-text

{

    font-family: 'Poppins', sans-serif;

       font-size: 16px;

    margin: 0px;

    color: #000;

}

.pta-icndesignh

{

    color: #FFF;

    font-size: 20px;

    padding-top: 12px;

    padding-left: 5px;

}

.cser-spottextstyle

{

   font-family: 'Poppins', sans-serif;

    font-size: 15px;

    font-weight: 600;

}

.ppm-gvrdesignstructure

{

    text-align: center;

    margin-top: 20px;

    margin-bottom: 20px;

    padding: 0px;

}

.enrybtn-design

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    border-radius: 2px;

    width: 160px;

    height: 42px;

    font-family: 'Poppins', sans-serif;

}

.jkprshw-structurepanel

{

    padding: 0px;

    margin-top: 70px;

}

.bdl-bcprdstructure

{

    padding: 10px;

    overflow: hidden;

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    border-radius: 4px;

    margin-bottom: 40px;

    height: 540px;

}

.ldb-testimgstructure

{

    padding: 0px;

}

.dlartn-imgdesign

{

    width: 100%;

    height: 200px;

    object-fit: contain;

}

.lkgr-jdstructure

{

    margin-top: 20px;

    padding: 0px;

}

.tuse-textdesign

{

    text-align: center;

    font-size: 16px;

    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

}

.bla-gvdstructure

{

    text-align: center;

    margin-top: 7px;

}

.hvyprc-textdesign

{

    font-family: 'Poppins', sans-serif;

    font-size: 15px;

    text-align: center;

    color: darkslategray;

}

.hvyprc-textdesignq

{

    text-align: center;

    font-size: 25px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

}

.srie-txtdesign

{

    font-family: 'Poppins', sans-serif;

    font-size: 17px;

    text-align: center;

    color: darkslategray;

    margin: 0px;

    padding-top: 5px;

}

.mtjl-dmicndesign

{

  font-size: 25px;

  color: darkslategray;

}

.ljtm-txtdesignsn

{

    font-family: 'Poppins', sans-serif;

    font-size: 15px;

    color: darkslategray;

}

.gpo-pkgustructure

{

    margin-top: 30px;

    padding: 7px;

    border: 1px solid #19b80d;

    border-radius: 4px;

    text-align: center;

}

.bilbc-icndesign

{

    color: #19b80d;

    cursor: pointer;

    font-size: 30px;

}

.bcbils-textastructure

{

    color: #19b80d;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    font-size: 13px;

}

.gldubp-structure

{

    margin-top: 30px;

    padding: 0px;

}

.rasbtn-paneldesign

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 20px;

    border-radius: 4px;

    width: 100%;

    height: 50px;

    font-family: 'Poppins', sans-serif;

    letter-spacing: 1px;

}

.murt-text{

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    color: #19b80d;

    padding-left: 10px;

    margin: 0px;

    display: none;

}
#new-structure .murt-text{
    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    color: #19b80d;

    padding-left: 0px;

    margin: 0px;

    display: none;
    margin-bottom: 0
}

.sbqr-structurey

{

    margin-top: 30px;

    padding: 0px;

}

.msflnm-design

{

    color: dimgray;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

}

.drrd-pl-flddesign

{

    outline: none;

    width: 100%;

    height: 35px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 5px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

}

.drrd-pl-flddesign:focus 

{

    border: 2px solid #19b80d;

}

.drrd-pl-flddesign1

{

    outline: none;

    width: 100%;

    height: 150px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 5px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

    resize: none;

}

.drrd-pl-flddesign1:focus 

{

    border: 2px solid #19b80d;

}

/*====================product details section end=================*/



/*====================feedback form design start==============================*/

.fdffrm-outstructure

{

    padding: 40px;

    margin-top: 60px;

    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);

    border-radius: 4px;

}

.lfed-textdesign

{

    text-align: center;

    margin: 0px;

    font-size: 35px;

    font-weight: 600;

    color: darkslategray;

}

.seutxt-design

{

    text-align: center;

    font-size: 15px;

    color: darkslategray;

    padding-top: 25px;

}

.fdbt-xtextdesign

{

    color: dimgray;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    margin-top: 20px;

    margin-bottom: 12px;

}

.cktxtbox-structuree

{

    outline: none;

    width: 100%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

}

.cktxtbox-structuree:focus

{

    border: 2px solid #19b80d;

}

.cktxtbox-structureer

{

    outline: none;

    width: 100%;

    height: 140px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    padding-top: 10px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

    resize: none;

}

.cktxtbox-structureer:focus

{

    border: 2px solid #19b80d;

}

.cktxtbox-structure1

{

    outline: none;

    width: 100%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 110px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

}

.cktxtbox-structure1:focus

{

    border: 2px solid #19b80d;

}

.ind-phntxt

{

    padding: 0px 0px 12px 8px;

    width: 96px;

    box-sizing: border-box;

    position: absolute;

    background: #19b80d;

    border-radius: 5px;

    height: 45px;

}

.cdnmbr-styletxt

{

    color: #FFF;

    padding-left: 10px;

    font-size: 13px;

}

.ndii-gmidesign

{

    width: 45px;

}

.sfdbck-btndesign

{

    margin-left: auto;

    margin-right: auto;

    display: block;

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    border-radius: 30px;

    width: 190px;

    height: 50px;

    font-family: 'Poppins', sans-serif;

    margin-top: 15px;

    transition: 0.5s;

}

.sfdbck-btndesign:hover

{

    background: #FFF;

    color: #19b80d;

    border: 2px solid #19b80d;

}

.tow-dedstructure

{

    outline: none;

    width: 48%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

    margin-right: 12px;

}

.tow-dedstructure:focus

{

    border: 2px solid #19b80d;

}

.emmx-flddesign

{

    outline: none;

    width: 100%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

}

.emmx-flddesign:focus

{

    border: 2px solid #19b80d;

}

/*====================feedback form design end================================*/



/*====================complaint form design start==============================*/

.cntfrm-outstructure

{

    padding: 40px;

    margin-top: 60px;

    box-shadow: 0 19px 38px rgba(0,0,0,0.30), 0 15px 12px rgba(0,0,0,0.22);

    border-radius: 4px;

}

.dsnthy-text

{

    text-align: center;

    margin: 0px;

    font-size: 35px;

    font-weight: 600;

    color: darkslategray;

}

.uthp-textstyle

{

    text-align: center;

    font-size: 15px;

    color: darkslategray;

    padding-top: 10px;

}

.selty-text

{

    color: dimgray;

    font-size: 15px;

   font-family: 'Poppins', sans-serif;

    margin-top: 12px;

    margin-bottom: 12px;

}

.ereo-textdesign

{

    padding-right: 10px;

    color: darkslategray;

    font-size: 13px;

    font-family: 'Poppins', sans-serif;

    padding-left: 12px;

    cursor: pointer;

}

.ueiux-rdbtndesign{

    

}

.cle-hdngtext

{

    color: dimgray;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    margin-top: 12px;

    margin-bottom: 12px;

}

.deerx-fldstructure

{

    outline: none;

    width: 100%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

}

.deerx-fldstructure:focus

{

    border: 2px solid #19b80d;

}

.rreabgfld-strcuture

{

    outline: none;

    width: 100%;

    height: 140px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

   font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    padding-top: 10px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

    resize: none;

}

.rreabgfld-strcuture:focus

{

    border: 2px solid #19b80d;

}

.ajsdnigm-design

{

    width: 45px;

}

.nrvb-texxt

{

    color: #FFF;

    padding-left: 10px;

    font-size: 13px;

}

.fofld1-textfld

{

    outline: none;

    width: 100%;

    height: 45px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 110px;

    background-color: whitesmoke;

    border: 1px solid transparent;

    margin-bottom: 15px;

}

.ckb-structure

{

    padding: 0px 0px 12px 8px;

    width: 96px;

    box-sizing: border-box;

    position: absolute;

    background: #19b80d;

    border-radius: 5px;

    height: 45px;

}

.ajsdnigm-design

{

    width: 45px;

}

.nrvb-texxt

{

    color: #FFF;

    padding-left: 10px;

    font-size: 13px;

}

.fofld1-textfld:focus

{

    border: 2px solid #19b80d;

}

.scom-btndesign

{

    margin-left: auto;

    margin-right: auto;

    display: block;

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 17px;

    border-radius: 30px;

    width: 190px;

    height: 50px;

    font-family: 'Poppins', sans-serif;

    margin-top: 15px;

    transition: 0.5s;

}

.scom-btndesign:hover

{

    background: #FFF;

    color: #19b80d;

    border: 2px solid #19b80d;

}

/*====================complaint orm design end=================================*/



/*====================register form design start===============================*/
.bc-newlfrmstructre1

{

    background: url(../images/newlg.jpg);

    height: 80px;

    background-size: cover;

    background-attachment: fixed;

    background-position: center top;

    padding: 0px;

}

.bc-newfstdwnstructure1

{

    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);

    height: 40px;

    padding: 0px;

    display: flex;

    align-items: center;

}

.breadcrumb_item1

{

    display: flex;

    align-items: center;

    padding-left: 20px;

}

.bred-icn1

{

    font-size: 20px;

    line-height: normal;

}

.bred-fcidesign

{

    color: #000;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 10px;

    padding-right: 10px;

}

.bred-lnkdesign1

{

    text-decoration: none !important;

}

.bred-twooutstructure1

{

    margin-top: 40px;

    margin-bottom: 40px;

    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);

}

.bred-fstlftoutsection1

{

    margin-bottom: 30px;

    margin-top: 30px;

}

.bred-fstlftoutsection2

{

    margin-bottom: 30px;

    margin-top: 30px;

}

.brd-lgsectiondesign1

{

    text-align: center;

    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

    font-size: 30px;

    position: relative;

}

.brd-lgsectiondesign1:before

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    left: 120px;

}

.brd-lgsectiondesign1:after

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    right: 120px;

}

.bc-mqoutstructure1

{

    margin-top: 10px;

    margin-bottom: 10px;

}

.enmq-designpnel1

{

    color: dimgray;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-bottom: 7px;

}

.enmq-fldsection1

{

    outline: none;

    width: 100%;

    height: 40px;

    cursor: pointer;

    border-radius: 5px;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    padding-left: 5px;

    background-color: whitesmoke;

    border: 1px solid transparent;

}

.enmq-fldsection1:focus

{

    border: 2px solid #19b80d;

}

.crsheyepanel

{

    position: absolute;

    right: 40px;

    top: 40px;

    font-size: 20px;

    cursor: pointer;

}

.caya-design

{

    color: #000;

    font-size: 12px;

    font-family: 'Poppins', sans-serif;

    float: right;

    padding-top: 3px;

}

.new-bcbredbtn

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 20px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 40px;

    width: 113px;

    border-radius: 2px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.bc-brdfroldesign1

{

    text-align: center;

    margin: 0px;

    font-family: 'Oswald', sans-serif;

    color: darkslategray;

    font-size: 30px;

    position: relative;

}

.bc-brdfroldesign1:before

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    left: 14px;



}

.bc-brdfroldesign1:after

{

    position: absolute;

    content: '';

    width: 50px;

    height: 2px;

    border: 1px solid darkslategray;

    top: 15px;

    right: 14px;



}



.min-bcbrdstructure1

{

    margin-top: 20px;

}

.bc-lstsectionbrd1

{

    list-style: none;

    cursor: pointer;

    line-height: 59px;

}

.bc-lsticnspanel1

{

    color: #414141;

    font-size: 25px;

    padding-right: 15px;

}

.bc-ppanelbrd1

{

    font-size: 16px;

    font-family: 'Poppins', sans-serif;

    color: #414141;

}



.new-bcbredbtncpy1

{

    border: none;

    outline: none;

    background: #19b80d;

    color: #FFF;

    font-size: 20px;

    cursor: pointer;

    font-family: 'Poppins', sans-serif;

    height: 40px;

    width: 170px;

    border-radius: 2px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.dnt-txtstyle1

{

    text-decoration: none !important;

}

/*====================register form design end=================================*/





/* ** NEW SEARCH SECTION ** */



#seacrh-area{

    

    background-size:cover !important;

    background-position:center center !important;

    position:relative;

    height:284px;

}

#seacrh-area:before{

    content:'';

    position:absolute;

    left:0;

    top:0;

    width:100%;

    height:100%;

    background:rgba(3,14,2,.6);

    

}

#seacrh-area .container{

    position:relative;

    z-index:99;

    display:flex;

    align-items:center;

    justify-content:center;

    height:100%;

}

#seacrh-area .container .content-section{

    width:90%;

    margin:0 auto;

}

#seacrh-area .container .content-section .search-area{

    

    background:rgba(255,255,255,.25);

    padding:15px;

}

#seacrh-area .container .content-section h3{

    font-size:32px;

    color:#fff;

    margin-bottom:20px;

    text-align:center;

    font-weight:normal;

    margin-top:0;

}



#city-wrapper{

    position:absolute;

        width: 100%;

    

    

    background: #fff;

    display:none;

}

#city{

   list-style-type: none;

   padding-left: 0;

   max-height: 300px;

    overflow-y: auto;

}

#city li{

    margin-bottom:1px;

}

#city li a{

    display:block;

    padding:6px 15px;

    background:#f6f6f6;

    transition:all .5s ease-in-out;

    color:#4c4c4c;

}

#city li a:hover{

   background:#f1f1f1;

   text-decoration:none;

}



.search-form{

    display:flex;

    justify-content:flex-start;

    align-items:center;

}

/*.search-form .select-box{*/

/*    width:25%;*/

/*    height:60px;*/

/*    position:relative;*/

/*}*/

.search-form .select-box .text-holder{

    background:#ebf0ea;

    height:100%;

    display: flex;

    align-items: center;

    justify-content: flex-start;

    padding: 15px;

    cursor:pointer;

}

.search-form .select-box .text-holder i{

    font-size:18px;

}

.search-form .search-text-area{

    width:100%;

    background:#fff;

    padding:2px;

    display:flex;

    justify-content:space-between;

    height:60px;

}

.search-form .search-text-area .text-box{

    width:100%;

    height:100%;

} 

.search-form .search-text-area .search-btn-area button{

    width:70px;

    height:100%;

    background: rgb(27,185,14);

    background: linear-gradient(0deg, rgba(27,185,14,1) 0%, rgba(109,217,67,1) 100%);

    display:flex;

    align-items:center;

    justify-content:center;

    border:none;

}

.search-form .search-text-area .search-btn-area button i{

    color:#fff;

    font-size:20px;

}

span.angle-down{

    margin-left:auto;

}

.search-form .select-box .text-holder i + span{

    margin-left:5px;

    font-size: 17px;

    color:#4c4c4c;

}

.search-form .search-text-area .text-box input{ 

    width: 100%;

    height: 100%;

    outline: none;

    border: none;

    padding-left: 15px;

    padding-right:15px;

}

.search-form .search-text-area .search-btn-area button:hover, .search-form .search-text-area .search-btn-area button:focus{

    outline:none;

    border:none;

}

.search-form .select-box .text-holder + i{

        font-size: 18px;

    color: #4c4c4c;

}



#just-for-you{

    background: #F2F3F7;

    padding: 80px 0;

    margin-top: 100px;

}



#just-for-you .header{

    text-align:center;

        margin-bottom: 50px;

}

.scnd-offeroutstructure img{

        filter: brightness(60);

            margin-right: 10px;

}

.flex-row{

    display:flex;

    justify-content:flex-start;

    flex-flow:row wrap;

    

}

.flex-row .flex-box{

    background: #fff;

    padding: 5px;

    width: 19%;

    margin: 5px;

    box-shadow: 1px 1px 4px rgba(0,0,0,.1);

    transition: all .5s ease-in-out;

}

.flex-row .flex-box:hover{

    box-shadow: 4px 4px 12px rgba(0,0,0,.2);

}



.flex-row .flex-box .content{

        padding: 10px;

}



.flex-row .flex-box .img-box {

    height: 130px;

}



.flex-row .flex-box .img-box a{

    display:flex;

}



.flex-row .flex-box .content .min-order {

    color: #a9a9a9;

}

.flex-row .flex-box .content .min-order b{

    font-weight:400;

}



.blue-bar{

    margin:50px 0;

}

.blue-bar .offer-outstructure{

    margin-bottom:50px;

}

.select-city {

    height: 42px;

    display: flex;

    justify-content: space-between;

    align-items: center;

    border: 1px solid #d4d4d4;

}

.select-city input{

    height:100%;

    border:none;

    text-indent: 10px;

    width: 88%;

}

.select-city img{

 display:block;

     margin-right: 8px;

}



.top-catrgory{

    background:#f7fafd;

}

.top-catrgory ul{

    display:flex;

    justify-content:space-between;

    align-items:center;

    flex-flow:row wrap;

    margin-bottom:0;

    padding-left:0;

}

.top-catrgory ul li{

    

    list-style-type:none;

}

.top-catrgory ul li a{

    display:flex;

    align-items:center;

    justify-content:flex-start;

    padding:22px 15px;

}

.top-catrgory ul li a:hover{

    text-decoration:none;

    background:#fff;

}

.top-catrgory ul li a .icon{

    margin-right:8px;

    width:40px;

}

.top-catrgory ul li a span{

    font-size:15px;

    font-weight:400;

    color:#4c4c4c;

    line-height:18px;

}



.more-you{

    margin-top:50px;

}



.more-you .header{

    text-align:left !important;

}

.more-you .flex-row{

    justify-content:space-between !important;

}



.more-you .flex-row .more-box{

    width: 33%;

    background: #fff;

    padding: 25px 50px;

    text-align: center;

    position: relative;

    padding-bottom: 80px;

}



.btn {

    

    height:45px;

    padding:0px 25px;

    border-radius:60px;

    line-height:45px;

    text-align:center;

    font-size:16px;

    text-transform:capitalize;

    transition:all .5s ease-in-out;

}

.btn.hollow-btn{

    border:1px solid #19b80d;

    background:transparent;

    color:#19b80d;

    position: absolute;

    bottom: 25px;

    left: 50%;

    transform: translateX(-50%);

}

.btn.hollow-btn:hover{

    background:#19b80d;

    color:#fff;

}



.more-you .flex-row{

    background:#fff;

    

}



.more-you .flex-row .left-box{

    background:#09488d;

    padding: 5px;

    width:40%;

}

.more-you .flex-row .right-box{

    padding:15px 5%;

    width:60%;

        display: flex;

    flex-flow: column wrap;

    justify-content: center;

}



.more-you .flex-row .more-box.seller, .more-you .flex-row .more-box.app{

    width:100%;

}



.more-you .flex-row .more-box.seller{

    margin-bottom:5px;

}

.more-you .flex-row .right-box h3{

    margin-bottom:30px;

    text-transform:capitalize;

}

.more-you .flex-row .right-box .form-row input:not([type="submit"]), .about .form-col .form-row input:not([type="submit"]){

    margin-bottom:10px;

    width:100%;

    border:1px solid #e9e9e9;

    height:47px;

    border-radius:0;

    padding-left:10px;

    background:#f9f9f9;

}

.more-you .flex-row .right-box .form-row input:focus, .more-you .flex-row .right-box .form-row textarea:focus, .about .form-col .form-row input:focus, .about .form-col .form-row textarea:focus{

    outline:none;

}

.btn.solid-btn{

    background:#19b80d;

    color:#fff;

}

.more-you .flex-row .right-box .form-row input[type="submit"], .about .form-col .form-row input[type="submit"]{

    display:block;

    margin:15px auto;

}

.more-you .flex-row .right-box .form-row textarea, .about .form-col .form-row textarea{

    margin-bottom:10px;

    border:1px solid #e9e9e9;

    height:120px;

    width:100%;

    background:#f9f9f9;

    padding:15px;

}

.more-you .flex-row .more-box{

        padding: 50px 50px;

            padding-bottom: 110px;

}

.more-you .flex-row .more-box.app{

    background:transparent;

}

.more-you .flex-row .more-box.app h4, .more-you .flex-row .more-box.app p{

    color:#fff;

}



form .half{

    display:flex;

    flex-flow:row wrap;

    justify-content:space-between;

    align-items:center;

 }

form .half .half-row{

     width:50%;

 }

 form .half .half-row:first-child{

    padding-right:5px;

 }

 form .half .half-row:last-child{

    padding-left:5px;

 }

 

 label.bor{

     border:1px solid #e9e9e9;

     padding:15px !important;

     width:100%;

     display:flex;

     align-items:center;

     cursor:pointer;

     height:47px;

 }

 label.bor .check-box{

     width:20px;

     height:20px;

     border:1px solid #e9e9e9;

     border-radius:50%;

     margin-right:10px;

     padding: 3px;

 }



.checkbox-row input[type=radio]:checked + label .check-box{

     

     border:1px solid #fff;

     background:#fff;

}


.checkbox-row input[type=radio]:checked + label .check-box .inner-circle{

   background:#19b80d; 

}



.checkbox-row input[type=radio]:checked + label{

    background:#19b80d;

    color:#fff;

}



.form-row.checkbox-row{

    margin-top:15px;

}





.more-you .flex-row .right-box .form-row input[type="radio"], .about .half-row input[type=radio] {

   display:none; 

}



.more-you .flex-row .more-box.app .icon-box img{

    filter: brightness(17);

}





.inner-circle{

    width: 12px;

    height: 12px;

    border-radius:50%;

    background:#fff;

}



.contact-banner{

    height:250px;

    position:relative;

}

.contact-banner:before{

    content:'';

    position:absolute;

    width:100%;

    height:100%;

    left:0;

    top:0;

    background: rgba(3,14,2,.6);

}

.contact-banner .container{

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    height: 100%;

}

.contact-banner h1{

    color:#fff;

    margin:0;

}

.contact-info-wrapper{

    padding:80px 0;

}

.contact-info-wrapper .info-wrapper{

    display:flex;

    justify-content:space-between;

    flex-flow:row wrap;

}

.contact-info-wrapper .left-part h2, .info-wrapper .cont-form h2{

    margin-top:0;

    margin-bottom:25px;

}

.contact-info-wrapper .left-part{

    width:40%;

    border-right: 1px solid #e9e9e9;

}

.contact-info-wrapper .cont-form{

    width:46%;

}



.info-wrapper input:not([type=submit]){

    margin-bottom:10px;

    width:100%;

    height:47px;

    border:1px solid #e9e9e9;

    border-radius:0;

    text-indent:10px;

    background:#f9f9f9;

}

.info-wrapper textarea{

    width:100%;

    height:120px;

    border:1px solid #e9e9e9;

    border-radius:0;

    padding:10px;

    background:#f9f9f9;

    margin-bottom:10px;

}



.info-wrapper input[type=submit]{

    margin-top:15px;

}



.contact-info-wrapper .left-part{

   border-right: none; 

}

.nav-panel .container-fluid, .nav-panel .navbar-header{

    height:100%;

}

.navbar-header{

        padding-left: 25px;

}



.popOverlay{

    position:fixed;

    width:100%;

    height:100%;

    left:0;

    top:0;

    background:rgba(0,0,0,.75);

     z-index:999;

}



.popupa-area{

    position: fixed;

    width: 50%;

    background: #fff;

    

    left: 50%;

    top: 50%;

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

    z-index: 9999;

}



.pop-open{

    overflow:hidden;

    position:relative;

}



.cross{

   position:absolute;

   right:15px;

   top:15px;

   width:15px;

   height:15px;

}



.popupa-area .left-box{

        background: #09488d;

    padding: 25px 15px;

    padding-right: 35px;

    width: 30%;

}

.popupa-area .right-box{

    padding:50px;

    width:70%;

    

}



.popupa-area .left-box ul li{

    color:#fff;

    font-size:17px;

    list-style-type:disc;

    padding-bottom:15px;

}



.popupa-area .left-box ul li:last-child{

    padding-bottom:0;

}



.popupa-area .right-box h3{

    margin-bottom:25px;

    margin-top:0;

}



.popupa-area .right-box input:not([type=submit]){

   margin-bottom:10px;

   width:100%;

   border:1px solid #e9e9e9;

   border-radius:0;

   height:42px;

   background:#f9f9f9;

   text-indent:10px;

}

.popupa-area .right-box textarea{

    width:100%;

    height:120px;

    border:1px solid #e9e9e9;

   border-radius:0;

  padding:10px;

   background:#f9f9f9;

   margin-bottom:0;

}



.popupa-area .right-box input[type=radio]{

    display:none;

}



.submit{

    margin-top:15px;

}

.submit input[type=submit]{

    display:block;

    margin-left:auto;

}

.popOverlay, .popupa-area{

    display:none;

}



.logo-area{

    margin:50px 0;

}





#just-for-you .content .price b{

    font-weight:normal;

}

.col-wrapper {
    height: 100%;
    padding: 0 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.col-wrapper .navbar-header{
    padding-left: 0;
        display: flex;
    align-items: center;
}
.nnxxz-structure .lr-panel{
    padding-top: 0
}
.collapse.navbar-collapse.cxssba-design{
    height: 100% !important;
    padding-right: 0
}
.collapse.navbar-collapse.cxssba-design .nnxxz-structure{
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
}

.nnxxz-structure{
    display: flex;
    align-items: center;
    list-style-type: none;
    margin-bottom: 0
}
.nnxxz-structure li{
    margin-left: 10px
}

.cxssba-design{
    padding-right: 0
}

.pfad.mobile, .lr-panel.login-mobile{
    display: none;
}
.mobile-cate-home{
    display: none;
    cursor: pointer;
    padding: 15px 0;
    text-align: center;
}
.mobile-cate-home h5{
    font-size: 20px;
    text-transform: uppercase;
}
.cat-box{
        width: 16.6%;
    padding: 8px;
}
.cat-box a{
    display: block;
    height: 100%
}

a.list-btn:hover{
    color: #fff
}

.cat-head.fst-brws{
    margin-bottom: 40px;
    padding: 15px 0;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #e9e9e9;
}

.list-wrapper{
    display: flex;
    flex-flow: row wrap;
    margin-top: 50px;
    margin-bottom: 50px
}
.list-wrapper aside{
    width: 30%;
    padding-right: 50px
}
.list-wrapper .list-boxes{
    width: 70%;
}

.full-width{
    width: 100%
}
.copy-innerstructure .content{
    padding-left: 15px;
    width: 70%
}

#new-structure .bax-wstructure p{
    font-size: 15px;
    line-height: 28px;
    color: #797979;
}

#new-structure .bax-wstructure h1{
    font-size: 22px;
}

#new-structure .bax-wstructure h2{
    font-size: 19px;
}

.dFlx{
    display: flex;
}
#new-structure .thrddown-outstructure.targetDiv .bc-proutstructure{
    padding: 5px;
    width: 20%
}
#new-structure .thrddown-outstructure.targetDiv .bc-proutstructure .left-col{
    width: 100%;
    /*padding-right: 15px*/
    height: 35%
}

#new-structure .thrddown-outstructure.targetDiv .bc-proutstructure .right-col{
    width: 100%;
    /*padding-left: 15px*/
    text-align: center;
    margin-top: 15px;
    height: 65%;
    padding-top: 40px;
}
.lst-product.mobile{
    margin-top: 0;
     display: none
}

#new-structure .puk-fourstructure.opened{
    background: #19b80d;
    border: 1px solid #19b80d;
}
#new-structure .puk-fourstructure.opened h3.murt-text{
    color: #fff;
    font-size: 13px;
}
#new-structure .box-wrapper{
    flex-wrap: wrap;
}
#new-structure .col-wrapper-inner {
    text-align: center;
    border: 1px solid #e9e9e9;
    height: 100%;
    padding: 15px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
#new-structure .col-wrapper-inner a{
    display: inline-block;
}
#new-structure .bc-praoutgrhstructure p{
    text-align: center;
    color: #797979;
        word-break: break-all;
}

#new-structure .thrddown-outstructure h2.addex-design{
        margin: 25px 0;
}

.about-content-col{
    width: 60%;
    padding-right: 25px
}
.form-col{
    width: 40%;
    padding-left: 25px;
}

.thrddown-outstructure.about{
    display: flex;
    flex-flow: row wrap;
}

.about .form-col h3{
    color: #2f4f4f;
    margin-bottom: 25px;
}


#div1.about input:not([type=submit]), #div1.about textarea, #div2.about input:not([type=submit]), #div2.about textarea{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
}

.about .half-row label,  .about .checkbox-row label{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #333;
    background: #fff
}

.flat-outstructure.similar-ads{
    margin-top: 50px;

}

.about form{
    background: #f8f8f8;
    padding: 15px;
}
#div1.about input:not([type=submit]), #div1.about textarea, #div2.about input:not([type=submit]), #div2.about textarea{
    background: #fff
}
.about .checkbox-row &gt; label, .about .half-row label{
    background: none;
}

.about .half-row label, .about .checkbox-row input + label {
    background: #fff
}

#new-structure .emlc-namedesign, #new-structure .builder-bcname, #new-structure .manx-designt{
    padding-right: 0
}
#new-structure .form-row.checkbox-row {
     margin-top: 0px; 
}
.for-you-section.details-page .cat-head.fst-brws{
    border-top:0;
    border-bottom: 0;
    margin-top: 0;
    padding-top: 0
}

#just-for-you .for-you-section.details-page .header{
    margin-bottom: 25px;
}
#just-for-you.details-page-related{
    margin-top: 0
}

.bcrm-design.mobile-top{
    display: none;
}

.mobile-category-select{
    display: none;
    padding: 5px 0;
    cursor: pointer;
}
.mobile-category-select h5{
    margin: 0;
}

#listing .lst-product{
    margin: 6px 0;
    padding: 5px 0;
    font-size: 14px;
    color: #19b80d;
    font-weight: normal;
}

#new-structure .cser-spottextstyle {
    color: #333
}
#new-structure .bc-praoutgrhstructure{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.upload-btn{
    position: absolute;
    left: 20px;
}
.upload-btn a{
    padding: 10px 25px;
    background: #19b80d;
    color:#fff;
    font-size: 16px;
    font-family: 'Poppins', sans-serif
}

.upload-logo.upload-btn {
    top: 20px
}
.upload-banner.upload-btn {
    top: 70px
}

.upload-btn .modal-title, .upload-btn label{
    color: #333;
}

.upload-btn label{
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}

.upload-btn .btn{
    font-family: 'Poppins', sans-serif;
    color: #333;
}
.upload-btn .btn + .btn{
    color: #fff
}

i#tooltipdemo {

        position: relative;

    }



    i#tooltipdemo::after {

        content: "Upload Your Company Logo";

        position: absolute;

        top: -4px;

        left: 45px;

        width: 225px;

        border: 1px #19b80d solid;

        padding: 8px;

        color: #fff;

        background-color: #19b80d;

        z-index: 1;

        font-size: 17px;

        border-radius: 5px;

    }

    i#tooltipdemo1 {

        position: relative;

    }



    i#tooltipdemo1::after {

        content: "Upload Your Background Banner";

        position: absolute;

        top: -4px;

        left: 45px;

        width: 233px;

        border: 1px #19b80d solid;

        padding: 8px;

        color: #fff;

        background-color: #19b80d;

        z-index: 1;

        font-size: 15px;

        border-radius: 5px;

    }
    .add-btn {

        border: none;

        outline: none;

        background: #19b80d;

        color: #FFF;

        font-size: 15px;

        cursor: pointer;

        font-family: 'Poppins', sans-serif;

        height: 35px;

        width: 130px;

        border-radius: 2px;

        margin-left: auto;

       
        display: block;

        margin-top: auto;

        margin-bottom: auto;

    }

    .data-wrapper{
        
        margin-bottom: 10px;
        color: #333;
       
       

    }
    .data-wrapper label{
        font-family: 'Oswald', sans-serif;
        font-size: 16px;
         background: #f9f9f9;
         padding: 15px;
         width: 30%;
         margin-bottom: 0;
    }
    .data-wrapper .data{
         font-family: 'Poppins', sans-serif;
         font-size: 16px;
         font-weight: bold;
         padding: 15px;
         background: #f1f1f1;
         margin-left:5px;
         width: 70%;
         font-weight: normal;
         color: #2f4f4f
    }

    #editBasicIfo .modal-dialog{
        font-family: 'Poppins', sans-serif;
        color: #333;
        font-size: 16px;
        font-weight: normal;
    }
    #editBasicIfo .modal-dialog .modal-header .modal-title{
        font-family: 'Oswald', sans-serif;
    }
    #editBasicIfo .modal-dialog{
        width: 100%;
        max-width: 800px
    }

    #editBasicIfo form{
        padding: 25px;
    }
    #editBasicIfo label{
        font-size: 16px;
        font-weight: normal;
    }
    #editBasicIfo button[type=submit]{
        width: 154px;
        margin: 0 auto;
        background: #19b80d;
        border: none;
    }
    #new-structure.ad-page-setup{
        color: #333;
        font-size: 14px;
        font-family: 'Poppins', sans-serif;
    }
    #new-structure.ad-page-setup label{
       font-family: 'Poppins', sans-serif;
       font-weight: 500
    }

    .flat-outstructure.similar-ads.portfolio .seler-imgxstructure a{
       display: block;
    width: 100%;
    height: 100%;
    }
    .flat-outstructure.similar-ads.portfolio .seler-imgxstructure a .upzimgdesign{
        height: 100%;
            object-fit: cover;
    }
    .flat-outstructure.similar-ads.portfolio .seler-imgxstructure{
        overflow: hidden;
        height: 150px;
        margin-bottom: 0px;
    }
    .flat-outstructure.similar-ads.portfolio {
        display: flex;
    flex-flow: row wrap;
    }
    .flat-outstructure.similar-ads.portfolio &gt; div{
        padding: 10px
    }

.text-area{
    border: 1px solid #e9e9e9;
    padding: 25px;
    background: #fff
}

.product-box-wrapper{
    background: #f9f9f9;
    margin-bottom: 15px;
    padding: 25px
}
.short-description{
    margin-bottom: 25px;
}

.long-description{
    margin-bottom: 25px;
}

.product-box-wrapper h4{
    margin-bottom: 20px
}

.tags span{
    border-radius: 35px;
    background: #19b80d;
    padding: 5px 25px;
    color: #fff;
}


.select2-container{
    height:100%;
}

#seacrh-area .select2-container--default .select2-selection--single{
    border-radius:0;
    height: 100%;
    border: 0;
    border-right: 1px solid #e9e9e9;
    display: flex;
    align-items: center;
}
#seacrh-area .select2-container--default .select2-selection--single .select2-selection__arrow{
        top: 50%;
    transform: translateY(-50%);
}

#steps-wrapper{
    padding:100px 0;
}
#steps-wrapper .steps-counter{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
#steps-wrapper .steps-counter .step{
    width:20%;
    padding:15px;
}
#steps-wrapper .steps-counter .step h4{
    width: 80px;
    height: 80px;
    background: #a8afb7;
    border-radius: 50%;
    margin: 0 auto;
    text-align: center;
    line-height: 80px;
    color: #fff;
    font-size: 25px;
}
#steps-wrapper .steps-counter .step.active h4{
   background: #041c35; 
}


#steps-wrapper .steps-counter .step span{
    display: block;
    text-align: center;
    padding: 15px 0;
    font-size: 18px;
    font-weight: 600;
}

.section-head{
    padding:0 0 30px 0;
}
.section-head h3{
    text-align:center;
    text-transform:uppercase;
}
.step-form {
    padding: 50px;
    background: #f7f7f7;
    margin-top: 25px;
}
 .step-form .form-row{
     margin-bottom:25px;
 }
 .step-form .form-row select, .step-form .form-row input:not([type=submit]){
     width:100%;
     height:50px;
     background:#fff;
 }
 .step-form label.form-row-label{
     display:block;
     margin-bottom:12px;
 }
.step-form .buttons {
    display: flex;
    justify-content: space-between;
}
.step-form textarea{
    height:300px;
}

.step-form.portfolio .panel.panel-info{
    width:100%;
    border:0;
}

.step-form.portfolio .panel.panel-info .dropzone{
    width:100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 25px;
}



/* -- dropzone -- */

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

/* dropzone end */


.step-form{
    display:none;
}
.step-form.current{
    display:block;
}

#adPage .error{
    color: #f00;
    font-weight:300;
}
#adPage .previous:focus, #adPage .next:focus, #adPage .submit:focus{
    outline:none;
    border:none;
}
#adPage .submit{
    margin-top:0;
}
#adPage .buttons{
    margin-top:25px;
}

#listing-details .ads-outstructure{
    box-shadow: none;
}
#listing-details .two-divideoutstructure{
    display: flex;
    flex-flow: column;
}
#listing-details #page_data{
    padding: 50px
}
#listing-details button[type=submit]{
        margin-left: auto;
    width: auto;
        padding: 0px 35px;
}

#listing-details #publishwebsites{
    width: 300px;
    height: 52px;
    line-height: 52px;
    margin: 0 auto
}
#listing-details .details-outleftstructure{
    box-shadow: none;
    display: flex;
    justify-content: center;
}
#listing-details .bc-wedtdoutstructure{
    box-shadow: none;
    display: flex;
    flex-flow: column;
    align-items: center;
}
#listing-details .details-outleftstructure .shmes-structure{
   text-align: center;
   margin: 0 25px;
}
#listing-details .bc-wedtdoutstructure .img-wrapper{
    width: 80px;
    height: 80px;
    background: #fff;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#listing-details .bc-wedtdoutstructure .bc-wedtdtext{
        padding-left: 0px;
        padding: 10px 0
}
#listing-details .shmes-structure.activeStep .img-wrapper{
    background: #041c35
}
#listing-details .shmes-structure.activeStep .img-wrapper img{
    filter: brightness(50);
}

#listing-details #editabout .modal-dialog, #listing-details #addservice .modal-dialog, #listing-details #addproduct .modal-dialog, .editProduct .modal-dialog, .editService .modal-dialog, #addPortfolio .modal-dialog{
    width: 70%
}

#listing-details .addex-design{
    text-align: center;
    margin: 25px auto;
    margin-top: 0;
    
}
#listing-details .secTitle .addex-design {
    text-align: left
}


#listing-details .secEditBtn .add-btn{
    margin-left: auto;
    margin-right: unset;
}

#listing-details .panel.panel-info{
    border: none;
    margin-top: 20px
}
#listing-details .panel.panel-info .panel-body{
    padding: 0
}
#listing-details .panel.panel-info .panel-body &gt;div{
    margin: 0 !important
}
#listing-details .panel.panel-info .panel-body &gt;div .dropzone{
    width: 100% !important;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
        height: 230px !important;
}


#new-structure .addex-design{
    position: relative;
}
#new-structure .addex-design:after{
  content: '';
  position: absolute;
  height: 2px;
  border-bottom: 1px solid #797979;
  width: 100%;
  bottom: -5px;
  left: 0
}


#new-structure .ads-fstbackstructure {
    padding: 0px;
    position: relative;
    background-size: cover!important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 500px;
}

.ads-outstructure.new-banner-style .ads-fstbackstructure{
    padding: 0px;
    position: relative;
    background-size: cover!important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 500px;
}

.ads-outstructure.new-banner-style .ads-fstbackstructure1 {
    position: relative;
    top: 0px;
    padding: 0px;
    height: 500px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ads-outstructure.new-banner-style .ads-rightstartdivide {
    padding: 25px;
    background: #00000096;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    width: auto;
    margin-left: auto;
    height: 100%;
}

.ads-outstructure.new-banner-style .bobc-imgstructure {
    background: #FFF;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    width: 250px;
    height: auto;
    padding: 5px;
    overflow: hidden;
    padding-left: 0;
    margin-right: 0;
    margin-left: auto;
    padding: 5px;
    margin-bottom: 15px;
}
.ads-outstructure.new-banner-style .bobc-imgstructure .inner-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
}
.ads-outstructure.new-banner-style .bobc-imgstructure .inner-wrapper img {
    width: 100%;
    height: 100%;
    object-fit: scale-down;
    max-height: 200px;
        padding-top: 18px;
    padding-bottom: 18px;
}
.ads-outstructure.new-banner-style .alz-sectionstruvture {
    margin: 5px 0;
}

.ads-outstructure.new-banner-style .emlc-namedesign, .ads-outstructure.new-banner-style .builder-bcname, .ads-outstructure.new-banner-style .manx-designt {
    padding-right: 0;
}
.ads-outstructure.new-banner-style .builder-bcname {
    font-size: 24px;
}

.ads-outstructure.new-banner-style .alz-sectionstruvture .emlc-namedesign {
    font-size: 14px;
}

.ads-outstructure.new-banner-style .ads-outdividestructure {
    margin-top: 30px;
    padding: 0px;
    position: absolute;
    bottom: 0;
}


#listing-details .flat-outstructure2{
    display: flex;
}

#listing-details .bc-proutstructure{
    border-radius: 0;
    background: #fff;
    box-shadow: none;
    height: auto;
    display: flex;
    align-items: center;
    flex-flow: row wrap
}

.modal-body{
    padding: 25px;
}


#hero-section{
    height: 430px
}
#hero-section .hero-row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#hero-section .hero-row .left-part{
    width: 55%;
    padding-right: 50px;
}
#hero-section .hero-row .right-part{
    width: 45%;
    padding-left: 50px;
}
#hero-section .hero-row .right-part img{
    width: 100%
}

#hero-section .container{
    height: 100%;
}
#hero-section .container .hero-row{
    height: 100%
}


#hero-section .left-part h4, #hero-section .left-part h1, #hero-section .left-part h3{
    color: #fff;
    text-transform: uppercase;
}

#hero-section .left-part h4 {
    font-size: 32px;
    font-weight: 300;
}
#hero-section .left-part h1{
    color: #19b80d;
    font-size: 45px;
}
#hero-section .left-part h3{
    font-size: 35px;
    font-weight: normal;
    font-family: 'Poppins', sans-serif;
}

#hero-section .search-form-area {
    margin-top: 40px;
     width: 100%
}
#hero-section .search-form-area .form-row{
    background: #fff;
    padding: 1px;
    display: flex;
    justify-content: space-between;
}
#hero-section .search-form-area .form-row input{
    height: 53px;
}
#hero-section .search-form-area .form-row input[type=text]{
    width: 80%;
    border: none;
    outline: none;
    text-indent: 15px;
}
#hero-section .search-form-area .form-row input[type=submit]{
    width: 63px;
    height: 53px;
    cursor: pointer;
    background:#19b80d url(../images/glass.png) no-repeat center center;
    border: none;
    outline: none;
    font-size: 0;
}

#software-tab{
    background: #f2f3f7;
    padding: 100px 0
}

#software-tab h2{
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    color: #2f4f4f;
    padding: 0 20%;
    line-height: 1.5
}
.tab-content .flex-box a{
    display: block;
    padding:25px 10px
}
.tab-content .flex-box .img-box{
    height: auto;
    text-align: center;
}
.tab-content .flex-box .img-box .ser-cpanel{
    width: auto;
    height: auto;
    object-fit: inherit;
}

.tab-content .flex-box .content h5{
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #313131;
    text-align: center;
}
.tab-wrapper{
    margin-top: 100px
}

.tab-btns{
    margin-bottom: 50px;
    display: flex;
    border-bottom: 1px solid #e9e9e9;
}
.tab-btns .tab-btn{
    font-family: 'Oswald', sans-serif;
    color: #2f4f4f;
    font-size: 20px;
    font-weight: 400;
    padding: 5px;
    border-bottom: 3px solid transparent;
    cursor: pointer;
    margin-right: 30px
}
.tab-btns .tab-btn.active-tab{
   font-weight: 600;
   color: #041c35;
   border-bottom: 3px solid #041c35;
}

.tab-content{
    display: none;
}
.tab-content.active-tab-content{
    display: block;
}

#listing{
    padding: 100px 0
}
#listing .flex-row .flex-box{
    background: #f9f9f9
}
#listing-filter .lomj-structure{
    padding: 25px
}

#listing-filter .lomj-structure h5{
   padding: 0px 0 10px 0;
   border-bottom: 1px solid #e9e9e9;
   font-size: 22px;
   margin-top: 0
}
#listing-filter .category-structurez{
    padding-top: 0
}
#listing-filter .filter{
    margin-top: 25px;
}
#listing-filter .filter ul{
    padding-left: 0
}
#listing-filter .filter ul li{
    list-style-type: none;
}

#listing-filter .filter h6{
    font-size: 16px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 25px;
    cursor: pointer;
}
#listing-filter .filter h6 i{
    font-size: 25px;
    line-height: 10px;
}
#listing-filter .filter ul li{
    margin-bottom: 5px
}
#listing-filter .filter{
    border-bottom: 1px solid #e9e9e9
}

#listing-filter .filter ul li label{
    margin-left: 0;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}

#listing-filter .filter ul li input[type=checkbox] + label:before{
    margin-right: 10px;
    width: 20px;
    height: 20px;
    border-radius: 0;
    border-color: #7d7d7d;
    padding: 0;
    text-align: center;
    line-height: 18px;
}

#listing-filter .filter input[type=text]{
    width: 100%;
    height: 40px;
    margin-bottom: 15px;
    text-indent: 5px;
    border-radius: 0;
    outline: none;
    border: 1px solid #7d7d7d;
}

#listing-filter .bcrm-design{
    margin-top: 25px
}

.filter-content{
    display: none;
}

#listing-filter .filter:nth-of-type(1) .filter-content{
    display: block;
}

#listing-filter .category-structurez{
    display: block !important;
}


/* Listing Details */

body.listing-details{
    background: #f2f3f7
}
.details-banner{
    height: 434px;
    position: relative;
}

.social-share{
    position: absolute;
    bottom: 25px;
    right: 25px;
    width: 200px;
    margin-left: auto;
    display: flex;
    justify-content: flex-end;
}
.sharing-icon{
    width: 50px;
    height: 50px;
    background: rgba(255,255,255,.89);
    border-radius: 50%;
    padding: 10px;
    cursor: pointer;
    transition: all .5s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
}
.social-share ul{
    position: absolute;
   
    align-items: center;
    display: none;
    top: 50%;
    right: 60px;
    transform: translateY(-50%);
}
.social-share ul li{
    margin: 0 2px;
   list-style-type: none
}
.social-share ul li a{
     display: flex;
    align-items: center;
    justify-content: center;
}

.social-share ul li a{
    width: 45px;
    height: 45px;
    border-radius: 50%;
    
    cursor: pointer;
    background: #19b80d;
    transition: all .5s ease-in-out
}
.social-share ul li a i{
    color: #fff;
}
.sharing-icon:hover{
    background: rgba(255,255,255,1);
}
.social-share ul li a:hover{
    background: #0d7704;
}

.social-share:hover ul {
    display: flex;
}
.sharing-icon i{
    color: #19b80d;
    font-size: 22px;
}

.company-info {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    flex-flow: row wrap;
}
.company-info .logo{
    width: 276px;
    height: 276px;
    padding: 25px;
    border: 1px solid #e2e2e2;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 28px;
    background: #fff;
    margin-top: -150px;
    position: relative;
}
.company-info .logo img{
    width: 100%;
}
.web-cta{
    margin-left: auto;
    width: 20%
}
p.for-mobile{
    display: none;
}
p.for-mobile a{
    color: #19b80d
}

.web-cta a.desktop{
    background: #19b80d;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase;
    padding: 15px 25px;
    transition: all .5s ease-in-out;
}
.web-cta a:hover{
    background: #0d7704

}


.contact-info {
    margin-left: 50px;
        width: 45%;
}
.contact-info h2{
    color: #2f4f4f;
    margin-top: 30px;
}
.contact-info .address-wrapper {
    display: flex;
    margin-right: 50px;
    width: 60%;
    flex-flow: row wrap;
     margin-top: 25px;
}
.contact-info .address-wrapper .map-marker{
    width: 46px;
    height: 46px;
    background: rgba(25,184,13,.2);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
       
}
.contact-info .address-wrapper .map-marker i{
    color: #141818;
    font-size: 20px
}
.contact-info .address {
    margin-left: 15px;
    width: 80%;
}
.contact-info .address p{
   font-size: 15px;
   line-height: 1.5;
   color: #2f4f4f
}

#listing-filter{
    padding-bottom: 50px;
}

#contents-wrapper .nav-area{
    background: #fff;
    height: 64px;
    box-shadow: 0px 4px 4px rgba(0,0,0,.09);
     margin: 0px 0 40px 0;
    position: -webkit-sticky;
  position: sticky;
  top: 0;
  width:100%;
     z-index: 9999;

}
#contents-wrapper .nav-area ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
#contents-wrapper .nav-area ul li{
    margin:0 5px;
    list-style-type: none;
}
#contents-wrapper .nav-area ul li a{
    display: block;
    padding: 0 20px;
    line-height: 62px;
    font-size: 20px;
    color: #2f4f4f;
    border-bottom: 2px solid transparent
}
#contents-wrapper .nav-area ul li.active a{
    border-bottom: 2px solid #19b80d;
    color: #19b80d
}

/*#section-nav{
    margin: 20px 0 40px 0;
    position: -webkit-sticky;
  position: sticky;
  top: 0
}*/

#contents-wrapper .container{
    display: flex;
    flex-flow: row wrap;
}
#contents-wrapper .container .contents{
    width:65%;
   padding-right: 100px
}
#contents-wrapper .container .form-wrapper{
    width: 35%;
    height: 90%;
     position: -webkit-sticky;
  position: sticky;
  top:70px;

  
}

/*.form-wrapper #hitx-section.puk-fourstructure{
  margin-top: 70px
}
*/

#contents-wrapper .contents h3{
    text-transform: uppercase;
        font-family: 'Poppins', sans-serif;
        padding-bottom: 10px;
        border-bottom: 1px solid #9ea8ab;
        margin-bottom: 25px;
}
#contents-wrapper .contents .content-sec{
    margin-bottom: 50px
}

#contents-wrapper .contents p{
    color: #666666;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    line-height: 26px;
}
.list-row{
  display: flex;
  margin: 0 -5px
}
.list-row .pro-box{
    background: #fff;
    margin:5px;
    padding: 5px;
    text-align: center;
}
.list-row .pro-box img{
    width: 100%;
    height: 130px;
    object-fit: cover;
}
.list-row .pro-box h4{
    text-transform: uppercase;
    color: #2f4f4f;
    margin-bottom: 10px;
    line-height: 1.5;
    font-size: 16px;
    margin-top: 15px
}
.list-row .pro-box p{
    font-size: 14px !important;
    line-height: 24px !important
}
.list-row .pro-box .head{
    padding: 0 15px;
}
.list-row .pro-box .short-description{
    padding: 0 15px
}
.list-row .pro-box .cta-wrapper{
    padding-bottom: 20px;
}
.list-row .pro-box .cta-wrapper a{
    font-size: 13px;
    font-family: 'Poppins', sans-serif;
    color: #19b80d;
    text-transform: uppercase;

}

.form-wrapper .puk-fourstructure{
    height: 54px;
    border-radius: 0
}


.form-wrapper .puk-fourstructure.opened h3{
    line-height: 40px;
    color: #fff
}
.form-wrapper .puk-fourstructure.opened{
    background: #19b80d;
    border: 1px solid #19b80d;
}

.form-wrapper form{
    background: #f8f8f8;
    padding: 15px;
}
.form-wrapper form input:not([type=submit]) {
   background: #fff;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
        border: 1px solid #e9e9e9;
            width: 100%;
    height: 50px;
    text-indent: 10px;
}
.form-wrapper form textarea{
        border: 1px solid #e9e9e9;
        background: #fff;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    width: 100%;
    padding: 10px;
    min-height: 105px;
}

.form-wrapper form .half-row input[type=radio]{
    display: none;
}
.checkbox-row input[type=radio]:checked + label {
    background: #19b80d;
    color: #fff;
}
.form-wrapper .form-row{
    margin-bottom: 8px
}
.form-wrapper form .half-row label{
    background: #fff;
    font-size: 14px;
    font-weight: 400
}

#contents-wrapper{
    padding-bottom: 100px
}


#nav-icon1{
  width: 40px;
  height: 25px;
  position: relative;

  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  margin-right: 15px;
  margin-top: 0px
}
#nav-icon1 span{
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  background: #000;
  border-radius: 0px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}
#nav-icon1 span:nth-child(1) {
  top: 0px;
}
#nav-icon1.open span:nth-child(1) {
  top: 18px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

#nav-icon1 span:nth-child(2) {
  top: 10px;
}

#nav-icon1 span:nth-child(3) {
  top: 20px;
}
#nav-icon1.open span:nth-child(2) {
  opacity: 0;
  left: -60px;
}

#nav-icon1.open span:nth-child(3) {
  top: 18px;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.mobile-drop-menu{
    display: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: flex-end;
}
.open-text p{
    margin-bottom: 0;
    margin-right: 15px;
    text-transform: uppercase;
}

/* 31.12.22 */

#listing .checkbox-row{
    margin-bottom:25px;
}
#listing .list-wrapper{
    margin-bottom:15px;
}
#listing .checkbox-row input{
    position:absolute;
    visibility:hidden;
    
}

#listing .checkbox-row label{
    padding-left:0;
    margin-left:0;
    font-weight:normal;
}
#listing .checkbox-row label:before{
    margin-right:8px;
    border-radius:0;
    width: 22px;
    height: 22px;
    border: 0.1em solid #5a5a5a;
}
#listing .checkbox-row input:checked + label:before{
        border: 0.1em solid #19b80d;
}

.slider-wrapper {
    width: 100%;
    margin: 0 auto;
    margin-bottom:60px;
  }
.slider-content {
        padding: 15px;
}
.slider-content .content-inner {
    height: 100%;
    padding: 25px;
    background: #fff;
    display: block;
    text-align:center;
    width: 100%;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
 }
    
.test-slider .slick-list {
    padding: 0 80px;
 }
      
.slider-wrapper .content-inner img{
    width:100%;
} 

.slider-wrapper h5{
    text-align:center;
    line-height:1.5;
    color:#333;
}
.slider-wrapper h5 a{
    color:#333;
}
.slider-wrapper .btn.cont-btn{
    padding: 0px 15px;
    font-size:14px;
    font-weight:normal;
    background: #19b80d;
    color:#fff;
    height:40px;
    line-height:40px;
}

.product-slider .slick-prev{
    left:-10px;
}
.product-slider .slick-next{
    right: -10px;
}
  
.product-slider .slick-prev:before, .product-slider .slick-next:before{
    font-size: 22px;
    color: #000;
    
} 
.product-slider .slick-arrow{
    width:45px;
    height:45px;
    border-radius:50%;
    border:1px solid #8f8f8f;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    z-index:99;
}

.city-ticker{
    padding-bottom:25px;
    border-bottom:1px solid #e9e9e9;
}
.city-ticker .city-ticker-box a{
    color:#333;
    transition:all .5s ease-in-out;
}
.city-ticker .city-ticker-box a:hover{
    color:#19b80d;
}
    
    
      
      
      







</pre></body></html>