@media(max-width: 1199px){
.sld_sec_con h2 {
    font-size: 46px;
}
a.nav-link {
    font-size: 15px;
}
.meta_s_con h3 {
    font-size: 24px;
}
.meta_s_con p {
    font-size: 14px;
}
.about_img {
	max-width: 300px;
	margin-right: 30px;
	margin-bottom: 15px;
}
.section_type3_con {
	padding: 30px;
}
.section_type3 {
	padding: 70px 20px;
}
.section_type1_info {
	padding: 40px 40px 40px 20px;
}
.comp_sec {
	padding: 30px 0;
}
.comp_sec_itm_nm {
	padding: 15px;
	font-size: 16px;
}
.main-navigation#site-navigation a {
    padding: 1em .7em;
}
}
@media(max-width: 991px){
.header_con_in h5 {
	font-size: 12px;
}
.header_con_in {
	font-size: 12px;
}
.header_con_itm {
	min-width: unset;
	padding-left: 15px;
}
.header_con_ic {
	flex: 0 0 30px;
	height: 50px;
}
.header_con_ic img {
    max-width: 16px;
}
.header_con_itm:first-child {
	padding-left: 0;
}
a.nav-link {
	font-size: 13px;
}
.search_ic {
	margin-right: 0px;
}
.btn_find {
	padding: 5px;
	margin-left: 10px;
	font-size: 12px;
	width: 80px;
}
.sld_sec_itm {
	padding: 0px 0 50px;
}
.heading_type1 h3 {
	font-size: 26px;
}
.abt_sec_con p {
	font-size: 16px;
}
.abt_sec_con p.abt_sec_para {
	font-size: 13px;
	color: #9d9d9d;
	margin-top: 0px;
	line-height: 1.5;
	margin-bottom: 0;
}
.mvg_itm h3 {
	font-size: 30px;
}
.mvg_itm {
	padding: 20px 10px;
	font-size: 13px;
}
span.cnt_nvg {
	font-size: 140px;
}
.heading_type2 h3 {
	font-size: 30px;
}
.quality_itm {
	padding: 15px;
}
body {
	font-size: 14px;
}
.designes_head ul.nav.nav-tabs .nav-link {
	font-size: 14px;
	padding: 0 10px 10px 10px;
}
.feedback_sec {
	padding: 30px 20px 30px 0;
}
.request_sec {
	padding: 30px 0 30px 20px;
}
.c_s .heading_type2 h3 {
	font-size: 22px;
}
.about_img {
	max-width: 220px;
}
.page_header_title {
	font-size: 34px;
}
a.nav-link {
	font-size: 12px;
}
.section_type3 {
	padding: 40px 20px;
}
.section_type3_con {
	margin: 15px 0;
}
.dropdown-item {
	font-size: 14px;
}
.comp_sec_itm {
	height: 250px;
}
.contact_sss_form {
	padding: 30px;
}
.contact_sss {
	padding: 40px 0;
}
.main-navigation#site-navigation a {
    padding: 1em .4em;
}
.header_sec .btn.btn_find {
    font-size: 12px;
}
body {
    font-size: 13px;
}
.tab_invest_itm {
    flex: 0 0 50%;
}
.header_middle .row [class*="col-"]:nth-child(1) {
    padding-right: 0;
}
.header_middle .row [class*="col-"]:nth-child(2) {
    padding-left: 0;
}
}

