@media only screen and (min-width:320px) and (max-width:480px) and (orientation:portrait){


/*CHANGES DONE BY REHAN START*/


.lead-search-sec{
    display:inline-block;
}

.hide-in-mobile{
    display:none;
}

.lead-search-hide-border{
    border-style:none;
}

.final-lead-cat-banner{
    display:none;
}

.sub-sub-cate-page-cetegory-section-for-mobile{
     display:inline-block; 
}

.sub-sub-cate-page-cetegory-section-for-desktop{
     display:none; 
}

.lead-sub-cate-page-rel-section{
    display:none;
}




.sub-sub-buy-lead-banner{
    display:none;
}
.lead-search-page-btn-mobile{
    display:inline-block; 
    font-weight:bold;
    font-size: 20px;
    text-shadow: 1px 1px 1px #0000005c;
    border: thin solid #1d4e83;
    background: #1d4e83;

}

.lead-search-page-btn{
  display:none;  
}

.country-category-page{
display:none;
    
}

.login-page-logo-mobile-view{
    display:none;
}

.login-page-text-mobile-view{
    display:none;
}

.login-page-login-section-mobile-view{
    
    position:relative;
    top:-18px;
}

.menu-tab-line{
   position:relative;
   top:-18px;
   left:-5px;
}

.menu-tab-btn{
    padding:20px;
    background-color:#ff6600 !important;
    margin-top:14px !important;
}

.mobile-view-logo-home{
    width:90%; 
    margin-bottom:10px;
    margin-top:10px;
}

.sticky img{
    display:none;
}

.sticky .search {
    width: 89%;
   margin-left: 55px;
    margin-top: -40px;
    margin-bottom: 0px;
    padding: 0 6px 0 31px;
    float: right;
}
 .custom-css-navv-btn {
    border-radius: 5px;
    margin-left: -6px;
    height: 31px;
    width: 50px;
    margin-top: 2px;
}
/*CHANGES DONE BY REHAN END*/




.body-banner-panel div img {

    width: 100% !important;

    margin: 0 0 15px 0;

}



ul.demo-latest.update-featuree li table tr td img {

    border: solid thin #EBEBEB;

    width: 145px !important;

}



ul.demo-latest.update-featuree li table tr td a h2 {

    text-align: center !important;

    font-size: 17px;

}



ul.demo-latest.update-featuree li table tr td a {

    color: #00a699;

    margin-left: 4px;

    font-size: 18px;

}



ul.demo-latest.update-featuree {

    height: 472px !important;

}





.flower-form-left {

    width: 100%;

    padding: 10px;

    float: left;

}



.flower-form-right {

    width: 100%;

    float: right;

    padding: 10px;

}



.flower-form-right input {

    width: 100%;

    border: 1px solid #ddd;

    font-size: 13px;

    padding: 7px 5px;

}



.prd-list-prev {

    color: #656363;

    position: absolute;

    top: 130px !important;

    left: 0;

    font-size: 2.5em;

}





.prd-list-next {

    color: #656363;

    position: absolute;

    top: 130px;

    right: -3px;

    font-size: 2.5em;

}





.slider.prd-level-1-prd-list {

    clear: both !important;

    background: none !important;

    height: auto !important;

    margin: 18px 0 0 0;

}





.slick-slide img {

    display: block;

    width: 100%;

    height: 180px;

    padding: 4px;

    margin-left: 2px;

    cursor: pointer;

}



.prd-level1-box h3 {

    font-size: 15px;

    font-weight: 600 !important;

    padding: 4px 0 7px 0;

    width: 100%;

    color: #0000ffc4;

}



.prd-level1-box {

    padding: 12px 0 0 0;

    margin: 0;

}





.prd-dir-level-1-img {

    padding-right: 18px;

}



.prd-dir-level-1-links {

    padding: 0 15px;

}



ul.prd-dir-level-1 {

    border-bottom: solid thin #00a69973;

    border-right: solid thin #00a69973;

    border-top: solid thin #00a69973;

    width: 100%;

    height: 161px;

    border-left: solid thin #00a69973;

    margin: 2px 0 0 0;

}





ul.prd-dir-level-1 li a {

    border-right: none !important;

    font-size: 14px !important;

    background-color: #fff;

    color: #337ab7;

    margin: 1px 0 4px 0;

    font-family: sans-serif;

    padding: 4px 0 4px 7px;

    font-weight: 500;

    border-bottom: dotted thin #00a699;

}



ul.prd-dir-level-1 li {

    padding: 0 0 0 0;

    float: left !important;

    display: contents;

}





.prd-dir-level-1-img img {

    width: 100%;

    height: 190px;

}







.prd-dir-level-1-img p {

    text-align: center;

    font-size: 16px;

    color: #fff;

    font-weight: 600;

    padding: 4px 0 5px 0;

    position: absolute;

    margin: -33px 0 0 0;

    width: 90%;

    background: #0000006b;

}







.panel.panel-default.for-desktop{

display: none;

}





.panel.panel-default.for-mobile{

display: block;

}









.browse-form input {

    padding: 5px;

    color: #bfbfbf;

    border: 0.5px solid #cecdcd;

    width: 100% !important;

    margin-right: 5px;

}



ul.demo1 {

    height: auto !important;

    width: 100%;

}



ul.demo2 {

    height: auto !important;

    width: 100%;

}





.footer {

    width: 100%;

    float: left;

    background: #efefef;

    border: 1px solid rgba(224, 218, 218, 0.78);

    margin-top: 11px;

    padding-top: 15px;

}



.for-mobile{

margin-top:10px !important;	

width:100% !important;

}



.qnty-for-mobile{ width:100%; }



#req-box-outer{ padding:0 10px 0 10px }



ul.demo2.update-featuree {

    width: 100%;

}



.flag {

    width: 85%;

    transition: all 0.5s ease-in .2s;

    -webkit-transition: all 0.5s ease-in .2s;

    -o-transition: all 0.5s ease-in .2s;

    -ms-transition: all 0.5s ease-in .2s;

    -moz-transition: all 0.5s ease-in .2s;

    overflow: hidden;

    border: 1px solid #d2cfcf;

    padding: 0px;

    height: 120px;

    text-align: center;

    box-sizing: border-box;

    margin: 15px 0 8px 8px;

}



ul.demo1.update-featuree {

    width: 100%;

}



button#search-dd {

    float: left;

    padding: 10px 10px 9px 8px;

    width: 100%;

    background-color: #fff;

    color: #707070;

    border-top: solid 2px #00a699;

    border-bottom: solid 2px #00a699;

    border-left: solid 2px #00a699;

    border-right: solid 2px #00a699;

    border-radius: 0;

	margin-bottom:5px;

    text-align: left;

}





