/*NORMAL VIEW*/
.supplier.mobile_toolbar,
.supplier_mobile_1, .supplier_mob.home_sect_title,
.supplier_our_team_mob, .supplier_foot_mob, .footer_contact_sup,
.contact_us_sup_cont .contact_info_su, .supplier_testimonials_con_mob,
.mob_comp_pics_slick, .supplier_btn.mobile_learn, .footer_info1 .footer_link.aboutus_mob,
.sup_contact_us.mobile_btn.flag_contact_mob{
	display: none;
}

@media only screen and (max-width: 600px) {
	.home_side.col-sm-10 .home-1.who_we_are {
		width: 100%;
	}
	.supplier_mobile_1 .home_title_header.watch_our_vid {
		font-size: 23px;
		width: 100%;
		padding-top: 20px;
	}
	.home_vid_cont_mobile{
		width: 100%;
	}
	.contact_success_form .ebook_dl{
		padding-top: unset;
		padding-bottom: 100px;
	}
	.home_vid_cont_mobile{
		height: 20%!important;
	}
	.supplier.mobile_toolbar{
		display: block;
	}
	.home-1{
		width: 100%!important;
	}

	.supplier.mobile_toolbar,
	.supplier_mobile_1,
	.supplier_mobile_1 .home_vid_cont{
		display: block;
	}
	.home-1.comp_video,
	.home_vid_cont{
		display: none;
	}
	/*.supplier.mobile_toolbar .mobile_btn #link{*/
	/*	width: 70%;*/
	/*}*/
	.supplier_mobile_1 .home_title_header.watch_our_vid{
		width: 144%;
		/*margin-top: 30px;*/
		font-size: 26px;
		padding-top: 25px;
	}
	.home_side .home_title_header{
		margin-top: 10px;
		font-size: 39px;
	}
	.home_vid_cont{
		padding-top: unset;
	}
	.home_side .home_title_desc{
		width: 100%;
		padding: unset;
		font-size: 18px;
	}
	.sup_our_customers .home_sect_title,
	.sup_our_team .home_sect_title, .sup_company_pics .home_sect_title{
		font-size: 28px;
		padding-top: 100px;
	}
	.sup_our_customers .home_sect_desc{
		font-size: 18px;
	}
	.sup_testimonial_img{
		height: 93px;
	}
	.sup_our_team .home_sect_desc{
		width: 70%;
		font-size: 18px;
	}
	.segment_txt_img_cont{
		width: 100%;
	}
	.services_div.col-sm-4{
		max-width: 50%;
	}
	.supplier.mobile_toolbar .link_cont_cont .sup_testimonial_img{
		width: 30px;
		height: 25px;
	}
	.mobile_btn .mobile_btn a{
		width: unset;
	}
	.sup_homepage{
		padding-top: unset;
	}
}
@media only screen and (min-width: 288px) and (max-width: 700px) {
	.sup_contact_us .link_cont_cont  {

	}
	/*.supplier.mobile_toolbar .dropdown-content, .contact_us_sup_cont .dropdown-content{*/
	/*	min-width: unset;*/
	/*}*/
	.sup_homepage{
		padding-top: unset;
	}
	.sup_contact_us .link_cont_cont{
		padding-right: 35px;
	}
	.supplier.mobile_toolbar .link_cont_cont .sup_testimonial_img{
		width: 30px;
		height: 25px;
	}
	.sup_contact_us .dropdown-content img,
	.mobile_btn .dropdown-content img{
		width: 20px;
	}
	.mobile_btn .dropdown-content img
	.mobile_btn .dropdown-content .flag_cont{
		display: flex;
	}
	.supplier.mobile_toolbar .mobile_btn .dropdown-content .flag_cont{
		width: 150%;
	}
	.mobile_btn a{
		width: unset!important;
		padding: 5px;
	}
	.footer_info1 .footer_link.aboutus_mob{
		display: block;
	}
	.footer_info1 .footer_link.aboutus_web{
		display: none;
	}

	.testimonial_sup .comp_img{
		height: 300px;
	}
	.sup_contact_us .contact_form textarea{
		padding-left: 15px;
		padding-top: 10px;
	}
	.supplier.mobile_toolbar,
	.supplier_mobile_1,
	.supplier_mobile_1 .home_vid_cont{
		display: block;
	}
	.contact_success_form .ebook_dl{
		padding-top: unset;
		padding-bottom: 100px;
	}
	.home_vid_cont_mobile iframe{
		width: 100%;
	}
	.home_side.col-sm-10 .home-1.who_we_are{
		width: 100%;
	}
	.contact_inp.contact_info_field.col-sm-12 textarea{
		width: 100%;
		/*padding-left: unset!important;*/
	}
	.home-1.comp_video,
	.home_vid_cont{
		display: none;
	}
	.supplier.mobile_toolbar .dropdown-content,
	.contact_us_sup_cont .dropdown-content{
		min-width: unset;
		margin-left: -20px;
		width: 120%;
	}
	.mob_comp_pics_slick{
		background-color: #f9f9f9;
	}
	.sup_partner_with_us .home_service_cont{
		height: 290px;
	}
	.mobile_btn{
		padding-left: 80px;
		padding-bottom: 10px;
	}
	.search_btn{
		padding-right: 20px;
	}
	.menu_btn{
		padding-left: 20px;
	}
	.mobile_toolbar_header{
		padding-bottom: 15px;
	}
	.sup_partner_with_us .home_sect_title, .home_side .supplier_btn,
	.home_side .supplier_ourteam, .sup_company_pics .company_pics_filter, .supplier_testimonials_con{
		display: none;
	}
	.sup_contact_us .home_side .supplier_btn{
		display: block;
	}
	.footer_link{
		font-size: 13px;
	}
	.home_title_header {
		width: 100%;
	}
	.supplier_mobile_1 .home_vid_cont, .supplier_btn.mobile_learn,
	.supplier_mob.home_sect_title, .supplier_our_team_mob,
	.supplier.info-footer, .supplier_foot_mob, .footer_contact_sup,
	.contact_us_sup_cont .contact_info_su,
	.supplier_testimonials_con_mob, .mob_comp_pics_slick{
		display: block;
	}
	.mob_comp_pics_slick .comp_title{
		text-align: center;
		padding: 30px 0px;
		font-size: 16px;
		font-weight: 600;
	}
	.contact_info_su{
		color: #ffffff;
		padding-bottom: 30px;
	}
	.sup_contact_us .con_address .con_address_add{
		font-size: 12px;
		text-align: left;
	}
	.sup_contact_us .con_address{
		width: unset;
	}
	.sup_contact_us .con_address .con_address_icon{
		width: 10%;
	}
	.testimonial_div.slick-slide.slick-current.slick-active{
		width: 260px!important;
		text-align: center;
	}
	.testimonial_sup.slick-slide.slick-current.slick-active{
		width: 260px!important;
		text-align: center;
	}
	.mob_comp_pics_slick .testimonial_sup.assembly.slick-initialized.slick-slider.slick-dotted,
	.mob_comp_pics_slick .testimonial_sup.office.slick-initialized.slick-slider.slick-dotted,
	.mob_comp_pics_slick .testimonial_sup.activities.slick-initialized.slick-slider.slick-dotted{
		width: 100%!important;
		text-align: center;
	}
	.mob_comp_pics_slick .comp_des{
		text-align: left;
		font-size: 16px;
		padding-top: 15px;
		width: 90%;
		margin: auto;
	}
	.mob_comp_pics_slick .slick-dots li{
		background-color: #9e9e9e;
	}
	.mob_comp_pics_slick .slick-dots li.slick-active{
		background-color: #ffffff;
		border: solid 2px #ffffff;
	}
	.mob_comp_pics_slick .testimonial_sup.assembly .slick-dots{
		position: absolute;
		top: 260px;
		padding-left: 35%;
	}
	.mob_comp_pics_slick .testimonial_sup.office .slick-dots{
		position: absolute;
		top: 260px;
		padding-left: 35%;
	}
	.mob_comp_pics_slick .testimonial_sup.activities .slick-dots{
		position: absolute;
		top: 260px;
		padding-left: 36%;
	}

	.testimonial.slick-initialized.slick-slider.slick-dotted{
		width: 260px!important;
		text-align: center;
	}
	.testimonial_sup.slick-initialized.slick-slider.slick-dotted{
		width: 260px!important;
		text-align: center;
	}
	.sup_testimonials .testimonial_btn.left_bttn, .sup_testimonials .testimonial_btn.right_bttn{
		padding-top: 115px;
	}
	.fa-ul.footer-link.firstlink h5, .footer_tab .footer_info4,
	.contact_part2{
		display: none;
	}
	.sup_contact_us .captcha-send-cont{
		text-align: center;
	}
	.footer_contact_sup .footer-title.test{
		text-align: center;
	}
	.footer_contact_sup .footer_button-2{
		text-align: center;
		padding-bottom: 40px;
	}
	.sup_testimonials .sup_soc_med {
		padding-left: 35%;
	}
	.fa-ul.footer-link.firstlink li{
		/*text-align: center;*/
		padding-left: 18%;
	}
	.footer_info2, .footer_info1{
		width: 50%;
	}
	.footer_info1{
		margin-top: unset;
	}
	.footer_info2{
		padding-top: unset;
		padding-right: unset!important;
	}
	.supplier_foot_mob .footer-title{
		text-align: center;
		padding-top: 20px;
	}
	.mobile_our_team_sup{
		width: 90%;
		margin: auto;
		font-size: 15px;
	}
	.supplier_home_sect.sup_our_team{
		padding-bottom: 50px;
	}
	#supplier_cont .modal-dialog{
		max-width: unset!important;
		width: unset!important;
	}
	.sup_our_team .home_modal_title{
		font-size: 18px;
		margin: auto;
		width: 90%;
		padding-top: 20px;
		text-align: left;
	}
	.sup_mob_prod.home_modal_title{
		font-size: 13px;
	}

	.supplier_mob.home_sect_title{
		padding-top: 30px;
	}

	.supplier_mobile_1 .home_title_header.watch_our_vid {
		font-size: 23px;
		width: 100%;
		padding-top: 20px;
	}

	.home_title_header.watch_our_vid {
		text-align: unset;
	}

	.sup_our_customers .home_sect_title,
	.sup_our_team .home_sect_title,
	.sup_company_pics .home_sect_title {
		font-size: 28px;
		padding-top: 50px;
	}

	.testm_map_img {
		width: 100%;
	}

	.sup_testm_pin1 {
		left: 5%;
		bottom: 60%;
	}

	.sup_testm_pin2 {
		left: 24%;
		bottom: 28%;
	}

	.sup_testm_pin3 {
		left: 35%;
		bottom: 63%;
	}

	.sup_testm_pin4 {
		left: 55%;
		bottom: 49%;
	}

	.sup_testm_pin5 {
		left: 79%;
		bottom: 58%;
	}

	.sup_testm_pin6 {
		left: 69%;
		bottom: 25%;
	}

	.sup_testimonial_img {
		height: 77px;
	}
	.link_cont_cont.supplier_head.flag_header.sup_testimonial_img{
		width: 30px;
		height: 25px;
	}

	.home_side .home_title_desc {
		width: 90%;
		padding: unset;
		font-size: 15px;
	}

	.home_side .home_title_header {
		margin-top: 10px;
		font-size: 40px;
		margin-bottom: 5px;
	}
	.about_us_cont.web-aboutus{
		display: block;
	}
	.services_div.col-sm-4{
		max-width: 100%;
		padding-bottom: 30px;
	}
	.supplier_home_sect.sup_partner_with_us .home_service_cont {
		text-align: center;
	}
	.sup_partner_with_us .segment_txt_img_cont{
		margin: auto;
	}
	.next_tab{
		padding-top: unset;
	}
	.sup_our_team .home_sect_desc{
		width: 80%;
		font-size: 15px;
		padding-bottom: 20px;
	}
	.sup_our_team .home_side.col-sm-9{
		padding-left: unset;
		padding-right: unset;
	}
	.sup_our_team .home_side .about_us_img{
		padding-top: 20px;
		border-top-right-radius: unset;
		border-top-left-radius: unset;
	}
	.contact_header_tit{
		font-size: 22px;
		margin: auto;
	}
	.contact_header_tit.foot{
		width: 100%;
		font-size: 25px;
		text-align: center;
		padding-left: unset;
	}
	.contact_us_sup_cont .sup_soc_med{
		padding-left: 38%;
	}
	.sup_contact_us .contact_info .con_website{
		padding-right: 10px;
	}

	.contact_us_sup_cont .col-sm-1{
		display: none;
	}
	.sup_contact_us .link_cont_cont.supplier_head{
		padding-left: 10px;
	}
	.sup_contact_us .supplier_btn{
		padding-top: 25px;
	}
}


