@charset "utf-8";



@media only screen and (min-width: 200px) and (max-width:543px) { /*(.col-xs-)*/

.wrapper{max-width:94% !important; margin:0% 3%;}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float: left;}

.col-xs-1{width: 8.333333%;}

.col-xs-2{width: 16.666667%;}

.col-xs-3{width: 25%;}

.col-xs-4{width: 33.333333%;}

.col-xs-5{width: 41.666667%;}

.col-xs-6{width: 50%;}

.col-xs-7{width: 58.333333%;}

.col-xs-8{width: 66.666667%;}

.col-xs-9{width: 75%;}

.col-xs-10{width: 83.333333%;}

.col-xs-11{width: 91.666667%;}

.col-xs-12{width: 100%;}

.xs-none{ display:none !important;}



.searchbx .searchfild{ width:63% !important; }

.searchbx .browsebooks a {font-size:12px !important;padding: 0 8px !important;}

.totalstock_box span {font-size: 12px !important;}

.totalstock_box strong {font-size: 13px;padding: 3px 4px;}

.totalstock_box {padding:0px 10px 10px 10px; width:100%; text-align:center;}

.phoneno span {margin-right: 5px; margin-top: 3px;}

.phoneno em {font-size:13px;}

.searchbx {width: 100% !important;margin: 5px 0 !important;}

.v-menu-item {padding: 0 5px !important;}

.v-menu-submenu {padding: 5px 0 5px 20px;}

.smllink01 {margin: 0 0 7px 0;width: 100% !important;}

.threebox_wp {padding:12px 10px 5px 10px;}

.smlhead02 { font-size:14px !important;}

.addtextsty br { display:none;}

.h_prolist {display: inline-block; float: none; margin:10px 10px !important;}

.companytour_div {padding: 0px !important;width: 100% !important;}

.ct_list_title strong {font-size: 13px;}

.leftpart {width: 100% !important;}

.left_bottom { display:none;}

.pro_finder_title { display:none;}

.rightpart {width: 100% !important;}

.toplink .emaillink {width: 100% !important; text-align: center !important; display:none;}