.sign h3 {

    color: #707070;

    font-size: 20px;

}



/* Mobile Ver : Samsung, I Phone  */	



.scrollTop {

  position: fixed;

  right: 5px;

  bottom: 5px;

  background-color: #a51816;

  padding: 5px 10px;

  opacity: 0;

  transition: all 0.4s ease-in-out 0s;

}



.scrollTop a {

  font-size: 18px;

  color: #fff;

}





.check-custom {

    display: block;

    position: relative;

    padding-left: 0;

    margin-bottom: 12px;

    cursor: pointer;

    font-size: 14px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    margin-top: 0;

}	





.product-field {

    width: 100%;

    margin-top: 0;

    float: left;

    margin-bottom: 10px;

}



.product-field .remove_button {

    position: relative;

    top: 13px;

    right: 0px;

    display: inline-block;

    float: right;

    font-size: 10px;

    width: 12px;

    margin-right: -14px;

}



span.field-required {

    float: right;

    margin: 0px 10px 0 0;

    font-size: 11px;

    color: #a51816;

    font-weight: 500;

}



p#tki-regd-top-right {

    margin: 10px 0 0 0;

}



p#tki-regd-top-left {

    margin: 10px 0 0 0;

}



.footer-copy h2 {

    color: #dcdcdc;

    padding: 15px 0px;

    font-size: 12px;

    text-align: center;

    width: 100%;

}





.register-form h2 {

    font-size: 12px;

    font-weight: 500 !important;

    background: rgb(0, 166, 153);

    padding: 5px 0px 8px 10px;

    color: white;

    margin-bottom: 10px !important;

    position: relative;

    width: 100%;

	text-align:left;

}





.check-custom input:checked ~ .checkmark {

    background-color: #00a699;

	margin-left:0px;

	margin-top:3px;

}



	

.checkmark {

    position: absolute;

    top: 0;

    left: -15px;

    height: 15px;

    width: 15px;

    background-color: #a51816;

    margin-left: 0;

    margin-top: 3px;

}

	

.css-typing {

    width: 100% !important;

    margin: 7px 0 0 0 !important;

}



.css-typing p {

  border-right: .15em solid #00a699;

  font-size: 15px;

  white-space: nowrap;

  overflow: hidden;

  font-weight:500;

  padding:0 0 0 10px;

  color:#333;

}

.css-typing p:nth-child(1) {

  width: 90%;

  padding:0 0 0 35px !important;

  -webkit-animation: type 4s steps(40, end);

  animation: type 6s steps(40, end);

  -webkit-animation-fill-mode: forwards;

  animation-fill-mode: forwards;

}



.tki-join {

    float: none;

    width: 100%;

    padding-left: 12px;

    text-align: center;

    margin: 10px 0 0 0;

}



span.lbl-top-info {

    float: none;

    margin: 0 0 8px 0;

}



.header-bottom {

	width: 100%;

}

.list-heading h3 {

	text-align: center;

	margin-top: 10px !important;

}

.list-heading h4 {

	text-align: center;

}

.list-heading:before {

	width: 280px;

	margin-top: 21px;

	margin-left: -140px;

}

.browse-form input {

	width: 100% !important;

}

.browse-form select {

	width: 100%;

	margin-right: 0px;

}

.button_slide {

	width: 100%;

}