@media(max-width: 767px){
#site-navigation .menu-item.current-menu-item > a {
    background: #333;
}
.header_con{display: none;}
.hd_log {
	text-align: center;
}
#navbar-collapse {
	position: absolute;
	top: 100%;
	background: #222222;
	width: 220px;
	padding: 15px;
}
.header_middle {
	padding: 0;
}
.sld_sec_con h2 {
	font-size: 24px;
}
.sld_sec_con h5 {
	font-size: 18px;
}
.sld_sec_itm {
    padding: 0;
    padding-top: 0%;
}
.abt_sec {
	padding: 30px 0;
}
.abt_sec_img {
	margin-top: 30px;
}
.mvg_sec {
	padding: 20px 0;
}
.collection_sec {
	padding: 40px 0;
}
.quality_sec {
	padding: 40px 0 10px;
}
.quality_itm {
	padding: 15px;
	margin: 30px 0;
}
.btn_next {
	bottom: 14px;
}
.quality_sec .heading_type2 {
	margin-bottom: 0;
}
span.cnt_nvg {
    font-size: 90px;
}
.designes_head {
	flex-wrap: wrap;
}
.designes_head ul.nav.nav-tabs {
	margin-left: 0;
	margin-top: 20px;
}
.header_top {
	font-size: 11px;
}
.footer_itm {
	margin: 20px 0;
}
.footer_top {
	padding: 20px 0;
}
.meta_s_itm {
	margin: 15px 0;
	padding-right: 0;
}
.meta_s_itm::after{display: none;}
.meta_s {
	padding: 20px 0;
	margin-bottom: 30px;
}
.meta_s_ic {
	flex: 0 0 50px;
}
.request_sec {
	padding: 0;
	margin: 40px 0;
}
.client_sec {
	margin: 30px 0;
}
.about_s {
	padding: 40px 0;
}
.about_info {
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}
.about_img {
	margin-right: 0;
	margin-bottom: 15px;
}
.heading_type1 h3 {
    font-size: 22px;
    margin-bottom: 20px;
}
.section_type1_img {
	min-height: 350px;
}
.comp_sec_itm_nm {
	font-size: 14px;
}
.section_type4 {
	padding: 40px 0;
}
.section_type3_con_img {
	height: 250px;
	flex: 0 0 100%;
}
.section_type3_con {
	margin: 0;
}
.section_type3_itm {
	flex-wrap: wrap;
	margin: 15px 0;
}
.section_type3.section_type3_1 {
	padding: 40px 0;
}
.abt_sec_logo_img {
	padding: 30px;
}
.abt_sec_logo {
	margin-top: 20px;
	margin-bottom: 40px;
}
.contact_sec_con {
	margin: 20px 0;
}
.contact_sec {
	padding: 20px 0;
}
.download_cat_con {
	padding: 10px;
}
.download_cat_con h4 {
	font-size: 14px;
	margin-right: 20px;
}
.download_cat {
	padding: 40px 0;
}
#site-navigation .menu-toggle:focus {
    outline: 0;
}
#site-navigation .menu-main-menu-container {
    position: absolute;
    width: 100%;
    box-shadow: 0 0px 10px #ececec;
    left: 0;
}
.main-navigation#site-navigation a {
    color: #222222;
}
.main-navigation#site-navigation a:hover {
    color: #f26522;
}
.main-navigation#site-navigation .dropdown-toggle:focus {
    outline: 0;
}
.main-navigation#site-navigation .dropdown-toggle::after{display: none;}
.main-navigation#site-navigation ul ul {
    padding: 0 0 0 1em;
}
.main-navigation#site-navigation li li:hover, .main-navigation#site-navigation li li.focus {
    background: none !important;
}
.main-navigation#site-navigation .sub-menu .menu-item:hover a, .main-navigation#site-navigation .sub-menu .menu-item.focus a {
    color: #f26522;
}
.main-navigation#site-navigation .sub-menu .menu-item:hover .sub-menu .menu-item:hover a, .main-navigation#site-navigation .sub-menu .menu-item.focus .sub-menu .menu-item:hover a {
    color: #f26522;
}
.section_types {
    padding: 40px 0;
}
.section_types tr td, .section_types tr th {
    padding: 10px 15px;
}
.investor_sec_itm {
    padding: 15px;
    margin: 10px 0;
}
.investor_sec {
    padding: 40px 0 30px;
}
.invest_sec_tabs {
    flex: 0 0 150px;
    margin-right: 20px;
}
.tab_invest_itm a {
    padding: 10px;
    font-size: 12px;
}
.invest_sec {
    padding: 40px 0;
}
.invest_sec_tabs .nav-link {
    font-size: 12px;
    padding: 5px 7px;
}
.single-product .type-product {
	margin-top: 30px;
}
.related.products h2 {
	font-size: 24px;
}
.entry-content h2 {
	font-size: 24px;
}
.abt_sec .entry-content {
	margin-top: 20px;
}
.category_sidebar_filter {
	margin-top: 20px;
}
.header_top [class*="col-"] {
    padding-left: 0;
}
.st_1 .owl-nav button.owl-prev {
    right: 50px;
    transform: translateX(-50%);
    top: auto;
    bottom: 25px;
    left: auto !important;
}
.st_1 .owl-nav button.owl-next {
    transform: translateX(-50%);
    top: auto;
    bottom: 25px;
    right: 0 !important;
}
}