.currencydiv { float:left !important; padding:8px 12px !important; border-left: 0px solid #4e4e4e !important;}

.toplogopart { position:relative;}

.phoneno {position: absolute;right:5px; top: 0;}

.flex-direction-nav { display:none;}

.h_prolistbox { text-align:center;}

.newprolistbox { text-align:center; margin:20px auto;}

.newprolistbox { text-align:center; clear:left; float:none;}

.ct_listbox {margin: 0 0 15px;}

.whoweare_div {width: 100% !important;}

.manuf_logo {padding: 0px !important;}

.manuf_title {font-size: 15px;margin: 0 0 15px;padding: 0 0 7px;width: 74% !important;}

.smllink01 .icon01 {width: auto;}

.smllink_text {width: 70% !important;}



.cat_box {width:100% !important; margin:0% 0% 2% 0% !important;}

.cat_img{ width:80px; }

.hedlinetext {padding: 0px 10px !important; width: 100% !important; font-size:11px;}

.bottom_pagenav { text-align: center;}

.pagenav {display: inline-block; float: none !important;padding: 15px 0 0 !important;}

.listing_row01 {padding: 0px 9px 10px 0px !important;}

.properties-table-container {padding: 20px 0 20px 0px !important;}

.headsty03 strong {padding: 0 10px !important; width: 100% !important; text-align: center;}

.title_right {padding: 0 15px !important;width: 100% !important; text-align:center;}

.breadcome {padding: 15px 0 11px 0px;}



.detail_right {padding: 15px 0 0 0px !important;width:100% !important;}

.ditail_left {width:100% !important;}

.detail_img {width: 100%; text-align: center;}

.detail_img > div {display: inline-block !important;/*height: auto !important;*/width: 100% !important;padding: 15px !important;}

.detail_text {padding: 30px 0 0 !important;width: 100% !important;}

.detail_info {padding: 0;}

.detail_title {font-size: 14px;}

.cat_text {font-size:14px !important; line-height:15px !important; line-height:28px;}



.pagetaxtpart {font-size: 14px !important; line-height:23px !important; padding: 0 !important;}

.cms_title01 { font-size:17px !important;}



.cont_address {width: 100% !important;}

.map-box {width: 100% !important;}

.map-box iframe {height: auto;}



/*Sign UP*/

.loginlable { width:100% !important; text-align:left !important;}

.logintext {width:100% !important;}

.rloginbxleft {width: 100% !important;}

.rloginbxright {width: 100% !important;}

.newlogin50 {width: 100% !important;}



/*my ac*/

.account_left {width:100% !important; padding:0px !important;}

.account_right {width: 100% !important;}





.checkout_addressbox_left { width:100% !important; padding:0px;}

.checkout_addressbox_right { width:100% !important; padding:0px;}

.threebutton .button { width:100% !important; margin-bottom:5px; text-align:center;}

.empty_cart_button { margin-right: 0px;}

.newlogin50 { width:100% !important; padding:0px;}



.coupon { width:100% !important;}

.totals { width:100% !important;}



/*PAYMENT DETAILS*/

.paymentdet { width:100%;}

.reprinttext .logintext {width:30% !important; font-size:11px;padding: 5px 0 0 5px;}



.directory_list {width: 100% !important;}



.line_logo li {width: 30.5% !important;}

.manuf_stock { font-size:15px !important;}



.gallery_div li {width: 47.3% !important; text-align:center;}

.iso_certificate strong {font-size: 18px !important;}



.gallery_div li.col1 {width: 100% !important;}

.gallery_div li.col2 {width: 100% !important;}

.gallery_div li.col3 {width: 100% !important;}


.newprolistbox.specialbox {float: none;display: inline-block;}

.checkout_bxleft {width: 100% !important;}
.checkout_bxright {	width: 100% !important;	margin-top: 30px;}
.step_list li {margin-bottom:5px;margin-top:5px;}
.requestquotebutton {line-height: 27px;	font-size: 22px;padding: 10px;}
.account-login .buttons-set { text-align:center;}
.backtocart_but { float:none; display:inline-block;margin-bottom: 15px;}
.submitbtsty { float:none; display:inline-block;}
.des_text span { width:65%;}
.des_text strong { width:35%;font-size: 13px;}
.div_email_report_button {padding: 20px 20px;text-align: center;}
.div_email_report_button > div { display:inline-block; float:none !important; margin-bottom:10px;}
.div_email_report_button > .reportanerrorbtn { float:none;}
 .top_logo {width: 100%;text-align: center;}

.checkout_bxleft .content {overflow: auto;}
.account-num {float: none !important;}
#tbodym {padding: 10px !important;background: transparent !important;}
td[width="88"], .pos-relative {width: 60px !important;}
.shipping-opt {width: auto;}
.shpiing-text {padding: 0 130px 0 20px !important;font-size: 14px !important;}

}

/*-----------------------------------------------------------------------------------------*/



@media only screen and (min-width:544px) and (max-width:767px) { /*(.col-sm-)*/

.wrapper{max-width:576px; padding:0 15px;}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float: left;}

.col-sm-1{width: 8.333333%;}

.col-sm-2{width: 16.666667%;}

.col-sm-3{width: 25%;}

.col-sm-4{width: 33.333333%;}

.col-sm-5{width: 41.666667%;}

.col-sm-6{width: 50%;}

.col-sm-7{width: 58.333333%;}

.col-sm-8{width: 66.666667%;}

.col-sm-9{width: 75%;}

.col-sm-10{width: 83.333333%;}

.col-sm-11{width: 91.666667%;}

.col-sm-12{width: 100%;}

.sm-none{ display:none !important;}



.toplogopart .wrapper { position:relative;}

.searchbx .browsebooks a {font-size:12px !important;padding: 0 8px !important;}

.totalstock_box span {font-size: 12px !important;}