.f-content p {

	padding: 0px 13px

}

.part {

	text-align: center;

}

.part ul {

	display: inline-block;

}

.part li {

	float: none;

	display: inline-block;

}

.part-head h2 {

	text-align: center;

}

.part h2 span {

	display: inline-block;

	float: none;

	color: #a51316;

	margin-left: 5px;

}

.cat-product-form-left {

	width: 90%;

	float: none;

	margin: 0px auto;

	display: block;

}

.inquery-form {

	width: 100%;

	margin-left: 0px;

	margin-top: 12px;

}

.input-first {

	width: 100% !important;

	float: left;

}

.inquery-form-left {

	display: inline-block;

	box-sizing: border-box;

	margin-left: 0px;

	margin-top: 11px;

	width: 100%;

}

.inquery-form-left input, .inquery-form-left textarea {

	width: 99.5%;

}

.part-form input {

	background: url(../img/search.png) no-repeat 268px 4px;

}

.show2 {

	float: none !important;

	margin-top: 12px;

}

.padd-right {

	padding-left: 0px;

}

.logo img {

	width: auto;

}

.top-button {

	width: 100%;

	text-align: center;

	margin-bottom: 10px;

}

.top-button-1 {

	width: 100%;

	text-align: center;

}

.top-text {

	padding-left: 0px;

}

.f-content h2 {

	margin-bottom: 7px !important;

	margin-left: 11px;

}

.f-general h2 {

	margin: 0px !important;

}

.disp-footer {

	display: none;

}

.heading {

	height: auto;
	margin-top:-60px;

}

.register-form {

	width: 95%;

	float: none;

	margin-top: -11px;

	display: block;

	margin: 0px auto;

}

.add_buttonn{

	position: relative;

    top: -26px;

    right: 0px;

    display: inline-block;

    float: right;

    font-size: 10px;

    width: 12px;

    margin-right: -14px;

}



.add_button {

	position: relative;

    top: 14px;

    right: 0px;

    display: inline-block;

    float: right;

    font-size: 10px;

    width: 12px;

    margin-right: -14px;

}

.service-field .remove_button {

	position: relative;

	top: -27px;

	right: -11px;

	display: inline-block;

	float: right;

	font-size: 10px;

	width: 12px;

}

.product-field .remove_button {

    position: relative;

    top: 14px;

    right: 0px;

    display: inline-block;

    float: right;

    font-size: 10px;

    width: 12px;

    margin-right: -14px;

}



.product-form {

	width: 31.7% !important;

}

.popup-inner {

	width: 92%;

	top: 0;

	margin-top: 243px;

}

.sign-form {

	width: 100%;

}

.forgot {

	width: 53%;

	display: inline-block;

	text-align: left;

	float: left;

	margin-top: 17px;

}

.login {

	width: 39%;

	margin-left: 8%;

	margin-top: 10px;

	display: inline-block;

}

.fib-2 {

	float: none !important;

}

.fib-2, .fib-1 {

	text-align: center;

}

.fib-2 li {

	width: 100%;

}

.fib-2 li, .fib-1 li {

	display: inline-block;

	margin-bottom: 10px;

}

.center {

	text-align: center;

}

.top-menu {

}

.toggle-align {

    float: right!important;

    margin: -20px 8px 0 0;

}



.logo {

	width: 100%;

	float: none;

	text-align: center;

	padding: 5px;

}

.search {

    width: 100%;

    margin-left: 0px;

    margin-top: 0px;

    margin-bottom: 0px;

    padding: 0 20px 0 20px;

}



.align-cen {

	text-align: center;

}

.add img {

	display: inline-block;

}

.search select {

	width: 30%;

	box-sizing: border-box;

	margin-bottom: 5px;

	border-right: 2px solid #1d4e83;

}

.part-2 ul {

	display: inline-block;

	margin-top: 20px;

}

.search input {

	/****width: 88.5%;*****/
	width: 58.5%;

	padding: 8.9px 10px;

	border-left: 2px solid #1d4e83;

}

.search button {

	float: right;

}

.menu {

	margin-left: 0px;

	float: left;

}

.post-button {

    width: 100%;

    float: right;

    padding: 0 20px 0 20px;

}



.top-menu a {

	text-align: left;

	padding: 10px 27px !important;

}

.swichtab-controller > li {

	margin-bottom: 10px;

}

.post-form input {

	width: 100%;

}

.post-form select {

	width: 100%;

	margin-bottom: 10px;

}

.post-form textarea {

	width: 100%;

	margin-bottom: 8px;

}

.enter-width {

	width: 100% !important;

}

.enter {

	width: 100% !important;

}

.drop {

	display: none;

}

.kit {

	display: block;

}

.footer-ul-align {

	float: left !important;

	margin-left: 80px !important;

}

.top-menu li:last-child {

	border-left: 0px !important;

}

.email input, .mobile input {

	padding: 7px 2px;

}

	

	

}