@media only screen and (min-width: 576px) and (max-width: 950px) {
	.home-1.comp_video .home_vid_cont iframe{
		width: 100%;
	}
	.link_cont_cont.supplier_head.flag_header .dropdown-content a{
		width: 100%;
	}
	.sup_homepage{
		padding-top: unset;
	}
	.link_cont_cont.supplier_head.flag_header .sup_testimonial_img{
		height: 30px;
	}
	.mob_comp_pics_slick .testimonial_sup.office .slick-dots {
		position: absolute;
		bottom: 25%;
		padding-left: 40%;
	}
	.mob_comp_pics_slick .testimonial_sup.assembly .slick-dots {
		position: absolute;
		bottom: 25%;
		padding-left: 40%;
	}
	.mob_comp_pics_slick .testimonial_sup.activities .slick-dots {
		position: absolute;
		bottom: 20%;
		padding-left: 40%;
	}
	.mobile_btn a{
		width: 35%;
	}
	.footer_info1 .footer_link.aboutus_mob{
		display: block;
	}
	.footer_info1 .footer_link.aboutus_web{
		display: none;
	}

	.testimonial_sup .comp_img{
		height: 300px;
	}
	.contact_inp.contact_info_field.col-sm-12 textarea{
		width: 100%;
		padding-left: unset!important;
	}
	.contact_part2 .con_website{
		font-size: 11px!important;
	}
	.contact_part2 .con_telephone{
		font-size: 11px!important;
		color: #000000!important;
	}
	.captcha_cont .slidercaptcha .card-body #captcha{
		width: 200px!important;
	}
	.sup_contact_us .con_address{
		width: 100%;
	}
	.company_pics_filter .company_menu{
		font-size: 12px;
		line-height: 1.2;
	}
	.sup_company_pics .company_menu{
		padding: unset;
	}

	.about_us_cont.web-aboutus, .supplier.info-footer.row{
		display: block;
	}
	.sup_our_team .about_us_cont{
		width: 100%;
	}
	.pro.home_modal_title{
		font-size: 10px;
	}
	.home_service_cont{
		height: 330px;
	}
	.home_title_desc{
		width: 270px;
		padding-right: 10px;
	}
	/*.home-1.comp_video{*/
	/*	display: none;*/
	/*}*/
	/*.home_side.col-sm-10 .home-1.who_we_are{*/
	/*	width: 50%!important;*/
	/*}*/
	.home_side.col-sm-10 .home-1.who_we_are {
		width: 100%;
	}
	.supplier_mobile_1 .home_title_header.watch_our_vid {
		font-size: 23px;
		width: 100%;
		padding-top: 20px;
	}
	.home_vid_cont_mobile{
		width: 100%;
	}
	.contact_success_form .ebook_dl{
		padding-top: unset;
		padding-bottom: 100px;
	}
	.home_vid_cont_mobile{
		height: 20%!important;
	}
	.supplier.mobile_toolbar{
		display: block;
	}
	.home-1{
		width: 100%!important;
	}
	#mob_supplier_cont .modal-dialog.modal-sm{
		max-width: 580px;
	}
	.sup_testimonial_img{
		height: 90px;
	}
	.mobile_our_team_sup{
		width: 100%;
	}
	.sup_our_team .home_modal_title{
		width: 100%;
	}
	.mob_comp_pics_slick .testimonial_sup.assembly.slick-initialized.slick-slider.slick-dotted,
	.mob_comp_pics_slick .testimonial_sup.office.slick-initialized.slick-slider.slick-dotted,
	.mob_comp_pics_slick .testimonial_sup.activities.slick-initialized.slick-slider.slick-dotted{
		/*width: 400px!important;*/
	}
	.sup_testimonials .testimonial_btn.left_bttn{
		padding-left: 10%;
	}
	.sup_testimonials .testimonial_btn.right_bttn{
		padding-right: 10%;
	}
	/*.footer_info3.col-sm-4{*/
	/*	display: none;*/
	/*}*/
	.footer_tab.col-sm-10.row{
		margin: auto;
	}
	.footer_link{
		font-size: 15px;
	}
	.footer-title{
		font-size: 16px;
	}
	.sup_testimonials .onekmi_btn{
		font-size: 14px;
	}
	.sup_testimonials .header_btn{
		padding: 10px 20px;
	}
	.sup_testimonials .sup_soc_med {
		padding-left: 40%;
	}
}

