@media (min-width:1200px) and (max-width:1269px){
}
@media (min-width:1100px) and (max-width:1199px){
}
@media (max-width:1220px) and (min-width:1100px){
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item{margin:0 8px;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > a{font-size:16px;}
}
@media (max-width:1499px){
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn{display:inline-block;position:relative;vertical-align:middle;padding:11px 35px 13px 35px;font-size:18px;line-height:24px;font-weight:400;background-color:#466cb4;color:#fff;border-radius:5px;outline:none;border:1px solid #466cb4;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:hover,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn:hover,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:focus,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.btn:focus{background-color:transparent;color:#466cb4;border-radius:5px;outline:none;border:1px solid #466cb4;}
button.reverse,
input[type="button"].reverse,
input[type="reset"].reverse,
input[type="submit"].reverse,
.btn.reverse{display:inline-block;position:relative;vertical-align:middle;padding:11px 35px 13px 35px;font-size:18px;line-height:24px;font-weight:400;background-color:transparent;color:#fff;border-radius:5px;outline:none;border:1px solid #466cb4;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);}
button.reverse:hover,
input[type="button"].reverse:hover,
input[type="reset"].reverse:hover,
input[type="submit"].reverse:hover,
.btn.reverse:hover,
button.reverse:focus,
input[type="button"].reverse:focus,
input[type="reset"].reverse:focus,
input[type="submit"].reverse:focus,
.btn.reverse:focus{background-color:#466cb4;color:#fff;border-radius:5px;outline:none;border:1px solid #466cb4;}
.Testimonials_carousel.owl-carousel .owl-nav{left:-60px;width:calc(100% + 120px);}
}
@media (max-width:1220px){
.main-shop-page-categories .main-shop-page-categories-in ul li a.btn{padding:10px 32px 10px 15px;background-position:right 15px top 15px;}
#site-header .top-header .top-header-in{font-size:14px;}
#SiteFooter .footer-widgets .footer-widget.footer-widget-two{margin-bottom:30px;}
section.error-404.not-found,
section.vc_section.default_padding{padding-top:70px !important;padding-bottom:70px !important;}
}
@media (max-width:1199px){
section.vc_section.who_we_are:after,
section.vc_section.who_we_are:before{content:none;display:none;}
}
@media (max-width:1099px){
#site-header .bottom-header .main-navigation .menu-toggle{display:inline-block;margin:0;background-image:none;background-repeat:no-repeat;background-position:center;padding:0;width:60px;height:44px;font-size:0;line-height:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-size:auto;}
#site-header .bottom-header .main-navigation .menu-toggle span{display:block;color:#fff;fill:#fff;font-size:0;line-height:0;width:30px;text-align:center;margin:0 auto;}
#site-header .bottom-header .main-navigation .menu-toggle:hover,
#site-header .bottom-header .main-navigation .menu-toggle:focus{display:inline-block;margin:0;background-image:none;background-repeat:no-repeat;background-position:center;padding:0 15px;width:60px;height:44px;font-size:0;line-height:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;background-size:auto;background-color:#466cb4;}
#site-header .bottom-header .main-navigation .menu-toggle span svg{color:#fff;fill:#fff;font-size:0;line-height:0;}
button.search-button{display:block;order:2;}
#site-header .container{position:initial;}
#site-header .container .row{position:initial;}
#site-header .container .row .top-header-right-col{position:initial;}
#site-header .container .row .top-header-right-col .bottom-header{position:initial;}
#site-header .container .row .top-header-right-col .bottom-header .main-navigation{position:initial;padding:20px 0;text-align:left;order:1;width:80px;max-width:80px;}
#site-header .bottom-header .main-navigation .menu-main-menu-container{padding:20px 0;position:absolute;left:0;top:100%;width:100%;display:none;background-color:#fff;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.29);max-height:calc(100vh - 100px);overflow:auto;}
#site-header.site-header.fixed .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item:last-child,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item:first-child,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item{margin:0 20px 5px 20px;padding:0 0 5px 0;display:block;width:calc(100% - 40px);text-align:left;border-bottom:1px solid #ddd;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item.menu-item-has-children{padding-right:0;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item:last-child{border-bottom:none;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button{right:0;top:0;width:60px;height:34px;opacity:1;visibility:visible;background-size:17px;}
#site-header.site-header.fixed .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button{top:0;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button:hover,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button:focus{outline:none !important;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item button.openmenunow{transform:rotate(180deg);}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu{position:relative;top:initial;left:initial;width:100%;padding:0 20px;box-shadow:none;background:none;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li > a{color:#000;}
#site-header .bottom-header .main-navigation .menu-main-menu-container.clicked{display:block;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li{margin:0;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > a{font-size:18px;line-height:34px;display:block;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li > a{font-size:16px;line-height:30px;}
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li > a:hover,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li.current_page_item > a,
#site-header .bottom-header .main-navigation .menu-main-menu-container ul#MainMenu > li.menu-item > ul.sub-menu > li.current-menu-item > a{color:#466cb4;text-decoration:none;}
#site-header.site-header.fixed .container .row .top-header-right-col .bottom-header .main-navigation{padding:0;}
#site-header .top-header-left-col .site-branding a.custom-logo-link img{width:145px;}
.search_form_header .search-form input[type="search"]{height:50px;}
#SiteFooter .footer-widgets .footer-widget.footer-widget-two{margin-bottom:30px;}
.Testimonials_carousel.owl-carousel .owl-nav{left:-30px;width:calc(100% + 60px);z-index:0;}
.single-products-post-content-main{padding:70px 0 70px 0;}
.page-conntent.news-page-content.search-noresult{padding:70px 0;}
.search-page-content-main{padding:70px 0 30px 0;}
}
@media (min-width:992px) and (max-width:1099px){
#site-header .top-header{display:none;}
#site-header .top-header-left-col .site-branding a.custom-logo-link img{width:100px;}
}
@media (max-width:991px){
#site-header .top-header{display:none;}
#site-header .container .row{position:initial;-ms-flex-align:center!important;align-items:center!important;}
#site-header .top-header-left-col .site-branding a.custom-logo-link img{width:100px;}
.Front_Page_Slider_Main .Front_Page_Slider .Single_Slide .Single_Slide_Right .Single_Slide_Right_inner img{max-width:100%;width:100%;}

#SiteFooter .footer-widgets .footer-widget.footer-widget-two{margin-bottom:30px;}
section.error-404.not-found,
section.vc_section.job_listing_section,
section.vc_section.default_padding{padding-top:60px !important;padding-bottom:60px !important;}
.single-products-post-content-main{padding:60px 0 60px 0;}
.page-conntent.news-page-content.search-noresult{padding:60px 0;}
.search-page-content-main{padding:60px 0 30px 0;}
}
@media (max-width:767px){
section.error-404.not-found,
section.vc_section.job_listing_section,
section.vc_section.default_padding{padding-top:50px !important;padding-bottom:50px !important;}
h1{font-size:36px;line-height:1.28em;font-weight:900;color:#000;}
h2{font-size:26px;line-height:1.28em;font-weight:900;color:#000;}
h3{font-size:24px;line-height:1.28em;font-weight:700;color:#000;}
h4{font-size:20px;line-height:1.28em;font-weight:700;color:#000;}
h5{font-size:18px;line-height:1.28em;font-weight:700;color:#000;}
h6{font-size:16px;line-height:1.28em;font-weight:700;color:#000;}
.titleh1{font-size:34px !important;line-height:1.28em !important;font-weight:900;color:#000;}
.titleh2{font-size:26px !important;line-height:1.28em !important;font-weight:900;color:#000;}
.titleh3{font-size:24px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh4{font-size:20px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh5{font-size:18px !important;line-height:1.28em !important;font-weight:700;color:#000;}
.titleh6{font-size:16px !important;line-height:1.28em !important;font-weight:700;color:#000;}
body, button, input, select, optgroup, textarea{font-size:16px;line-height:1.35em;color:#000;font-weight:normal;}
p{margin:0 0 1.7em 0;}
p:last-child{margin:0 0 0 0;}
p.big{font-size:17px;line-height:1.7em;color:#000;font-weight:500;}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.btn{display:inline-block;position:relative;vertical-align:middle;padding:9px 25px 11px 25px;font-size:16px;line-height:20px;font-weight:400;background-color:#466cb4;color:#fff;border-radius:5px;outline:none;border:2px solid #466cb4;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);}
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:hover,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.btn:hover,
a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:focus,
button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-style-classic.vc_btn3-color-danger:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
.btn:focus{background-color:transparent;color:#466cb4;border-radius:5px;outline:none;border:2px solid #466cb4;}
button.reverse,
input[type="button"].reverse,
input[type="reset"].reverse,
input[type="submit"].reverse,
.btn.reverse{display:inline-block;position:relative;vertical-align:middle;padding:9px 25px 11px 25px;font-size:16px;line-height:20px;font-weight:400;background-color:transparent;color:#466cb4;border-radius:5px;outline:none;border:2px solid #466cb4;text-shadow:none;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.29);}
button.reverse:hover,
input[type="button"].reverse:hover,
input[type="reset"].reverse:hover,
input[type="submit"].reverse:hover,
.btn.reverse:hover,
button.reverse:focus,
input[type="button"].reverse:focus,
input[type="reset"].reverse:focus,
input[type="submit"].reverse:focus,
.btn.reverse:focus{background-color:#466cb4;color:#fff;border-radius:5px;outline:none;border:2px solid #466cb4;}
#site-header .container .row .top-header-right-col .bottom-header .main-navigation{order:2;}
button.search-button{order:1;}
#SiteFooter .site-info .site-info-inner .site-info-copyright,
#SiteFooter .site-info .site-info-inner .site-info-links ul li a{font-size:13px;line-height:21px;}
#SiteFooter .site-info .site-info-inner .site-info-copyright{padding:0 0 3px 0;}
#SiteFooter .site-info .site-info-inner .site-info-links ul,
#SiteFooter .site-info .site-info-inner .site-info-copyright{text-align:center;}
.widget-title h6{font-size:20px;line-height:30px;}
.widget-title{margin:0 0 18px 0;}
#SiteFooter .site-info .site-info-inner{padding:10px 0;}
#SiteFooter .footer-widgets .footer-widget .widget.widget_media_image{margin-bottom:25px;}
#site-header .bottom-header .main-navigation .menu-toggle{width:60px;height:44px;}
#site-header .bottom-header .main-navigation .menu-toggle:hover,
#site-header .bottom-header .main-navigation .menu-toggle:focus{width:60px;height:44px;}
#site-header .bottom-header .main-navigation .menu-toggle span{width:30px;}
#site-header .container .row .top-header-right-col .bottom-header .main-navigation{padding:18px 0;text-align:right;}
#site-header .top-header-left-col .site-branding a.custom-logo-link img{width:auto;height:70px;}
#site-header .top-header-left-col .site-branding{padding:5px 0;}
#SiteFooter .footer-widgets .footer-widget.footer-widget-two{margin-bottom:25px;}
.page-title-section-inn .page-title-section-breaddrumb > span.separator{margin:0 5px;}
.page-title-section-inn .page-title-section-breaddrumb{padding:0 0 2px 0;}
.page-title-section-inn .page-title-section-breaddrumb > span.separator img{width:9px;}
.page-title-section-inn .page-title-section-breaddrumb > span > a,
.page-title-section-inn .page-title-section-breaddrumb > span > span{font-size:14px;line-height:20px;}
.page-title-section{padding:30px 0;}
.Testimonials_carousal_single{padding:0 15px 30px 15px;}
.Testimonials_carousal_single .Testimonials_carousal_single_title{padding:15px 0 0 0;}
.Testimonials_carousal_single .Testimonials_carousal_single_title h3{font-size:24px;}
.Testimonials_carousel .owl-stage-outer .owl-stage .item{padding-top:50px;}
.Testimonials_carousal_single .Testimonials_carousal_single_excerpt h6{font-size:16px;}
.Testimonials_carousal_single .Testimonials_carousal_single_image .Testimonials_carousal_single_image_inn{height:100px;width:100px;margin:-50px 0 0 0;}
.Testimonials_carousal_single .Testimonials_carousal_single_image .Testimonials_carousal_single_image_inn img{width:100px;height:100px;}
.vc_section.who_we_are .wpb_single_image.wpb_content_element{margin-bottom:30px;}
.vc_row.vc_inner.whu_choose_us_inner > div.wpb_column.vc_column_container > div.vc_column-inner > div.wpb_wrapper{margin-bottom:30px;}
.vc_row.vc_inner.whu_choose_us_inner > div.wpb_column.vc_column_container:last-of-type > div.vc_column-inner > div.wpb_wrapper{margin-bottom:0px;}
.Testimonials_carousel.owl-carousel{margin:0 15px;max-width:calc(100% - 30px);}
.Testimonials_carousel.owl-carousel .owl-nav button{height:40px;width:40px;background-size:9px;}
.vc_section.homepage_section_1 .wpb_text_column.wpb_content_element.text_white{padding-right:0 !important;font-size:16px;}
.wpb_text_column.wpb_content_element.contact_details ul li strong{font-size:20px;line-height:28px;}
.wpb_text_column.wpb_content_element.contact_details ul li{font-size:16px;line-height:28px;}
.contact_form_col.wpb_column{padding-top:30px;}
.JobListing .JobListing_Single:after{top:10px;width:50px;height:50px;}
.JobListing .JobListing_Single{padding:0 0 25px 60px;margin:0 0 25px 0;}
.JobListing_Single .JobListing_Single_data label{font-size:18px;line-height:26px;}
.JobListing_Single .JobListing_Single_data span{font-size:16px;line-height:26px;}
.products-page-content-main-inner{padding:50px 0 20px 0;}
.products-post-col .products-post-title h4{font-size:20px;}
.products-post-col .products-post-readmore span{font-size:18px;line-height:24px;}
.products-post-col .products-post-readmore{padding:0;}
.products-post-col .products-post-title{padding:5px 0 0 0;}
.pagination-outer .wp-pagenavi a, .pagination-outer .wp-pagenavi span, .pagination-outer .wp-pagenavi a:hover{font-size:16px;line-height:24px;padding:1px 10px 3px;}
.pagination-outer{padding:0 0 30px 0;}
.job_content,
.single-products-post-content-main{padding:50px 0 50px 0;}
.single-products-post-content-main .single-products-post-title h1{font-size:32px !important;line-height:1.1em !important;padding:0;}
.single-products-post-content-main .single-products-post-title{margin-bottom:20px;}
.single-products-post-content .wpb_single_image.wpb_content_element{margin-bottom:25px;}
.search_form_header .search-form input[type="search"]{width:200px;height:44px;}
.single-products-post-content .wpb_text_column.wpb_content_element{line-height:1.35em;font-size:16px;}
.single-products-post-content .wpb_text_column.wpb_content_element .wpb_wrapper{}
.single-products-post-content .wpb_text_column.wpb_content_element p{margin:0 0 16px 0;}
.single-products-post-content .wpb_text_column.wpb_content_element strong{font-weight:700;}
.single-products-post-content .wpb_text_column.wpb_content_element p:last-child{margin:0;}
.single-products-post-content .wpb_text_column.wpb_content_element ul{margin:0 0 16px 0;padding:0 0 0 18px;list-style-type:disc;}
.single-products-post-content .wpb_text_column.wpb_content_element ul:last-child{margin:0;}
.single-products-post-content .wpb_text_column.wpb_content_element ul li{margin:0;padding:0;}
.single-products-post-content .wpb_text_column.wpb_content_element h2{margin:0 0 20px 0;font-size:29px;line-height:1.12em;}
.single-products-post-content .wpb_text_column.wpb_content_element h3{margin:0 0 19px 0;font-size:26px;line-height:1.12em;}
.single-products-post-content .wpb_text_column.wpb_content_element h4{margin:0 0 18px 0;font-size:23px;line-height:1.12em;}
.single-products-post-content .wpb_text_column.wpb_content_element h5{margin:0 0 17px 0;font-size:20px;line-height:1.12em;}
.single-products-post-content .wpb_text_column.wpb_content_element h6{margin:0 0 16px 0;font-size:16px;line-height:1.12em;}
.single-products-post-content .wpb_text_column.wpb_content_element h2:last-child, .single-products-post-content .wpb_text_column.wpb_content_element h3:last-child, .single-products-post-content .wpb_text_column.wpb_content_element h4:last-child, .single-products-post-content .wpb_text_column.wpb_content_element h5:last-child, .single-products-post-content .wpb_text_column.wpb_content_element h2:last-child{margin:0;}
.single-products-post-content .wpb_text_column.wpb_content_element table{border:1px solid #000;border-collapse:collapse;margin:0 0 20px 0;}
.single-products-post-content .wpb_text_column.wpb_content_element table:last-child{margin:0;}
.single-products-post-content .wpb_text_column.wpb_content_element table tbody{border:1px solid #000;border-collapse:collapse;}
.single-products-post-content .wpb_text_column.wpb_content_element table tr{border:1px solid #000;border-collapse:collapse;}
.single-products-post-content .wpb_text_column.wpb_content_element table tr th{border:1px solid #000;border-collapse:collapse;padding:3px 5px;}
.single-products-post-content .wpb_text_column.wpb_content_element table tr td{border:1px solid #000;border-collapse:collapse;padding:3px 5px;}
.job_description ul{margin:0 0 16px 0;padding:0 0 0 18px;list-style-type:disc;}
.job_description ul:last-child{margin:0;}
.job_description ul li{margin:0;padding:0;}
.job_description p{margin:0 0 16px 0;}
.job_description strong{font-weight:700;}
.job_description p:last-child{margin:0;}
.job_description{margin-top:20px;margin-bottom:30px;}
.job_info_box{padding:25px 15px;}
.page-conntent.news-page-content.search-noresult{padding:50px 0;}
.search-page-content-main{padding:50px 0 20px 0;}
.product_gallery_images{padding-bottom:30px;}
.error-404.not-found .search-form input[type="search"]{width:200px;height:44px;}
.margin_bottom_30.wpb_column.vc_column_container.vc_col-sm-6{margin-bottom:30px;}
.vc_section.homepage_section_1{background-position:left -100px top !important;}
.vc_row.wpb_row.vc_row-fluid.qtye_mgt_row.vc_row-flex{flex-flow:column-reverse;}
}
