
@media screen and (max-width: 993px)
{
	/*.topbars{
		display: none;
	}
	.logo-main-container
	{
		display: none;
	}*/
}

@media screen and (max-width: 480px)
{
	footer .footer_container
	{
		flex-direction: column;
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		bottom: 15px;
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
		left: 50%;
		transform: translateX(-50%);
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions h6
	{
		font-weight: 500;
		font-size: 16px;
		white-space: normal;
		line-height: 24px;
	}
	.homepageServices_section1
	{
		margin-top: 25px;
	}
	.homepageServices_section1 .container
	{
		max-width: 95%;
	}
	.homepageServices_section1 .imaeg-services-1 .image01 img
	{
		width: 100%;
		height: auto;
	}
	.homepageServices_section1 .imaeg-services-1 .image02
	{
		margin-top: 20px;
		position: static;
	}
	.homepageServices_section1 .imaeg-services-1 .image02 img
	{
		width: 100%;
		height: auto;
	}

	.homepageServices_section1 .order_02
	{
		order: 2;
	}
	.homepageServices_section1 .order_01
	{
		order: 1;	
		margin-bottom: 25px;
	}
	.homepageServices_section1 .content-wrapper-service-1
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.whyus-section
	{
		padding-top: 30px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading h4
	{
		font-size: 24px;
		text-align: center;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading
	{
		margin-bottom: 20px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper
	{
		flex-direction: column;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row
	{
		flex-direction: column;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .icon
	{
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 70px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area
	{
		width: 100%;
		margin-top: 10px;
		padding-left: 0;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area h6
	{
		font-size: 19px;
		text-align: center;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area p
	{
		font-size: 15px;
		font-weight: 300;
		color: #000;
	}

	/*=====================================*/
	.whyus-section .heading-whyus
	{
		margin-bottom: 20px;
	}
	.whyus-section .heading-whyus h6
	{
		font-size: 17px;
	}
	.whyus-section .heading-whyus h4
	{
        font-size: 22px;
		text-align: center;
	}
	.whyus-section .heading-whyus h4  br
	{
		display: none;
	}
	/*=====================================*/
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding-top: 10px;
	}
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
	}
	.whyus-section .heading-whyus p
	{
		font-size: 15px;
	}
	.whyus-section .heading-whyus p br
	{
		display: none;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1em 1em 1em 1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 18px;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 15px;
	}
	.why-us-box-row .why-us-colom.why-us-colom2
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.counter-numbers
	{
		margin-top: 0;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .number
	{
		font-size: 35px;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .down-number
	{
		font-size: 15px;
	}
	section.cta__01
	{
		margin-top: 0px;
	}
	footer
	{
		padding-top: 30px;
		padding-bottom: 10px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-top: 0;
	}
	footer .footer_container .colom.ftr_colom1
	{
		width: 100%;
		padding-bottom: 15px;
		text-align: center;
	}
	footer .footer-about p
	{
		font-size: 15px;
		font-weight: 400;
	}
	footer .footer_container .colom.ftr_colom2
	{
		width: 100%;
		padding-left: 0;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li
	{
		margin-bottom: 4px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a
	{
		font-size: 14px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-bottom: 15px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a:before
	{
		padding-top:10px;
	}
	footer .footer_container .colom.ftr_colom4
	{
		width: 100%;
	}
	footer .footer_container .colom.ftr_colom4 h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom4 .footer_links .address_area .values
	{
		font-size: 14px;
	}

	/*
	===============================================
	*/
	.baner_page .imageBanner:before
	{
		background-color: #11103b8f;
	}
	.baner_page .imageBanner img
	{
		height: 120px;
	}
	.baner_page h5
	{
		font-size: 20px;
	}
	.about_section_single_page .content_wrapper .image-sides
	{
		max-width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}
	.about_section_single_page .container
	{
		max-width: 95%;
	}
	.about_section_single_page .content_wrapper .headin h4
	{
        font-size: 22px;
		text-align: center;
	}
	.about_section_single_page .content_wrapper p
	{
		font-size: 15px;
		line-height: 24px;
	}

	.about_section_single_page22:before
	{
		display: none;
	}
	.about_section_single_page22:after
	{
		display: none;
	}
	.about_section_single_page22
	{
		margin-top:0px;
	}
	.about_section_single_page .custom-grid-row
	{
		grid-template-columns: 100%;
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		flex-direction: column;
		align-items: center;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		width: 100%;
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		padding: 1em 1em 1em 0em;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		padding-left: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area h6
	{
		text-align: center;
		font-size: 18px;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area p
	{
		font-size: 15px;
		line-height: 22px;
	}
	body.about_us_page  .about_section_single_page
	{
		margin-bottom: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .icon img
	{
		padding-top: 0;
	}
	body.about_us_page .whyus-section
	{
		margin-top: 0;
	}
	body.about_us_page .why-us-box-row .why-us-colom
	{
		margin-bottom: 25px;
	}
	body.about_us_page .whyus-section
	{
		padding-top: 30px;
		padding-bottom: 0px;
	}
	.testimonial-sections .dark-bg-wrapper
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper
	{
		max-width: 90%;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper h4
	{
        font-size: 22px;
        text-align: center;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper p
	{
		font-size: 15px;
		line-height: 22px;
		font-weight: 400;
		text-align: justify;
	}
	.testimonial-sections.beforefootersections .dark-bg-wrapper
	{
		padding-bottom: 30px;
	}
	/*
	===============================================
	*/
	body.collectionsPage  .whyus-section .heading-whyus h4
	{
		margin-bottom: 10px;
	}
	body.collectionsPage .whyus-section .heading-whyus p
	{
		text-align: justify;
		max-width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	body.collectionsPage2 .product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
		margin-bottom: 0;
	}
	body.collectionsPage .collection_gallery .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	body.productDetils .form-box
	{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#popupForm #myform .my__input label
	{
		display: none;
	}
	body.productDetils .form-box
	{
		padding-top: 25px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-top: 0px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-left: 0;
		padding-right: 0;
	}
	#popupForm #myform .my__input input.inputControl
	{
		height: 35px;
		font-size: 12px;
	}
	body.productDetils .form-box
	{
		margin-top: 30px;
	}
	body.productDetils .contact_form_area h5
	{
		font-size: 18px;
		margin-bottom: 10px !important;
	}
	#popupForm #myform .my__input textarea.inputControl
	{
		min-height: 70px;
		height: 70px;
	}
	#popupForm #myform .captcha-image .groups label
	{
		display: none;
	}
	#popupForm #myform .captcha-image .groups
	{
		text-align: center;
		align-items: center;
	}
	#popupForm #myform .captcha-image .groups .captcha-images
	{
		text-align: center;
	}
	#popupForm
	{
		overflow-y: auto;
	}
	#popupForm #myform .submit_buttons input
	{
		font-size: 13px;
	}
	/*
	===============================================
	*/
	.contact_us_section .contact_details .cotnact-contents .head h6
	{
		font-size: 17px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4
	{
        font-size: 22px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4  br
	{
		display: none;
	}
	.contact_us_section .contact_details .cotnact-contents .head p
	{
		font-weight: 400;
		font-size: 15px;
	}
	/*
	===============================================
	*/
	.contact_us_section .address-grid-icon-box .icon-box-row
	{
		flex-direction: column;
	}
	.contact_us_section .address-grid-icon-box
	{
    	grid-template-columns: repeat(1, 1fr);
	}
	.contact_us_section .address-grid-icon-box .icon-box-row:nth-child(1)
	{
		grid-column-start: 1;
    	grid-column-end: 2;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area
	{
		width: 100%;
		padding-left: 0;
		text-align: center;
		padding-top: 10px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area h6
	{
		margin-bottom: 5px;
		font-size: 20px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area p
	{
		font-size: 15px;
		text-align: center;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area p br
	{
		display: none;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row
	{
		padding-bottom: 0;
	}
	body.contactPaeg .contact_map
	{
		margin-top: 30px;
	}
	body.contactPaeg .contact_map .map-container iframe
	{
		height: 250px;
	}
	/*
	===============================================
	*/

	body.enquiryPage .cotnact-contents
	{
		padding: 15px 20px;
	}
	body.enquiryPage .cotnact-contents .head p
	{
		max-width: 100%;
		text-align: justify !important;
		font-size: 13px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 10px;
		text-align: center;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		display: block;
		width: 98%;
		font-size: 13px;
		padding: 10px 10px;
	}
}

@media screen and (min-width: 481px) and (max-width: 576px)
{
	footer .footer_container
	{
		flex-direction: column;
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		bottom: 15px;
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
		left: 50%;
		transform: translateX(-50%);
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions h6
	{
		font-weight: 600;
		font-size: 22px;
		white-space: normal;
		line-height: 28px;
	}
	.homepageServices_section1
	{
		margin-top: 25px;
	}
	.homepageServices_section1 .container
	{
		max-width: 95%;
	}
	.homepageServices_section1 .imaeg-services-1 .image01 img
	{
		width: 100%;
		height: auto;
	}
	.homepageServices_section1 .imaeg-services-1 .image02
	{
		margin-top: 20px;
		position: static;
	}
	.homepageServices_section1 .imaeg-services-1 .image02 img
	{
		width: 100%;
		height: auto;
	}

	.homepageServices_section1 .order_02
	{
		order: 2;
	}
	.homepageServices_section1 .order_01
	{
		order: 1;	
		margin-bottom: 25px;
	}
	.homepageServices_section1 .content-wrapper-service-1
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.whyus-section
	{
		padding-top: 60px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading h4
	{
		font-size: 24px;
		text-align: center;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading
	{
		margin-bottom: 20px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper
	{
		flex-direction: column;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row
	{
		flex-direction: column;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .icon
	{
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 70px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area
	{
		width: 100%;
		margin-top: 10px;
		padding-left: 0;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area h6
	{
		font-size: 19px;
		text-align: center;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area p
	{
		font-size: 15px;
		font-weight: 300;
		color: #000;
	}

	/*=====================================*/
	.whyus-section .heading-whyus
	{
		margin-bottom: 20px;
	}
	.whyus-section .heading-whyus h6
	{
		font-size: 17px;
	}
	.whyus-section .heading-whyus h4
	{
        font-size: 25px;
		text-align: center;
	}
	.whyus-section .heading-whyus h4  br
	{
		/*display: none;*/
	}
	/*=====================================*/
	.counter-numbers .custom_counter .colom-counter
	{
		width: 50%;
	}
	/*=====================================*/
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding-top: 10px;
	}
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
	}
	.whyus-section .heading-whyus p
	{
		font-size: 15px;
	}
	.whyus-section .heading-whyus p br
	{
		display: none;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1em 1em 1em 1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 18px;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 15px;
	}
	.why-us-box-row .why-us-colom.why-us-colom2
	{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.counter-numbers
	{
		margin-top: 0;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .number
	{
		font-size: 35px;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .down-number
	{
		font-size: 15px;
	}
	section.cta__01
	{
		margin-top: 0px;
	}
	footer
	{
		padding-top: 30px;
		padding-bottom: 10px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-top: 0;
	}
	footer .footer_container .colom.ftr_colom1
	{
		width: 100%;
		padding-bottom: 15px;
		text-align: center;
	}
	footer .footer-about p
	{
		font-size: 15px;
		font-weight: 400;
	}
	footer .footer_container .colom.ftr_colom2
	{
		width: 100%;
		padding-left: 0;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li
	{
		margin-bottom: 4px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a
	{
		font-size: 14px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-bottom: 15px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a:before
	{
		padding-top:10px;
	}
	footer .footer_container .colom.ftr_colom4
	{
		width: 100%;
	}
	footer .footer_container .colom.ftr_colom4 h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom4 .footer_links .address_area .values
	{
		font-size: 14px;
	}

	/*
	===============================================
	*/
	.baner_page .imageBanner:before
	{
		background-color: #11103b8f;
	}
	.baner_page .imageBanner img
	{
		height: 120px;
	}
	.baner_page h5
	{
		font-size: 20px;
	}
	.about_section_single_page .content_wrapper .image-sides
	{
		max-width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}
	.about_section_single_page .container
	{
		max-width: 95%;
	}
	.about_section_single_page .content_wrapper .headin h4
	{
        font-size: 22px;
		text-align: center;
	}
	.about_section_single_page .content_wrapper p
	{
		font-size: 15px;
		line-height: 24px;
	}

	.about_section_single_page22:before
	{
		display: none;
	}
	.about_section_single_page22:after
	{
		display: none;
	}
	.about_section_single_page22
	{
		margin-top:0px;
	}
	.about_section_single_page .custom-grid-row
	{
		grid-template-columns: 100%;
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		flex-direction: column;
		align-items: center;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		width: 100%;
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		padding: 1em 1em 1em 0em;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		padding-left: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area h6
	{
		text-align: center;
		font-size: 18px;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area p
	{
		font-size: 15px;
		line-height: 22px;
	}
	body.about_us_page  .about_section_single_page
	{
		margin-bottom: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .icon img
	{
		padding-top: 0;
	}
	body.about_us_page .whyus-section
	{
		margin-top: 0;
	}
	body.about_us_page .why-us-box-row .why-us-colom
	{
		margin-bottom: 25px;
	}
	body.about_us_page .whyus-section
	{
		padding-top: 30px;
		padding-bottom: 0px;
	}
	.testimonial-sections .dark-bg-wrapper
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper
	{
		max-width: 90%;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper h4
	{
        font-size: 22px;
        text-align: center;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper p
	{
		font-size: 15px;
		line-height: 22px;
		font-weight: 400;
		text-align: justify;
	}
	.testimonial-sections.beforefootersections .dark-bg-wrapper
	{
		padding-bottom: 30px;
	}
	/*
	===============================================
	*/
	body.collectionsPage  .whyus-section .heading-whyus h4
	{
		margin-bottom: 10px;
	}
	body.collectionsPage .whyus-section .heading-whyus p
	{
		text-align: justify;
		max-width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	body.collectionsPage2 .product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
		margin-bottom: 0;
	}
	body.collectionsPage .collection_gallery .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	body.productDetils .form-box
	{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#popupForm #myform .my__input label
	{
		display: none;
	}
	body.productDetils .form-box
	{
		padding-top: 25px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-top: 0px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-left: 0;
		padding-right: 0;
	}
	#popupForm #myform .my__input input.inputControl
	{
		height: 35px;
		font-size: 12px;
	}
	body.productDetils .form-box
	{
		margin-top: 30px;
	}
	body.productDetils .contact_form_area h5
	{
		font-size: 18px;
		margin-bottom: 10px !important;
	}
	#popupForm #myform .my__input textarea.inputControl
	{
		min-height: 70px;
		height: 70px;
	}
	#popupForm #myform .captcha-image .groups label
	{
		display: none;
	}
	#popupForm #myform .captcha-image .groups
	{
		text-align: center;
		align-items: center;
	}
	#popupForm #myform .captcha-image .groups .captcha-images
	{
		text-align: center;
	}
	#popupForm
	{
		overflow-y: auto;
	}
	#popupForm #myform .submit_buttons input
	{
		font-size: 13px;
	}
	/*
	===============================================
	*/
	.contact_us_section .contact_details .cotnact-contents .head h6
	{
		font-size: 17px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4
	{
        font-size: 22px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4  br
	{
		display: none;
	}
	.contact_us_section .contact_details .cotnact-contents .head p
	{
		font-weight: 400;
		font-size: 15px;
	}
	/*
	===============================================
	*/
	.contact_us_section .address-grid-icon-box .icon-box-row
	{
		flex-direction: column;
	}
	.contact_us_section .address-grid-icon-box
	{
    	grid-template-columns: repeat(1, 1fr);
	}
	.contact_us_section .address-grid-icon-box .icon-box-row:nth-child(1)
	{
		grid-column-start: 1;
    	grid-column-end: 2;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area
	{
		width: 100%;
		padding-left: 0;
		text-align: center;
		padding-top: 10px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area h6
	{
		margin-bottom: 5px;
		font-size: 20px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area p
	{
		font-size: 15px;
		text-align: center;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area p br
	{
		display: none;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row
	{
		padding-bottom: 0;
	}
	body.contactPaeg .contact_map
	{
		margin-top: 30px;
	}
	body.contactPaeg .contact_map .map-container iframe
	{
		height: 250px;
	}
	/*
	===============================================
	*/
	/*
	===============================================
	*/

	body.enquiryPage .cotnact-contents
	{
		padding: 15px 20px;
	}
	body.enquiryPage .cotnact-contents .head p
	{
		max-width: 100%;
		text-align: justify !important;
		font-size: 13px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 10px;
		text-align: center;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		display: block;
		width: 98%;
		font-size: 13px;
		padding: 10px 10px;
	}
}

@media screen and (min-width: 577px) and (max-width: 767px)
{
	footer .footer_container
	{
		flex-direction: column;
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		bottom: 15px;
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
		left: 50%;
		transform: translateX(-50%);
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions h6
	{
		font-weight: 600;
		font-size: 25px;
		white-space: normal;
		line-height: 28px;
	}
	.homepageServices_section1
	{
		margin-top: 25px;
	}
	.homepageServices_section1 .container
	{
		max-width: 95%;
	}
	.homepageServices_section1 .imaeg-services-1 .image01 img
	{
		width: 100%;
		height: auto;
	}
	.homepageServices_section1 .imaeg-services-1 .image02
	{
		margin-top: 20px;
		position: static;
	}
	.homepageServices_section1 .imaeg-services-1 .image02 img
	{
		width: 100%;
		height: auto;
	}

	.homepageServices_section1 .order_02
	{
		order: 2;
	}
	.homepageServices_section1 .order_01
	{
		order: 1;	
		margin-bottom: 25px;
	}
	.homepageServices_section1 .content-wrapper-service-1
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.whyus-section
	{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading h4
	{
		font-size: 24px;
		text-align: center;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading
	{
		margin-bottom: 20px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper
	{
		/*flex-direction: column;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row
	{
		/*flex-direction: column;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .icon
	{
/*		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 70px;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area
	{
		/*width: 100%;*/
		margin-top: 0px;
		/*padding-left: 0;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area h6
	{
		font-size: 19px;
		/*text-align: center;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area p
	{
		font-size: 15px;
		font-weight: 300;
		color: #000;
	}

	.homepageServices_section1 .imaeg-services-1
	{
		display: flex;
		flex-direction: row;
		grid-column-gap: 30px;
	}
	.homepageServices_section1 .imaeg-services-1 .image01
	{
		flex: 0 0 auto;
		width: calc(50% - 15px);
	}
	.homepageServices_section1 .imaeg-services-1 .image01 img
	{
		width: 100%;
		height: 220px;
	}
	.homepageServices_section1 .imaeg-services-1 .image02 img
	{
		width: 100%;
		height: 220px;
	}
	.homepageServices_section1 .imaeg-services-1 .image02
	{
		margin-top: 0;
	}
	/*=====================================*/
	.whyus-section .heading-whyus
	{
		margin-bottom: 20px;
	}
	.whyus-section .heading-whyus h6
	{
		font-size: 17px;
	}
	.whyus-section .heading-whyus h4
	{
        font-size: 25px;
		text-align: center;
	}
	.whyus-section .heading-whyus h4  br
	{
		/*display: none;*/
	}
	/*=====================================*/
	.counter-numbers .custom_counter .colom-counter
	{
		width: 50%;
	}
	/*=====================================*/
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding-top: 10px;
	}
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
	}
	.whyus-section .heading-whyus p
	{
		font-size: 15px;
	}
	.whyus-section .heading-whyus p br
	{
		display: none;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1em 1em 1em 1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 16px;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 15px;
	}
	.why-us-box-row .why-us-colom.why-us-colom2
	{
/*		margin-top: 20px;
		margin-bottom: 20px;*/
	}
	.why-us-box-row .why-us-colom
	{
		margin-top: 25px !important;
		margin-bottom: 25px !important;
	}
	.counter-numbers
	{
		margin-top: 0;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .number
	{
		font-size: 35px;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .down-number
	{
		font-size: 15px;
	}
	section.cta__01
	{
		margin-top: 0px;
	}
	footer
	{
		padding-top: 30px;
		padding-bottom: 10px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-top: 0;
	}
	footer .footer_container .colom.ftr_colom1
	{
		width: 100%;
		padding-bottom: 15px;
		text-align: center;
	}
	footer .footer-about p
	{
		font-size: 15px;
		font-weight: 400;
	}
	footer .footer_container .colom.ftr_colom2
	{
		width: 100%;
		padding-left: 0;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li
	{
		margin-bottom: 4px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a
	{
		font-size: 14px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-bottom: 15px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a:before
	{
		padding-top:10px;
	}
	footer .footer_container .colom.ftr_colom4
	{
		width: 100%;
	}
	footer .footer_container .colom.ftr_colom4 h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom4 .footer_links .address_area .values
	{
		font-size: 14px;
	}

	/*
	===============================================
	*/

	#products_sliders 
	{
		display: flex;
		flex-direction: row;
		grid-column-gap: 15px;
		flex-wrap: wrap;
		justify-content: center;
	}
	#products_sliders .custom-product-colom
	{
		width: calc(50% - 15px);
	}

	/*
	===============================================
	*/
	.baner_page .imageBanner:before
	{
		background-color: #11103b8f;
	}
	.baner_page .imageBanner img
	{
		height: 120px;
	}
	.baner_page h5
	{
		font-size: 20px;
	}
	.about_section_single_page .content_wrapper .image-sides
	{
		max-width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}
	.about_section_single_page .container
	{
		max-width: 95%;
	}
	.about_section_single_page .content_wrapper .headin h4
	{
        font-size: 22px;
		text-align: center;
	}
	.about_section_single_page .content_wrapper p
	{
		font-size: 15px;
		line-height: 24px;
	}

	.about_section_single_page22:before
	{
		display: none;
	}
	.about_section_single_page22:after
	{
		display: none;
	}
	.about_section_single_page22
	{
		margin-top:0px;
	}
	.about_section_single_page .custom-grid-row
	{
		grid-template-columns: 100%;
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		/*flex-direction: column;*/
		/*align-items: center;*/
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		/*width: 100%;*/
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		padding: 1em 1em 1em 0em;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		padding-left: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area h6
	{
		/*text-align: center;*/
		font-size: 18px;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area p
	{
		font-size: 15px;
		line-height: 22px;
	}
	body.about_us_page  .about_section_single_page
	{
		margin-bottom: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .icon img
	{
		padding-top: 0;
	}
	body.about_us_page .whyus-section
	{
		margin-top: 0;
	}
	body.about_us_page .why-us-box-row .why-us-colom
	{
		margin-bottom: 25px;
	}
	body.about_us_page .whyus-section
	{
		padding-top: 30px;
		padding-bottom: 0px;
	}
	/* ====================================== */
	body.about_us_page .whyus-section .container
	{
		max-width: 90%;
	}
	body#home .whyus-section .why-us-box-row .why-us-colom
	{
		width: 50%;
	}

	/* ====================================== */

	.testimonial-sections .dark-bg-wrapper
	{
/*		padding-top: 20px;
		padding-bottom: 20px;*/
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper
	{
		max-width: 90%;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper h4
	{
        font-size: 22px;
        text-align: center;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper p
	{
		font-size: 15px;
		line-height: 22px;
		font-weight: 400;
		text-align: justify;
	}
	.testimonial-sections.beforefootersections .dark-bg-wrapper
	{
		padding-bottom: 30px;
	}
	/*
	===============================================
	*/

	body.collectionsPage .custom-product-row .custom-product-colom
	{
		width: 50%;
	}

	/*
	===============================================
	*/
	body.collectionsPage  .whyus-section .heading-whyus h4
	{
		margin-bottom: 10px;
	}
	body.collectionsPage .whyus-section .heading-whyus p
	{
		text-align: justify;
		max-width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	body.collectionsPage2 .product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
		margin-bottom: 0;
	}
	body.collectionsPage .collection_gallery .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	body.productDetils .form-box
	{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#popupForm #myform .my__input label
	{
		display: none;
	}
	body.productDetils .form-box
	{
		padding-top: 25px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-top: 0px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-left: 0;
		padding-right: 0;
	}
	#popupForm #myform .my__input input.inputControl
	{
		height: 35px;
		font-size: 12px;
	}
	body.productDetils .form-box
	{
		margin-top: 30px;
	}
	body.productDetils .contact_form_area h5
	{
		font-size: 18px;
		margin-bottom: 10px !important;
	}
	#popupForm #myform .my__input textarea.inputControl
	{
		min-height: 70px;
		height: 70px;
	}
	#popupForm #myform .captcha-image .groups label
	{
		display: none;
	}
	#popupForm #myform .captcha-image .groups
	{
		text-align: center;
		align-items: center;
	}
	#popupForm #myform .captcha-image .groups .captcha-images
	{
		text-align: center;
	}
	#popupForm
	{
		overflow-y: auto;
	}
	#popupForm #myform .submit_buttons input
	{
		font-size: 13px;
	}
	/*
	===============================================
	*/
	.contact_us_section .contact_details .cotnact-contents .head h6
	{
		font-size: 17px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4
	{
        font-size: 22px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4  br
	{
		display: none;
	}
	.contact_us_section .contact_details .cotnact-contents .head p
	{
		font-weight: 400;
		font-size: 15px;
	}
	/*
	===============================================
	*/
	
	body.contactPaeg .contact_map .map-container
	{
		margin-top: 15px;
	}
	body.contactPaeg .contact_map .map-container iframe
	{
		height: 250px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area h6
	{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area p
	{
		font-size: 15px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .icon
	{
		width: 60px;
		height: 60px;
	}
	/*
	===============================================
	*/
	.contact_us_section .address-grid-icon-box
	{
	    grid-template-columns: repeat(1, 1fr);
	}
	.contact_us_section .address-grid-icon-box .icon-box-row:nth-child(1) {
	    grid-column-start: 1;
	    grid-column-end: 2;
	}
	/*
	===============================================
	*/

	body.enquiryPage .cotnact-contents
	{
		padding: 15px 20px;
	}
	body.enquiryPage .cotnact-contents .head p
	{
		max-width: 100%;
		text-align: justify !important;
		font-size: 13px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 10px;
		text-align: center;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		display: block;
		width: 98%;
		font-size: 13px;
		padding: 10px 10px;
	}
}

@media screen and (min-width: 768px) and (max-width: 992px)
{
	footer .footer_container
	{
		flex-direction: column;
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions
	{
		bottom: 15px;
		max-width: 70%;
		margin-left: auto;
		margin-right: auto;
		left: 50%;
		transform: translateX(-50%);
	}
	.slider-wrapper #slides .carousel-item .slider-text-captions h6
	{
		font-weight: 600;
		font-size: 25px;
		white-space: normal;
		line-height: 28px;
	}
	.homepageServices_section1
	{
		margin-top: 25px;
	}
	.homepageServices_section1 .container
	{
		max-width: 95%;
	}
	.homepageServices_section1 .imaeg-services-1 .image01 img
	{
		width: 100%;
		height: auto;
	}
	.homepageServices_section1 .imaeg-services-1 .image02
	{
		margin-top: 20px;
		position: static;
	}
	.homepageServices_section1 .imaeg-services-1 .image02 img
	{
		width: 100%;
		height: auto;
	}

	.homepageServices_section1 .order_02
	{
		order: 2;
	}
	.homepageServices_section1 .order_01
	{
		order: 1;	
		margin-bottom: 25px;
	}
	.homepageServices_section1 .content-wrapper-service-1
	{
		padding-left: 10px;
		padding-right: 10px;
	}
	.whyus-section
	{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading h4
	{
		font-size: 24px;
		text-align: center;
	}
	.homepageServices_section1 .content-wrapper-service-1 .heading
	{
		margin-bottom: 20px;
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper
	{
		/*flex-direction: column;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row
	{
		/*flex-direction: column;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .icon
	{
/*		margin-left: auto;
		margin-right: auto;
		width: 100%;
		max-width: 70px;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area
	{
		/*width: 100%;*/
		margin-top: 0px;
		/*padding-left: 0;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area h6
	{
		font-size: 19px;
		/*text-align: center;*/
	}
	.homepageServices_section1 .content-wrapper-service-1 .icon-box-wrapper .icon-box-row .text-area p
	{
		font-size: 15px;
		font-weight: 300;
		color: #000;
	}

	.homepageServices_section1 .imaeg-services-1
	{
		display: flex;
		flex-direction: row;
		grid-column-gap: 30px;
	}
	.homepageServices_section1 .imaeg-services-1 .image01
	{
		flex: 0 0 auto;
		width: calc(50% - 15px);
	}
	.homepageServices_section1 .imaeg-services-1 .image01 img
	{
		width: 100%;
		height: 220px;
	}
	.homepageServices_section1 .imaeg-services-1 .image02 img
	{
		width: 100%;
		height: 220px;
	}
	.homepageServices_section1 .imaeg-services-1 .image02
	{
		margin-top: 0;
	}
	/*=====================================*/
	.whyus-section .heading-whyus
	{
		margin-bottom: 20px;
	}
	.whyus-section .heading-whyus h6
	{
		font-size: 17px;
	}
	.whyus-section .heading-whyus h4
	{
        font-size: 25px;
		text-align: center;
	}
	.whyus-section .heading-whyus h4  br
	{
		/*display: none;*/
	}
	/*=====================================*/
	.counter-numbers .custom_counter .colom-counter
	{
		width: 50%;
	}
	/*=====================================*/
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener
	{
		padding-top: 10px;
	}
	.product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
	}
	.whyus-section .heading-whyus p
	{
		font-size: 15px;
	}
	.whyus-section .heading-whyus p br
	{
		display: none;
	}
	.why-us-box-row .why-us-colom .wrapper
	{
		padding: 1em 1em 1em 1em;
	}
	.why-us-box-row .why-us-colom .wrapper h5
	{
		font-size: 16px;
	}
	.why-us-box-row .why-us-colom .wrapper p
	{
		font-size: 15px;
	}
	.why-us-box-row .why-us-colom.why-us-colom2
	{
/*		margin-top: 20px;
		margin-bottom: 20px;*/
	}
	.why-us-box-row .why-us-colom
	{
		margin-top: 25px !important;
		margin-bottom: 25px !important;
	}
	.counter-numbers
	{
		margin-top: 0;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .number
	{
		font-size: 35px;
	}
	.counter-numbers .custom_counter .colom-counter .wrapper .biggerText .down-number
	{
		font-size: 15px;
	}
	section.cta__01
	{
		margin-top: 0px;
	}
	footer
	{
		padding-top: 30px;
		padding-bottom: 10px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-top: 0;
	}
	footer .footer_container .colom.ftr_colom1
	{
		width: 100%;
		padding-bottom: 15px;
		text-align: center;
	}
	footer .footer-about p
	{
		font-size: 15px;
		font-weight: 400;
	}
	footer .footer_container .colom.ftr_colom2
	{
		width: 100%;
		padding-left: 0;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li
	{
		margin-bottom: 4px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a
	{
		font-size: 14px;
	}
	footer .footer_container .colom.paddingtobbottom
	{
		padding-bottom: 15px;
	}
	footer .footer_container .colom.ftr_colom2 .footer_links ul li a:before
	{
		padding-top:10px;
	}
	footer .footer_container .colom.ftr_colom4
	{
		width: 100%;
	}
	footer .footer_container .colom.ftr_colom4 h5
	{
		font-size: 18px;
		margin-bottom: 10px;
	}
	footer .footer_container .colom.ftr_colom4 .footer_links .address_area .values
	{
		font-size: 14px;
	}

	/*
	===============================================
	*/

	#products_sliders 
	{
		display: flex;
		flex-direction: row;
		grid-column-gap: 15px;
		flex-wrap: wrap;
		justify-content: center;
	}
	#products_sliders .custom-product-colom
	{
		width: calc(50% - 15px);
	}

	/*
	===============================================
	*/
	.baner_page .imageBanner:before
	{
		background-color: #11103b8f;
	}
	.baner_page .imageBanner img
	{
		height: 120px;
	}
	.baner_page h5
	{
		font-size: 20px;
	}
	.about_section_single_page .content_wrapper .image-sides
	{
		max-width: 100%;
		float: none;
		margin-left: 0;
		margin-bottom: 15px;
	}
	.about_section_single_page .container
	{
		max-width: 95%;
	}
	.about_section_single_page .content_wrapper .headin h4
	{
        font-size: 22px;
		text-align: center;
	}
	.about_section_single_page .content_wrapper p
	{
		font-size: 15px;
		line-height: 24px;
	}

	.about_section_single_page22:before
	{
		display: none;
	}
	.about_section_single_page22:after
	{
		display: none;
	}
	.about_section_single_page22
	{
		margin-top:0px;
	}
	.about_section_single_page .custom-grid-row
	{
		grid-template-columns: 100%;
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		/*flex-direction: column;*/
		/*align-items: center;*/
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		/*width: 100%;*/
	}
	.about_section_single_page .custom-grid-row .icon-box-row
	{
		padding: 1em 1em 1em 0em;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area
	{
		padding-left: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area h6
	{
		/*text-align: center;*/
		font-size: 18px;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .text-area p
	{
		font-size: 15px;
		line-height: 22px;
	}
	body.about_us_page  .about_section_single_page
	{
		margin-bottom: 0;
	}
	.about_section_single_page .custom-grid-row .icon-box-row .icon img
	{
		padding-top: 0;
	}
	body.about_us_page .whyus-section
	{
		margin-top: 0;
	}
	body.about_us_page .why-us-box-row .why-us-colom
	{
		margin-bottom: 25px;
	}
	body.about_us_page .whyus-section
	{
		padding-top: 30px;
		padding-bottom: 0px;
	}
	/* ====================================== */
	body.about_us_page .whyus-section .container
	{
		max-width: 90%;
	}
	body#home .whyus-section .why-us-box-row .why-us-colom
	{
		width: 50%;
	}

	/* ====================================== */

	.testimonial-sections .dark-bg-wrapper
	{
/*		padding-top: 20px;
		padding-bottom: 20px;*/
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper
	{
		max-width: 90%;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper h4
	{
        font-size: 22px;
        text-align: center;
	}
	.testimonial-sections .dark-bg-wrapper .testi-headding-wrapper p
	{
		font-size: 15px;
		line-height: 22px;
		font-weight: 400;
		text-align: justify;
	}
	.testimonial-sections.beforefootersections .dark-bg-wrapper
	{
		padding-bottom: 30px;
	}
	/*
	===============================================
	*/

	body.collectionsPage .custom-product-row .custom-product-colom
	{
		width: 50%;
	}

	/*
	===============================================
	*/
	body.collectionsPage  .whyus-section .heading-whyus h4
	{
		margin-bottom: 10px;
	}
	body.collectionsPage .whyus-section .heading-whyus p
	{
		text-align: justify;
		max-width: 95%;
		margin-left: auto;
		margin-right: auto;
	}
	body.collectionsPage2 .product-category-home-page .custom-product-row .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 18px;
		margin-bottom: 0;
	}
	body.collectionsPage .collection_gallery .custom-product-colom .wrapper .text-contener h5
	{
		font-size: 17px;
	}
	body.productDetils .form-box
	{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	#popupForm #myform .my__input label
	{
		display: none;
	}
	body.productDetils .form-box
	{
		padding-top: 25px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-top: 0px;
	}
	body.productDetils .contact_form_area .form_container
	{
		padding-left: 0;
		padding-right: 0;
	}
	#popupForm #myform .my__input input.inputControl
	{
		height: 35px;
		font-size: 12px;
	}
	body.productDetils .form-box
	{
		margin-top: 30px;
	}
	body.productDetils .contact_form_area h5
	{
		font-size: 18px;
		margin-bottom: 10px !important;
	}
	#popupForm #myform .my__input textarea.inputControl
	{
		min-height: 70px;
		height: 70px;
	}
	#popupForm #myform .captcha-image .groups label
	{
		display: none;
	}
	#popupForm #myform .captcha-image .groups
	{
		text-align: center;
		align-items: center;
	}
	#popupForm #myform .captcha-image .groups .captcha-images
	{
		text-align: center;
	}
	#popupForm
	{
		overflow-y: auto;
	}
	#popupForm #myform .submit_buttons input
	{
		font-size: 13px;
	}
	/*
	===============================================
	*/
	.contact_us_section .contact_details .cotnact-contents .head h6
	{
		font-size: 17px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4
	{
        font-size: 22px;
		text-align: center;
	}
	.contact_us_section .contact_details .cotnact-contents .head h4  br
	{
		display: none;
	}
	.contact_us_section .contact_details .cotnact-contents .head p
	{
		font-weight: 400;
		font-size: 15px;
	}
	/*
	===============================================
	*/
	
	body.contactPaeg .contact_map .map-container
	{
		margin-top: 15px;
	}
	body.contactPaeg .contact_map .map-container iframe
	{
		height: 250px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area h6
	{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .text-area p
	{
		font-size: 15px;
	}
	.contact_us_section .address-grid-icon-box .icon-box-row .icon
	{
		width: 60px;
		height: 60px;
	}
	/*
	===============================================
	*/
	.contact_us_section .address-grid-icon-box
	{
	    grid-template-columns: repeat(1, 1fr);
	}
	.contact_us_section .address-grid-icon-box .icon-box-row:nth-child(1) {
	    grid-column-start: 1;
	    grid-column-end: 2;
	}
	/*
	===============================================
	*/

	body.enquiryPage .cotnact-contents
	{
		padding: 15px 20px;
	}
	body.enquiryPage .cotnact-contents .head p
	{
		max-width: 100%;
		text-align: justify !important;
		font-size: 13px;
	}
	.myformDesign form .form-group label
	{
		font-size: 13px;
	}
	.myformDesign form .form-group
	{
		margin-bottom: 8px;
	}
	.myformDesign form .form-group .capatcha-image
	{
		margin-top: 10px;
		text-align: center;
	}
	.myformDesign form .submit-btn
	{
		margin-top: 10px;
	}
	.myformDesign form .submit-btn .btn-theme2
	{
		display: block;
		width: 98%;
		font-size: 13px;
		padding: 10px 10px;
	}
}

/*
	=============================================
*/

@media screen and (max-width: 480px)
{
	.logo-main-container .container .navigation-row
	{
		flex-direction: column;
	}
	.logo-main-container .navigations_1
	{
		display: none;
	}
	.logo-main-container .container .navigation-row .logo
	{
		width: 100%;
	}
	.logo-main-container .container .navigation-row {
	    padding-top: 15px !important;
	    padding-bottom: 15px !important;
	    padding-left: 0;
	    padding-right: 0;
	}
	.topbars .topbarContentsRw
	{
		justify-content: flex-start;
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area
	{
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area a
	{
		font-size: 13px;
	}

	.topbars .topbarContentsRw
	{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.topbars .topbarContentsRw .right_area
	{

	}

	.topbars .topbarContentsRw .right_area .btn-menu
	{
		background-color: transparent;
		border:0px;
		padding-left: 0;
		padding-right: 0;
		cursor: pointer;
	}
	.topbars .topbarContentsRw .right_area .btn-menu:focus
	{
		box-shadow: none;
	}

	#offcanvasExample .offcanvas-header
	{
		padding: 14px 10px;
		border-bottom: 1px solid #eee;
	}
	#offcanvasExample .offcanvas-body .main-listunorder
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li a
	{
	    font-size: 12px;
	    text-transform: uppercase;
	    display: block;
	    padding: 7px 2px;
	    transition: all .2s;
	    font-weight: 600;
	    color: #333;
	    font-family: "Montserrat", serif;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1
	{
		padding-left: 0;
		background-color: #EAEAEA;
		padding: 15px;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li a
	{
		padding: 5px 0;
		font-weight: 500;
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li:last-child a
	{
		border-bottom: 0px;
		padding-bottom: 0;
	}
}
@media screen and (min-width: 481px) and (max-width: 576px)
{
	.logo-main-container .container .navigation-row
	{
		flex-direction: column;
	}
	.logo-main-container .navigations_1
	{
		display: none;
	}
	.logo-main-container .container .navigation-row .logo
	{
		width: 100%;
	}
	.logo-main-container .container .navigation-row {
	    padding-top: 15px !important;
	    padding-bottom: 15px !important;
	    padding-left: 0;
	    padding-right: 0;
	}
	.topbars .topbarContentsRw .left-area
	{
		flex-direction: column;
	}
	.topbars .topbarContentsRw
	{
		justify-content: flex-start;
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area
	{
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area a
	{
		font-size: 13px;
	}

	.topbars .topbarContentsRw
	{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.topbars .topbarContentsRw .right_area
	{

	}

	.topbars .topbarContentsRw .right_area .btn-menu
	{
		background-color: transparent;
		border:0px;
		padding-left: 0;
		padding-right: 0;
		cursor: pointer;
	}
	.topbars .topbarContentsRw .right_area .btn-menu:focus
	{
		box-shadow: none;
	}

	#offcanvasExample .offcanvas-header
	{
		padding: 14px 10px;
		border-bottom: 1px solid #eee;
	}
	#offcanvasExample .offcanvas-body .main-listunorder
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li a
	{
	    font-size: 12px;
	    text-transform: uppercase;
	    display: block;
	    padding: 7px 2px;
	    transition: all .2s;
	    font-weight: 600;
	    color: #333;
	    font-family: "Montserrat", serif;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1
	{
		padding-left: 0;
		background-color: #EAEAEA;
		padding: 15px;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li a
	{
		padding: 5px 0;
		font-weight: 500;
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li:last-child a
	{
		border-bottom: 0px;
		padding-bottom: 0;
	}
}
@media screen and (min-width: 577px) and (max-width: 767px)
{
	.logo-main-container .container .navigation-row
	{
		flex-direction: column;
	}
	.logo-main-container .navigations_1
	{
		display: none;
	}
	.logo-main-container .container .navigation-row .logo
	{
		width: 100%;
	}
	.logo-main-container .container .navigation-row {
	    padding-top: 15px !important;
	    padding-bottom: 15px !important;
	    padding-left: 0;
	    padding-right: 0;
	}
	.topbars .topbarContentsRw .left-area
	{
		flex-direction: column;
	}
	.topbars .topbarContentsRw
	{
		justify-content: flex-start;
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area
	{
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area a
	{
		font-size: 14px;
	}

	.topbars .topbarContentsRw
	{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.topbars .topbarContentsRw .right_area
	{

	}

	.topbars .topbarContentsRw .right_area .btn-menu
	{
		background-color: transparent;
		border:0px;
		padding-left: 0;
		padding-right: 0;
		cursor: pointer;
	}
	.topbars .topbarContentsRw .right_area .btn-menu:focus
	{
		box-shadow: none;
	}

	#offcanvasExample .offcanvas-header
	{
		padding: 14px 10px;
		border-bottom: 1px solid #eee;
	}
	#offcanvasExample .offcanvas-body .main-listunorder
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li a
	{
	    font-size: 12px;
	    text-transform: uppercase;
	    display: block;
	    padding: 10px 2px;
	    transition: all .2s;
	    font-weight: 600;
	    color: #333;
	    font-family: "Montserrat", serif;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1
	{
		padding-left: 0;
		background-color: #EAEAEA;
		padding: 15px;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li a
	{
		padding: 5px 0;
		font-weight: 500;
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li:last-child a
	{
		border-bottom: 0px;
		padding-bottom: 0;
	}
}
@media screen and (min-width: 768px) and (max-width: 992px)
{
	.logo-main-container .container .navigation-row
	{
		flex-direction: column;
	}
	.logo-main-container .navigations_1
	{
		display: none;
	}
	.logo-main-container .container .navigation-row .logo
	{
		width: 70%;
	}
	.logo-main-container .container .navigation-row {
	    padding-top: 15px !important;
	    padding-bottom: 15px !important;
	    padding-left: 0;
	    padding-right: 0;
	}
	.topbars .topbarContentsRw .left-area
	{
		flex-direction: column;
	}
	.topbars .topbarContentsRw
	{
		justify-content: flex-start;
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area
	{
		align-items: flex-start;
	}
	.topbars .topbarContentsRw .left-area a
	{
		font-size: 14px;
	}

	.topbars .topbarContentsRw
	{
		display: flex;
		flex-direction: row;
		justify-content: space-between;
	}
	.topbars .topbarContentsRw .right_area
	{

	}

	.topbars .topbarContentsRw .right_area .btn-menu
	{
		background-color: transparent;
		border:0px;
		padding-left: 0;
		padding-right: 0;
		cursor: pointer;
	}
	.topbars .topbarContentsRw .right_area .btn-menu:focus
	{
		box-shadow: none;
	}

	#offcanvasExample .offcanvas-header
	{
		padding: 14px 10px;
		border-bottom: 1px solid #eee;
	}
	#offcanvasExample .offcanvas-body .main-listunorder
	{
		padding-left: 0;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li a
	{
	    font-size: 12px;
	    text-transform: uppercase;
	    display: block;
	    padding: 10px 2px;
	    transition: all .2s;
	    font-weight: 600;
	    color: #333;
	    font-family: "Montserrat", serif;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1
	{
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1
	{
		padding-left: 0;
		background-color: #EAEAEA;
		padding: 15px;
		display: none;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li a
	{
		padding: 5px 0;
		font-weight: 500;
		color: #000;
		border-bottom: 1px solid #ccc;
	}
	#offcanvasExample .offcanvas-body .main-listunorder .main-li.dropdown1 .submenu1 li:last-child a
	{
		border-bottom: 0px;
		padding-bottom: 0;
	}
}