
@media screen and (min-width:1950px){
  
  
}

@media screen and (max-width:1920px){
  img, iframe{ max-width:100%; height:auto;}  
}
@media screen and (max-width: 1800px){
	.banner-big-img { width: 65%; margin-top: 170px; }
	.right-side, .left-side {width: 16.6%;} 
	 
}
@media screen and (max-width: 1750px){
   .right-side, .left-side { width: 15.7%; }
   
}

@media screen and (max-width: 1680px){
	.common_nav .owl-nav { width: 87%;}
	.banner-big-img { width: 65%; margin-top: 140px; margin-right: -50px; }
	.right-side, .left-side {width: 14.2%;}
}

@media screen and (max-width: 1600px){
	.right-side, .left-side {width: 12.5%; top: 0;} 
	.main_menu li:nth-last-child(2) .has_sub li .has_sub_child {border-left:none;left: -170px; transform-origin:right; border-right:2px solid  #29a5ca;}
	.main_menu li:nth-last-child(2) .has_sub a::before {display:none;}
	.has_sub {width: 350px;}
	
	.main_menu li:nth-last-child(4) .has_sub {left:auto;right:0;} 
	
	
}
@media screen and (max-width: 1560px){
	.right-side, .left-side {width: 10.3%;} 
}

@media screen and (max-width: 1520px){
	.right-side, .left-side {width: 10.3%;} 
}
@media screen and (max-width: 1504px){
	.right-side, .left-side {width: 10.1%;} 
}
@media screen and (max-width: 1500px){
	.common_nav .owl-nav {width: 95%;}
	.main_menu li:last-child .has_sub { left: auto; right: -17px; }
	.right-side, .left-side {width: 150px;} 
}

@media screen and (max-width: 1440px){
	.right-side, .left-side {width: 120px;} 
	.cate-area-new {padding: 0;margin: 0 -0.8%;}
	.has_sub {width: 350px;}
	.has_sub_child {left: 170px;width: 160px;}
	.main_menu li:nth-last-child(2) .has_sub li .has_sub_child,
	.main_menu li:last-child .has_sub li .has_sub_child {left: -160px;}
	.main_menu li:nth-last-child(2) .has_sub {left: auto;right: -17px;}
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 {font-size: 60px;line-height: 62px;width: 87%;margin: 0 auto;}
	.cyber_weak {padding: 0;}
	.product-category .wrapper {padding: 0;}
	.banner_area.cate_banner_new .wrapper {padding: 0;}
	.ph_drop, .acc_drop {top: 75px;}
	.feature_box .pro-imgbox {min-height: 300px;}
	.new_related_prod {padding: 60px 0;}
	.wishlist_area { min-height: auto;}
	.registration-area {padding: 55px 0;background: none;}
	.form-area { background:#fff;}
	.news-main-area .wrapper, .rugged-are .wrapper, .registration-area .wrapper, .contacting-us .wrapper, .testimonials_aec .wrapper, .request_quote_area .wrapper, .thank-you .wrapper, .purch_order .wrapper, .quote_area .wrapper, .blog-contain .wrapper, .cart-area .wrapper, .return-area .wrapper, .contact-arae .wrapper, .contact-form .wrapper { padding:0;}
	.privecy {background:none;}
	.cart-area {min-height: inherit;}
	.banner_area.cate_banner_new .wrapper,
	.inner_banner .wrapper {padding: 0; width: 100%; margin: 0;}
	.blog-contain, .news-main-area{min-height: auto;}
    .inner_banner.blog.blog_dtl_banner.border-top .wrapper{ max-width:1200px; margin:0 auto;}

}

@media screen and (max-width: 1400px){
	.right-side, .left-side { display:none;} 
	.hearder_wrapper { width: 95%;}
	.top_header_two li {padding: 10px 30px;}
	.top_search {
    /* width: 395px; */
    margin-left: 75px;
}
	.main_menu a { font-size: 13px; line-height: 13px;}
	.main_menu a::after {top: 5px;}
	.common_nav .owl-nav {width: 97%;}
	.left-side, .right-side { display:none;}
	.product_area { background: #f9f9f9;}
	.inner_banner h2 span { font-size: 36px; line-height: 41px;}
	.inner_banner h2 {font-size: 80px;line-height: 70px;}
	/*.testimonials_aec .owl-nav .owl-next{margin-right:-6%}
	.testimonials_aec .owl-nav .owl-prev {margin-left:-4%;}*/
	.news-main-area {padding: 50px 0 40px 0;}
	.blog-contain {padding: 50px 0 40px 0;}
	.pagination_blog {padding-top: 28px;}
	.blog-details {padding: 50px 0;}
	.blog-text img {margin-bottom: 40px;}
	.request_quote_area {padding: 40px 0;}
	.main_menu li .has_sub a::after {top: 15px;}
	.cate-area-new { padding: 0;}
	.main_menu li:nth-last-child(3) .has_sub {left: auto;right: -17px;}
	.has_sub .has_sub_child li a::after {top: 17px;}
	.owl-carousel .innr-banner-content .hearder_wrapper {width: 89%;}
	.purch_order {padding: 50px 0;}
	/*.all_cate_list { width: 200px; height: 55px;}*/
	.main_menu > li {padding: 17px 15px;}
	.main_menu > li a{font-size: 13px;line-height: 13px;}
	.main_menu > li > a::after {top: 5px;}
	.prom_mega {top: 55px;}
	.submenu-container {top: 34px;}
	.submenu > ul > li > ul > li > a {font-size: 13px;line-height: 16px;}
	.feature_box.more_offer .pro-imgbox { min-height: 296px;}
	.products_right .product_box .pro-imgbox {min-height: 160px;}
	#main.active::after {left: -40%;}
	#scroll_top_new { right: 30px;}  
	.bottom_header .main_menu { padding-left: 20px;}
	.blog-details .feature_box.more_offer .pro-imgbox{ min-height: auto }
	.blog-single { padding: 0 0 50px 0;}
	.blog-single .wrapper {  padding: 0;}
	
	
}

@media screen and (max-width: 1366px){
    
    .modal-left, .modal-right {height: 400px;}
    .cook-scroll {height: 240px;}
    .blog-single .blog-text img { margin-bottom: 10px;}


}

@media screen and (max-width: 1300px){
	.main_menu > li > a {font-size: 13px;}
	.logo { width: 240px;}
	.top-left a, .top-right .top_menu_sec a, .top_header_two a {font-size: 13px; line-height: 16px;}
	.top_phone span {font-size: 15px; line-height: 19px; }
	.top_search button, .top_search input {height: 45px; line-height: 45px;}
	.top_search button{ line-height: 45px;}
	.top_account span {font-size: 11px; line-height: 13px;}
	.middle_header {padding: 25px 0;}
	/* .main_menu li {padding: 1.5em 0.87em;} */
	.banner_left h2 {font-size: 70px; line-height: 57px;}
	.banner_left img {width: 170px !important;}
	.banner_main_img { height: auto;}
	.banner_left { margin-top: 75px;}
	.banner-big-img { width: 62%; margin-top: 60px; margin-right: -20px;}
	.banner_content .wrapper {  width: 87%;}
	.common_nav .owl-nav {top: 165px;}
	.common_nav .owl-nav button { width: 40px; height: 40px; line-height: 40px !important;}
	.top_header_two li {padding: 10px 32px;}
	.has_sub li {padding: 0;}
	.has_sub a::after { top: 18px;}
	.parner_se { padding: 40px 0;}
	.partner_area .owl-nav { position: relative; top: 0; left: auto;right: auto;width: auto; transform: none;}
	.partner_area .owl-nav button.owl-prev {left: 0;float: none;}
	.partner_area .owl-nav button.owl-next {right: 0;float: none;}
	.partner_area .owl-nav button { font-size: 45px !important; margin: 30px 5px 0 5px !important; width: 40px; height: 40px; line-height: 40px !important;border: 1px solid #ddd !important;}
	.about_area { padding: 60px 0 50px 0;}
	.testimonials_aec .owl-nav {position: relative;top: auto;transform: none;margin-top: 30px;}
	.testimonials_aec .owl-nav .owl-next, .testimonials_aec .owl-nav .owl-prev {margin: 0 8px;float: none;}
	.cate_banner_new .common_nav .owl-nav {top: 50%;}
	.ph_drop a, .acc_drop a {font-size: 13px;height: 35px;line-height: 37px; word-break: break-all;}
	.act_my_acount {font-size: 14px;line-height: 20px;}
	.bottom_header .main_menu{ padding-left: 28px;}       
	.main_menu > li { padding: 17px 10.6px;}
	.country-flags ul li a {width: 25px;}
	.country-flags{ width: 100%; margin-left: 0; text-align: center; }
	.country-flags ul {margin-right: 50px;}
    .country-flags {margin-top: 7px;}
    
    
}
@media screen and (max-width: 1300px){
.country-flags {
    width: 100%;
    margin-left: 0;
    text-align: center;
}
.country-flags {
    display: block;
    vertical-align: top;
    margin-top: 7px;
}
.top_phone span {
    font-size: 13px;
    line-height: 17px;
}
	
}

@media screen and (max-width: 1200px){
	.wrapper {width: 95%;}
	.top_header_two li {padding: 10px 26px;}
	.top_search {width: 275px;}
	.main_menu a { font-size: 12px; line-height: 12px;}
	.main_menu > li {padding: 13px 10px;}
	.has_sub { top: 52px; width: 300px;}
	.has_sub li {padding: 0;}
	.has_sub a::after { top: 18px;}
	.has_sub li a { font-size: 13px; line-height: 17px; }
	/*.owl_banner .item {padding-bottom: 57px;}*/
	.banner-big-img { width: 58%; margin-top: 70px; margin-right: -20px;}
	.product_namebox a { font-size: 15px; line-height: 20px;}
	.parner_se {padding: 30px 0;}
	.privecy h2, h3 { font-size: 40px; line-height: 44px;}
	.footer_top { padding-top: 60px; padding-bottom: 30px;}
	.footer_box {padding: 0 25px;}
	.atoz-list {width: 98%;}
	.atoz_inner {margin-bottom: 0;}
	.return_featurs {min-height: 500px;}
	.n-content p br{ display:none;}
	.n-content {padding: 25px;}
	.cont h4 br, .side-1-text h4 br, .main-2-txt h4 br, .main-txt h4 br, .west h4 br{ display:none;}
	.west {padding: 20px 20px 0 0;}
	.main-2-txt, .main-txt {padding: 20px 20px 60px 20px; min-height: 320px;}
	.side-2-text h4, .cont h4, .side-1-text h4, .main-2-txt h4, .main-txt h4, .west h4{ font-size: 19px;line-height: 25px;}
	.west p {font-size: 15px;line-height: 26px;}
	.boxx {min-height: 366px;}
	.containt p br{ display:none;}
	.featuer_name p {font-size: 13px;line-height: 21px;}
	.all_cate_list {width: 130px;height: 46px;padding: 12px 10px 11px 4px;}
	.all_cate_list span {font-size: 12px;line-height: 12px; vertical-align: middle;margin-top: 3px;}
	.all_cate_list .fa-bars {margin-top: 0;}
	.main_menu li:last-child .has_sub li .has_sub_child {left: -160px;}
	.main-txt .read_more_btn {left: 20px;}
	.all_cate_list ul { top: 54px;}
	.main_menu > li > a {font-size: 12px;}
	.main_menu > li > a::after {top: 4px;}
	.prom_mega {top: 46px; padding: 20px 0 10px 0;}
	.prom_box h5 {font-size: 11px;line-height: 14px;}
	.prom_box .img_b {width: 55px;height: 55px;line-height: 55px;padding-top: 9px;}
	.prom_box img {width: 30px;}
	.submenu-container {top: 25px;}
	.submenu > ul > li > ul > li > a {font-size: 12px;line-height: 16px; padding:4px 0;}  
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 {font-size: 50px;line-height: 52px;width: 87%;}
	.cart-area { padding: 35px 0;}
	.feature_box .pro-imgbox {min-height: 280px;}
	.memory_con_fig ul li {width: 32%;}
	.memory_con_fig ul li:nth-child(4n+4){margin-right:1%;}
	.memory_con_fig ul li:nth-child(3n+3){margin-right:0;}
	.ar-content h4, .n-content h4 {font-size: 24px;line-height: 28px;}
	.prod-filter-area {margin-left: 0;}
	.products_right {width: 78%;}
	.bottom_header .main_menu{ padding-left: 18px;}       
	/*.main a, .main img {max-height: 228px;}*/
	.main-txt .read_more_btn { bottom:15px;}
	.cont_log a{}
	.footer_box h5 {
    font-size: 14px;}
	.resource_submenu{ width:193px;}
	.top_search {margin-left: 40px;}
	.three-colum img {
    height:auto;
}
.four-colum .colum {
    width: 19.55%;
}
}

@media screen and (max-width: 1100px){
	/*.top_header_two li { padding: 0.8em 1.52em;}*/
	.logo {width: 200px;}
	.top_search {margin-right: 15px;}
	.top_account {margin-left: 15px;}
	.main_menu a { font-size: 11px; line-height: 11px;}
	.main_menu a::after { top: 3px;}
	.has_sub li {padding: 0;}
	.has_sub a::after { top: 18px;}
	.footer_box.f_logo { padding-right: 29px; width: 200px; padding-left: 0;}
	.footer_box {padding: 0 21px;}
	.cont-address h3 {font-size: 30px;line-height: 32px;}
	.cont-address{ padding:30px 30px; min-height:390px;}
	.cont-address p {font-size: 16px;line-height: 25px;}
	.ar-content h4, .n-content h4 {font-size: 21px; line-height: 25px;}
	.boxx {min-height: 345px;}
	.ser-pro-cont p br{ display:none;}
	.ser-right {padding-top: 30px;}
	.more_offer .featuer_name p {width: 91%;margin: 0 auto;min-height: 63px;}
	.main-2-txt, .main-txt {min-height: 330px;}
	
}

@media screen and (max-width: 1024px){
	/*.top_header_two li { padding: 10px 19px; }  */   
	.top_account i img { display: block; margin: 8px auto 0 auto; width: 13px; }
	.top_account i {  height: 35px; width: 35px; line-height: 30px;}
	.top_account div { margin: 0 11px;}
	.top_account a::before { left: -12px;}
	.middle_header {padding: 17px 0;}
	.main_menu > li {padding: 13px 7.9px;}
	.main_menu a { font-size: 10.5px; line-height: 10.5px;}
	.has_sub li {padding: 0;}
	.has_sub a::after { top: 18px;}
	.banner_left {margin-top: 55px;}
	.banner-big-img { width: 52%; }
	/*.owl_banner .item {padding-bottom: 30px;}*/
	.footer_box {padding: 0 20px; }
	.top_phone p { font-size: 11px; line-height: 16px;}
	.top_phone span { font-size: 13px; line-height: 17px;}
	.pro-imgbox {min-height: 200px;}
	.product_namebox a { font-size: 14px; line-height: 18px;}
	.feture-h3 {margin-top: 55px;}
	.featuer_name p {font-size: 13px;line-height: 20px;}
	.top_search {
    width: 440px;
}
	.atoz-list ul li {padding: 0.7% 1.2%;}
	.footer_box.f_logo { padding-right: 20px; width: 160px;}
	.footer_box {padding: 0 18px; }
	.why-content {padding: 30px 25px;}
	.inner_banner h2 {font-size: 60px;line-height: 53px;}
	.return_featurs {padding: 40px 30px;}
	.n-content p {min-height: 75px;}
	.news-main-area h3 {margin-top: 50px;}
	.west p br{ display:none;}
	.boxx {min-height: 316px;}
	.side-2-text h4, .cont h4, .side-1-text h4, .main-2-txt h4, .main-txt h4, .west h4{ font-size: 16px;line-height: 21px;}
	.west h4 {padding: 13px 0 10px 0;}
	.side-1-text h4, .side-2-text h4 {padding: 14px 0 0 0;}
	.blog-text {width: 100%;}
	.request_quote table {width: 100%;}
	.tabele_arae {padding: 0 20px;}
	.south-team .team-box:nth-child(6) { margin-left: 0; }
	.team-box {width: 32%;}
	.containt {padding: 40px;}
	.cyber_box a {bottom: 20px;right: 20px;font-size: 13px; padding: 7px 10px;}
	.has_sub li a {font-size: 12px;line-height: 13px;}
	.has_sub_child li a {padding: 8px 14px 8px 10px;font-size: 11px;line-height: 12px;}
	.has_sub .has_sub_child li a::after {top: 12px;}
	.has_sub_child {width: 140px;}
	.main_menu li:nth-last-child(2) .has_sub li .has_sub_child,
	.main_menu li:last-child .has_sub li .has_sub_child {left: -140px;}
	.category_box { width: 32.3%;}
	.owl-carousel .innr-banner-content .hearder_wrapper {width: 86%;}
	.prod-inner-left h4 {font-size: 15px;line-height: 20px;  }
	.img_area {width: 100%;}
	.show {width: 100% !important;height: 450px !important;padding: 15px; margin-top: 25px !important;}
	.small-img a {width: 46px;height: 46px;line-height: 44px;}
	/*.owl_related .owl-nav .owl-next {margin-right: -5.5%;}
	.owl_related .owl-nav .owl-prev {margin-left: -5.5%;}*/  
	.all_cate_list {width: 115px;}
	.main_menu > li > a {font-size: 11px;}
	.pop_price_area h6 {font-size: 16px;line-height: 16px;}  
	.bas_prod_dtl p {font-size: 12px;line-height: 17px;}  
	.pop_price_area h6 sub {font-size: 12px;line-height: 16px;}
	.contacting-us {padding: 50px 0;}
	.cont_shop_area {text-align: center;}
	.feature_box .pro-imgbox {min-height: 250px;}
	.checkout_sec_left {width: 100%;float: none; border-right:none;}
	.checkout_sec_right {margin-top: 20px;border-left:none; width: 420px;}
	.checkout_sec_right .check1_outerarea {text-align: right;}
	.top_account .faver i img {margin: 11px auto 0 auto;}
	.top_phone {padding-top: 3px;}
	.top_phone p {margin-top: 10px;}
	.top_search button { width: 35px;}
	.top_search input { padding: 0 40px 0 14px;}
	.product_box.feature_box.more_offer .featuer_name p {min-height: 61px;}
	.product_box.feature_box.more_offer  .featuer_name { padding: 10px 5px 8px 5px;}
	.main_menu > li > a::after {right: -10px;}
	.bottom_header .main_menu {padding-right: 8px;}
	.reltd_dec {width: 44%;}
	.reltd_rgt {width: 36%;}
	/*.product_tag .stock {right: 4%;top: 23%;}*/
	.ph_drop, .acc_drop {top: 68px;}
	.feature_box.more_offer .pro-imgbox {min-height: 260px;}
	#show-img {height: auto !important;}
	.products_right .product_box .pro-imgbox {min-height: 160px;}
	.products_right .product_box {width: 33.33%; padding: 0 0.4% !important;}
	.products_right .product_box.feature_box.more_offer .featuer_name p {min-height: 58px;}
	.checkout_sec_left table{ width:100%;}
	#scroll_top_new {right: 20px;}
	.rlt_desc p + p {height: 80px;}
	.home_fe_product .feature_box .pro-imgbox {min-height: 170px;} 
	.main a, .main img {height: 200px;}
	.special_fe_product .featuer_name p {min-height: 63px;}
	.special_fe_product .feature_box .pro-imgbox { min-height: 170px;}
	.home_shopby_product .pro-imgbox {min-height: auto; }
    .home_shopby_product .pro-imgbox a {	height: 155px;}
    .all_cate_list .fa-bars {font-size: 16px;}
    .all_cate_list span {font-size: 11px;line-height: 11px;margin-top: 4px;}
    .hearder_wrapper { width: 97%;}
    .bottom_header .main_menu {padding-left: 13px;}
    .main-2-txt, .main-txt { min-height: 340px;}
    .cont_log a{font-size: 0.7rem;}
    .return_featurs {min-height: 540px;}
    .resource_submenu {width: 167px;}
    
    .vide-area iframe {height: 340px;width: 740px;}

.vide-area {float: none; width: 100%;  margin-left: 0;}    
    
  .krmc-txt p {
    width: 100%;
    float: none;
} 



.modal-left { padding: 30px 20px;}
.coo-tabbtn button {padding: 0 15px;font-size: 13px;}
.coo-tabbtn button i {margin-right: 7px;}

.four-colum .colum {
    width: 48%;
    float: none;
    text-align: center;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    min-height: 317px;
    margin-bottom: 20px;
}

.four-colum img {
    width: 37%;
    display: block;
    margin: 0 auto;
}

.footer_box ul li a {
    font-size: 13px;
    line-height: 16px;
   
}

}

@media screen and (max-width: 800px){
    .cle_filte {margin-top: 30px;}
    .filter-box {margin-top: 10px;}
    .hearder_wrapper { width: 95%;}
	.top-left { width: 240px; float:none; margin:0 auto; }
	.top-left.top-left-extra { width: 200px; float:left; margin:0; }
	.bottom_header, .top_phone, .top_account span, .top_phone p, .top_header_two, .top_menu_sec { display: none;}
	.act_my_acount::after { top: 15px;}
	.top_account {margin-left: 0;}
	.top_search {width: 295px;}
	.top_account .m_search, .top_account .l_phone, .top_account .m_bars{ display:block; }
	.top_account div { vertical-align: middle; float:left; margin: 0 13px;}
	.top_account div:last-child{ margin-right:0;}
	.top_account div::before {left: -14px; height: 26px; top: 5px;}
	.top_account .m_search::before { display:none;}
	.middle_header {position: relative;}
	.top_search { width: 80%; position: absolute; margin-right: auto; left: auto; left: 50%; -webkit-transform: translateX(-50%) scaleY(0); transform: translateX(-50%) scaleY(0); top: 85px; z-index: 9;-webkit-transition: all ease 500ms; transition: all ease 500ms;}
	.top_search.open {-webkit-transform:translateX(-50%)  scaleY(1);-moz-transform:translateX(-50%)  scaleY(1);-ms-transform:translateX(-50%)  scaleY(1);-o-transform:translateX(-50%)  scaleY(1);transform:translateX(-50%)  scaleY(1);}
	
	.banner_left {margin-top: 85px; float: none;width: 100%; text-align: center;}
	.banner-big-img {width: 85%;margin-top: 40px;margin-left: auto;margin-right: auto;float: none;}
	.banner_left h2 br{ display:none;}
	.owl_banner .mobile_banner { display:block !important;}
	.owl_banner .banner_main_img { display:none !important;}
	.banner_left img {width: 170px !important;margin-left: auto;margin-right: auto;}
	/*.common_nav .owl-nav { top: 40px;width: 107px;position: relative;}
	.owl_banner .item { padding-bottom: 0;}*/
	.common_nav .owl-nav .owl-next {width: 40px; height: 40px; line-height: 40px !important; right: 20px; top: 50%;}
	.common_nav .owl-nav .owl-prev {width: 40px; height: 40px; line-height: 40px !important; left: 60px; top: 50%;}
	
	.common_nav .owl-prev {left: auto; position: relative;}
	.common_nav .owl-next {right: auto; position: relative;}
	.common_nav .owl-nav span {color: #656565;}
	.common_nav .owl-nav button {border: 1px solid #656565 !important; margin:0 5px !important;}
	.product_box:nth-child(4n+4){ padding-right:0.8%;}
	.product_box:first-child, .product_box:nth-child(5){ padding-left:0.8%;}
	.pro-imgbox { min-height: 275px;}
	.product_namebox a {width: 100%; margin: 0 auto;}
	
	/*------Start mobile_menu-------------*/ 
	.ov_hile{ overflow:hidden;}
	.main-header {z-index: 999;}
	.mobile_menu {display: block;position: fixed;top: 0;left: 0;width: 100%;height:100%;z-index: 999;background: #1ec2f1;-webkit-transform: scaleX(0);-moz-transform: scaleX(0);
	transform: scaleX(0);transform-origin: left;-webkit-transition:all ease-in-out 500ms;-moz-transition:all ease-in-out 500ms;transition:all ease-in-out 500ms;padding-top: 60px;padding-bottom:20px;}
	
	.mobile_menu.open{-webkit-transform: scaleX(1);-moz-transform: scaleX(1);transform: scaleX(1);	}
	.mobile_menu .m_close {position: absolute; padding-top: 8px; top: 10px;right: 17px;background: #149cc4;width: 35px;height: 35px;text-align: center;border-radius: 50%;}
	.m_close i {font-size: 17px;color: #fff;text-align: center;cursor: pointer;}
	.mobile_menu > ul {width: 95%;margin: 0 auto;height: 100%;overflow: scroll;}
	.mobile_menu > ul > li > a{
		font-size:14px;
		line-height:18px;
		font-family: 'Poppins-Regular';
		color:#fff;
		border-bottom: 1px dashed rgba(255,255,255,0.3);
		padding: 16px 10px;
		display:block;
		position:relative;
		background:#1ec2f1;
	}
	.mobile_menu ul li ul a::after, .mobile_menu > ul > li > a::after {
		position: absolute;
		top: 9px;
		right: 7px;
		content: '\f105 ';
		height: 30px;
		width: 30px;
		border: 1px solid #fff;
		border-radius: 50%;
		font: normal normal normal 14px/1 FontAwesome;
		text-align: center;
		line-height: 29px;
		font-size: 21px;
	}
	.mobile_menu ul ul{display:none;padding-left:15px;}
	.mobile_menu ul li ul a{
		font-size:14px;
		line-height:18px;
		font-family: 'Poppins-Regular';
		color:#fff;
		border-bottom: 1px dashed rgba(255,255,255,0.3);
		padding:16px 10px;
		display:block;
		background: #17b8e6;
		position:relative;
		text-transform: capitalize;
		-webkit-transition: all ease 500ms;
		-moz-transition: all ease 500ms;
		transition: all ease 500ms;
	}
	.mobile_menu ul li ul ul a{background: #1cadd7;}
	.mobile_menu ul li ul ul ul a{background: #18a5ce;}
	.mobile_menu ul li{ position:relative;} 
	.mobile_menu ul .tog_span{ width:32px; height:32px; position:absolute; right:7px; top:9px; cursor:pointer; border-radius: 50%; border: 1px solid #fff;}
	.tog_span:before{ content:''; position:absolute; height:12px; width:2px; background:#fff; left:50%; top:50%; transform:translate(-50%,-50%);}
	.tog_span:after{ content:''; position:absolute; height:2px; width:12px; background:#fff; left:50%; top:50%; transform:translate(-50%,-50%);}
	.tog_span.plus:before{ display:none;}
	.mobile_menu ul li a.miss::after { display:none;}
	
	
	/*------End mobile_menu-------------*/
	.product_box { width: 50%;}
	.parner_se .partner_area {text-align: center;}
	.footer_box.f_logo {padding-right: 0; width: 200px; padding-left: 0;float: none; margin-left: auto; margin-right: auto; border-right: none;}
	.footer_box { padding: 20px 0 10px 0; width: 100%; height: auto; border-right: none; border-bottom: 1px solid #242628; text-align: center;}
	.footer_box ul{ text-align:center;}
	.footer_box ul li {display: inline-block; margin-bottom: 7px; padding: 0 5px; border-right: 1px solid #242628;}
	.footer_box ul li:last-child{border-right:none;}
	.follow li {border-right: none !important;}
	.footer_box.f_info {border-bottom: none;}
	.follow li {padding: 0 !important;}
	.top_account a.faver i img {margin: 10px auto 0 auto;}
	.atoz_inner p br{ display:none;}
	.atoz_inner p {width: 90%;margin-left: auto; margin-right: auto;}
	.a-z-box:first-child {display: block;float: none;text-align: center;width: 105px;margin: 0 auto; padding: 0 0 25px 0;}
	.about-left{width: 100%;float: none;}
	.about-right {width: 80%;float: none; margin:50px auto 0 auto;}
	.inner_banner h2 {font-size: 50px;line-height: 45px;}
	.inner_banner h2 span {font-size: 20px;line-height: 24px;}
	.partner-ab ul li {padding: 0 10px;}
	.why_box {width: 100%;display: block;}
	.why-content {min-height: auto;}
	/*.banner-box > img {height: 180px;-webkit-object-fit: fill; -moz-object-fit: fill; object-fit: fill;}*/
	.banner-box img + img {width: 63%;}
	.about-left p, p, .return_featurs p {font-size: 14px;line-height: 25px;}
	.return_featurs {min-height: 600px;}
	.banner-box img + img {width: 73%;height: 200px;left: -80px; -webkit-object-fit: cover; object-fit: cover;}
	.return_featurs li {font-size: 14px;line-height: 30px;padding-left: 35px;margin-bottom: 10px;}
	.why_didtri {padding: 50px 0 30px 0;}
	.contact-box {width: 100%;margin: 0 auto 30px 0;float: none;}
	.cont-address{ min-height:auto;}
	.contact-arae {padding: 50px 0 20px 0;}
	.form-group {width: 47.7%;}
	.form-area {padding: 30px 30px 40px 30px;}
	.registration-area {padding: 40px 0;}
	.form-area {padding: 30px 30px 90px 30px;}
	.rugged-lft, .rugged-right {width: 100%; float:none;margin: 10px 0;}
	.rugged_vender, .testimonials_aec, .rugged-are {padding: 30px 0;}
	.vender_area {width: 100%;}
	.n-content h4 {min-height: 55px;}
	.n-content, .ar-content {padding: 20px;}
	.box-3 {width: 47%;}
	.boxx {min-height: auto;}
	.right-part{ overflow:hidden; background:#fff;}
	.section-2 {margin: 0;}
	.main-2, .main, .img-arae-box {width: 100%;}
	.side-2-text, .side-1-text, .cont {position: relative; bottom: auto; top:auto; left: auto; width: 48%; float: right; padding: 20px;}
	.main-2-txt, .main-txt {width: 100%; min-height: 340px;}
	.side-2-text h4 a, .side-1-text h4 a, .cont h4 a {color: #434242;}
	.main-2-txt span, .main-txt span {position: relative;top: auto;left: auto;margin-bottom: 15px;}
	.section-2, .section-1 {margin-bottom: 0;}
	.side-2-text h4 br{ display:none;}
	.blog-text {padding: 30px 30px 100px 40px;}
	.blog-text p br{ display:none;}
	.new-emailoffer .form-group {width: 100%; margin: 5% auto;}
	.tabele_arae {padding: 0;width: 95%;margin: 0 auto;}
	
	.request_quote table {width: 100%}
	
	.request_quote table, .request_quote table thead, .request_quote table tbody, .request_quote table tbody tr, .request_quote table tr td {display: block; width:100%;}
	.request_quote table thead tr{ position:absolute; left:-10000px; top:-1100px;}
	.request_quote table thead tr{ display:none;}
	.request_quote table td { padding: 0px 0 0px 48%; margin-bottom: 11px; position:relative;}
	.request_quote table td:last-child {margin-bottom: 25px; }
	.box_field input { margin: 0;}
	.request_quote table td::before{ position: absolute;left: 0;width: 45%;height: 40px;line-height: 40px;padding-left: 15px;box-sizing: border-box;  text-align: left; font-size: 12px; text-align: left; background: #13b8e8; color: #fff; font-family: 'Poppins-SemiBold';}
	.request_quote table td:nth-of-type(1)::before { content: "MPN";}
	.request_quote table td:nth-of-type(2)::before { content: "PRODUCT CODE(IF KNOWN)";}
	.request_quote table td:nth-of-type(3)::before { content: "PRODUCT DESCRIPTION";}
	.request_quote table td:nth-of-type(4)::before { content: "QUANTITY";}
	.request_quote table td:nth-of-type(5)::before { content: "CURRENT PRICE(IF APPLICABLE)";}
	.request_quote table td:nth-of-type(6)::before { content: "REMOVE";}
	.request_quote table .border td::before{ display:none;}
	.remove_icon { border: 2px solid #e5e5e5; border-radius: 5px; padding: 7px 0 0 5px; width: 80px; text-align: center;}
	
	
	.mod-search-area .form-group {width: 100%;float: none;margin: 2% 0; overflow: hidden;}
	.mod-search-area .form-group label {width: 120px;float: left; margin: 15px 0 10px 0;}
	.input-area.cun-sel {position: relative;width: 100%;float: right;}
	.search_product_box {padding: 20px;}
	.ser-right {width: 75%;}
	.ser-right {padding-top: 0;}
	.ser-pro-cont {width: 48%;padding: 0 9px;}
	.add-cart {width: 28%;}
	.add-cart a {height: 40px;line-height: 40px;font-size: 11px;}
	.ser_img_box span {width: 55px; font-size: 10px;}
	.team-box { width: 32%;}
	.south-team .team-box:nth-child(6){ margin-left:0;}
	.tem-cont h4 {font-size: 17px;line-height: 21px;}
	.team-box {  width: 48%;}
	ul.cid li, ul.web li {font-size: 14px;line-height: 24px;}
	.form {width: 100%; padding: 70px 100px;}
	.con p br{ display:none;}
	.more_offer .featuer_name p {width: 90%;min-height: 40px;}
	.box_field.qty a {top: 14px;}
    /*---login start---*/
    .login_area {padding: 90px 0 50px;}
    /*----my account------*/
    .acc-det {padding: 30px 20px;}
	.acc-main-cont {width: 68%;}
	.other_page {display: block; position: absolute;top: 30px;right: 20px;background: #05afec;color: #fff;padding: 5px 20px;border-radius: 30px;font-size: 12px;cursor: pointer;}
	.other_page:hover { background:#707070;}
	.btn-list ul li a {font-size: 13px;line-height: 38px; padding:0; width: 100%;text-align: center;margin: 3px 0;}
	.category_box {width: 49%;}
	.box_field .count-box {width: 135px;position: relative;top: 0;left: 0;}
	.prod-filter-area {width: 100%;float: none;position: fixed;left: 0;z-index: 999;top: 0;height: 100vh; display:none;padding: 15px 15px; margin: 0;}
	.fil-close {display: block;position: absolute;top: 20px;right: 15px;height: 25px;width: 25px;line-height: 21px;border-radius: 50%;border: 2px solid #f00; color:#f00; text-align: center;cursor: pointer;}
	.products_right {width: 100%;float: none;padding-left: 0;margin-left: 0; padding-bottom: 0;}
	.products_right::before { display:none;}
	.main_products_arae {padding: 40px 0;}
	.short_by_area {position: relative; color: #929292;display: block;height: 37px;line-height: 35px;border: 2px solid #e5e5e5;padding: 0 30px;background: #fff;text-align: center;cursor: pointer;}
	.short_by_area i{ margin-left:10px;}
	.s_count {color: #fff;height: 17px;width: 17px;border-radius: 50%;background: #1ec2f1;display: block;line-height: 18px;font-size: 10px;position: absolute;left: 12px;top: 4px;}
	.ite_area {padding-bottom: 40px;position: relative; margin-bottom: 10px;}
	.item_count {float: none;position: absolute;left: 8px;bottom: 0; }
	.pagi-inner {text-align: center;}
	
	.purchase-order table {width: 100%}
	.purchase-order table, .purchase-order table thead, .purchase-order table tbody, .purchase-order table tbody tr, .purchase-order table tr td {display: block; width:100%;}
	.purchase-order table thead tr{ position:absolute; left:-10000px; top:-1100px;}
	.purchase-order table tbody tr:first-child{ display:none;}
	
	
	.purchase-order table td {text-align: left; font-size:13px; padding: 10px 5px 10px 48%;margin-bottom: 11px;position: relative;border-top: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2;}
	
	.purchase-order table td:last-child { margin-bottom:30px;}
	.purchase-order table td::before {position: absolute;top: 0; left: 0;width: 45%;height: 100%; padding-left: 15px;padding-top: 10px;box-sizing: border-box;text-align: left;font-size: 12px;text-align: left;background: #13b8e8;color: #fff;font-family: 'Poppins-SemiBold';}
	
	.purchase-order table td:nth-of-type(1)::before {content: "PURCHASE ORDER ID";}
	.purchase-order table td:nth-of-type(2)::before {content: "CUSTOMER NAME";}
	.purchase-order table td:nth-of-type(3)::before {content: "USER NAME";}
	.purchase-order table td:nth-of-type(4)::before {content: "CONVERT TO PO";}
	.purchase-order table td:nth-of-type(5)::before {content: "DATE CREATED";}
	.purchase-order table td:nth-of-type(6)::before {content: "NO. OF PRODUCT";}
	.purchase-order table td:nth-of-type(7)::before {content: "TOTAL"; padding-top: 14px;}
	.purchase-order table td:nth-of-type(8)::before {content: "ACTION"; padding-top: 17px;}
	
	.inner_banner .owl-nav button {width: 30px;height: 30px;line-height: 30px !important;font-size: 23px !important;}
	.a-z-box.rgt {width: 100%;padding: 0;}
	.a-z-box ul li {text-align: center;}
	.summery_button {text-align: center;}
	.prod-inner-right, .prod-inner-left {width: 100%;}
	.img_area {width: 90%;margin: 0 auto 50px auto;}
	/*.owl_related .owl-nav .owl-prev {margin-left: -50px;} 
	.owl_related .owl-nav .owl-next {margin-right: -50px;}*/
	.prod-inner-left h4 {margin-left: 5%;}
	.sn_bigheart {right: 0;}
	.busket_left, .busket_right {width: 240px;}
	.show-div table td:first-child {font-size: 13px;line-height: 15px;}
	.show-div table td p, .show-div table td {font-size: 13px;line-height: 18px;}
	.prod-detl-area {padding: 40px 0;}
	.prod_logd_area, .busket_area, .product_tag, .customer_field {padding: 22px;}
	.prod-inner {padding-bottom: 40px;}
	.filter-select .cont { padding: 0; padding-left: 30px;}
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 {font-size: 35px;line-height: 38px;}
	.summary tr {border:none;}
	/*.summary th {display: none;}*/
	
	.summary table {width: 100%}
	.summary table, .summary table thead, .summary table tbody, .summary table tbody tr, .summary table tr td {display: block; width:100%;}
	.summary table tbody tr:first-child{ display:none;}
	
	.prod_cont, .prod_pric, .totl_price, .prod_desc, .prod_no {width: 100%; display: block; position:relative;}
	.summary table td {position: relative; padding: 5px 5px 5px 48%; margin-bottom: 10px; background: #f5f5f5; text-align:left !important;}
	.summary table td:last-child{ margin-bottom:25px;}
	.summary table td::before{ content:''; text-transform: uppercase; position: absolute;top: 0;left: 0;width: 45%;height: 100%;padding-left: 15px;box-sizing: border-box;  text-align: left; font-size: 12px; text-align: left; background: #13b8e8; color: #fff; font-family: 'Poppins-SemiBold';}
	
	.summary table td:nth-of-type(1)::before { content: "Product No"; padding-top: 25px;}
	.summary table td:nth-of-type(2)::before { content: "Quantity";}
	.summary table td:nth-of-type(3)::before { content: "Description"; padding-top: 20px;}
	.summary table td:nth-of-type(4)::before { content: "Unit Price";padding-top: 6px;}
	.summary table td:nth-of-type(5)::before { content: "Total";padding-top: 6px;}	
	
	.summary table td:nth-of-type(2),
	.summary table td:nth-of-type(4),
	.summary table td:nth-of-type(5){ height:45px; line-height:35px;}
	
	.summary table tr:nth-last-child(4) td:first-child,
	.summary table tr:nth-last-child(3) td:first-child,
	.summary table tr:nth-last-child(2) td:first-child,
	.summary table tr:last-child td:first-child{ display:none; }
	
	.summary table tr:nth-last-child(4) td:nth-of-type(2)::before { content: "Sub Total";padding-top: 6px;}
	.summary table tr:nth-last-child(3) td:nth-of-type(2)::before { content: "Delivery Charge";padding-top: 6px;}
	.summary table tr:nth-last-child(2) td:nth-of-type(2)::before { content: "Vat (20%)";padding-top: 6px;}
	.summary table tr:last-child td:nth-of-type(2)::before { content: "Total";padding-top: 6px;}
	.summary td h6 {padding-top: 9px;}
	.quote h3 {font-size: 35px;line-height: 39px;}
	.quote p {margin-bottom: 20px;}
	.customer_search {width: 90%;}
	.login_area {padding: 70px 0 50px;}	
	.quote_area {padding: 45px 0;}
	.common_width {width: 100%;float: none;margin-bottom: 10px;}
	.feature_box .pro-imgbox {min-height: 366px;}
	.qu_resize th {display: none;}
	
	.qu_resize table {width: 100%}
	.qu_resize table, .qu_resize table thead, .qu_resize table tbody, .qu_resize table tbody tr, .qu_resize table tr td {display: block; width:100%;}
	.qu_resize table thead tr{ display:none;}
	
	.qu_resize table td:last-child{ margin-bottom:25px;}
	.hist_table table td, .qu_resize table td {position: relative; width:100%; display:block; padding: 8px 5px 8px 31%; height:45px; margin-bottom: 10px; background: #eee; text-align:left !important;}
	.hist_table table td::before, .qu_resize table td::before{ padding-top:8px; content:''; text-transform: uppercase; position: absolute; top:0; left: 0;width: 185px;height: 100%;padding-left: 15px;box-sizing: border-box;  text-align: left; font-size: 12px; text-align: left; background: #13b8e8; color: #fff; font-family: 'Poppins-SemiBold';}
	
	.qu_resize table td:nth-of-type(1)::before { content: "Our Product No";}
	.qu_resize table td:nth-of-type(2)::before { content: "Product Name"; padding-top:9px;}
	.qu_resize table td:nth-of-type(3)::before { content: "MPN No";}
	.qu_resize table td:nth-of-type(4)::before { content: "Customer Product No";}
	.qu_resize table td:nth-of-type(5)::before { content: "Quantity";}
	.qu_resize table td:nth-of-type(6)::before { content: "Unit Price";}
	.qu_resize table td:nth-of-type(7)::before { content: "Total";}	
	.qu_resize table td:nth-of-type(2){ height:auto; line-height: normal;}  
	
	.qu_resize table tr:nth-last-child(4) td:nth-of-type(1),
	.qu_resize table tr:nth-last-child(3) td:nth-of-type(1),
	.qu_resize table tr:nth-last-child(2) td:nth-of-type(1),
	.qu_resize table tr:last-child td:nth-of-type(1){ display:none; padding:inherit; }
	
	.qu_resize table tr:nth-last-child(4) td:first-child,
	.qu_resize table tr:nth-last-child(3) td:first-child,
	.qu_resize table tr:nth-last-child(2) td:first-child,
	.qu_resize table tr:last-child td:first-child{height: 45px; }
	
	.qu_resize table tr:nth-last-child(4) td:nth-of-type(2)::before { content: "Sub Total";}
	.qu_resize table tr:nth-last-child(3) td:nth-of-type(2)::before { content: "DELIVERY CHARGE";}
	.qu_resize table tr:nth-last-child(2) td:nth-of-type(2)::before { content: "Vat (20%)";}
	.qu_resize table tr:last-child td:nth-of-type(2)::before { content: "Total";}
	
	
	.hist_table tr:first-child th{ margin-bottom:20px; display: block;}
	.hist_table tr:nth-child(2) th{ display:none;}
	.hist_table table td:nth-of-type(1)::before { content: "Date Added";}
	.hist_table table td:nth-of-type(2)::before { content: "Status";}
	.hist_table table td:nth-of-type(3)::before { content: "CI Comments";}
	.no_rd td::before{ display:none;}
	.no_rd td{ padding:10px;}
	.quote_table_are {padding: 30px 20px 0 20px;}
	.blog-text .blog_back_btn {bottom: 20px; right: auto;left: 50%;transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); width: 205px;padding: 16px 0;}
	.purchase-order a {margin: 0;}
	.summary td img{ margin-top: 4px;}
	
	
	.mob_hed{ display:block; padding: 20px 0 0 0;}
	.mob_hed ul{ overflow:hidden;width: 400px;margin: 0 auto;}
	.mob_hed ul li{ float:left;}
	.mob_hed ul li a { display: block; position:relative;padding: 0 15px; font-family: 'Poppins-Medium';font-size: 14px;line-height: 16px;color: #1ec2f1;-webkit-transition: all ease 500ms;-moz-transition: all ease 500ms;transition: all ease 500ms;}
	.mob_hed ul li a:hover { color:#424242;}
	.mob_hed ul li a:after{ content:''; position:absolute; top:4px; right:0; width:1px; height:10px; background:#bdbdbd;}
	.mob_hed ul li:last-child a:after{ display:none;}
	.regi-box-area .form-group.new_reee {width: 100%;margin: 0; right:0;}
	.regi-box-area .form-group.new_reee .input-area {text-align: center;}
	.regi-box-area .form-group.new_reee .input-area button{ float:none;}
	.cate_banner_new .common_nav .owl-nav {top: 40px;}
	.blog-text p {padding-bottom: 16px;}
	.blog-details .product_box:nth-child(2n+2) {margin-right: 2%;}  
	.blog-details .product_box:nth-child(3n+3) {margin-right: 0;}
	.blog-details .product_box { width: 31.93%;}
	.blog-details .product_box:nth-child(6) {margin-right: 0;}
	.reld_img {width: 160px;float: none;margin: 0 auto 20px auto;}
	.reltd_dec {width: 100%;float: none; text-align: center;}
	.reltd_rgt {width: 100%;float: none;}
	.rltd_pric {width: 100%;padding-top: 25px;float: none;text-align: center;}
	
	.rltd_bask_are .add-basket {width: 49%;float: right;}
	.rltd_bask_are {width: 370px;margin: 20px auto 0 auto;	float: none;overflow: hidden;}
	.reltd_rgt .count-box {margin: 3px auto 0 0;width: 40%;}
	.rltd_bask_are .add-basket {width: 55%;float: right;}
	.rltd_login {width: 70%;margin: 0 auto;}
	.show-div {padding: 30px 0 0 0;}
	.ph_drop, .acc_drop {top: 47px;}
	.ph_drop::before, .acc_drop::before {left: 9px;}
	.top_search input { padding: 0 60px 0 30px; }
	.top_search button {width: 50px;}
	
	.memory_con_fig ul li {width: 24%;}
	.memory_con_fig ul li:nth-child(4n+4){margin-right:0;}
	.memory_con_fig ul li:nth-child(3n+3){margin-right:1%;}
	.new_related_prod {padding: 50px 0 30px 0;}
	.new_related_prod .product_box {width: 49%; margin-right: 2%;}
	.new_related_prod .product_box:nth-child(3n+3) { margin-right:0;}
	.scoll_down {display: none;}
	.act_my_area {margin-left: 0;}
	.con-grp-rgt, .con-grp-lft {width: 100%;float: none;}
	.con-grp-rgt textarea {height: 130px;}
	.check-box .container {font-size: 14px;line-height: 25px;}
	.top_account div:nth-last-child(2) {margin-right: 13px;}
	.act_my_acount {font-size: 14px;line-height: 18px;}
	.top-right .acc_drop {top: 44px;}
	.con-grp-rgt button {margin: 30px auto 0 auto;float: none;}
	.contact-box.rgt .cont-address .map_btn {margin-top: auto;}
	.home_fe_product .product_box { width: 33.3%;}
	.home_shopby_product .product_box {width: 33.33%;}
	/*.home_shopby_product .pro-imgbox {min-height: 215px;}*/
	.btn-list ul li {width: 100%;}
	.customer_field {height: 300px;}
	.home_fe_product .feature_box .pro-imgbox {min-height: 175px;}
	.home_shopby_product .pro-imgbox a {height: 160px;}
	.main_products_arae #product_pagination_area {	position: relative; }
    .hist_table .qu_popup {padding: 4px 21px;}
    .news-box {width: 50%;}
	.country-flags ul {margin: 0 auto;}
	.ph_drop {
    width: 285px;}
.ph_drop a, .acc_drop a {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}
.ph_drop li {
    font-size: 15px;
    padding: 9px 13px 10px;}
    

    
    .modal-Cokies-body, .modal-body { display: block;}
    .coocies-logo { width: 160px; margin: 0 auto 10px auto;}
    .coo-tabbtn { display: flex;justify-content: center;}
    .coo-tabbtn button {  padding: 0;width: 35px;height: 35px;text-indent: 10px;overflow: hidden;margin: 0 4px;display: flex;align-items: center;justify-content: flex-start;}
    .coo-tabbtn button i { margin-right: 37px;font-size: 15px;}
    .modal-left { padding: 20px 20px;height: auto;}.cook-scroll {  height: 260px;}
    .moove-gdpr-cookie-notice, .moove-gdpr-button-holder {  width: 100%; text-align:center;}.moove-gdpr-cookie-notice {  margin-bottom: 7px;}
    .container-inner {  display: block;}#cookiebarBox {padding: 8px 55px;}
    .modal-left, .modal-right { width: 100%;height: auto;}.modal-right {padding: 20px;}.tab-footer {padding: 15px 0 0;}
    .cookieok { font-size: 11px;line-height: 27px; height: 28px; width: 70px;}
    .tabConte h1 { font-size: 23px; line-height: 27px; margin-bottom: 10px;}.tabConte h3, .tabConte h2 { margin-bottom: 0px;}
    .tabConte h3 strong, .tabConte h2 strong, .tabConte h3, .tabConte h2 {font-size: 17px;line-height: 21px;}
    .tabConte p {font-size: 12px;line-height: 21px;}
    
    .four-colum .colum {min-height: auto;}

    .four-colum .colum {width: 100%;}
    
 .four-colum img { width: 18%;}   
 
 .maritimesec .three-colum .colum {
    float: none;
    width: 100%;
}

.control_section .three-colum .colum {
    width: 100%;
}

.eizosec iframe {
    height: 340px !important;
}

.air_mobile
{
 display:block;}
 
.air_desktop {
    display: none !important;
}

.ome-cloudsec img {
    width: 80px;
    padding:10px 0;
}

.logo {
    width: 170px;
}



}

@media screen and (max-width: 750px){
	.main_velu_arae.demo-y {height: 250px;padding: 10px 3px 10px 10px;}
	.new_scol.demo-y {height: 260px;padding: 10px 10px 10px 0;}
	.new_scol.demo-y .mCSB_inside > .mCSB_container {margin-right: 6px;}
	.fill_inn_are.demo-y {height: 92%;}
	.three-colum .colum{ width: 50%; margin: 10px 0 0; }
	.three-colum .colum img{ display: block; margin: auto; }
}

@media screen and (max-width: 700px){
	.banner_left {margin-top: 45px;}
	.banner_left h2 {font-size: 50px; line-height: 50px;}
	.banner_left img {width: 140px !important; }
	.inner-dtl {width: 100%;}
	.return_featurs {min-height: auto;margin: 0 0 30px 0; width: 100%;float: none;}
	.qoute_head_sec h3, .privecy h2, .why-content h3, h3 {font-size: 35px;line-height: 40px;}
	.inner_banner h2 {font-size: 45px;line-height: 40px;}
	.regi-top p br{ display:none;}
	.regi-top {padding: 40px 20px 25px 20px;}
	.feedback-box {padding: 20px;}
	.news-box {width: 50%;}
	.feature_box .pro-imgbox {min-height: 320px;}
	
	.n-content p, .n-content h4 {min-height: auto;}
	.n-content {min-height: 160px;}
	.blog-text {padding: 30px 30px 80px 30px;}
	.new-emailoffer {width: 100%;}s
	.ser-pro_count {width: 20%;}
	.count-box {width: 100%;}
	.ser-pro-cont p {font-size: 14px; line-height: 21px;}
	.search_model-area {padding: 35px 0 30px 0;} 
	.mod_area {margin-bottom: 30px;}
	.containt h3 {font-size: 24px;line-height: 28px;margin-bottom: 10px;}
	.main-txt {min-height: 350px;}
	.owl-carousel .innr-banner-content .hearder_wrapper {width: 82%;}
	.purchase-order {padding: 35px 20px 20px;}
	.purchase-main {padding: 20px 20px;}
	.owl_related .more_offer .featuer_name p {width: 100%;}
	.pop_price_area .count-box {width: 110px;}
	.busket_left .count-box {width: 110px;}
	.hist_table table td, .qu_resize table td { padding: 8px 5px 8px 36%;}
	.qoute_head_sec {padding: 20px 20px;}
	.cont-mid img {width: 60%;}
	.check_num {display: block;}
	.checkout_img {margin-left: 0;margin-top: 5px;}
	.main_velu_arae.demo-y {height: 220px;padding: 10px 3px 10px 10px;}
	.new_scol.demo-y {height: 230px;padding: 10px 10px 10px 0;}
	.appli_form {width: 100%;} 
	.breadcum-sec li:nth-child(2) { padding-right: 10px;}
	.breadcum-sec li:nth-child(2) a{ width:73px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle; }
	.breadcum-sec li:nth-child(3) { width: 65%;margin: 0;padding: 0;}
	.breadcum-sec li:last-child a, .breadcum-sec li:last-child span {width: 100%;white-space: nowrap;overflow: hidden; text-overflow: ellipsis; vertical-align: middle; padding-right: 0;}
	.breadcum-sec li:nth-child(2) a::after {right: -7px;}  
	.products_right .product_box {width: 49.1%; padding: 0 !important; margin-right:7px;}
	.products_right .product_box:nth-child(2n+2) { margin-right:0;}
	.products_right .product_box .pro-imgbox {min-height: 190px;}
	.related_prod_box {padding: 15px 10px;}
	.cont_log a { padding: 15px 0;}
	.home_shopby_product .pro-imgbox {min-height: auto;}
	.related_prod_box .stock {margin: 0 7px 0 auto;}
	.main a, .main img { height: 182px;}
	.home_fe_product .product_box {width: 50%;}
	.blog-details .product_box.feature_box .pro-imgbox img { width: 80%;}
	.blog-details .cont_log a { font-size: 11px;line-height: 11px; }
	.home_shopby_product .pro-imgbox a {height: 140px;}
	.logo { width: 180px;}
	
}

@media screen and (max-width: 650px){
	
	.atoz-list ul li {padding: 1.1% 1.4%;}
	.banner-box img + img {width: 77%;height: 200px;left: -80px; -webkit-object-fit: cover; object-fit: cover;}
	.form {padding: 50px 30px;}
	.main-txt {min-height: 390px;}
	.feature_box .pro-imgbox {min-height: 305px;}
	.purchase-order table td { padding: 10px 5px 10px 47%;}
	.purchase-order td p {font-size: 13px;line-height: 17px;}
	.products-overview-area {padding: 30px 20px;}
	.owl_related .owl-nav button {width: 35px;height: 35px;line-height: 35px;}
	/*.owl_related .owl-nav .owl-prev {margin-left: -43px;}
	.owl_related .owl-nav .owl-next {margin-right: -43px;}*/
	.tblink {font-size: 13px;width: 150px;} 
	.hist_table table td, .qu_resize table td { padding: 8px 5px 8px 38%;}
	/*.banner-box > img {	height: 160px;}*/
	.memory_con_fig ul li {width: 32%;}
	.memory_con_fig ul li:nth-child(4n+4){margin-right:1%;}
	.memory_con_fig ul li:nth-child(3n+3){margin-right:0;}
	.rlt_desc p + p {height: 90px;}
	.three-colum .colum{ width: 100%; margin: 10px 0 0; }

}
  
@media screen and (max-width: 600px){
	
	.cyber_box { float: none; width: 100%; padding: 0 0 10px 0;}
	.footer_box ul li {display: block; border-right: none;}
	.footer_box.f_info ul li { display:inline-block;}
	.footer_top {padding: 30px 0;}
	.banner-big-img {width: 80%;}
	.new_related_prod h3, .privecy h2, .why-content h3, h3 {font-size: 35px; line-height: 40px; margin-bottom: 20px;}
	.pro-imgbox {min-height: 220px;}
	.logo {margin: 0 auto;float: none;}
	.right_side { padding-top: 15px; width: 100%; float: none;}
	.top_account {float: none;text-align: center;margin: 0;}
	.top_account div {margin: 0; width: 16.6%;}
	.top_account div::before { left: 0;}
	.top_account sup { right: 18.9%;}
	.top_search {width: 90%; top: 135px;}
	.banner-box img + img {width: 77%;height: 170px;left: -80px; -webkit-object-fit: cover; object-fit: cover;}
	.about-right {width: 90%;}
	.why_didtri ul {width: 100%;margin-top: 0;float: none;}
	.why_didtri ul.lft { margin-top:30px;}
	.partner-ab {padding: 30px 0;}
	.abut-img-box{padding:30px 30px 0 0;}
	.abut-img-box::after {height: 125px;width: 190px;}
	.form-group {width: 47.2%;margin: 2% 1.4%;}
	.form-group label {padding-left: 0;}
	.input-area .submit {width: 180px !important;height: 50px;line-height: 48px;}
	.ar-content h4, .n-content h4 {font-size: 17px; line-height: 21px;}
	.n-content {min-height: 170px;}
	.feature_box .pro-imgbox {min-height: 280px;}
	.west p {font-size: 13px;line-height: 21px;}
	.side-2-text h4, .cont h4, .side-1-text h4, .main-2-txt h4, .main-txt h4, .west h4{ font-size: 15px;line-height: 20px;}
	.side-2 img {  height: 180px; -webkit-object-fit: cover;object-fit: cover;}
	.form-area {padding: 20px 20px 100px 20px;}
	.mod-search-area {padding: 20px;}
	.ser_img_box {width: 70%;margin: 0 auto;float: none;}
	.ser-right {padding-top: 25px;float: none;width: 100%; text-align:center;}
	.ser-pro-cont {width: 90%;padding: 0 9px;margin: 0 auto;float: none;}
	.ser-pro_count {width: 90px;float: none;display: inline-block;padding: 15px 5px 0 0;}
	.add-cart {width: 130px;float: none;display: inline-block;vertical-align: top;padding: 15px 0 0 5px;}
	.north-team h3 { margin-top: 60px;}
	.more_offer .featuer_name p {width: 90%;min-height: 63px;}
	.purchase-order table td:nth-of-type(2)::before {padding-top: 10px;}
	.purchase-head-rgt a {line-height: 38px;height: 38px;padding: 0 23px;}
	.img_area {width: 100%;}
	.busket_left, .busket_right {width: 190px;}
	/*.sn_bigheart {right: 3%;top: 80px;}*/
	.btn-list {width: 200px;margin-bottom: 20px;float: none;}
	.acc-main-cont {float: none;width: 100%;}
	.customer_search {width: 100%;}
	.field_area .form_group { width: 90%;}
	.hist_table table td, .qu_resize table td { padding: 8px 5px 8px 42%;}
	.show-div table{ width:100%;}
	.prod-inner-left h4 {margin-left: 0;}
	.breadcum-sec li:last-child {width: 60%;}
	.top_account div:nth-last-child(2) {margin-right: 0;}
	.top_account.accu_mobile div {width: 20%;}
	.rel_prod_top .rlt_img {width: 37%;float: none;margin: 0 auto 20px auto;}
	.rlt_desc {width: 100%;float: none;text-align: center;}
	.rel_pric.lft {float: none;margin-bottom: 10px;text-align: center;}
	.rel_bask {width: 100%;float: none;}
	.rel_pric {padding-top: 0;}
	.rlt_desc p + p {height: 80px;}
	.home_fe_product .product_box { width: 50%;}
	.home_fe_product .feature_box .pro-imgbox { min-height: 200px;}
	.home_shopby_product .product_box {width: 50%;}
	.home_shopby_product .pro-imgbox {min-height: auto;}
	.related_prod_box .stock {margin: 0 auto }
	.cyber_box a {padding: 10px 20px;}
	.main a, .main img { height: 164px;}
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 { font-size: 30px; line-height: 34px;}
	.blog-details .product_box:nth-child(2n+2) {margin-right: 0;}  
	.blog-details .product_box:nth-child(3n+3) {margin-right: 2%;}
	.blog-details .product_box:nth-child(6) {margin-right: 0;}
	.blog-details .product_box { width: 49%;}
	.home_shopby_product .pro-imgbox a {height: 175px;}
	.main-txt { min-height: 410px;}
	.common_nav .owl-nav .owl-prev {width: 30px; height: 30px; line-height: 30px !important; left: 40px; top: 50%;}
	.common_nav .owl-nav .owl-next {width: 30px; height: 30px; line-height: 30px !important; right: 10px; top: 50%;}
	.details-video-section iframe {height: 300px;}
    .four-zero-area img { max-width: 100%;}
	.d-flex.br_div{ display:block; }
	.top_account div {margin: 0 auto;width: 13.6%;}
	.top_account div::before { width: auto;}
	
	
	    
	    
}
  
@media screen and (max-width: 550px){
	.owl_banner .mobile_banner {height: auto;}
	.footer_box ul li {margin-bottom: 12px;}
	.a-z-box {float: none;}
	.a-z-box ul li {text-align: center;}
	.feedback-box {min-height: auto;}
	.client_talk {height: auto;}
	.west { float: none;padding: 20px; width: 100%;}
	.main-2, .main, .img-arae-box, .east {width: 100%;float: none;}
	.main-2 img, .main img, .img-arae-box img, .east img{width: 100%;}
	.side-2-text, .side-1-text, .cont {width: 100%;float: none;}
	.main-2-txt, .main-txt {width: 100%;float: none;}
	.inner_banner h2 {font-size: 37px;line-height: 37px;}	
	.purchase-popup, .main_pop_inner { width: 90%;}
	.owl_related .more_offer .featuer_name p {min-height: auto;}
	.summary table td::before { width: 130px; padding-left: 10px;}
	.summary table td { padding: 5px 5px 5px 30%;}
	.hist_table table td, .qu_resize table td { padding: 8px 5px 8px 44%;}
	.rlt_desc p + p {height: auto;}
	.main a, .main img {height: 153px;}
	.see_offer{ width:auto;}
	
	
	
}
@media screen and (max-width: 500px){
	.banner_content .wrapper, .wrapper {width: 90%;}
	.product_box {width: 100%; float: none; }
	.product_namebox a br, .featuer_name p  br{ display:none;}
	.featuer_name p {width: 80%; margin: 0 auto;}
	.pro-imgbox {min-height: auto;}
	.top_account sup { right: 11%;}
	.atoz_inner {padding: 40px 20px 20px 20px;}  
	.atoz_inner p {width: 100%;}
	.feature_box .pro-imgbox {min-height: auto;}
	.atoz-list {width: 100%;padding-bottom: 30px;}
	.a-z-details { padding-top: 30px;}
	.atoz-list ul li a { width: 40px;height: 40px; line-height: 40px; font-size: 15px;}
	.a-z-box h5 {width: 80px;line-height: 80px;height: 80px;}
	.a-z-box:first-child {width: 85px;}
	.banner-box img + img {width: 86%;height: 170px;left: -80px; -webkit-object-fit: cover; object-fit: cover;}
	.inner_banner h2 {font-size: 40px;line-height: 35px;}
	.about_area, .return-area{ padding:40px 0;}
	.why_didtri ul li {background: url('../images/tick.png') no-repeat 10px 11px; padding: 10px 0 12px 50px;}
	.form-group {width: 100%;margin: 2% auto;}
	.input-area .submit {margin: 0 auto; float: none;}
	.form-area {padding: 30px 20px 40px 20px;}
	.input-area {text-align: center;}
	.archive-box, .news-box {width: 100%;float: none;padding: 2% 0;}
	.news-main-area {padding: 30px 0 30px 0;}
	.n-content, .ar-content {min-height: auto;}
	.pagination_blog {padding-top: 28px;width: 100%; text-align: center;}
	.pagination_blog a.next, .pagination_blog a.prev {width: 45px;}
	.pagination_blog a {margin: 0 0px;}
	.blog-text { padding: 20px 20px 60px 20px;}
	.email_group .input-area {  width: 100%;}
	.form-area {padding: 30px 30px 100px 30px;}
	.request_quote .form_group, .tabele_arae {width: 90%;}
	.mod-search-area .form-group label {width: 100px;}
	.search_product_area h5 {font-size: 20px;line-height: 24px;}
	.team-box { width: 48.9%;}
	.team-area {padding: 60px 0;}
	.south-team h3, .north-team h3 { font-size: 34px; line-height: 40px; margin-bottom: 18px;}
	.team-box {width: 90%; display: block; margin: 0 auto 15px auto;}
	.south-team .team-box:nth-child(6) {margin-left: auto;}
	.help-area {padding: 50px 0 50px 0;}
	.contact-us {margin: 50px 0;}
	.more_offer .featuer_name p {min-height: auto;}
	.request_quote table td {padding: 0px 0 0px 67%; width: 100%;}
	.request_quote table td::before {width: 65%;}
	.billing {width: 100%;float: none;}
	.shipping {width: 100%;float: none;margin-bottom: 15px;}
	.box-3 {width: 100%;float: none;margin: 0 0 20px 0;}
	.main-txt {min-height: auto; padding: 20px 20px 80px 20px;}
	.category_box {width: 100%;margin: 0 0 20px 0;}
	.box_field .count-box {width: 100%;}
	
	.a-z-box ul li {width: 100%;display: block;}
	.a-z-details {min-height: auto;}
	.cont-address ul li img {margin-top: 1px;}
	.owl-carousel .innr-banner-content .hearder_wrapper {width: 80%;}
	/*.banner-box::before {background: rgba(0,0,0,0.5);display: block;width: 100%;}*/
	/*.inner-banner-wrap .banner-box { background: #000;}
	.inner-banner-wrap .banner-box img { opacity: 0.5;}*/
	.inner_banner h2 {text-align: center;}
	.inner_banner h2 br{ display:none;}
	.purchase-head-lft {margin-top: 6px;}
	.purchase-head-lft h3 {font-size: 25px;line-height: 28px;}
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 {width: 90%;}
	.tblink {font-size: 15px;width: 100%;display: block;text-align: left;margin-bottom: 5px;height: 50px;line-height: 50px; padding: 0 20px;} 
	.summary table td { padding: 5px 5px 5px 35%;}
	.thank-you {padding: 70px 0 50px 0;}
	.quote p {font-size: 20px;}
	.quote_table_are {padding: 30px 10px 0 10px;}
	.qu_tab_box {padding: 10px;}
	.hist_table table td::before, .qu_resize table td::before {font-size: 10.5px; padding-left: 10px; width: 155px;}
	.qu_tab_box td strong, .qu_tab_box td {font-size: 12px;}
	
	.checkout_sec_left table {width: 100%}
	.checkout_sec_left table, .checkout_sec_left table thead, .checkout_sec_left table tbody, .checkout_sec_left table tbody tr, .checkout_sec_left table tr td {display: block; width:100%;}
	.checkout_sec_left table thead tr{ display:none;}
	
	.checkout_sec_left table th {display: none;}
	.checkout_sec_left table td { border: 1px solid #ccc; border-left:none; position: relative; padding: 5px 5px 5px 37%; margin-bottom: 10px;  display:block; width:100%; text-align:left !important;}
	.checkout_sec_left table td:last-child{ margin-bottom:25px;}
	.checkout_sec_left table td::before{ content:''; text-transform: uppercase; position: absolute;top: 0;left: 0;width: 130px;height: 100%;padding-left: 10px;box-sizing: border-box;  text-align: left; font-size: 12px; text-align: left; background: #13b8e8; color: #fff; font-family: 'Poppins-SemiBold';}
	.checkout_sec_left table td:nth-of-type(1)::before { content: "Our Product No"; padding-top: 37px;}
	.checkout_sec_left table td:nth-of-type(2)::before { content: "Quantity";padding-top: 11px;}
	.checkout_sec_left table td:nth-of-type(3)::before { content: "Description"; padding-top: 26px;}
	.checkout_sec_left table td:nth-of-type(4)::before { content: "Unit Price";}
	.checkout_sec_left table td:nth-of-type(5)::before { content: "Remove";}	
	.checkout_sec_left table td:nth-of-type(4),
	.checkout_sec_left table td:nth-of-type(5){ height:40px; line-height:40px;}
	.remove a {text-align: left; line-height: 30px;}
	.checkout_sec_right {width: 100%;}
	.checkout_sec_left table .count-box {width: 110px;}
	.purch_pop_area .purchase-popup {width: 90%;}
	.partner_area .owl-stage-outer{ height:105px !important;}
	.chnage_password {width: 100%;}
	.input-area select, .input-area input { height:auto; line-height: inherit; padding: 10px 15px;}
	.field_area input{ height:auto; line-height: inherit; padding-top:13px; padding-bottom:13px;}
	.mod-search-area .input-area select { height: 50px;line-height: 50px;}
	.frm-grp input[type="email"], .frm-grp input[type="tel"], .frm-grp input[type="submit"], .frm-grp input[type="text"] {height: auto; line-height: inherit;padding: 14px 10px 14px 25px;}
	.form-group.new_reee .input-area .submit {width: 86% !important;}
	/*.banner-box > img {height: 140px;}*/
	.getac-cont p{text-align:center;}
	.getac-cont {padding: 25px 0 30px;}
	.summary td h6 {font-size: 13px;line-height: 18px;}
	.common_nav .owl-nav button {width: 30px;height: 30px;line-height: 30px !important;}
	.common_nav .owl-nav span {font-size: 24px;}
	.common_nav .owl-nav { top: 30px; width: 80px;}
	.blog-details .product_box { float:left;}
	.product_box.feature_box.more_offer .pro-imgbox img {height: auto;}
	.rltd_bask_are {width: 100%;}
	.rltd_login {width: 100%;}
	.feature_box.more_offer .pro-imgbox {min-height: auto;}
	.bas_prod {height: 190px;}
	.new_related_prod .product_box {width: 100%;}
	.sen_me_offer {padding: 30px 0;}
	.popup-main {padding-bottom: 25px;}
	.popup-right .sn_error_msg {left: 5px;bottom: -17px;font-size: 11px;line-height: 9px;}
	.pagi-inner span {width: 37px;height: 37px;line-height: 37px;}
	.pagi-inner span.prev_pag, .pagi-inner span.next_pag {padding-top: 14px;}
	#scroll_top_new {right: 12px;}
	.home_fe_product .product_box {width: 50%;float: left;}
	.home_fe_product .feature_box .pro-imgbox {min-height: 170px;}
	.home_shopby_product .product_box {width: 50%; float:left;}
	.home_shopby_product .pro-imgbox {min-height: auto;}
	.sn_attachment-right a i{ display:inline-block; font-size: 22px;line-height: 45px;}
	.sn_attachment-right a span{ display:none;}
	.sn_attachment-right a {width: 80px;}
	.main a, .main img {height: auto;}
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 {font-size: 25px; line-height: 28px;}
	.special_fe_product .feature_box .pro-imgbox {min-height: auto;}
	.home_fe_product .featuer_name p { min-height: 80px; }
	.home_fe_product .product_box { width: 100%; float:none; }
	.about_area .wrapper { padding: 0;}
	.home_shopby_product .pro-imgbox a {height: 145px;}
	.qoute_head_sec h3 {font-size: 26px;line-height: 40px;}
    .qu_tab_box td {font-size: 12px;line-height: 14px;} 
    .blog-details .product_box { width: 100%; margin-right: 0; float:none;}
    
    
    .modal-Cokies {top: 50%; width: 90vw;}.cook-scroll {height: 200px;}#cookiebarBox { padding: 8px 15px;}
    .tab-footer a { font-size: 11px;line-height: 30px;height: 30px; width: 100px;}

    h5 {
    font-size: 17px;
    line-height: 21px}
    
  .eizosec h3 {
    text-align: left;
}  

  .eizosec p {
    text-align: left;
} 

.download_btn {
    padding: 10px 16px;
    top: 15px;
    right: 15px;
}
 

}

@media screen and (max-width: 450px){
	.banner_left p {font-size: 14px;line-height: 21px; margin-top: 7px;}
	.banner-big-img {width: 100%;}
	.m_close i { font-size: 15px; height: 30px; width: 30px; line-height: 25px;}
	.mobile_menu .m_close {top: 12px;right: 12px;}
	.top_search {width: 95%;}
	.top_account sup { right: 6%;font-size: 10px;height: 21px;line-height: 21px;width: 21px;}
	.shop-by-catrgory { padding: 60px 0 0 0;}
	/*.owl_banner .mobile_banner {height: 110px;}*/
	.inner_banner h2 br, .banner-box img + img {display: none;}
	/*.banner-box > img {height: 140px;}*/
	
	.about-left{text-align: center;}
	.about-left p br{ display:none;}
	.cont-address p {width: 87%;}
	.rugged-are p, .feedback-box p {text-align: center;}
	.lft-box {float: none;width: 100%;text-align: center;}
	.vender_area {text-align: center;}
	.vender_area .vend-box {width: 50%;}
	.vender_area .vend-box:nth-child(3n+3) {border-right: 1px solid #e5e5e5;}
	.vender_area .vend-box:nth-child(2n+2) {border-right: none;}
	.vender_area .vend-box:nth-child(7), .vender_area .vend-box:nth-child(8) {border-bottom: 1px solid #e5e5e5;}
	.rugged_vender h3 {margin-bottom: 30px;}
	.blog-text h3, .blog-text p {text-align: center;}
	.blog-text ul p {text-align: left;}
	.blog-details {padding: 30px 0;}
	.btn_part input {width: 210px;}
	.mod-search-area .form-group label {width: 100%;float: none;padding-left: 0;margin: 0 0 15px 0;}
	.input-area.cun-sel {width: 100%;float: none;margin-bottom: 15px;}
	.ser-pro-cont {width: 100%;}
	.ser_img_box {width: 100%;}
	.help .banner-box img + img, .blog .banner-box img + img, .secial_offer .banner-box img + img { display: none;}
    /*----login start*/
    .log_in {width: 100%;}
	.input-area {margin-bottom: 10px;} 
	.purchase-order {padding: 35px 10px 30px;}
	.purchase-order table td::before {padding-left: 10px;font-size: 11px;}
	.purchase-order td p {font-size: 11.5px;line-height: 15px;}
	.purchase-order td p strong{font-size: 12px;line-height: 15px;}
	.purchase-order table td:nth-of-type(2)::before {padding-top: 12px;}
	.inner_banner.blog_dtl_banner .banner-box > img {height: 120px;}
	.main_velu_arae .check1_outerarea {text-align: center;}
	.value_inner_box h5 {font-size: 12px;line-height: 13px;}
	.value_inner_box.totl h5 span {font-size: 10px;line-height: 12px;}
	.pop_price_area .count-box {width: 80px;}
	.value_inner_box h6 {font-size: 16px;line-height: 18px;}
	.value_inner_box h6 sub {font-size: 12px;line-height: 12px;}
	.value_inner_box {padding-bottom: 5px;margin-bottom: 13px;}
	.main_velu_arae .cart_btn {width: 170px;height: 40px;line-height: 40px;margin: 3px auto; font-size: 11px;}
	.pop_top h3 {font-size: 24px;line-height: 24px;}
	.pop_top i {right: 12px;}
	.pop_top {padding: 15px 20px;}  
	.busket_left, .busket_right {width: 100%;float: none; text-align: center;}
	.busket_left{ margin-bottom:15px;}
	.busket_left .count-box {margin: 0 auto;}
	.small-img {width: 100% !important;}
	.small-container { width: 260px !important; padding: 0!important;}
	#prev-img {left: 0 !important;}
	#next-img {right: 0 !important;}
	.small-container .show-small-img { width: 63px !important; height: 63px !important;}
	.add-basket { width: 197px;}
	.breadcum-sec li:nth-child(2){ width:86px;white-space: nowrap;overflow: hidden;text-overflow: "--";-webkit-text-overflow: "--";-moz-text-overflow: "--";vertical-align: middle; }
	.breadcum-sec li:last-child {width: 210px;white-space: nowrap;overflow: hidden;text-overflow: "--";-webkit-text-overflow: "--";-moz-text-overflow: "--";vertical-align: middle; padding-right: 0;}
	.breadcum-sec li:nth-child(2) a::after {right: -7px;}
	.summary {padding: 0 10px;}
	.summary table td::before {width: 115px;font-size: 11px;padding-left: 7px;}
	.tnk-head h3 {font-size: 24px;line-height: 28px;}
	.quote h3 {font-size: 30px;	line-height: 34px;}
	.quote {padding: 20px 0 30px;}
	.hist_table table td, .qu_resize table td { padding: 8px 5px 8px 50%;}
	.cont-main h4 {width: 83%;margin: 0 auto;}
	.cont-mid img {width: 70%;}
	.cont_shop_area a {padding: 16px 25px;font-size: 13px;line-height: 13px;}
	.checkout_sec_left .outersec {padding-top: 0;text-align: center;}
	.cart_btn {margin: 5px; width: 100%;height: 45px;line-height: 45px;font-size: 12px; display: block;}
	.checkout_sec_right .check1_outerarea {text-align: center;padding-top: 10px;}
	.checkout_sec_right {padding: 20px 0 0 0;} 
	.checkout_sec_right .check1_outerarea .cart_btn {margin: 5px;} 
	.popup-left p {font-size: 12px;line-height: 16px;margin-bottom: 5px;}
	.popup-right textarea {height: 60px !important;padding: 6px;font-size: 12px;}
	.popup-cont p {font-size: 12px;line-height: 16px;}
	.popup-cont p strong {font-size: 13px;line-height: 16px;}
	.popup-cont {padding: 8px;}
	.corner {padding: 9px 15px;}
	.popup-left {padding-right: 5px;}
	.return_featurs li {background: url('../images/tick22.png') no-repeat no-repeat 0 4px; font-size: 14px;line-height: 23px;padding-left: 24px;}
	.ra {text-align: left;}
	
	.mob_hed ul {width: 330px;}
	.mob_hed ul li a {padding: 0 10px;font-size: 12px;line-height: 14px;}
	.mob_hed ul li a::after { top: 2px;}
	.getac-cont p {width: 93%;	margin: 10px auto 0 auto;}
	
	.memory_con_fig ul li {width: 48%; margin-right:3%; margin-bottom: 2%;}
	.memory_con_fig ul li:nth-child(4n+4){margin-right:0;}
	.memory_con_fig ul li:nth-child(3n+3){margin-right:3%;}
	.memory_con_fig ul li:nth-child(2n+2){margin-right:0;}
	.prod_logd_area, .busket_area, .product_tag, .customer_field {padding: 20px 15px;}
	
	.prod-inner-right p span, .prod-inner-right p {font-size: 13px;line-height: 16px;}
	.prod-inner-right p strong {font-size: 14px;line-height: 18px;}
	.product_tag .stock p {font-size: 14px;line-height: 16px;}
	/*.product_tag .stock {right: 0px;top: 18px;}*/  
	.mobile_menu .m_close {padding-top: 4px;}
	.cont-address {padding: 20px 20px;}
	.main-form {padding: 30px 20px;}
	.contact-form .wrapper {padding: 0;}
	.popup-right .sn_error_msg {bottom: -21px;}
	.products_right .product_box {float: none;width: 100%; margin-right:0;}
	.products_right .product_box.feature_box.more_offer .featuer_name p {min-height: auto;margin-bottom: 10px;}
	.heart_div {padding-top: 5px;}
	.products_right .product_box .prod_inner { min-height: auto;}
	.sen_me_offer .pagination {padding-right: 0;}
	.pagi-inner a, .pagi-inner span { float: none;display: inline-block; margin-bottom:10px;}
	.home_fe_product .featuer_name p { min-height: auto; margin-bottom: 10px; }
	.remove_icon {width: 100%;}
	.border td  a{ text-align:right !important;}
	.show {	width: 100% !important; height: 400px !important;}
	.blog-single { padding: 0 0 50px 0;}
	
    .heading h3 {
    font-size: 30px;
    line-height: 36px;
  }
  .eizosec h5 {
        text-align: center;
    }
    .download_btn {
        top: 10px;
        right: 10px;
    }


}

@media screen and (max-width: 400px){
	.banner_left h2 { font-size: 44px; line-height: 46px;}
	.top_account sup { right: 7%;}
	.mobile_menu > ul {margin-right: auto; margin-left: 15px;}
	.atoz-list ul li {padding: 1.4% 2.8%;}
	.pagination_blog a {width: 27px;height: 27px;line-height: 27px;font-size: 12px;} 
	.qoute_head_sec h3, .privecy h2, .why-content h3, h3 {font-size: 30px;line-height: 34px;}
	.regi-top {padding: 20px 5px 10px 5px;}
	.request_quote .top{ padding:20px 0;}
	.containt {padding: 40px 20px;}
	.form {padding: 50px 20px;}
	.frm-grp {margin-bottom: 20px;}
	.con p {font-size: 16px; line-height: 22px;}
	.request_quote .form_group, .tabele_arae {width: 95%;}
	.request_quote table td::before {font-size: 10.5px;}
	.product_namebox a { font-size: 17px;line-height: 21px;}
	.desk_sort, .short_by_area { width:48%; padding: 0 0;}
	.mobile_menu .m_close {right: 10px;}
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 {width: 90%;font-size: 22px;line-height: 26px;}
	.inner_banner.blog_dtl_banner .banner-box > img {height: auto;}
	.small-img a {width: 35px !important;height: 35px !important;line-height: 35px !important;}
	.small-container {width: 250px !important;}
	.show-div table td:last-child p, .show-div table td:last-child {word-break: break-all; }
	.breadcum-sec li:last-child { width: 163px;}
	.s_count { left:21%;}
	.summary table td {padding: 5px 5px 5px 38%;}
	.summery_button a { margin:5px; width: 180px; }
	.prod-filter-area h3 {font-size: 24px;line-height: 28px;}
	
	.hist_table table td, .qu_resize table td { background: #fbf6f6; padding: 8px 5px 8px 46%;}
	.hist_table table td::before, .qu_resize table td::before {font-size: 10px;padding-left: 6px;width: 138px;}
	.qu_tab_box {padding: 0;border: none;background: none;}
	.cont-main h4 {font-size: 18px;line-height: 23px;}
	.checkout_sec_left table td {padding: 5px 5px 5px 42%;}
	.partner_area .owl-stage-outer{ height:85px !important;}
	.atoz_inner {padding: 40px 10px 20px 10px;}
	/*.cate_banner_new .owl_banner .mobile_banner { height: 90px;}*/
	.blog-text { padding: 30px 20px 80px 20px;}
	.rltd_bask_are .add-basket {width: 80%;float: none;}
	.reltd_rgt .count-box {width: 50%;margin: 0 auto;}
	.rltd_login a {width: 80%; float:none; margin:0 auto 15px auto;}
	.sn_product_mainarea22, .no_prodetails {width: 80%;}
	.rel_pric {padding-left: 0;}
	.top-left a, .top-right .top_menu_sec a, .top_header_two a {font-size: 12px;line-height: 16px;}
	.act_my_acount {padding: 9px 24px 9px 11px;font-size: 12px;line-height: 19px;}
	.act_my_acount::after {right: 8px;}
	.con-grp .rc-anchor-normal .rc-anchor-content {width: 155px !important;}
	.con-grp .rc-anchor-normal-footer {width: 90px !important;}
	.con-grp .rc-anchor-normal .rc-anchor-pt {width: 66px !important;}
	.con-grp .rc-anchor-normal .rc-anchor-checkbox-label {width: 107px;}
	.popup-left, .popup-right {float: none;width: 100%;}
	.popup-right .sn_error_msg {bottom: -13px;}
	.popup-main {padding-bottom: 18px;}
	.ph_drop a, .acc_drop a {font-size: 12px;height: 32px;line-height: 32px;}
	.home_fe_product .product_box {width: 100%;float: none;}
	.home_fe_product .feature_box .pro-imgbox {min-height: auto;}
	.home_shopby_product .product_box {width: 100%; float:none;}
	.home_shopby_product .pro-imgbox {min-height: auto;}
	.sn_attachment-left .fa-file-text {font-size: 25px;color: #f00;line-height: 38px; margin-right:5px;}
	.sn_attachment-left {margin-right: 10px;}
	.sn_attachment-right a {width: 50px;height: 35px;line-height: 35px;}
	.sn_attachment-right a i {font-size: 15px;line-height: 36px;}
	.acc_drop {width: 156px;}
	.acc_drop a { padding: 0 10px;}
	.back_buttonsec { padding: 0 0 20px 0; text-align: center; width: 260px; margin: 0 auto;}
	.back_buttonsec a { padding: 14px 0; display:block;}
		
	.home_shopby_product .pro-imgbox a {height: 220px;}
	.summery_button.con_bt a { width: auto; }
	.qoute_head_sec {padding: 15px 15px;}
	.qoute_head_sec h3 {font-size: 23px;line-height: 42px;}
    .details-video-section iframe { height: 200px;}
    .four-zero-area h2 {font-size: 24px;line-height: 30px;}
    
}
@media screen and (max-width: 360px){
	.footer-botom p {font-size: 14px; line-height: 19px; width: 66%; margin: 0 auto;}
	.product_namebox a { width: 70%;}
	.top_account i {  height: 32px; width: 32px; line-height: 28px;}
	.new_related_prod h3, .cont-head h3, .qoute_head_sec h3, .south-team h3, .north-team h3, .containt h3, .cont-address h3, .why-content h3, h3 {font-size: 25px; line-height: 30px; margin-bottom: 20px;}
	.inner_banner h2 {font-size: 35px;line-height: 35px;}
	.cont-address p {width: 84%;} 
	.form-area {padding: 20px 20px 80px 20px;}
	.team-area {padding: 30px 0;}
	.help-box {padding: 40px 20px;}
    /*----my account-----*/
    
    .acc-det {padding: 30px 10px;}
    .btn-list {margin-bottom: 20px;}
	.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 { width: 80%;  font-size: 21px; line-height: 23px;}
	.small-container {width: 235px !important;}
	.breadcum-sec li:last-child { width: 163px;}
	.s_count { left:20%;}
	.summary table td {padding: 5px 5px 5px 39%;}
	.hist_table table td, .qu_resize table td {padding: 8px 5px 8px 47%;}
	.regi-box-area .form-group.new_reee {bottom: 20px;}
	/*.rel_bask {width: 48%;}*/
	.rel_bask a {padding: 15px 0;}
	.pagi-inner span {margin: 0 2px 10px 2px;}
	.con-grp .rc-anchor-checkbox {margin: 0 5px 2px 6px !important;}
	.cont-main h4 {width: 90%;}
	.g-recaptcha {transform: scale(0.9);margin-left: -13px;}	
	.qoute_head_sec h3 {font-size: 23px;line-height: 42px;}
}
@media screen and (max-width: 320px){
	/*.top-left {width: 190px;}*/
	.top_account sup { right: 6%;}
	.banner-big-img {margin-top: 20px;}
	.product_namebox a { width: 90%;}
	.pagi-inner span {cursor: pointer;width: 35px; height: 35px;line-height: 36px;}
	.purchase-order table td {padding: 10px 5px 10px 52%}
	.purchase-order table td::before { width: 50%; }
	.purchase-order table td:nth-of-type(2)::before {padding-top: 12px;}
	.small-container {width: 205px !important;}
	.breadcum-sec li:last-child {width: 113px;}
	.s_count { left:17%;}
	.summary table td {padding: 5px 5px 5px 46%;}
	.tnk-head {padding: 0 10px 17px 10px;}
	.summary td a {font-size: 12px;line-height: 14px;}
	.summery_button{ padding-top:20px;}
	.summery_button a {font-size: 13px;padding: 0 25px;}
	.hist_table table td, .qu_resize table td {padding: 8px 5px 8px 54%;}
	.request_quote table td::before {padding-left: 7px;}
	.checkout_sec_left table td {padding: 5px 5px 5px 48%;}
	.mob_hed ul li a {padding: 0 6px;}
	.mob_hed ul {width: 100%;}
	/*.inner_banner.new_detl h2, .inner_banner.blog_dtl_banner h2 {font-size: 26px;line-height: 27px;}*/
	.inner_banner.blog_dtl_banner .banner-box > img {height: 140px;}
	.pagi-inner span.prev_pag, .pagi-inner span.next_pag { padding-top: 13px;}
	.g-recaptcha {transform: scale(0.8);margin-left: -25px;}
	.sn_attachment-right a {  width: 47px;}
	.top-left.top-left-extra {width: 190px;}
    .qoute_head_sec h3 {font-size: 19px;line-height: 24px;margin-bottom: 0;margin-top: 11px;}
    .online-ording-btn {width: 100%;	font-size: 13px;}
    
    
}