@media(max-width: 576px){
.search-form {
	padding: 10px;
	right: 0;
	width: 200px;
	margin: auto;
}
.designes_head ul.nav.nav-tabs .nav-link {
	font-size: 12px;
	padding: 0 5px 1px 5px;
	margin: 10px 0;
}
.page_header_title {
	font-size: 30px;
}
.heading_type2 h3 {
	font-size: 22px;
}
.section_type1 {
	padding: 40px 0;
}
.section_type1_img {
	min-height: 250px;
}
.section_type3 {
	padding: 40px 0px;
}
.section_type3_con {
	padding: 20px;
}
.comp_sec_itm {
	height: 200px;
}
.comp_sec_s .comp_sec_itm_nm {
	font-size: 20px;
}
.abt_sec_logo_img {
	padding: 15px;
}
.contact_sss_form {
	padding: 20px;
}
.contact_sec_item {
	padding: 15px;
}
.contact_sec_ic {
	width: 50px;
	height: 50px;
	margin-right: 15px;
	flex: 0 0 50px;
}
.contact_sec_con span {
	font-size: 14px;
}
.contact_sec_con h5 {
	font-size: 12px;
}
.contact_sec_item .contact_sec_con {
	margin: 0px 0;
}
.client_sec_con h4 {
	font-size: 16px;
	margin-bottom: 0;
}
.client_sec_con p {
	font-size: 12px;
}
.section_types .table img {
    width: 40px;
}
.section_types tr td, .section_types tr th {
    padding: 6px;
}
.section_types .table{font-size: 12px;}
.invest_sec_itms {
    flex-wrap: wrap;
}
.invest_sec_tabs {
    flex: 0 0 100%;
    margin-right: 0;
    display: none;
}
.invest_sec_tabs_head {
    display: block;
    width: 100%;
    margin-bottom: 10px;
    background: #1e1e1e;
    color: #fff;
    padding: 10px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.invest_sec_tabs_head .icon {
    margin-left: auto;
}
.tab_invest_itm a {
	border-radius: 4px;
}

.invest_sec_con {
	margin-top: 25px;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
	font-size: 16px;
}
.woocommerce-ordering {
	display: block;
	width: 100%;
}
.woocommerce nav.woocommerce-pagination ul li {
	margin: 0 1px 0 0 !important;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	font-size: .85em !important;
	padding: .4em;
	min-width: .6em;
}
.owl-nav button.owl-next {
    right: -4px;
}
.owl-nav button.owl-prev {
    left: -4px;
}
.form-group.cat_sss {
    flex-wrap: wrap;
    justify-content: flex-start;
}
.location_sl .img-event img {
    width: 100%;
}
.header_top [class*="col-"] {
    padding-left: 15px;
}
.header_top select#gtranslate_selector {
    margin-top: 7px;
}
button.menu-toggle {
    padding: 12px 0 10px;
    margin: 0;
    display: inline-flex;
    line-height: 1;
}
.header_nav {
    padding: 10px 0;
}
.header_sec .btn.btn_find {
    padding: 10px 5px;
}
.search-form {
    left: -54px;
    width: 270px;
}
.st_1 .owl-nav button.owl-prev {
    bottom: 42px;
}
.st_1 .owl-nav button.owl-next {
    bottom: 42px;
}
}