@media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape){



/* Mobile Hor : Samsung, I Phone  */	











.browse-form input {

    padding: 5px;

    color: #bfbfbf;

    border: 0.5px solid #cecdcd;

    width: 100% !important;

    margin-right: 5px;

}



ul.demo1 {

    height: auto !important;

    width: 100%;

}

ul.demo2 {

    height: auto !important;

    width: 100%;

}





.for-mobile{

margin-top:10px !important;	

width:100% !important;

}



.qnty-for-mobile{ width:100%; }





.login {

	width: 24%;

	margin-left: 23%;

	margin-top: 10px;

	display: inline-block;

}

.popup-inner {

	margin-top: 162px;

}

.part-form input {

	background: url(../img/search.png) no-repeat 416px 5px;

}

.update-featuree {

	width: 100%;

}



	

}







@media only screen and (min-width:481px) and (max-width:766px) and (orientation:portrait){



/* Tab Ver : Samsung */



ul.demo-latest.update-featuree li table tr td a h2 {

    text-align: center !important;

    font-size: 18px;

}



ul.demo-latest.update-featuree li table tr td a {

    color: #00a699;

    margin-left: 4px;

    font-size: 16px;

}



ul.demo-latest.update-featuree li table tr td img {

    border: solid thin #EBEBEB;

    width: 185px !important;

}





ul.demo-latest.update-featuree {

    height: 540px !important;

}



ul.prd-dir-level-1 li a {

    border-right: none !important;

    font-size: 17px !important;

    background-color: #fff;

    color: #337ab7;

    margin: 1px 0 4px 0;

    font-family: sans-serif;

    /* text-shadow: 1px 1px 1px black; */

    padding: 4px 0 4px 7px;

    font-weight: 500;

    border-bottom: dotted thin #00a699;

    /* box-shadow: 1px 1px 1px 0px #0b0b0b; */

}



.prd-dir-level-1-img img {

    width: 100%;

    height: 280px;

}



ul.prd-dir-level-1 {

    border-bottom: solid thin #00a69973;

    border-right: solid thin #00a69973;

    border-top: solid thin #00a69973;

    border-left: solid thin #00a69973;

    width: 97%;

    height: 176px;

    margin: 0 0 0 16px;

}



.browse-form input {

    padding: 5px;

    color: #bfbfbf;

    border: 0.5px solid #cecdcd;

    width: 100% !important;

    margin-right: 5px;

}



ul.demo1 {

    height: auto !important;

    width: 100%;

}



ul.demo2 {

    height: auto !important;

    width: 100%;

}







.post-button {

    width: 100% !important;

    float: none;

}



.search input {

    width: 100;

    padding: 8.9px 10px;

    margin: 8px 0 0 0;

}



.search button {

    float: right;

    margin: 7px 0 0 0;

}



button#search-dd {

    float: left;

    padding: 10px 10px 9px 8px;

    width: 100%;

    background-color: #fff;

    color: #707070;

    border-top: solid 2px #00a699;

    border-bottom: solid 2px #00a699;

    border-left: solid 2px #00a699;

    border-right: solid thin #ccc;

    border-radius: 0;

}



.for-mobile{

margin-top:10px !important;	

width:100% !important;

}



.qnty-for-mobile{ width:100%; }



.check-custom {

    display: block;

    position: relative;

    padding-left: 0;

    margin-bottom: 12px;

    cursor: pointer;

    font-size: 14px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    margin-top: 0;

}



	



.checkmark {

    position: absolute;

    top: 0;

    left: 60px;

    height: 15px;

    width: 15px;

    background-color: #a51816;

    margin-left: 0;

    margin-top: 3px;

}



.check-custom input:checked ~ .checkmark {

    background-color: #00a699;

	margin-left:70px;

	margin-top:3px;

}





.add_buttonn, .add_button {

    position: relative;

    right: -270px;

    top: -26px;

}



#btn-join-page {

    font-size: 14px;

    padding: 2px 10px;

    font-weight: 600;

}





.css-typing {

    width: 100% !important;

    margin: 7px 0 0 0 !important;

    padding: 0 0 0 100px;

}



/*.css-typing {

    width: 100% !important;

    margin: 7px 0 0 100px !important;



}

*/

.css-typing p {

  border-right: .15em solid #00a699;

  font-size: 18px !important;

  white-space: nowrap;

  overflow: hidden;

  font-weight:500;

  padding:0 0 0 0px;

  color:#333;

}

.css-typing p:nth-child(1) {

    width: 100%;

    margin: 10px 0 10px 0px !important;

    -webkit-animation: type 4s steps(40, end);

    animation: type 6s steps(40, end);

    -webkit-animation-fill-mode: forwards;

    animation-fill-mode: forwards;

}



.tki-join {

    float: none;

    width: 100%;

    padding-left: 12px;

    margin: 10px 0 0 0;

    text-align: center;

}



p#tki-regd-top-right span {

    margin-top: 5px;

    margin-right: 5px;

    font-size: 18px;

}



span.lbl-top-info {

    float: none;

    margin: 0 0 8px 0;

    font-size: 20px;

}