.totalstock_box strong {font-size: 13px;padding: 3px 4px;}

.totalstock_box {padding:0px 10px 10px 10px; width:100%; text-align:center;}

.phoneno span {margin-right: 5px; margin-top: 3px;}

.phoneno em {font-size:17px;}

.searchbx {width: 100% !important;margin: 5px 0 !important;}

.v-menu-item {padding: 0 5px !important;}

.v-menu-submenu {padding: 5px 0 5px 20px;}

.smllink01 {margin: 0 0 7px 0;width: 100% !important;}

.threebox_wp {padding:12px 10px 5px 10px;}

.smlhead02 { font-size:14px !important;}

.addtextsty br { display:none;}

.h_prolist {display: inline-block; float: none; margin:10px 10px !important;}

.companytour_div {padding: 0px !important;width: 100% !important;}

.ct_list_title strong {font-size: 13px;}

.leftpart {width: 100% !important;}

.left_bottom { display:none;}

.pro_finder_title { display:none;}

.rightpart {width: 100% !important;}

.toplogopart { position:relative;}

.phoneno {position: absolute;right:15px; top: 0;}

.flex-direction-nav { display:none;}

.h_prolistbox { text-align:center;}

.newprolistbox { text-align:center;}

.ct_listbox {margin: 0 0 15px;}

.whoweare_div {width: 100% !important;}

.manuf_logo {padding: 0px !important;}

.manuf_title {font-size: 17px !important;}

.smllink01 .icon01 {width: auto;}



.cat_box {width:48% !important;}

.hedlinetext {padding: 0px 10px !important; width: 100% !important;}

.bottom_pagenav { text-align: center;}

.pagenav {display: inline-block; float: none !important;padding: 15px 0 0 !important;}

.listing_row01 {padding: 0px 9px 10px 0px !important;}

.properties-table-container {padding: 20px 0 20px 0px !important;}

.breadcome {padding: 15px 0 11px 0px;}



.detail_right {padding: 15px 0 0 0px !important;width:100% !important;}

.ditail_left {width:100% !important;}

.detail_img {width: 100%; text-align: center;}

.detail_img > div {display: inline-block !important;/*height: auto !important;*/width: 100% !important;padding: 15px !important;}

.detail_text {padding: 30px 0 0 !important;width: 100% !important;}

.detail_info {padding: 0;}

.detail_title {font-size:16px;}



.pagetaxtpart {padding: 0 !important;}

.cont_address {width: 100% !important;}

.map-box {width: 100% !important;}

.map-box iframe {height: auto;}



/*Sign UP*/

.loginlable { width:100% !important; text-align:left !important;}

.logintext {width:100% !important;}

.rloginbxleft {width: 100% !important;}

.rloginbxright {width: 100% !important;}



/*my ac*/

.account_left {width:100% !important; padding:0px !important;}

.account_right {width: 100% !important;}



.checkout_addressbox_left { width:100% !important; padding:0px;}

.checkout_addressbox_right { width:100% !important; padding:0px;}



.coupon { width:100% !important;}

.totals { width:100% !important;}



.directory_list {width:50% !important;}

.line_logo li {width:22.5% !important;}



.gallery_div li {width:30.8% !important;}

.gallery_div li.col1 {width: 100% !important;}

.gallery_div li.col2 {width: 47.6% !important;}

.gallery_div li.col3 {width: 47.6% !important;}


.newprolistbox.specialbox {float: none;display: inline-block;}

.checkout_bxleft {width: 100% !important;}
.checkout_bxright {	width: 100% !important;	margin-top: 30px;}
.step_list li {margin: 0 10px;}
.requestquotebutton {line-height: 27px;	font-size: 22px;padding: 10px;}
.account-login .buttons-set { text-align:center;}
.backtocart_but { float:none; display:inline-block;margin-bottom: 15px;}
.submitbtsty { float:none; display:inline-block;}

.top_logo {width: 100%;text-align: center;}
.currencydiv {padding: 9px 5px;width: 90px;}
.toplink .emaillink {font-size: 11px;}

}

