@media only screen and (max-width: 1366px) {
	.main-content-left{
		padding:40px;
	}
	.carousel-content h2 {
		line-height: 44px;
		font-size: 34px;
	}
	.main-first-content h6{
		width:92%;
	}
	.main-first-content ul{
		width:92%;
	}
}
@media (min-width: 768px) and (max-width: 1024px){
	.Oualti-box {
		height: auto;
	}

	.news-box.home-news {
		padding: 0px 0px 10px;
	}
	.new-main.border-remove {
		padding: 0 0 20px;
	}
	.accoundian-product-content {
		width: 90%;
	}
	.order-1 {
		order: 2!important;
	}
	.order-2 {
		order: 1!important;
	}
	.enquiry-form {
		margin-bottom: 30px;
	}
	.wrapper-box p {
		padding-bottom: 20px;
	}
	.footer-block ul {
		margin-bottom: 30px;
	}
	.carousel-content.home-slider-set:after{
		display:none;
	}
	.new-main.news-box-set{
		height:auto;
	}
	.zoomWrapper {
		width: 100% !important;
		position: relative;
	}
	.zoom-wrapper2 img {
		width: 100%;
	}
	section{padding:60px 0px;}
	h2{font-size: 26px !important; line-height: 30px;}
	h3{font-size: 28px;
		line-height: 44px;}
	h4{font-size: 25px !important; line-height: 28px;}
	h5{font-size: 20px; line-height: 24px;}
	h6{font-size: 18px; line-height: 28px;}
	p{font-size:15px !important;line-height:24px !important;padding-bottom:0px;}
	/*================================================
	Default CSS
	=================================================*/

	.carousel-content:after {
		bottom: -2px;
		right: -83px;
		width: 122px;
		height: 100%;
		background-size: 79%;
	}
	.carousel-content {
		padding: 30px;
	}
	.carousel-content h2{
		line-height: 32px;
		font-size:32px;
	}
	.navigtaion .header-top .container-fluid .main-top .icon-top ul li:last-child {
		margin-left: 5px;
	}

	.top-content ul{
		padding:0px 5px;
	}
	.navigtaion nav#cssmenu{
		height:90px !important;
	}
	.site-logo {
		width: 200px;
		top: -17px;
	}
	.button{
		top:22px;
		right:0px;
	}
	/* 	.navigtaion #cssmenu > ul > li > a{
	padding:40px 30px;
} */
	/* 	#cssmenu ul.open{
	width:50%;
} */

	#cssmenu .nav_ul_outer .submenu-button.submenu-opened:after {
		background: #000;
	}
	#cssmenu .nav_ul_outer .submenu-button.submenu-opened {
		background: #ffffff !important;
	}
	.navigtaion #cssmenu .nav_ul_outer > ul > li > a{
		color:var(--black);
	}
	#cssmenu .nav_ul_outer > ul > li > a{
		border-bottom: solid 0.5px #00000047;
	}
	#cssmenu .nav_ul_outer .submenu-button:before{
		background-color:#000000;
	}
	#cssmenu .nav_ul_outer .submenu-button:after{
		background-color:#000000;
	}
	#cssmenu .nav_ul_outer ul.open{
		background:#ffffff;
	}
	/* 	#cssmenu ul li:hover {
	background: #307ABD;
} */
	.navigtaion #cssmenu .nav_ul_outer > ul > li {
		padding: 0;
	}
	.main-top{
		padding:0px 22px;
	}
	.carousel-item img{
		border-radius: 0 0 100px 0;
	}
	.example.more-set.icon-main-wrap{
		display:none !important;
	}
	.search-icon-set {
		display: block;
		margin-right: 40px;
	}
	.carousel-content:before{
		top:6px;
		left:23px;
	}
	.wrapper-counters .couter-block{
		padding:0px !important;
	}
	.wrapper-banner{
		border-radius:0 0 0 100px !important;
	}
	.product-main {
		padding: 50px 0px 50px;
	}
	.Oualti-image img {
		border-radius: 0 0 100px 0 !important;
	}
	.career-image img {

		border-radius: 100px 0 0 0 !important;
	}
	.career-image.side-image img {
		border-radius: 0 0 100px 0 !important;
	}
	.accoundian-product-content .accordion-header button{
		font-size:22px;
	}
	.enquiry-form-set{
		width:80%;
	}
	.navigtaion #cssmenu .nav_ul_outer ul ul{
		width:100%;
	}
	#cssmenu .nav_ul_outer ul li:hover {
		background: var(--dark-red);
	}
	.quality-block .container .row .col-md-5{	
		flex-wrap:100% !important;
	}
	.main-image-left {
		margin-top: 0px;
		padding-left: 0px;
		padding-bottom: 0px;
	}
	.main-content-left{
		padding:60px 70px;
	}
	/* 	.order-2 {
	order: 1 !important;
}
	.order-1 {
	order: 2 !important;
} */
	.career-wrapper {
		padding: 60px 0px 60px;
	}
	.career-content-box {
		padding: 40px 0px;
	}
	.quality-block {
		padding: 100px 0px;
	}
	.quality-block .container .row .col-md-7 .main-image-left .flex-image .first-image:last-child{margin-right:0px !important;}
	.certificates-main-box{
		margin-top:-130px;
	}
	.logo-block-content h6{
		font-size:20px;
	}
	.logo-block-content{
		padding-bottom:20px;
	}
	/* 	.certifacates-logo-image{
	margin-bottom:0px;
} */
	.cer-content a{
		font-size:13px;
		line-height:19px;
	}
	.news-box p{
		margin-bottom:10px;

	}
	.bread-url ul li:last-child {
		display: none;
	}
	header.navigtaion nav#cssmenu{
		padding: 0 25px;
	}

	section.breadcam_career_wrapper .owl-nav.disabled {
		display: none !important;
	}
	section.breadcam_career_wrapper .owl-dots {
		position: absolute;
		bottom: 20px;
		z-index: 99;
		width: 100%;
		text-align: center;
	}
	section.breadcam_career_wrapper .owl-dots button {
		background: red !important;
		width: 13px;
		height: 13px;
		display: inline-block;
		margin: 0 4px;
		border-radius: 100%;
	}
	section.breadcam_career_wrapper button.owl-dot.active {
		background: #ffffff !important;
	}
	.career_right_content {
		margin-left: 0;
		margin-top: 30px;
	}
	.makes_main_wrapper .career_right_content {
		width: 80%;
	}
	.career_first_wrapper .row {
		align-items: flex-start;
	}
	section.career_first_wrapper .career_right_content {
		margin-top: 0;
	}
	.icon_fisrt_list ul li{
		column-gap: 10px;
	}
	.icon_fisrt_list ul{
		column-gap: 10px;
	}
	.opening_list_wrapper h4 {
		font-size: 20px !important;
		line-height: 26px;
	}
	.drop_colum a{
		padding: 18px;	
	}
	.drop_colum h3 {
		font-size: 22px;}
	.drop_colum h5{
		width:100%;
	}
	.content_main_mix {
		width: 80%;
	}
	.opening_center_content h1 {
		font-size: 30px;}
	.form_wrapper {
		width: 80%;}
}
@media (max-width: 768px) {
	.get-in-block {
		width: 100%;
	}
	.footer-block ul li{
		margin-bottom:10px;
	}
	.couter-block .row {
		justify-content: center;
	}
	.fix {
		width: 100%;
		margin-top: 10px;
	}
	#chartdiv {
		height: 100%;
		min-height: 360px;
	}
	.cloum-wrappe .row {
		justify-content: center;
	}
}
@media only screen and (width : 1024px) {

	.zoom-wrapper2 img {
		width: 100% !important;
	}

}