@media only screen and (min-width: 900px) and (max-width: 1250px) {

	.footer_info1 .footer_link.aboutus_mob{
		display: block;
	}
	.footer_info1 .footer_link.aboutus_web{
		display: none;
	}

	.testimonial_sup .comp_img{
		height: 300px;
	}
	.supplier.mobile_toolbar{
		display: block;
	}
	.supplier_header{
		display: block;
	}
	.home_title_desc{
		width: 300px;
	}
	.sup_testimonial_img{
		height: 110px;
	}
	.home_service_cont{
		height: 330px;
	}
	.about_us_cont.web-aboutus{
		display: block;
	}
	.sup_our_team .about_us_cont{
		width: 100%;
	}
	.sup_our_team .pro.home_modal_title{
		font-size: 11px;
	}
	.sup_company_pics .home_sect_title, .sup_company_pics .home_sect_title{
		padding-top: 50px;
	}
	.supplier.info-footer{
		display: block;
	}
	.footer_tab.col-sm-10.row{
		max-width: 90%;
		margin: auto;
	}
	.footer_link{
		font-size: 15px;
	}
	.footer-title{
		font-size: 20px;
	}
	.sup_testimonials .onekmi_btn{
		font-size: 14px;
	}
	.sup_testimonials .header_btn{
		padding: 10px 20px;
	}
	.sup_testimonials .sup_soc_med {
		padding-left: 50%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 768px) {
	.supplier.info-footer.row, .footer_tab{
		display: block;
	}
	.home_service_cont{
		height: 380px;
	}
	.sup_our_team .home_modal_title{
		font-size: 13px;
	}
	.supplier_home{
		background-image: linear-gradient(-90deg, #ec4938, #6cd9ec);
	}
	.supplier_mobile_1{
		display: block;
	}
	.home-1.comp_video{
		display: none;
	}
	.home_side.col-sm-10 .home-1.who_we_are {
		width: 100%;
	}
	.supplier_mobile_1 .home_title_header.watch_our_vid {
		font-size: 23px;
		width: 100%;
		padding-top: 20px;
	}
	.home_vid_cont_mobile{
		width: 100%;
	}
	.contact_success_form .ebook_dl{
		padding-top: unset;
		padding-bottom: 100px;
	}
	.home_vid_cont_mobile{
		height: 20%!important;
	}
	.supplier.mobile_toolbar{
		display: block;
	}
	.home-1{
		width: 100%!important;
	}
	#mob_supplier_cont .modal-dialog.modal-sm{
		max-width: 580px;
	}

}
