@media only screen and (max-width:1426px) {
.rootmenu{ padding-right:240px; }
.rootmenu-list > li > a{padding-left:8px; padding-right:8px;}
.rootmenu-list > li > a{ font-size:17px;}
.rootmenu-list > li > a > .fi{ display:none; }
}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (max-width:1199px) {
.rootmenu-list > li > a{ font-size:15px;}
.logo{ width:120px; height:60px; transform:translate(-50%, 24px)}
.logo img{ width:120px ;}
.searchdropmenu{ min-width:inherit  !important; }	
.bximagediv img{ width:100%;}
.bxheadtext{ font-size:20px; }
.bxsmltext{ font-size:16px; line-height:24px;}
.sliderblockcap{ font-size:36px; }
.newlboxmain{ height:auto; }
.newsltext { font-size:16px;}
}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (max-width:991px) {
.headerright{ position:static; width:100%; height:auto; }
.header{ height:auto;}
.logo{ position:static; left:0px; top:0px; transform:none; padding-left:15px; padding-top:12px;}
.linkiconpart{ width:33.33% }
.bannerbottompart{ height:auto; }
.rootmenu-list > li.rightmenu{ text-align:center; float:none; }
.newsltext{ line-height:normal; text-align:center; display:block; padding-bottom:15px;}
.newsemail{width:70%; }
.signupbtn{width:30%;}
.linkiconpart{ width:33.33%; margin-bottom:15px; }
.linkiconpartname{ font-size:15px; }
.jddev-item > a {padding: 0px 15px;}
.jddev { font-size:15px;}
.co-name {font-size: 16px;}
.phone_number {font-size: 16px;margin-left: 20px;}
.home-row02 {padding: 25px 0; margin:30px 0 0 0;}
.aimex-design {padding: 10px 0px;}
.homeproductdesignblock { margin-bottom:30px;}
.social-icon {text-align: center;margin: 10px 0;}
}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (max-width:767px) {
.linkiconpart{ width:33.33%; margin-bottom:15px; }
.linkiconpartname{ font-size:15px; }
.cartdropdown{ width:100%; padding:8px; }
.productcol{ width:100%; margin:0%; padding:0px; }
.productlistbx { width:100%; margin:0%; padding:0px; }
.catrowname{ height:auto; width:100%; text-align:center;  }
.catrownamewp .itemnme{ text-align:center;  }
.rootmenu .tabmenu02 .verticalopen02{ padding:5px 15px; }
.header_logo {width:70px;margin: 4px 0;}
.topbtn {padding:15px 55px 15px 0;}
.jddev-item > a {padding: 10px;}
.sticky {position:relative;}
.contentpart01 {width: 100%;padding: 20px 0px 25px 0px;}
.contentpart02 {width: 100%;padding: 0;}
.co-name {font-size: 15px;padding:3px 0;position: absolute;top: -34px;width: 100%;text-align: center;left: 0;}
.header_part { margin-top:30px; position:relative;}
}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (max-width:640px) {
.sliderblockcap{ font-size:22px; }
.watchbtn:after{ display:none;}
.watchbtn{ font-size:18px; }
.bottompart{ padding:15px 0px;}
#totop{ position:static; border-radius:0px; width:100% }
.bottomcol{ position:relative; width:100%; padding:0px; font-size:15px;  }
.btmcontent{ display:none; }
.btmheader{display: block; padding: 5px 0px; font-size:17px;}
.btm-menu-activearrow > i {transform: rotate(180deg);}
.btm-menu-click{height:33px; position:absolute; top:0; right:0; display:block; cursor:pointer; width:100%;}
.btm-menu-click i{display:block; height:23px; width:25px; text-align:center; margin-top:11px; margin-right:8px; background-size:25px; font-size:21px; color:rgba(0,0,0,0.25); float:right; background:url(../images/down02.png) top center no-repeat;}
.newsemail{width:60%; }
.signupbtn{width:40%;}
.newsltext{ font-size:15px; text-transform:none;  }
.homehead01{ font-size:18px; }
.logo img{ width:100%}
.phone_number span {display: none;}
.top_right {width: 82%;}
.home-row02 {margin: 15px 0 0 0;padding: 25px 0;}
.title_sty02 {font-size:22px;padding: 0 0 10px 0;margin: 0 0 15px 0;}
.gallery_img {margin-top: 20px;}
.aimex-design {padding: 15px 0px;}
.contacthead01 {font-size: 18px;}
.innerpagebn h2 {font-size: 26px;margin: 15px 0;}
.innerpagebn h1 {font-size: 26px;margin: 15px 0;}
.breadcome {font-size: 14px;letter-spacing: 0; margin:0px;}
.flex-direction-nav { display:none;}
.bannerbottompart { display:none;}
.mainbannnerowl01 { margin-bottom:20px;}
.owl-theme .owl-controls {margin-top: -18px;}
.owl-theme .owl-dots .owl-dot span {width: 15px;height: 5px;}
.homeproductdesignblock {line-height: 26px;	font-size: 16px;}

}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (max-width:480px) {
.d-leftpart-btn a {width: 135px;padding: 0px 5px;font-size: 12px;}
.part_list li strong { width:65%;}
.qty-box {margin: 15px 0 0 0;float: left;display: inline-block;}
.price-addcart { text-align:center;}
.pricebox { float:none; display:inline-block; width:100%;}
.addtocart-btn { float:none; display:inline-block;}
.d-leftpart-btn span {width: 100%;text-align: center; margin-bottom:10px; float:left;}
.phone_number span {display: none;}
.top_right {width: 70%;}
.incontformrowhalf01 {width: 100%;margin-right: 0;}
.incontformrowhalf02 {width: 100%;}
.formcoll20{width:30%;}
.formcoll70{width:60%;}
.modal-body {padding: 0px 10px 10px 10px;}
.popup-pro-photo {width: 100%;padding: 0 0px 10px 0;height: 100px;}
.popup-pro-info {width: 100%;}
.copyrightbottom {font-size: 14px;}
}
/*-----------------------------------------------------------------------------------------*/