@media (min-width: 320px) and (max-width: 767px) {
	.main-side-pop ul li a.top-spacing {
		left: 87px;
		width: 140px;
	}
	.news-box2 h2 {
		font-size: 20px;
	}
	.main-side-pop ul li a {
		width: 100px;
		left: -19px;
		font-size: 13px;
	}
	.news-box.home-news {
		padding: 0 30px 35px 0;
	}
	.product-pop .modal-dialog{
		max-width: 95%;
	}
	video {
		object-fit: cover;
	}
	section{padding:40px 0;}
	h2{font-size: 19px; line-height: 30px;}
	h3{font-size: 25px;
		line-height: 44px;}
	h4{font-size: 22px; line-height: 28px;}
	h5{font-size: 20px; line-height: 24px;}
	h6{font-size: 18px; line-height: 28px;}
	p{font-size:15px;line-height:24px;padding-bottom:0px;}
	/*================================================
	Default CSS
	=================================================*/
	.carousel-content.home-slider-set:after{
		display:none;
	}
	.global-networks .container-fluid {
		display: none;
	}
	.couter-block {
		overflow: hidden;
		padding-bottom: 0;
	}

	.main-top{display:none;}
	.header-top{display:none !important;}
	.site-logo { width: 120px;}
	header.navigtaion{padding:10px 0;}
	nav#cssmenu{padding:0;}
	.search-type{display:none;}
	.carousel-item.active {
		height: 250px;
	}
	#cssmenu .nav_ul_outer .submenu-button.submenu-opened:after {
		background: #000;
	}
	#cssmenu .nav_ul_outer .submenu-button.submenu-opened {
		background: #ffffff !important;
	}
	.navigtaion #cssmenu .nav_ul_outer > ul > li > a{
		color:var(--black);
	}
	#cssmenu .nav_ul_outer > ul > li > a{
		border-bottom: solid 0.5px #000000;
	}
	#cssmenu .nav_ul_outer .submenu-button:before{
		background-color:#000000;
	}
	#cssmenu .nav_ul_outer .submenu-button:after{
		background-color:#000000;
	}
	#cssmenu .nav_ul_outer ul.open{
		background:#ffffff;
	}
	.carousel-item{
		height:250px;
	}
	.main-button.career-button{
		padding: 10.5px 33px;
		font-size: 14px;
	}
	.carousel-item img {
		border-radius: 0;
		height: 100%;
		object-fit: cover;
	}
	.carousel-content{
		padding: 14px 30px;
	}
	.carousel-content:before{
		width: 40px;
		height: 70px;
		top: 13px;
		left: 17px;
	}
	.carousel-content h2 {
		font-size: 21px;
		line-height: 27px;
		margin-bottom: 10px;
	}
	.main-button:after{
		bottom:2px;
	}
	.main-button {
		font-size: 15px;
		margin-top: 0px;
		display: inline-block;
	}
	.carousel-content {
		padding: 25px 25px;
		width: 292px;
	}
	.carousel-content:after {
		bottom: 0px;
		right: -51px;
		background-size:86%;
		width: 80px;
	}
	.main-button:after {
		bottom: -2px;
		right: -18px;
		font-size: 17px;

	}
	.navigtaion #cssmenu .nav_ul_outer > ul > li{padding:0;}
	.carousel-indicators{display:none;}
	.product-main {
		padding: 40px 0 0px;
	}
	.product-main .container .row {
		display: none;
	}
	.mobile-product {
		display: block;
	}
	.product-main .container .row .col-md-4:nth-last-child(1) .product-hover, .product-main .container .row .col-md-4:nth-last-child(2) .product-hover, .product-main .container .row .col-md-4:nth-last-child(3) .product-hover{
		margin-bottom:0px;
	}

	.search-icon-set span {
		display: block;
	}
	.search-icon-set i {
		margin-left: -70px;
	}
	.search-icon-set svg {
		margin-left: -70px;
	}
	.wrapper-box:after{
		display:none;
	}
	.wrapper-box {
		width: 100%;
		padding: 0px;
		margin: 0 auto;
		padding: 20px;
	}
	.wrapper-banner {
		border-radius: 0 !important;
	}
	.wrapper-box p{
		font-size: 14px;
		line-height: 22px;
		padding-bottom: 4px;

	}

	.wrapper-box h4{
		font-size:22px;
		padding-bottom:10px;
	}
	.Oualti-image img {
		border-radius: 0px;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.Oualti-box{
		width:100%;
		height:auto;
	}
	.Oualti-image {
		height: 380px;
	}
	.career-wrapper{
		padding:40px 0;
	}
	.career-image img{
		border-radius:0px;
		height:100%;
		object-fit:cover;
	}
	.career-content-box {
		padding: 10px 0;
	}
	.fix {
		width: 100%;
		border: 1px solid var(--dark-red);
		padding: 14px;
		margin-bottom: 20px;
	}
	.career-wrapper .container .row .col-md-6{
		margin-bottom: 30px;
	}
	.career-wrapper .container .row .col-md-6:last-child{
		margin-bottom:0px !important;
	}
	.count {
		font-size: 40px;
		color: var(--dark-red);
		position: relative;
		font-weight: 300;
		line-height: 65px;
		margin: 0;
	}
	.fix p {
		margin: 0;
		font-weight: 300;
		font-size: 13px !important;
		line-height: 24px;
	}
	.couter-block {
		padding: 0px 0px 50px;
	}
	.wrapper-banner{padding:40px 0px;}
	.wrapper-counters .container .row .col-md-12 .couter-block .row .col-6:nth-last-child(1) .fix, .wrapper-counters .container .row .col-md-12 .couter-block .row .col-6:nth-last-child(2) .fix{
		margin-bottom:0px;
	}
	.Oualti-caption-main {
		padding: 40px 0px;
	}
	.career-image.side-image img{
		border-radius: 0px;
		height: 100%;

	}
	.first-box h5{font-size:15px; line-height:22px;}
	.first-box h4{
		font-size:22px; line-height:normal; padding-bottom:10px;
	}
	.main-button.box-button{
		padding:10.5px 48px 10.5px 30px;
	}
	.first-box {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.first-box.second-box {
		padding-bottom: 20px;
	}
	.side-tittle {
		margin-bottom: 10px;
		padding:0px 20px 0 0;
		font-size:22px;
	}
	.first-box.second-box {
		padding-bottom: 20px;
	}
	.career-content-box p{
		font-size:15px;
		line-height:24px;
		padding-bottom:20px;
	}

	footer .container .row .col-md-3:last-child .footer-block {
		margin-bottom: 0px;
	}
	.footer-block {
		margin-bottom: 30px;
	}
	footer{padding:40px 0px;}
	.footer-block ul li{
		margin-bottom:10px;
	}
	.news-box {
		margin-bottom: 0px;
		/* 		padding: 0 20px 20px 0; */
	}
	.new-main.news-box-set .news-box {
		padding-left: 20px;
		padding-bottom:20px;
	}

	.company-box h2{

		line-height:28px;
		margin-bottom: 10px;
	}
	.company-box h6 {
		font-size: 16px;
		line-height: 25px;
		margin-bottom: 15px;
		font-weight: 500;
	}
	.company-box p{
		font-size:15px;
		line-height:28px;
		margin-bottom:10px;

	}
	.cloum-main-box {
		border: 1px solid #fff;
		margin-bottom: 20px;
	}
	.cloum-main-box{
		text-align:left;
		padding:20px;
	}
	.cloum-wrappe .container .row .col-md-4:nth-last-child(1) .cloum-main-box{
		margin-bottom:0px;

	}
	.cloum-main-box i {
		color: var(--white);
		font-size: 60px;
		margin-bottom: 0px;
	}
	.cloum-main-box p{
		font-size:15px;
		line-height:25px;

	}
	.cloum-main-box h3 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.mobile-slider-product{
		display:block !important;
	}
	ul.pr_list {
		display: none !important;
	}
	.awords-image-box {
		margin-bottom: 20px !important;
	}
	.awords-wrapper .container .row .col-md-3:nth-last-child(1) .awords-image-box{
		margin-bottom:0px !important;
	}
	.team-box {
		margin-bottom: 25px !important;
	}
	.team-wrapper .container .row .col-md-6:nth-last-child(1) .team-box{
		margin-bottom:0px !important;
	}
	.social-main-box h4{
		margin-bottom:10px;
	}
	.social-main-box p{
		font-size:16px;
		line-height:26px;
	}
	.social-wrapper .container .row .col-md-4{
		margin-bottom: 25px;
	}
	.social-wrapper .container .row .col-md-4:last-child{
		margin-bottom:0px !important;
	}
	.bread-url ul li{
		margin-right:30px;
	}
	.tech-content h2{
		line-height:35px;
		/* 		text-align:center; */
	}
	.tech-content p{
		font-size:15px;
		line-height:26px;
	}
	.tech-content h6{
		font-size:18px;
		line-height:26px;
	}
	.quality-heading h2{
		margin-bottom:5px;
	}
	.quality-set h5 {
		font-size: 15px;
		text-align: left;
		line-height:22px;
		margin-bottom:10px;
	}
	.quality-set p {
		font-size: 14px;
		line-height: 22px;
		text-align: left;
		margin-bottom: 6px;
	}
	.quality-set p:last-child{
		margin-bottom:0px;
	}
	.main-content-left{
		display:inherit;
		padding: 20px 15px;
	}
	.quality-block .container .row .col-md-5 {
		padding:0px;
	}
	.quality-block .container .row .col-md-7{
		padding:0px;
	}
	.main-content-left ul li{
		font-size:15px;
		line-height:26px;
	}
	.main-image-left{
		margin-top:0px;
		padding-left:0px;
		padding-bottom:0px;
	}
	.certifacates-logo-image{
		margin-bottom:0px;
	}
	.quality-block{
		padding:40px 0px;
	}
	.Certificates-wrapper .container .row .col-md-3{
		margin-bottom:20px;
	}
	.logo-block-content h6{
		font-size:18px;
		line-height:28px;
	}
	.Certificates-wrapper .container .row .col-md-3:last-child{
		margin-bottom:0px;
	}
	.certificates-main-box ul{
		display:inherit;
	}
	.certificates-main-box ul li{
		width:100%;
	}
	.cer-content {
		margin-bottom: 40px;
	}
	.news-wrapper .container .row .col-md-4{
		margin-bottom:20px;	
	}
	.news-wrapper .container .row .col-md-4:last-child{
		margin-bottom:0px;
	}
	.media-content{
		margin-bottom:0px;
	}
	.media-section .container .row .col-md-4{
		margin-bottom:20px;
	}

	.media-section .container .row .col-md-4:last-child{
		margin-bottom:0px;
	}
	.information-block .container .row .col-md-4{
		margin-bottom: 20px;
	}
	.information-block .container .row .col-md-4:last-child{
		margin-bottom:0px;
	}
	.info-content p {
		font-size: 15px;
		padding-bottom: 10px;
		line-height: 23px;
	}
	.info-content a{
		font-size:15px;
	}
	.get-in-block{
		width:100%;
	}
	.get-in-block p{
		/* 		font-size:15px; */
		line-height:25px;
	}
	.get-in-block ul{
		margin-bottom:30px;
	}
	.career-image {
		height: 200px;
	}
	.product-tittle h4{
		margin-bottom:20px;
		font-size:22px;
	}
	.counter-block-heading h3{
		font-size:22px;
	}

	.accoundian-product-content .accordion-header button{
		font-size:18px;
		text-align:left;
	}
	.enquiry-form-set{
		width:100%;
	}
	.input-name{
		margin-bottom:15px;
	}
	.bread-url ul{
		width: 100%;
		white-space: nowrap;
		overflow: auto;
		overflow-y:hidden;
	}

	.breadcam-section {
		padding: 50px 0px;
	}

	.bread-title h1 {
		font-size: 20px;
	}
	.new-main img{
		margin-bottom:15px;
	}
	.order-1 {
		order: 2 !important;
	}
	.order-2 {
		order: 1 !important;
	}
	/* 	section.drop-search{
	display:block !important;
} */
	.example.more-set.icon-main-wrap{
		display:none !important;
	}
	.search-icon-set {
		display: block;
	}
	.counter-block-heading {
		margin-bottom: 50px;
	}
	/* 	.global-networks{
	padding:0px;
} */
	.couter-block{
		padding:40px 0px !important;
	}
	.career-content-box h4{
		font-size:22px;
		padding-bottom:10px;
	}
	#cssmenu ul li.has-sub.mega-menu ul ul li a #cssmenu ul li.has-sub.mega-menu ul ul li a main-mega-set #cssmenu ul ul li, #cssmenu li:hover > ul > li {
		padding: 0;
	}
	.navigtaion #cssmenu ul ul{
		width:100%;
	}
	#cssmenu ul li:hover {
		background: #ed3338;
	}
	.copy-right{
		display:inherit;
		margin-top: 10px;
		padding-top: 30px;
	}
	.main-side-pop {
		top: auto;
		bottom: 24px;
	}

	.copy-right p{
		margin-bottom:10px;
	}
	.border-remove{
		padding:0px;
	}
	.accoundian-product-content{
		width:90%;
	}
	.top-thumbnail{
		display:none;
	}
	.single-product-content-main.title-product-set{
		display:inherit;
	}
	.enquir-form-btn {
		text-align: left;
		margin-left: 0;
		margin-top: 15px;
	}
	.single-product-content-main.title-product-set h2{
		font-size:26px !important;
	}
	.get-in-block p{
		padding-bottom:3px;
		font-size:14px;
		line-height:22px;
	}
	.get-in-block h3 {
		padding-top: 4px;
		padding-bottom: 5px;
	}
	.side-content{
		padding:30px 10px 0;
	}
	.new-main.news-box-set{
		margin-bottom:0px;
	}
	.media-title h2{
		font-size:22px;
		margin-bottom: 20px;
		padding-bottom: 10px;
	}
	.gellery-title{
		margin-bottom:0px;
		padding:18px;
	}
	.news-box p{
		font-size:14px;
		line-height:20px;
		margin-bottom:0px;
	}
	.quality-heading h2{
		font-size:22px;
	}
	.zoom-wrapper2 img {
		background-color: #ededed;
		width: 100% !important;
	}
	.zoomWrapper {
		width: 100% !important;
		position:relative !important;
	}
	.enquiry-form {
		text-align: left;
		margin-top: 25px;
		margin-bottom: 28px;
	}
	.our-clients-item {
		width: 100%;
		height: 100%;

	}
	.owl-stage-outer {
		margin-top: 40px;
	}
	img#zoom_03 {
		position: relative;
		left: 0;
	}
	.main-first-content h6{
		width:100%;
		font-size: 15px;
		line-height: 22px;
	}
	.main-first-content ul{
		width:100%;
	}
	.single-product-content-main ul{
		padding-left:22px;
	}
	.main-first-content h3 {
		margin-bottom: 10px;
		font-size: 22px;
	}
	.main-first-content ul li{
		font-size:14px;
		line-height:22px;
	}
	.news-quality{
		margin-bottom:25px;
	}
	.logo-block-content{
		width:100%;
		padding-bottom:10px;
	}
	.logo-block-content h6{
		line-height:22px;
	}
	.tittle-heading{
		margin-bottom:28px;
		font-size:22px;
	}
	.form-button {
		margin-top: 0px;
	}
	.info-content h6{
		font-size:20px;
	}
	.modal-content.product-oppo {
		padding: 15px;
	}
	.product-subcategory-inner-product {
		margin-top: 5px;
		padding-top: 5px;
	}
	.product-subcategory-title h3{
		line-height:22px;
	}
	.product-subcategory-title h3 a{
		font-size:15px;
	}
	.product-subcategory-title.sub-set-cate h3 a{
		font-size:14px;
	}
	.product-name-cat a{
		font-size:15px;
	}
	.product-name-cat a {
		font-size: 14px;
	}
	.enquiry-form .main-button.career-button{
		padding:10px 20px;
	}
	.enquiry-form-set{
		padding:20px;
	}

	section.breadcam_career_wrapper .owl-stage-outer {
		margin: 0;
	}

	section.breadcam_career_wrapper .career_images img {
		height: 250px;
		object-fit: cover;
		object-position: center;
	}
	section.breadcam_career_wrapper .owl-nav.disabled {
		display: none !important;
	}
	section.breadcam_career_wrapper .owl-dots {
		position: absolute;
		bottom: 20px;
		z-index: 99;
		width: 100%;
		text-align: center;
	}
	section.breadcam_career_wrapper .owl-dots button {
		background: red !important;
		width: 13px;
		height: 13px;
		display: inline-block;
		margin: 0 4px;
		border-radius: 100%;
	}
	section.breadcam_career_wrapper button.owl-dot.active {
		background: #ffffff !important;
	}
	.career_right_content {
		margin-left: 0;
		margin-top: 30px;
	}
	.makes_main_wrapper .career_right_content{
		width:100%;
	}
	.career_right_content h4{
		font-size:22px;
	}

	.opening_list_wrapper a{
		padding:28px;
	}
	.icon_fisrt_list ul{
		flex-wrap: wrap;
		row-gap: 12px;
	}
	.opening_list_wrapper h4{
		font-size: 18px;
		line-height: 24px;
	}
	.icon_list {
		align-items: flex-start;
	}
	.icon_list svg {
		width: 20%;
		margin-top: 6px;
	}
	.drop_colum a{
		padding: 28px;
	}
	.opening_main_wrapper .row {
		row-gap: 24px;
	}
	.drop_colum h5{
		width: 100%;
	}
	.icon_fisrt_list ul li span {
		display: none;
	}
	.opening_center_content h1 {
		font-size: 20px;
		line-height: 30px;}
	.content_main_mix {
		width: 100%;
	}
	.content_main_mix h2 {
		font-size: 22px;}
	.content_main_mix p{
		margin-bottom: 6px;
	}
	.apply_heading h1 {
		font-size: 28px;
		line-height: 34px;
	}
	.form_wrapper {
		width: 100%;
	}
	.apply_heading{
		padding: 0;
	}
}
@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 3) {

	.side-content {
		padding: 30px 60px 0;
	}
	.side-content p{
		margin-bottom:10px;
	}
	.extra-section {
		padding: 40px 0px 10px;
	}
}
@media (max-width:576px){
	.carousel-item {
		height: auto !important;
	}
	.caption-slider {
		position: static;
	}
	.caption-slider > .container {
		width: 100%;
		max-width: 100%;
	}
	.carousel-content.home-slider-set {
		width: 100%;
	}
	.caption-slider > .container > .row > .col-12 {
		padding: 0;
	}
	.carousel-matt	.carousel-item video {
		height: auto;
		width: 100%;
		vertical-align: bottom;
	}
	.carousel-matt	.carousel-item img {
		height: auto;
		object-fit: cover;
		object-position: top right;
	}

}
.iframe_item iframe {
	height: 500px;
}
@media (max-width:1400px){
	.iframe_item {
		width: 98%;
	}
	.product-hover h6 {
		font-size: 16px;
	}
}