.logo {

    width: 100% !important;

    float: none;

    text-align: center;

}



.header-bottom {

	width: 100%;

}

.product-listing-pd h3 {

	margin-left: 24px !important;

}

.list-heading h3 {

	text-align: center;

}

.list-heading h4 {

	text-align: center;

}

.list-heading:before {

	width: 350px;

	margin-left: -175px;

}

.f-content p {

	padding: 0px 13px

}

.logo img {

	width: 50%;

}

.disp-footer {

	display: none;

}

.f-content h2 {

	margin-bottom: 7px !important;

	margin-left: 11px;

}

.f-content {

	padding-bottom: 0px;

}

.search select {

	width: 100%;

	box-sizing: border-box;

	margin-bottom: 5px;

	border-right: 2px solid #00a699;

}

.search input {

	width: 88.5%;

	padding: 8.9px 10px;

	border-left: 2px solid #00a699;

}

.part {

	text-align: center;

}

.part ul {

	display: inline-block;

}

.part li {

	float: none;

	display: inline-block;

}

.part-head h2 {

	text-align: center;

}

.padd-right {

	padding-left: 0px;

}

.part h2 span {

	display: inline-block;

	float: none;

	color: #a51316;

	margin-left: 5px;

}

.show2 {

	float: none !important;

	margin-top: 12px;

}

.part-form input {

	background: url(../img/search.png) no-repeat 98.5% 4px;

}

.top-button {

	margin-bottom: 10px;

	text-align: center;

}

.top-button-1 {

	text-align: center;

}

.cat-product-form-left {

	width: 93%;

	float: none;

	margin: 0px auto;

	display: block;

}

.inquery-form {

	width: 100%;

	margin-left: 0px;

	margin-top: 12px;

}

.popup-inner {

	width: 92%;

	top: 0;

	margin-top: 243px;

}

.center {

	text-align: center;

}

.toggle-align {

	float: none !important;

}



.search {

    width: 100%;

    margin-left: 0px;

    margin-top: 10px;

    margin-bottom: 10px;

    padding: 0 15px 0 15px;

}

.post-button {

    width: 100%;

    float: right;

    padding: 0 15px 0 15px;

}

.search select {

	width: 100%;

	box-sizing: border-box;

	margin-bottom: 5px;

}

.search input {

	width: 88.5%;

	padding: 8.9px 10px

}

.add img {

	display: inline-block;

}

.add {

	margin-top: 35px;

}

.fib-2 {

	float: none;

}

.footer-img {

	text-align: center;

}

.footer-img li {

	display: inline-block;

}

.footer-img .fib-1 {

	float: none;

}

.fib-1 {

	margin-bottom: 10px !important;

}

.align-cen {

	text-align: center;

}

.search button {

	float: right;

}

.menu {

	margin-left: 0px;

	float: left;

}

.post-button {

	width: 90%;

	float: right;

}

.top-menu a {

	text-align: left;

	padding: 10px 27px !important;

}

.swichtab-controller > li {

	margin-bottom: 10px;

}

.post-form input {

	width: 100%;

}

.post-form select {

	width: 100%;

	margin-bottom: 10px;

}

.post-form textarea {

	width: 100%;

	margin-bottom: 8px;

}

.enter-width {

	width: 100% !important;

}

.enter {

	width: 100% !important;

}

.drop {

	display: none;

}

.kit {

	display: block;

}

.footer-ul-align {

	float: left !important;

	margin-left: 80px !important;

}

.top-menu li:last-child {

	border-left: 0px !important;

}

	

	

}