/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:768px) and (max-width:991px) { /*(.col-md-)*/ 

.wrapper{max-width:720px;}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float: left;}

.col-md-1{width: 8.333333%;}

.col-md-2{width: 16.666667%;}

.col-md-3{width: 25%;}

.col-md-4{width: 33.333333%;}

.col-md-5{width: 41.666667%;}

.col-md-6{width: 50%;}

.col-md-7{width: 58.333333%;}

.col-md-8{width: 66.666667%;}

.col-md-9{width: 75%;}

.col-md-10{width: 83.333333%;}

.col-md-11{width: 91.666667%;}

.col-md-12{width: 100%;}

.md-none{ display:none !important;}





.searchbx .browsebooks a {font-size: 13px !important;padding: 0 8px !important;}

.totalstock_box span {font-size: 12px !important;}

.totalstock_box strong {font-size: 13px;padding: 3px 4px;}

.totalstock_box {padding:0px 10px 10px 10px; width:100%; text-align:center;} 

.phoneno span {margin-right: 5px; margin-top: 3px;}

.phoneno em {font-size: 14px;}

.searchbx {width: 57% !important;}

.v-menu-item {padding: 0 5px !important;}

.v-menu-submenu {padding: 5px 0 5px 20px;}

.smllink01 {margin: 0 8px 0 0;}

.threebox_wp {padding: 15px 10px;}

.smlhead02 { font-size:14px !important;}

.addtextsty br { display:none;}

.h_prolist { margin:15px 16px !important;}

.companytour_div {padding: 0 30px 0 20px !important;}

.ct_list_title strong {font-size: 13px;}

.leftpart {width: 100% !important;}

.left_bottom { display:none;}

.pro_finder_title { display:none;}

.rightpart {width: 100% !important;}



.cat_box {width: 32.33% !important;}

.hedlinetext {padding: 0px 10px !important; width: 100% !important;}

.bottom_pagenav { text-align: center;}

.pagenav {display: inline-block; float: none !important;padding: 15px 0 0 !important;}

.listing_row01 {padding: 0px 9px 10px 0px !important;}

.properties-table-container {padding: 20px 0 20px 0px !important;}



.detail_right {padding: 15px 0 0 10px !important;width: 40% !important;}

.ditail_left {width: 60% !important;}

.detail_img {width: 100%; text-align: center;}

.detail_img > div {display: inline-block !important;/*height: auto !important;*/width: 100% !important;padding: 15px !important;}

.detail_text {padding: 30px 0 0 !important;width: 100% !important;}



.pagetaxtpart {padding: 0 !important;}



/*Sign UP*/

.loginlable { width:100% !important; text-align:left !important;}

.logintext {width:100% !important;}





/*my ac*/

.account_left {width: 30% !important;}

.account_right {width: 70% !important;}





/*PAYMENT DETAILS*/

.paymentdet { width:100%;}

.paymentdet .loginlable { width:34% !important; text-align:right !important;}

.paymentdet .logintext {width: 63% !important; float:left;}



.line_logo li {width:17.7% !important;}


.h_prolistbox { text-align:center;}
.newprolistbox.specialbox {float: none;display: inline-block;}


.checkout_bxright {	width: 34% !important;}
.checkout_bxleft {width: 65% !important;}




}



/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:992px) and (max-width:1199px) { /*(.col-lg-)*/

.wrapper{max-width:940px;}

.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float: left;}

.col-lg-1{width:8.333333%;}

.col-lg-2{width:16.666667%;}

.col-lg-3{width:25%;}

.col-lg-4{width:33.333333%;}

.col-lg-5{width:41.666667%;}

.col-lg-6{width:50%;}

.col-lg-7{width:58.333333%;}

.col-lg-8{width:66.666667%;}

.col-lg-9{width:75%;}

.col-lg-10{width:83.333333%;}

.col-lg-11{width:91.666667%;}

.col-lg-12{width:100%;}