@media (max-width:1200px){
	ul.pr_list {
		justify-content: center;
	}
	ul.pr_list li {
		width: 20%;
	}

}


@media (max-width:992px){
	.iframe_item {
		width: 100%;
	}
	.youtube_thumbnail > img {
		height: 380px;
	}
	.iframe_item iframe {
		height: 300px;
	}
	ul.pr_list li {
		width: 25%;
	}
}
@media (max-width:768px){

	.youtube_thumbnail > img {
		height: 240px;
	}
	.iframe_item iframe {
		height: 240px;
	}
	section.product-main	.mobile-slider-product {
		position: relative;
	}
	section.product-main .mobile-slider-product .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav {
		display: block !important;
	}

	section.product-main mobile-slider-product .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav button.owl-prev span , section.product-main mobile-slider-product .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav button.owl-next span{
		display: none;
		font-size: 0;
		opacity: 0;
		visibility: hidden;
		height: 0;
		width: 0;
	}
	section.product-main .owl-nav.disabled button{
		background: transparent !important;
	}
	section.product-main .owl-nav.disabled button.owl-prev {
		position: absolute;
		top: 20%;
		left: -37px;
	}

	section.product-main .owl-nav.disabled button.owl-prev:after {
		content: '\f104';
		color: #b47b22;
		font-family: FontAwesome;
		font-size: 40px;
		line-height: 40px;
	}
	section.product-main .owl-nav.disabled button.owl-next {
		position: absolute;
		top: 20%;
		right: -37px;
	}

	section.product-main .owl-nav.disabled button.owl-next:after {
		content: '\f105';
		color: #b47b22;
		font-family: FontAwesome;
		font-size: 40px;
		line-height: 40px;
	}
}
@media (max-width:576px){
	.mobile-slider-product {
		width: 82%;
		margin: auto;
	}
	.carousel-content.home-slider-set {
		background: #F9F9F9;
	}
	.product-hover {
		padding: 0px 0px 0px;
	}
}