@media only screen and (min-width:481px) and (max-width:766px) and (orientation:landscape){



.body-banner-panel div img {

    width: 100% !important;

    margin: 0 0 15px 0;

}



.prd-dir-level-1-img p {

    text-align: center;

    font-size: 12px;

    color: #fff;

    font-weight: 600;

    padding: 4px 0 5px 0;

    position: absolute;

    margin: -27px 0 0 0;

    width: 90%;

    background: #0000006b;

}





.slider.prd-level-1-prd-list {

    clear: both !important;

    background: none !important;

    height: auto !important;

    margin: 25px 0 0 0 !important;

}



.prd-list-prev {

    color: #656363;

    position: absolute;

    top: 100px;

    left: 0;

    font-size: 2.5em;

}



.prd-list-next {

    color: #656363;

    position: absolute;

    top: 100px;

    right: 0;

    font-size: 2.5em;

}



.prd-level-1-div-area {

    padding: 0;

    width: 50%;

}



.prd-dir-level-1-img img {

    width: 100%;

    height: 200px;

}



ul.prd-dir-level-1 {

    border-bottom: solid thin #00a69973;

    border-right: solid thin #00a69973;

    border-top: solid thin #00a69973;

    border-left: solid thin #00a69973;

    width: 95%;

    height: 147px;

    margin: 0 0 0 16px;

}



ul.demo-latest.update-featuree li table tr td img {

    border: solid thin #EBEBEB;

    width: 165px !important;

}



ul.demo-latest.update-featuree {

    height: 472px !important;

}



ul.prd-dir-level-1-buylead.latest-buy-leads.product-width.update-featuree li div div {

    text-align: left !important;

    background: #fff;

	width:97%;

    padding: 4px 4px!important;

    margin: 0 0 0 10px;

    border: solid thin #cccccc85;

}





.browse-form input {

    padding: 5px;

    color: #bfbfbf;

    border: 0.5px solid #cecdcd;

    width: 100% !important;

    margin-right: 5px;

}



ul.demo1 {

    height: auto !important;

    width: 100%;

}



ul.demo2 {

    height: auto !important;

    width: 100%;

}









.for-mobile{

margin-top:10px !important;	

width:100% !important;

}



.qnty-for-mobile{ width:100%; }	

ul.demo2.update-featuree {

    width: 100%;

}	

	

.browse-form input {

    padding: 5px;

    color: #bfbfbf;

    border: 0.5px solid #cecdcd;

    width: 100%!important;

    margin-right: 5px;

}





.flag {

    width: 85%;

    transition: all 0.5s ease-in .2s;

    -webkit-transition: all 0.5s ease-in .2s;

    -o-transition: all 0.5s ease-in .2s;

    -ms-transition: all 0.5s ease-in .2s;

    -moz-transition: all 0.5s ease-in .2s;

    overflow: hidden;

    border: 1px solid #d2cfcf;

    padding: 0px;

    height: 128px;

    text-align: center;

    box-sizing: border-box;

    margin: 15px 0 8px 18px;

}



ul.demo1.update-featuree {

    width: 100%;

}



button#search-dd {

    float: left;

    padding: 11px 10px 9px 8px;

    width: 20%;

    background-color: #fff;

    color: #707070;

    border-top: solid 2px #00a699;

    border-bottom: solid 2px #00a699;

    border-left: solid 2px #00a699;

    border-right: solid thin #ccc;

    border-radius: 0;

}



.post-button button {

    font-size: 15px;

    padding: 10px 0px;

    font-weight: 600 !important;

    background: #00a699;

    text-align: center;

    color: #fff;

    width: 95%;

}





.product-field .remove_button {

    position: relative;

    top: -30px;

    right: -285px;

    display: inline-block;

}



.add_buttonn, .add_button {

    position: relative;

    right: -285px;

    top: -26px;

}



span.lbl-top-info {

    float: left;

    margin: 10px 0 5px 15px;

}





p#tki-regd-top-right span {

	margin-top:5px;

	margin-right:5px;

}



p#tki-regd-top-left {

    width: 50%;

    float: left;

}





p#tki-regd-top-right {

    width: 50%;

    float: right;

    text-align: right;

	margin-top: 5px;

}





.tki-join {

    float: none;

    width: 100%;

    padding: 8px 20px 0 20px;

}





.css-typing {

    width: 100%;

    margin: 6px 0 0 0px;

    padding: 0 0 0 150px;

}	



.checkmark {

    position: absolute;

    top: 0;

    left: 0;

    height: 15px;

    width: 15px;

    background-color: #a51816;

    margin-left: 100px !important;

    margin-top: 3px;

}





	

.header-bottom {

	width: 100%;

}

#v_nav {

	width: 100%;

}

.inquery-form-left input, .inquery-form-left textarea {

	width: 98%;

}

.input-first {

	width: 98% !important;

}

.center {

	text-align: center;

}

.toggle-align {

	float: none !important;

}

.logo {

	width: 100% !important;

	float: none;

	text-align: center;

	padding: 5px;

}

.logo img {

	display: inline-block;

	width: auto !important;

}

.search {

	width: 100%;

	margin-left: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

}

.search select {

	width: 100%;

	box-sizing: border-box;

	margin-bottom: 5px;

}

.search input {

    width: 68.5%;

    padding: 10px 10px;

}



.search button {

	float: right;

}

.menu {

	margin-left: 0px;

	float: left;

}

.post-button {

    width: 100%;

    float: none;

	text-align:center !important;

}



.top-menu a {

	text-align: left;

	padding: 10px 27px !important;

}

.swichtab-controller > li {

	margin-bottom: 10px;

}

.post-form input {

	width: 100%;

}

.post-form select {

	width: 100%;

	margin-bottom: 10px;

}

.post-form textarea {

	width: 100%;

	margin-bottom: 8px;

}

.enter-width {

	width: 100% !important;

}

.enter {

	width: 100% !important;

}

.drop {

	display: none;

}

.kit {

	display: block;

}

.footer-ul-align {

	float: left !important;

	margin-left: 80px !important;

}

.top-menu li:last-child {

	border-left: 0px !important;

}

	

	

	

}