.lg-none{ display:none !important;}





.searchbx .browsebooks a {font-size: 13px !important;padding: 0 8px !important;}

.totalstock_box span {font-size: 12px !important;}

.totalstock_box strong {font-size: 13px;padding: 3px 4px;}

.totalstock_box {padding: 10px 10px;}

.phoneno span {margin-right: 5px; margin-top: 3px;}

.phoneno em {font-size: 14px;}



.v-menu-item {padding: 0 5px !important;}

.v-menu-submenu {padding: 5px 0 5px 20px;}

.smllink01 {margin: 0 8px 0 0;}

.threebox_wp {padding: 15px 10px;}

.smlhead02 { font-size:14px !important;}

.addtextsty br { display:none;}

.h_prolist { margin:0 0 40px 30px;}

.companytour_div {padding: 0 30px 0 20px !important;}

.ct_list_title strong {font-size: 13px;}



.cat_box {width: 32.33% !important;}

.hedlinetext {padding: 0px 10px !important; width: 100% !important;}

.bottom_pagenav { text-align: center;}

.pagenav {display: inline-block; float: none !important;padding: 15px 0 0 !important;}





.detail_right {padding: 15px 0 0 10px !important;width: 40% !important;}

.ditail_left {width: 60% !important;}

.detail_img {width: 100%; text-align: center;}

.detail_img > div {display: inline-block !important;/*height: auto !important;*/width: 100% !important;padding: 15px !important;}

.detail_text {padding: 30px 0 0 !important;width: 100% !important;}



.loginlable {width: 41%;}

.logintext {width: 59%;}

.address85 {width: 80% !important;}

.address15 {width: 20% !important;}



.line_logo li {width:17.7% !important;}



.searchbx{ width:36% !important; }

.searchbx .searchfild{ width:59% !important;}

.rgdev{ font-size:14px !important; }



/*checkout page*/



.checkoutbodypart .address85 {width: 100% !important;}

.checkoutbodypart .address15 {width: 100% !important;}





}

/*-----------------------------------------------------------------------------------------*/



@media only screen and (min-width:1200px){ /*(.col-xl-)*/

.wrapper{max-width:1200px;}

.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12{float: left;}

.col-xl-1{width: 8.333333%;}

.col-xl-2{width: 16.666667%;}

.col-xl-3{width: 25%;}

.col-xl-4{width: 33.333333%;}

.col-xl-5{width: 41.666667%;}

.col-xl-6{width: 50%;}

.col-xl-7{width: 58.333333%;}

.col-xl-8{width: 66.666667%;}

.col-xl-9{width: 75%;}

.col-xl-10{width: 83.333333%;}

.col-xl-11{width: 91.666667%;}

.col-xl-12{width: 100%;}

.xl-none{ display:none !important;}











}





@media only screen and (max-width: 1199px){
    form#topsearch {width: 40% !important;}
    .searchbx {width: 100% !important;}
}
@media only screen and (max-width: 991px){
    form#topsearch {width: 70% !important;margin-bottom: 10px;}

    /*My-profile*/
    .ct_leftpart {
        width: 100%;
        margin: 0;
        float: none;
    }
    .ctmypro_right{
        display: block;
        width: 100% !important;
        float: left;
    }
    /*End-My-profile*/

    .subscribe-box, .sign-gcaptcha {
        padding: 0 0 0 4px !important;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 767px){
    form#topsearch {width: 100% !important;}
    span.ctnote {float: none;text-align: center; margin-left:0;}
}
@media only screen and (max-width: 545px){
    span.ctnote {font-size: 12px;padding: 5px;}

    .subscribe-box, .sign-gcaptcha {
        padding: 0 0 0 1px !important;
    }
    .g-recaptcha{
        transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;
    }
    .newlogin100 {
        width: auto;
    }
}

/*15-11-2021 */
@media (max-width:767px){
    .ctrloginbxleft, .ctrloginbxright {
        width: 100%;        
        margin: 10px 0 0 0;
    }
     
}