.search-block ::-webkit-input-placeholder {
font-size:15px;
color:#999;
font-family:myriadproregular
}
.search-block ::-moz-placeholder {
font-size:15px;
color:#999;
font-family:myriadproregular
}
.search-block :-ms-input-placeholder {
font-size:15px;
color:#999;
font-family:myriadproregular
}
.search-block :-moz-placeholder {
font-size:15px;
color:#999;
font-family:myriadproregular
}
.contactpageform ::-webkit-input-placeholder {
font-size:15px;
color:#4c4c4c;
font-family:Raleway
}
.contactpageform ::-moz-placeholder {
font-size:15px;
color:#4c4c4c;
font-family:Raleway
}
.contactpageform :-ms-input-placeholder {
font-size:15px;
color:#4c4c4c;
font-family:Raleway
}
.contactpageform :-moz-placeholder {
font-size:15px;
color:#4c4c4c;
font-family:Raleway
}
.m0 { margin: 0 }
.mt10 { margin-top: 10px }
.mt20 { margin-top: 20px }
.mt25 { margin-top: 25px }
.mt30 { margin-top: 30px }
.mt40 { margin-top: 40px }
.mt50 { margin-top: 50px }
.mt60 { margin-top: 60px }
.mt70 { margin-top: 70px }
.mt80 { margin-top: 80px }
.mt90 { margin-top: 90px }
.mt100 { margin-top: 100px }
.mb10 { margin-bottom: 10px }
.mb20 { margin-bottom: 20px }
.mb30 { margin-bottom: 30px }
.mb40 { margin-bottom: 40px }
.mb50 { margin-bottom: 50px }
.mb60 { margin-bottom: 60px }
.mb70 { margin-bottom: 70px }
.mb80 { margin-bottom: 80px }
.mb90 { margin-bottom: 90px }
.mb100 { margin-bottom: 100px }
.p0 { padding: 0 }
.pt10 { padding-top: 10px }
.pt20 { padding-top: 20px }
.pt30 { padding-top: 30px }
.pt40 { padding-top: 40px }
.pt50 { padding-top: 50px }
.pt60 { padding-top: 60px }
.pt70 { padding-top: 70px }
.pt80 { padding-top: 80px }
.pt90 { padding-top: 90px }
.pt100 { padding-top: 100px }
.pb10 { padding-bottom: 10px }
.pb20 { padding-bottom: 20px }
.pb30 { padding-bottom: 30px }
.pb40 { padding-bottom: 40px }
.pb50 { padding-bottom: 50px }
.pb60 { padding-bottom: 60px }
.pb70 { padding-bottom: 70px }
.pb80 { padding-bottom: 80px }
.pb90 { padding-bottom: 90px }
.pb100 { padding-bottom: 100px }
body #navigation .nav-menu>ul>li.current_page_item>a:before { background-color: transparent!important }
#menu-main-navigation li.current_page_item a { border-bottom: 1px solid red }
.textwidget p { font-family: myriadproregular; font-size: 15px }
.slider-title { font-family: Raleway; font-weight: 600 }
#slide-4-layer-4 P { font-family: myriadproregular; font-size: 20px; color: #fff }
#contactaddform .icon-description,
.cat-item a,
.circle strong,
.pro_consec p,
.product_shortcontent p,
.single-product .product_title { font-family: Raleway }
.h1 { font-size: 35px; color: red; margin: 0 }
#ourskill p,
#portfolio-section p { color: #382219 }
#product-section .vc_tta.vc_general .vc_tta-tab>a { padding: 14px 30px }
#product-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:focus,
#product-section .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover { background-color: transparent }
.pro-desc p { text-align: center; height: 100px; vertical-align: middle; display: table-cell }
.circle span,
.product-block:hover .pro-desc p { vertical-align: top }
.product-block .btn-style-default { display: none!important }
.product-block:hover .btn-style-default { display: block!important; position: absolute; bottom: 32px }
#ourskill p { width: 80%!important; margin: 0 auto; font-size: 16px }
.contactabout { font-size: 30px; font-weight: 300!important }
#contacttext .contacttext p { color: #382219; font-size: 16px }
#contactaddform h2 { font-weight: 300; text-transform: uppercase; margin-bottom: 40px!important }
#contactaddform .vntd-icon-box.box { padding: 1px 25px 25px 0 }
#contactaddform .icon-box-small-left .icon-box-icon { background-color: transparent; border: 1px solid #dedede; color: #4c4c4c }
#contactaddform .icon-description { font-size: 12px; color: #4c4c4c }
#page-content #contactaddform .vntd-social-icons a { width: 32px; height: 32px; border: transparent; border-radius: 0; text-align: left; line-height: 0; display: inline-block; font-size: 14px; margin: 0 10px 0 0; transition: all .3s }
.recent_pro h2,
.vntd-add-to-cart-wrap { text-align: center }
#contactaddform a.facebook:hover { background: 0 0!important; color: #4b6ea8!important }
#contactaddform a.twitter:hover { background: 0 0!important; color: #4fd5f8!important }
#contactaddform a.google_plus:hover { background: 0 0!important; color: #da2200!important }
#contactaddform a.linkedin:hover { background: 0 0!important; color: #0189c3!important }
#contactaddform a.youtube:hover { background: 0 0!important; color: #da1818!important }
.textmargin { margin-bottom: 20px!important }
.contactpageform input,
.contactpageform textarea { width: 100%; padding: 15px 20px; background-color: #f9f9f9; border: 1px solid #d6d6d6; margin-bottom: 20px!important; outline: 0 }
.contactpageform textarea { height: 120px }
input.wpcf7-submit { background-color: #fff; padding: 5px; font-size: 11px }
.contactpageform div.wpcf7 .ajax-loader { position: absolute; top: 5px }
.borderleft { border-right: 1px solid #e7e7e7 }
body .paddingl100 { padding-left: 100px }
#map .vc_column-inner { padding-left: 0; padding-right: 0 }
#map .wpb_content_element { margin-bottom: -10px!important }
.circle { width: 24.7%; margin: 0 auto; padding: 0 20px }
.circle span { color: #666; margin-top: 12px; clear: both; display: table-cell; padding-top: 20px; line-height: 23px }
#vntd-woocommerce-layout-switcher,
.nav-extra-right,
.pro_consec h2 { display: none }
.circle canvas { width: 50%; position: relative }
.circle strong { font-size: 25px; top: 40px; font-weight: 400 }
#sidebar .bar>h5 { font-size: 18px; color: #666; text-transform: uppercase; font-weight: 600 }
#sidebar .bar>h5:before { border: none }
.cat-item a { font-size: 15px!important; color: #999!important; font-weight: 500!important }
#sidebar .bar { border: 1px solid #ebebeb; border-radius: 0; padding: 25px 25px 0; position: relative }
.acclassic .trwca-accordion li { border-bottom: none }
.cat-item .vca_icon-plus:before { content: "\f107" }
.woocommerce ul.products li.product { background: #fff!important; border-bottom-left-radius: 0; border-bottom-right-radius: 0; border: 1px solid #ebebeb }
.product-details-wrap { padding: 10px 10px 0 }
.product-details-wrap h2 { font-size: 14px!important; font-weight: 500; line-height: 20px; text-align: center; height: 70px }
#page-content .product .button,
.woocommerce #page-content .button { width: 80%; border-radius: 0; background-color: #da1f26; margin-bottom: 13px; color: #fff!important }
.manual_sec,
.social_media { width: 50%; float: left }
ul.products .product-thumbnail-wrap { height: 180px; overflow: hidden }
.productimg { box-shadow: 0 0 10px 0 #ccc }
.product_details { padding-top: 10px; margin-right: 40px }
.single-product .product_title { font-size: 25px; color: #666; font-weight: 500 }
.product_sku { color: #999 }
.product_shortcontent p { margin-top: 20px; font-size: 14px; color: #333 }
.single-product .card .nav>li>a { padding: 0 15px; text-transform: uppercase }
.single-product .card .nav-tabs>li.active>a,
.single-product .card .nav-tabs>li.active>a:focus,
.single-product .card .nav-tabs>li.active>a:hover { color: #5a5a5a; background-color: transparent; border: transparent; border-bottom-color: transparent; cursor: default }
.single-product .nav-tabs { border-bottom: 5px solid #f2f2f2; padding-bottom: 15px; margin-bottom: 15px }
.single-product .nav-tabs>li>a { color: #999 }
.single-product .nav>li>a:focus,
.single-product .nav>li>a:hover { border-color: transparent; background-color: transparent }
.manual_sec p { font-weight: 800; color: #333; margin: 0 }
.pro_consec p { color: #333 }
.social_media .heateor_sss_horizontal_sharing .heateorSssSharing { width: 28px!important; height: 28px!important; margin-left: 25px }
.inquiry_button #myBtn { background-color: #333; border: 1px solid #333; color: #fff; width: 100%; padding: 5px 0; margin-top: 40px; outline: 0; font-size: 20px; text-transform: uppercase }
.productdec { padding-left: 30px }
.pro_consec span a { color: #db0303!important }
.recent_pro { background-color: #f9f9f9; padding: 40px 0 }
.recent_pro h2 { font-size: 25px; font-weight: 300; color: #999; margin-bottom: 50px }
#logo-section { padding-top: 60px }
#primary { padding-bottom: 50px }
.recent_pro .woocommerce ul.products li.product,
.recent_pro .woocommerce-page ul.products li.product { margin: 0 11.7px 0 0 }
.recent_pro .woocommerce-loop-product__title { font-size: 20px!important }
.productimg img { margin: 0 auto; display: block }
.recent_pro .vntd-add-to-cart-wrap { display: none; position: absolute; width: 100%; bottom: 0 }
.recent_pro ul li:hover .vntd-add-to-cart-wrap { display: block }
.recent_pro .product-details-wrap { height: 150px }
#page-content .product .button:hover,
.woocommerce #page-content .button:hover { background: #000 }
#page-content .product .button,
.woocommerce #page-content .button { padding: 8px }
#myModal form input,
#myModal form textarea { width: 100%; height: 50px; background-color: #fafafa; border: 1px solid #e4e4e4; padding: 15px }
#myModal .modal-content { width: 30% }
#myModal form textarea { height: 70PX }
#myModal .wpcf7-form-control.wpcf7-submit { width: 30%!important; font-size: 16px; text-transform: uppercase; background-color: #1f1f1f!important; color: #fff; height: 40px; padding: 0 }
.withgraybg { background-color: #fafafa; padding-top: 50px }
#vntd-woocommerce-heading { float: right; margin-bottom: 0 }
.woocommerce-result-count { padding-top: 15px!important }
body.page-with-title #page-content { padding-top: 20px }
.card { margin-bottom: 20px }
.mega-sub-menu .mega-menu-item { background: url(https://appliedmeasurement.com.au/wp-content/uploads/2018/10/select-arrow.png) center left no-repeat!important }
.mega-sub-menu .mega-menu-item a { padding: 10px 15px!important }
#sidebar .product_cats .cat-item i { float: left; width: 20px }
#sidebar .product_cats .cat-item a { padding: 0 10px; margin-bottom: 10px; float: left; width: calc(100% - 10px); color: #999!important }
#sidebar .product_cats .cat-item { display: inline-block }
body .page-numbers .page-numbers { border-radius: 0; width: 0!important; height: 0!important; line-height: normal; color: #666 }
body .page-numbers .page-numbers .current { color: #666!important }
body.post-type-archive #page-content { padding-top: 30px!important }
#page-title { height: 180px; background-image: url(https://appliedmeasurement.com.au/wp-content/uploads/2018/09/bannercategory.jpg) }
.page-title-holder h1 { color: #fff!important; text-transform: capitalize }
#breadcrumbs a,
#breadcrumbs li,
#breadcrumbs li:after { color: #fff }
.page-title-inner.inner.page_header_inner { position: absolute; max-width: 1170px; top: 50%; transform: translate(0, -50%); margin: 0 auto!important; left: 0; right: 0 }
#page-title h1 { padding: 0 }
#breadcrumbs li:after { content: "\f105" }
#page-title .page-title-inner,
.header-style-transparent #page-title h1 { padding-top: 0 }
.woo_class #page-title .page-title-inner { padding-top: 25px }
.woo_class #breadcrumbs { margin-bottom: 0 }
#breadcrumbs { font-size: 14px; margin-bottom: 0!important; position: absolute; top: 80%; left: 20px; margin-top: 0!important }
#page-title .page-title-holder { min-height: 115px; margin-top: -25px }
#product-section .vc_row { margin-left: 0; margin-right: 0 }
.pro_consec tbody td,
.pro_consec tbody th { padding: 5px }
.postid-14724 .pro_consec tbody td,
.postid-14724 tbody th,
.postid-15284 .pro_consec tbody td,
.postid-15284 tbody th,
.postid-15304 .pro_consec tbody td,
.postid-15304 tbody th,
.postid-15395 tbody td,
.postid-15395 tbody th,
.postid-15420 .pro_consec tbody td,
.postid-15420 tbody th,
.postid-15452 .pro_consec tbody td,
.postid-15452 tbody th,
.postid-15548 .pro_consec tbody td,
.postid-15548 tbody th,
.postid-15549 .pro_consec tbody td,
.postid-15549 .pro_consec tbody th,
.postid-15550 .pro_consec tbody td,
.postid-15550 tbody th,
.postid-15551 .pro_consec tbody td,
.postid-15551 .pro_consec tbody th,
.postid-15552 .pro_consec tbody td,
.postid-15552 .pro_consec tbody th,
.postid-15553 .pro_consec tbody td,
.postid-15553 .pro_consec tbody th,
.postid-15582 tbody td,
.postid-15582 tbody th,
.postid-15584 .pro_consec tbody td,
.postid-15584 tbody th,
.postid-15585 .pro_consec tbody td,
.postid-15585 tbody th,
.postid-15595 tbody td,
.postid-15595 tbody th,
.postid-15596 .pro_consec tbody td,
.postid-15596 tbody th,
.postid-15598 .pro_consec tbody td,
.postid-15598 tbody th,
.postid-15600 .pro_consec tbody td,
.postid-15600 tbody th,
.postid-15613 .pro_consec tbody td,
.postid-15613 tbody th,
.postid-15614 .pro_consec tbody td,
.postid-15614 tbody th,
.postid-15615 .pro_consec tbody td,
.postid-15615 tbody th { padding: 5px 0; font-size: 12px }
.postid-14726 .pro_consec tbody td,
.postid-14726 .pro_consec tbody th,
.postid-14727 .pro_consec tbody td,
.postid-14727 .pro_consec tbody th { padding: 5px 0; font-size: 11px }
.pro_consec td,
.pro_consec th { width: 86px!important }
table tr td:first-child { padding-left: 0!important }
.flex-direction-nav a:before { font-family: FontAwesome; font-size: 40px; display: inline-block; content: "\f053"; opacity: .5 }
.flex-direction-nav a.flex-next:before { font-family: FontAwesome; content: "\f054" }
.flex-direction-nav a { text-decoration: none; display: block; width: 50px; height: 50px; margin: -20px 0 0; position: absolute; top: 40%; z-index: 9999999999; overflow: hidden; opacity: 1; cursor: pointer; color: #000; text-shadow: 2px 1px 0 rgba(255,255,255,.3); -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
.flex-direction-nav .flex-prev { left: 50px }
ul.flex-direction-nav { list-style: none; margin: 0 }
ul.flex-direction-nav li a { text-indent: inherit }
.flex-direction-nav .flex-next { right: 30px }
.news_listing_details { float: left; width: 25%; padding-right: 20px; padding-left: 20px }
.news_listing_short_details { width: 75%; float: left; display: block }
.slider img.img-responsive { width: 100% }
.news_listing { width: 100%; margin-bottom: 20px; float:left }
.news_listing_title { font-size: 17px; color: red; margin-bottom: 10px }
.news_listing_title a { color: red }
.news_listing_details .flex-direction-nav .flex-next { right: -10px; text-align: right }
.news_listing_details .flex-direction-nav .flex-prev { left: -10px }
.news_listing_details .flex-direction-nav a { width: 35px; height: 17px; margin: 0 }
.news_listing_details .flex-direction-nav a:before { font-size: 14px; opacity: .5 }
.news_listing_shortcontent { font-size: 13px }
.news_listing_shortcontent a { margin-top: 15px; display: block; color: #555 }
.news_listing_metadetail>div { display: inline-block; margin-right: 0; border-right: 1px solid; line-height: 1; padding: 0 15px }
.news_listing_metadetail>div:last-child { border-right: none }
.news_listing_metadetail { margin: 15px 0 }
.news_listing_metadetail i.fa { margin-right: 8px }
.news_listing_metadetail>div:first-child { padding-left: 0 }
#page-title .page-title-holder { width: 100% }
.post-inner .vntd-meta-section.classic-meta-section>span { border-right: 1px solid; padding: 0 10px }
.post-inner .vntd-meta-section.classic-meta-section>span:first-child { padding-left: 0 }
.post-inner .vntd-meta-section.classic-meta-section>span:last-child { border-right: none }
.post-inner .vntd-meta-section.classic-meta-section i.fa { margin-right: 10px }
span.vntd-meta-comments { display: none }
span.vntd-meta-categories { border-right: 0!important }
#news-section { margin: 0 }
#news-section>.wpb_row { padding: 50px 0 0 }
.footer-widget .accent-hover,
.footer-widget a:hover { color: inherit }
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu { min-width: 130px }
.search-block input[type=submit] { height: 55px; position: absolute; width: 88px; opacity: 0; right: 0; top: 0 }
.search-block { position: relative }
.modal { z-index: 99!important }
.modal::-webkit-scrollbar {
width:10px
}
.modal::-webkit-scrollbar-track {
background:0 0
}
.modal::-webkit-scrollbar-thumb {
background:0 0
}
.modal::-webkit-scrollbar-thumb:hover {
background:0 0
}
.post-media-container .single_item img { width: auto }
.blog-post-wrap .single_item { border: 1px solid #f1f1f1; text-align: center; background: #fff; display: table }
.page-layout-sidebar_left li>i,
.vntd-meta-section.classic-meta-section { display: none }
.tp-bgimg:after { width: 100%; height: 100%; content: ""; position: absolute; left: 0; top: 0; z-index: 99; pointer-events: none; background: rgba(0,0,0,.6) }
.product_details_sec .product_details .pro_img { height: 250px; overflow: hidden }
#sidebar .page-layout-sidebar_left .page_sidebar { padding-right: 25px }
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product { margin: 0 1% 2.992em 0; width: 24%; padding: 10px; text-align: center }
.page-layout-sidebar_left ul.products li.product a img { max-height: 183px }
.recent_pro .woocommerce-loop-product__title { min-height: 70px; padding: 0 }
.recent_pro ul.products li.product a img { max-height: 260px }
.page-layout-sidebar_left ul li a { color: #999!important }
.page-layout-sidebar_left i.vca_icon { font-size: 16px; top: 50%; transform: translatey(-50%) }
.page-layout-sidebar_left .vca_icon-chevron-right:before { content: "\f105" }
.page-layout-sidebar_left .vca_icon-chevron-down:before,
.page_sidebar ul li .vca_icon-chevron-down:before { content: "\f107" }
.page-layout-sidebar_left .acclassic .trwca-accordion>li ul { margin-left: 12px!important }
.bar ul li:first-child a { padding-top: 10px }
#primary .products.columns-4 .product-category .woocommerce-loop-category__title { min-height: 50px }
.blog-post-search .single_item,
.img-outer { height: 197px; overflow: hidden; border: none; margin-bottom: 20px }
.type-product .post-media-container .single_item a { vertical-align: middle; display: table-cell; margin: 0 auto }
#blog .details p { min-height: 190px!important }
#blog .blog-post-wrap { margin-bottom: 30px }
.blog-post-inner .details a.button { margin: 10px 0 0 }
.products h2.woocommerce-loop-product__title,
.type-product .blog-head .blog-post-title { min-height: 50px; margin-top: 15px }
#blog .vntd-grid-item { margin-bottom: 0!important }
.product_cats.submenu li>i { display: none }
.page_sidebar ul li .vca_icon-chevron-right:before { content: "\f105" }
.page_sidebar ul li a i { top: unset }
.blog-post-wrap .blog-post-inner h2.blog-post-title a,
.product-category h2.woocommerce-loop-category__title,
.products h2.woocommerce-loop-product__title { color: #999; font-weight: 300; font-size: 14px!important; line-height: normal }
@media only screen and (max-width:1300px) {
#service-section h2,
.h1 { font-size: 30px!important }
.welcome-desc { font-size: 15px }
#product-section .vc_tta-tab a { font-size: 20px }
#service-section .short-desc { font-style: 18px }
.service-block h3 { font-size: 22px!important }
.news-right h3 { font-size: 14px!important; margin-bottom: 10px }
#logo-section { padding-top: 10px }
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{    margin: 0 9.8px 0 0;}
}
@media only screen and (max-width:1230px) {
.postid-14726 .pro_consec tbody td,
.postid-14726 .pro_consec tbody th,
.postid-14727 .pro_consec tbody td,
.postid-14727 .pro_consec tbody th { font-size: 10px }
.blog-post-wrap .blog-post-inner h2.blog-post-title a,
.product-category h2.woocommerce-loop-category__title,
.products h2.woocommerce-loop-product__title { font-size: 13px!important }
}
@media only screen and (max-width:1208px) {
#product-section .btn { width: 75% }
#service-section h2,
.h1 { font-size: 27px!important }
#service-section .short-desc { font-size: 16px }
.footer-icon { width: 30px; height: 30px; line-height: 30px }
.service-block p { font-size: 13px }
.portfolio-detail.vc_column_container { padding-left: 35px; padding-right: 15px }
.social_media .heateor_sss_horizontal_sharing .heateorSssSharing { margin-left: 13px }
#myModal .modal-content { width: 50% }
.pro_consec tbody td,
.pro_consec tbody th { padding: 5px 1px; font-size: 12px }
.postid-14724 .pro_consec tbody td,
.postid-14724 tbody th,
.postid-15284 .pro_consec tbody td,
.postid-15284 tbody th,
.postid-15304 .pro_consec tbody td,
.postid-15304 tbody th,
.postid-15395 tbody td,
.postid-15395 tbody th,
.postid-15420 .pro_consec tbody td,
.postid-15420 tbody th,
.postid-15452 .pro_consec tbody td,
.postid-15452 tbody th,
.postid-15548 .pro_consec tbody td,
.postid-15548 tbody th,
.postid-15549 .pro_consec tbody td,
.postid-15549 .pro_consec tbody th,
.postid-15550 .pro_consec tbody td,
.postid-15550 tbody th,
.postid-15551 .pro_consec tbody td,
.postid-15551 .pro_consec tbody th,
.postid-15552 .pro_consec tbody td,
.postid-15552 .pro_consec tbody th,
.postid-15553 .pro_consec tbody td,
.postid-15553 .pro_consec tbody th,
.postid-15582 tbody td,
.postid-15582 tbody th,
.postid-15584 .pro_consec tbody td,
.postid-15584 tbody th,
.postid-15585 .pro_consec tbody td,
.postid-15585 tbody th,
.postid-15595 tbody td,
.postid-15595 tbody th,
.postid-15596 .pro_consec tbody td,
.postid-15596 tbody th,
.postid-15598 .pro_consec tbody td,
.postid-15598 tbody th,
.postid-15600 .pro_consec tbody td,
.postid-15600 tbody th,
.postid-15613 .pro_consec tbody td,
.postid-15613 tbody th,
.postid-15614 .pro_consec tbody td,
.postid-15614 tbody th,
.postid-15615 .pro_consec tbody td,
.postid-15615 tbody th { padding: 5px 0; font-size: 10px }
}
@media only screen and (max-width:1126px) {
.service-block p { font-size: 12px }
.service-block h3 { font-size: 21px!important }
#news-section .news-date { top: 58% }
.footer-text { font-size: 10px }
.product-details-wrap h2 { font-size: 12px!important }
.blog-post-wrap .blog-post-inner h2.blog-post-title a,
.product-category h2.woocommerce-loop-category__title,
.products h2.woocommerce-loop-product__title { font-size: 12px!important; min-height: 30px; max-height: 30px }
}
@media only screen and (max-width:1085px) {
.vc_tta.vc_general { font-size: .9em }
.service-block h3 { font-size: 18px!important }
.header-contact p { font-size: 14px }
.service-block p { font-size: 11px }
.news-right p { font-size: 12px }
.news-left h2 { font-size: 15px }
#news-section .news-date { top: 53% }
.blog-post-wrap .blog-post-inner h2.blog-post-title a,
.product-category h2.woocommerce-loop-category__title,
.products h2.woocommerce-loop-product__title { font-size: 11px!important }
}
@media only screen and (max-width:1000px) {
.header-left { width: 30% }
.header-right { width: 60%; text-align: left }
.search-block #search { border: 2px solid #f3f3f3; height: 44px; width: 85%; padding: 10px }
.search-block input[type=submit]{height: 44px;}
.search-block .fa, .search-block .fa{height: 43px; line-height:43px}
.search-block { margin-bottom: 20px; position: relative; z-index: 1 }
#news-section .news-right .news-date { top: 70% }
#news-section .news-date { top: 52% }
.vc_tta.vc_general { font-size: .8em }
.pro-desc p { font-size: 12px }
#product-section .btn { width: 70% }
#product-section .vc_tta-tab a { font-size: 16px }
body #navigation { height: 140px }
.product-details-wrap h2 { font-size: 12px!important; line-height: 16px }
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product { margin: 0 .8% .992em 0 !important; width: 49% }
.mobile-nav-button { top: 20% }
.circle { width: 49%; padding: 20px }
.circle strong { top: 80px }
#portfolio-section p { font-size: 12px }
.recent_pro .woocommerce ul.products li.product,
.recent_pro .woocommerce-page ul.products li.product { margin: 0 }
.recent_pro .woocommerce-loop-product__title { font-size: 16px!important; line-height: 20px }
.blog-post-wrap .blog-post-inner h2.blog-post-title a,
.product-category h2.woocommerce-loop-category__title,
.products h2.woocommerce-loop-product__title { font-size: 14px!important }
.page-layout-sidebar_left ul.products li.product a img { max-height: none }
}
@media only screen and (max-width:991px) {
.pro_consec tbody td,
.pro_consec tbody th { padding: 5px 10px }
#product-section .product_details_sec{margin-bottom:15px}
.product_details{margin-right:0}
}
@media only screen and (max-width:964px) {
#news-section h2,
.service-block h3 { margin-bottom: 10px }
.service-block h3 { font-size: 16px!important }
.footer-text { padding-left: 5px }
.footer .copyright { font-size: 12px; line-height:normal }
.service-block p { font-size: 9px }
#news-section .news-right .news-date { top: 68% }
#news-section .news-date { top: 49% }
}
@media only screen and (max-width:882px) {
.service-block h3 { font-size: 14px!important }
.banner-sub{font-size:16px !important;  line-height:22px !important}
#slide-4-layer-4 P br{display:none}
.slider-title{font-size:22px !important; line-height:26px !important}
}
@media only screen and (max-width:843px) {
.header-contact a:first-child { border-right: 1px solid #ededed; padding-right: 10px; margin-right: 6px }
#product-section .btn { width: 67% }
.productdec { padding-left: 0 }

}
@media only screen and (max-width:801px) {
.service-block h3 { font-size: 13px!important }
.btn { padding: 7px 28px }
#news-section .news-right .news-date { top: 64% }
#news-section .news-date { top: 45% }
.single-product .product_title { font-size: 20px }
.single-product .card .nav>li>a { padding: 0 5px }
#myModal .modal-content { width: 70% }
.recent_pro .woocommerce-loop-product__title { font-size: 13px!important }
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product { width: 49.2	%; margin-top: 10px }
}
@media only screen and (max-width:794px) {
.header-contact p { font-size: 12px; margin-bottom:15px }
body .product-block .vc_column-inner { padding-left: 5px; padding-right: 5px }
#service-section h2,
.h1 { font-size: 23px!important }
}
@media only screen and (max-width:768px) {
#page-content .product-block.wpb_column:not(.vc_col-sm-12),
body .product-block .vc_column-inner { padding-left: 5px!important; padding-right: 5px!important }
.service-block h3 { font-size: 13px!important }
#page-content .news-right .wpb_column:not(.vc_col-sm-12),
#page-content .news-right.wpb_column:not(.vc_col-sm-12),
#page-content .service-block.wpb_column:not(.vc_col-sm-12) { padding-left: 0!important; padding-right: 0!important }
.news-left h2 { font-size: 15px }
.service-block.vc_column_container .vc_column-inner>.wpb_wrapper { padding: 30px 18px 20px }
#service-section .short-desc { font-size: 13px }
#news-section .news-date { top: 39% }
#news-section .news-right .news-date { top: 62% }
body .page_sidebar { width: 100% }
body .portfolio-detail.wpb_column { padding-left: 30px!important; padding-right: 30px!important }
}
@media only screen and (max-width:767px) {
#product-section .vc_tta-panel-heading { background-color: transparent }
.pro-desc p { font-size: 20px; display: inherit }
#product-section .btn { width: 90% }
.service-block h3 { font-size: 20px!important }
.service-block p { font-size: 13px }
.news-left .wpb_single_image img,
.news-right .wpb_single_image img { width: 100% }
#news-section .news-date { top: 0; width: 25%; text-align: center }
#news-section .news-right .news-date { top: 0 }
.newsletter-input .fa.fa-paper-plane { right: 60px }
#newsletter-section .newsletter-text { padding: 40px 0 0; text-align: center }
#footer-widgets,
#newsletter-section .newsletter-input { padding: 0 }
#newsletter-section .newsletter-input input { width: 100% }
footer.footer { padding: 10px }
.news-right h3 { font-size: 20px!important }
.news-right p { font-size: 14px }
#service-section h2,
.h1 { font-size: 30px!important }
#service-section .short-desc { font-size: 15px }
.service-block .wpb_single_image { margin-bottom: 15px }
.news-right.wpb_column { margin-bottom: 0!important }
.footer-contact { margin: 0 0 10px }
.header-contact .textwidget a { display: block }
.header-right { padding: 0 }
.header-contact a { padding: 2px 0 }
.header-contact a:first-child { border-right: none }
#service-section .short-desc,
.welcome-desc { width: 80% }
.circle strong { top: 30%; transform: translate(-50%, -40%); left: 50% }
.circle { height: 250px }
#about-content h2 { font-size: 25px!important }
.vntd-social-icons a { margin-right: 18px; margin-left: 0 }
.productdec { margin-top: 30px }
.vc_tta.vc_general .vc_tta-panel-title>a{padding:0 20px !important}
body #navigation {
    height: 145px;
}
#welcome-section .pt50, #welcome-section .pb50{padding-top:0; padding-bottom:0}
#service-section >.wpb_row, #logo-section>.wpb_row{margin-bottom:30px !important}
body.page-with-title #page-content{padding-top:0}
#primary{padding-bottom:0; padding-top: 20px;}
#page-title .page-title-holder{margin-top:0; margin-bottom:25px}
#sidebar .bar, .page-layout-sidebar_left .page_sidebar, .contactpageform input[type="submit"]{margin-bottom:0}
#contactaddform h2{font-size:23px !important}
#page-content #contactaddform .wpb_column:not(.vc_col-sm-12){margin-bottom:0 !important}
}
@media only screen and (max-width:680px) {
#blog .type-product { width: 60%; margin: 0 auto; left: 0; right: 0 }
.type-product .blog-head .blog-post-title { min-height: auto }
}
@media only screen and (max-width:600px) {
.pro_consec tbody td,
.pro_consec tbody th { padding: 5px 0 }
#blog .type-product { width: 70% }
#page-title h1 {     font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;}
}
@media only screen and (max-width:500px) {
#service-section h2,
.h1 { font-size: 23px!important }
#product-section .btn { width: 87% }
#news-section .news-date,
.news-right p { font-size: 12px }
.news-right h3 { font-size: 18px!important }
.news-right .wpb_content_element { margin-bottom: 0!important }
.header-right { width: 100% }
.header-left { width: 70% }
#navigation-mobile { clear: both }
#product-section .vc_tta.vc_general .vc_tta-panel-body { padding: 0 }
#news-section .news-date { width: 40% }
body #navigation { height: 190px; padding:20px  0 0 }
.circle strong { font-size: 16px; top: 26% }
#ourskill p { width: 95%!important }
#ourskill .vc_custom_1536754338232 { padding-bottom: 0!important }
#page-title h1 {     font-size: 24px;
    line-height: 24px;
    padding-bottom: 25px;}
#myModal .modal-content { width: 90% }
.modal-content h2 { font-size: 23px }
#blog .type-product { width: 80% }
.news_listing_details {
    float: left;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-bottom: 20px;
}
.news_listing_short_details {
    width: 100%;}
#page-title .page-title-inner{padding:0 10px;}
.page-holder.blog{padding-top:35px}
}
@media only screen and (max-width:480px) {
#breadcrumbs{    top: 72%;}
body #breadcrumbs { position: absolute; text-align: left; left: 20px }
.circle { width: 100%; height: 280px }
.circle strong { font-size: 30px; top: 35% }
.card ul li a { font-size: 12px }
.social_media .heateor_sss_horizontal_sharing .heateorSssSharing { margin-left: 0 }
#page-title { text-align: left }
.pro_consec tbody td,
.pro_consec tbody th { font-size: 10px }
.postid-14724 .pro_consec tbody td,
.postid-14724 tbody th,
.postid-15284 .pro_consec tbody td,
.postid-15284 tbody th,
.postid-15304 .pro_consec tbody td,
.postid-15304 tbody th,
.postid-15395 tbody td,
.postid-15395 tbody th,
.postid-15420 .pro_consec tbody td,
.postid-15420 tbody th,
.postid-15452 .pro_consec tbody td,
.postid-15452 tbody th,
.postid-15548 .pro_consec tbody td,
.postid-15548 tbody th,
.postid-15549 .pro_consec tbody td,
.postid-15549 .pro_consec tbody th,
.postid-15550 .pro_consec tbody td,
.postid-15550 tbody th,
.postid-15551 .pro_consec tbody td,
.postid-15551 .pro_consec tbody th,
.postid-15552 .pro_consec tbody td,
.postid-15552 .pro_consec tbody th,
.postid-15553 .pro_consec tbody td,
.postid-15553 .pro_consec tbody th,
.postid-15582 tbody td,
.postid-15582 tbody th,
.postid-15584 .pro_consec tbody td,
.postid-15584 tbody th,
.postid-15585 .pro_consec tbody td,
.postid-15585 tbody th,
.postid-15595 tbody td,
.postid-15595 tbody th,
.postid-15596 .pro_consec tbody td,
.postid-15596 tbody th,
.postid-15598 .pro_consec tbody td,
.postid-15598 tbody th,
.postid-15600 .pro_consec tbody td,
.postid-15600 tbody th,
.postid-15613 .pro_consec tbody td,
.postid-15613 tbody th,
.postid-15614 .pro_consec tbody td,
.postid-15614 tbody th,
.postid-15615 .pro_consec tbody td,
.postid-15615 tbody th { font-size: 8px }
.blog-post-search .single_item,
.img-outer { height: auto }
}
@media only screen and (max-width:400px) {
#product-section .btn { width: 80% }
.pro-desc p { font-size: 15px }
#vntd-woocommerce-heading { float: none; margin-bottom: 0 }
.circle strong { top: 25% }
.pro_consec tbody td,
.pro_consec tbody th { font-size: 8px }
.postid-14724 .pro_consec tbody td,
.postid-14724 tbody th,
.postid-15284 .pro_consec tbody td,
.postid-15284 tbody th,
.postid-15304 .pro_consec tbody td,
.postid-15304 tbody th,
.postid-15395 tbody td,
.postid-15395 tbody th,
.postid-15420 .pro_consec tbody td,
.postid-15420 tbody th,
.postid-15452 .pro_consec tbody td,
.postid-15452 tbody th,
.postid-15548 .pro_consec tbody td,
.postid-15548 tbody th,
.postid-15549 .pro_consec tbody td,
.postid-15549 .pro_consec tbody th,
.postid-15550 .pro_consec tbody td,
.postid-15550 tbody th,
.postid-15551 .pro_consec tbody td,
.postid-15551 .pro_consec tbody th,
.postid-15552 .pro_consec tbody td,
.postid-15552 .pro_consec tbody th,
.postid-15553 .pro_consec tbody td,
.postid-15553 .pro_consec tbody th,
.postid-15582 tbody td,
.postid-15582 tbody th,
.postid-15584 .pro_consec tbody td,
.postid-15584 tbody th,
.postid-15585 .pro_consec tbody td,
.postid-15585 tbody th,
.postid-15595 tbody td,
.postid-15595 tbody th,
.postid-15596 .pro_consec tbody td,
.postid-15596 tbody th,
.postid-15598 .pro_consec tbody td,
.postid-15598 tbody th,
.postid-15600 .pro_consec tbody td,
.postid-15600 tbody th,
.postid-15613 .pro_consec tbody td,
.postid-15613 tbody th,
.postid-15614 .pro_consec tbody td,
.postid-15614 tbody th,
.postid-15615 .pro_consec tbody td,
.postid-15615 tbody th { font-size: 6px; padding: 3px 0 }
#blog .type-product { width: 100% }
}