@media only screen and (min-width:767px) and (max-width:980px) and (orientation:portrait){



/* Tab Ver : Samsung */	







.browse-form input {

    padding: 5px;

    color: #bfbfbf;

    border: 0.5px solid #cecdcd;

    width: 100% !important;

    margin-right: 5px;

}



ul.demo1 {

    height: auto !important;

    width: 100%;

}



ul.demo2 {

    height: auto !important;

    width: 100%;

}







.for-mobile{

margin-top:10px !important;	

width:100% !important;

}



.qnty-for-mobile{ width:100%; }



.check-custom {

    display: block;

    position: relative;

    padding-left: 0;

    margin-bottom: 12px;

    cursor: pointer;

    font-size: 14px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    margin-top: 0;

}



	



.checkmark {

    position: absolute;

    top: 0;

    left: 60px;

    height: 15px;

    width: 15px;

    background-color: #a51816;

    margin-left: 0;

    margin-top: 3px;

}



	

.header-bottom {

	width: 100%;

}

.list-heading h3 {

	text-align: center;

}

.list-heading h4 {

	text-align: center;

}

.center {

	text-align: center;

}

.toggle-align {

	float: none !important;

}



/*.logo {

    width: 100%;

    float: none;

}

*/

.logo {

	width: 29% !important;

	box-sizing: border-box;

	float: left;

	text-align: center;

	padding: 5px;

}

.logo img {

	display: inline-block;

	width: auto !important;

}

.search {

	width: 69.6%;

	float: left;

	margin-left: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.search select {

	width: 25%;

	box-sizing: border-box;

	margin-bottom: 5px;

	padding: 9.5px 10px;

}

.disp-footer {

	display: none;

}

.f-content h2 {

	margin-bottom: 7px !important;

	margin-left: 11px;

}

.f-content p {

	padding: 0px 13px;

}

.menu {

	margin-left: 16px !important;

	float: left;

}

.part h2 span {

	display: inline-block;

	float: none;

	color: #a51316;

	margin-left: 5px;

}

.f-content {

	padding-bottom: 0px;

}

.part-2 {

	text-align: center;

}

.show2 {

	float: none !important;

	margin-top: 12px;

}

.part-form input {

	background: url(../img/search.png) no-repeat 99% 4px;

}

.top-button {

	margin-bottom: 10px;

	text-align: center;

}

.top-button-1 {

	text-align: center;

}

.cat-product-form-left {

	width: 95.5%;

	float: none;

	margin: 0px auto;

	display: block;

}

.inquery-form {

	width: 100%;

	margin-left: 0px;

	margin-top: 12px;

}

.inquery-form-left input, .inquery-form-left textarea {

	width: 98.4%;

}

.input-first {

	width: 98.4% !important;

	float: left;

}

.search input {

	width: 63.5%;

	border-left: 0px;

	padding: 8.9px 10px;

}

.add {

	margin-top: 20px;

	text-align: center;

}

.add img {

	display: inline-block;

}

.fib-2 {

	float: none;

}

.footer-img {

	text-align: center;

}

.footer-img li {

	display: inline-block;

}

.footer-img .fib-1 {

	float: none;

}

.search button {

	float: right;

}

.menu {

	margin-left: 0px;

	float: left;

}

.post-button {

	width: 90%;

	float: right;

}

.top-menu a {

	text-align: left;

	padding: 10px 3px !important;

	font-size: 11px !important;

}

.swichtab-controller > li {

	margin-bottom: 10px;

}

.post-form input {

	width: 100%;

}

.post-form select {

	width: 100%;

	margin-bottom: 10px;

}

.post-form textarea {

	width: 100%;

	margin-bottom: 8px;

}

.enter-width {

	width: 100% !important;

}

.enter {

	width: 100% !important;

}

.drop {

	display: none;

}

.kit {

	display: block;

}

.footer-ul-align {

	float: left !important;

	margin-left: 80px !important;

}

.top-menu li:last-child {

	border-left: 0px !important;

}

	

	

}





@media only screen and (min-width:767px) and (max-width:979px) and (orientation:landscape) {



/* Tab Hor : Samsung */



.search {

    width: 66%;

    float: left;

    margin-left: 0;

    margin-top: 20px;

}



.drop {

    float: left;

    width: 60px;

    height: 38px;

    margin: 21px 7px 0px 4px;

}



.post-button {

    width: 24%;

    float: right;

    margin-top: 22px;

}



.top-sec-1 {

    text-align: center;

}



.top-sec-2 {

    text-align: center;

}



.navbar-right {

    float: right !important;

    margin-right: 15px;

}



.browse-form input {

    padding: 5px;

    color: #bfbfbf;

    border: 0.5px solid #cecdcd;

    width: 100% !important;

    margin-right: 5px;

}



ul.demo1 {

    height: auto !important;

    width: 100%;

}



ul.demo2 {

    height: auto !important;

    width: 100%;

}







.for-mobile{

margin-top:10px !important;	

width:100% !important;

}



.qnty-for-mobile{ width:100%; }



.check-custom {

    display: block;

    position: relative;

    padding-left: 0;

    margin-bottom: 12px;

    cursor: pointer;

    font-size: 14px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    margin-top: 0;

}



	



.checkmark {

    position: absolute;

    top: 0;

    left: 60px;

    height: 15px;

    width: 15px;

    background-color: #a51816;

    margin-left: 0;

    margin-top: 3px;

}



.add_buttonn, .add_button {

    position: relative;

    right: -220px;

    top: -26px;

}

.product-field .remove_button {

    position: relative;

    top: -30px;

    right: -170px;

    display: inline-block;

}



.checkmark {

    position: absolute;

    top: 0;

    left: 0;

    height: 15px;

    width: 15px;

    background-color: #a51816;

    margin-left: 25px;

    margin-top: 3px;

}



.check-custom input:checked ~ .checkmark {

    background-color: #00a699;

	margin-left:25px;

	margin-top:3px;

}





/*.logo {

    width: 35%;

    float: left;

}

*/





.logo {

    width: 100%;

	text-align:center !important;

}





.logo img {

    width: 260px;

    float: none;

}







.css-typing {

    width: 65% !important;

    margin: 0 0 0 0;

	float:right

}



.tki-join {

    float: none;

    width: 100% !important;

	margin:80px 0 0 0;

	}



.footer-ul-align {

	margin-left: 0px !important;

	float: none !important;

	clear: both;

}

.pdt-dtl span {

	font-size: 12px;

}

.disp-footer {

	display: block;

}

.add {

	margin-top: 95px;

}

.heading-h2::after {

	content: none;

}

	

	

}



@media only screen and (min-width:981px) and (max-width:1024px) and (orientation:portrait){

	



.header-bottom {

	width: 100%;

}

.product-listing-text {

	margin-left: 18px;

}

.top-button button {

	font-size: 13px !important;

}

.top-button span {

	display: inline-block;

	padding: 4px 5px;

}

.top-button-1 button {

	font-size: 12px;

}

.top-button-1 span {

	display: inline-block;

	padding: 4px 0px;

}

.search select {

	padding: 9.5px 10px;

}

.center {

	text-align: center;

}

.inquery-form {

	width: 100%;

}

.inquery-form-left {

	width: 92%;

}

.input-first {

	width: 100% !important;

}

.inquery-form-left input, .inquery-form-left textarea {

	width: 100%;

}

.part-form input {

	background: url(../img/search.png) no-repeat 99% 4px;

}

.heading-h2::after {

	content: none;

}

.toggle-align {

	float: none !important;

}

.logo {

	width: 29% !important;

	box-sizing: border-box;

	float: left;

	text-align: center;

	padding: 5px;

}

.logo img {

	display: inline-block;

	width: auto !important;

}

.search {

	width: 69.6%;

	float: left;

	margin-left: 10px;

	margin-top: 0px;

	margin-bottom: 0px;

}

.search input {

	width: 63.5%;

	padding: 8.8px 10px;

}

.search button {

	float: right;

}

.menu {

	margin-left: 0px;

	float: left;

	clear: both;

}

.fib-2, .fib-1 {

	float: none !important;

	text-align: center;

}

.footer-img ul {

	width: 100%;

}

.post-button {

	width: 90%;

	float: right;

}

.top-menu a {

	text-align: left;

	padding: 10px 3px !important;

	font-size: 11px !important;

}

.swichtab-controller > li {

	margin-bottom: 10px;

}

.post-form input {

	width: 100%;

}

.post-form select {

	width: 100%;

	margin-bottom: 10px;

}

.post-form textarea {

	width: 100%;

	margin-bottom: 8px;

}

.enter-width {

	width: 100% !important;

}

.enter {

	width: 100% !important;

}

.drop {

	display: none;

}

.kit {

	display: block;

}

.footer-ul-align {

	float: left !important;

	margin-left: 0px !important;

}

.top-menu li:last-child {

	border-left: 0px !important;

}

.img-1 {

	width: 100%;

}

.img-1 img {

	margin: 0px auto;

}

	

	

}









@media only screen and (min-width:981px) and (max-width:1024px) and (orientation:landscape) {

	



.footer-ul-align {

	float: right !important;

	margin-left: 0px !important;

}

#sMenu li {

	padding: 0px 3px;

}

	

}









@media only screen and (min-width:1024px) and (max-width:1280px) and (orientation:portrait) {

.post-button {

	width: 17%;

}

#sMenu li {

	padding: 0px 3px;

}

.post-button input {

	font-size: 14px;

}

.post-form input {

	width: 31.9%;

}

.fib-2, .fib-1 {

	float: none !important;

	text-align: center;

}

.footer-img ul {

	width: 100%;

}

.search input, .search select {

	padding: 8.8px 10px;

}

.search select {

	border-right: 0px !important;

	padding: 9.5px 10px;

}

.enter-width {

	width: 32.28% !important;

	margin-top: 5px;

}

.enter {

	width: 44% !important;

}

}



@media only screen and (min-width:1024px) and (max-width:1280px) and (orientation:landscape) {

.search input, .search select {

	padding: 8.9px 10px;

}

#sMenu li {

	padding: 0px 14px;

}

.search select {

	border-right: 0px !important;

	padding: 9.5px 10px;

}

}

