@charset "utf-8";
/* Table of Contents
==================================================
	#Desktop (1920 and 1600 and 1440 and 1366)
	#laptop (1440 and 1366)
	#Tablet (991 to 767)
	#Mobile (767 to 360)

/* #Additional - Large Screens width of 1800px to 1601px 
================================================== */
@media only screen and (min-width: 1601px) and (max-width: 1800px) {

:root										{ --container-width: 1250px; }
.container                                  { max-width: 1250px; }

}


/* #Additional - Large Screens width of 1600px to 1501px 
================================================== */
@media only screen and (min-width: 1501px) and (max-width: 1600px) {

:root										{ --container-width: 1250px; }
.container                                  { max-width: 1250px; }

}


/* #Additional - Large Screens width of 1500px to 1441px 
================================================== */
@media only screen and (min-width: 1441px) and (max-width: 1500px) {

:root										{ --container-width: 1250px; }
.container                                  { max-width: 1250px; }

.banner-section .banner-slider.owl-theme .owl-dots { bottom: 120px; }

}


/* #Additional - Large Screens width of 1440px to 1200px 
================================================== */
@media only screen and (min-width: 1367px) and (max-width: 1440px) {

:root										{ --container-width: 1250px; }
.container                                  { max-width: 1250px; }

.banner-section .banner-slider.owl-theme .owl-dots { bottom: 120px; }

}


/* #Additional - Large Screens  width of 1366px to 1200px
================================================== */
@media only screen and (min-width: 1200px) and (max-width: 1366px) {

:root										{ --container-width: 1250px; }
.container                                  { max-width: 1250px; padding: 0 15px; }

.banner-section .banner-slider.owl-theme .owl-dots { bottom: 80px; }

.whatsappLink								{ right: 30px; }
footer .footer-top .footer-contact .footer-mail { font-size: 28px;}
.contact-section .contact-box a, .contact-section .contact-box h5 {font-size: 19px;}

}


/* #iPad Pro - Large Screens width of 1199px to 990px
================================================== */
@media only screen and (min-width: 992px) and (max-width: 1199px) {

:root										{ --container-width: 960px; }
.container									{ max-width: 960px; }

header										{ padding-left: 40px; }
header .logo								{ max-width: 135px; padding: 0; }
header .hamburger #nav-btn, header .hamburger #nav-btn+label { height: 80px; width: 100px; }
header .menu_sec .header-contact .header-call { padding: 25px 50px 30px; }
.menu_sec ul.menu							{ padding: 25px 0; }
.menu_sec ul.menu li						{ margin-right: 30px; }
header .hamburger nav .hamburger-details .hamburger-logo { margin: 20px 0px 0px 40px;  }
header .hamburger nav .hamburger-details .hamburger-caption { margin-top: 70px; padding: 0px 40px; }
header .hamburger nav .hamburger-details h2 { font-size: 35px; line-height: 40px; }
header .hamburger nav .hamburger-details h4	{ margin-bottom: 40px; }
header .hamburger nav .hamburger-details .hamburgar-contact { margin-bottom: 40px; }

.banner-section .caption					{ width: 85%; }
.banner-section .caption h2					{ font-size: 40px; line-height: 45px; }
.banner-section .caption .view-product .product-btn { padding: 18px 25px; }
.banner-section .banner-slider.owl-theme .owl-dots { bottom: 100px; }
.banner-section .item img 					{ max-width: 120%; width: 120%; }

.whatsappLink								{ width: 60px; right: 15px; } 

.about-us									{ padding-bottom: 70px; }
.about-us .counter-item						{ margin: -50px 0 70px 0; }
.about-us .counter-item .counter-box .counter-text { font-size: 40px; line-height: 45px; }
.about-us .about-details h1					{ font-size: 40px; line-height: 45px; }
.about-us .about-details .about-image .image.bottom::before { left: 0; outline-offset: 6px; left:-5px; }
.about-us .about-details .about-image .image.top::before { outline-offset: 12px; }

.product-section							{ padding-top: 70px; }
.product-section h2							{ font-size: 40px; line-height: 45px; }
.product-section h2 br 						{ display: none; }
.product-section .product-infoSlider .item h3 { font-size: 30px; line-height: 40px; }
.product-section .productBtn 				{ top: calc(100% + 80px); }

.marqueeSec									{ padding: 180px 0 15px 0; }
.marqueeSec .marquee-container .marquee-text { font-size: 30px; line-height: 40px; }

.choose-us									{ padding: 70px 0px; }
.choose-us h2								{ font-size: 40px; line-height: 45px; }
.choose-us .benefit							{ padding: 0px 40px; }
.choose-us .benefit .white-box				{ padding: 50px 60px; }
.choose-us .benefit .our-details h3			{ font-size: 23px; line-height: 25px; }

.contact									{ padding: 70px 0px; }
.contact .contact-details h2				{ font-size: 40px; line-height: 45px; }
.contact .contact-details::before			{ width: 135px; height: 40px; }

footer .footer-top							{ padding: 70px 0px; }
footer .footer-top .footer-link .logo		{ margin-bottom: 50px; }
footer .footer-top .footer-link h3			{ font-size: 28px; line-height: 32px; }
footer .footer-top .footer-link ul			{ gap: 30px; }
footer .footer-top .working-hours h3		{ font-size: 28px; line-height: 32px; }
footer .footer-top .footer-contact .footer-mail	{font-size: 22px;line-height: 30px;}


/* ---------- Inner Banner Css ---------- */
.innerbanner-section 						{ height: 400px; }
.innerbanner-section .title h1				{ font-size: 40px; line-height: 45px; }
.information-section						{ padding: 70px 0px; }
.information-section h2						{ font-size: 40px; line-height: 45px; margin-bottom: 40px;}


/* ---------- Product Page Css ----------  */
.our-product								{ padding: 70px 0 30px 0px; }
.our-product h2								{ font-size: 40px; line-height: 45px; margin-bottom: 50px; }
.our-product h2 br 							{ display: none; }


/* ---------- Contact Page Css ----------  */
.contact-section							{ padding: 70px 0px; }
.contact-section .office-contact			{ margin-bottom: 40px; }
.contact-section .office-contact h2			{ font-size: 40px; line-height: 45px; margin-bottom: 40px; }
.contact-section .contact-box a,
.contact-section .contact-box h5			{font-size: 16px;line-height: 22px;}
.contact-section .contact-form .form-group .form-control { font-size: 18px; line-height: 22px; padding: 12px 12px 12px 0px; }
.contact-section .contact-form .form-group .submit-btn { padding: 15px 60px; }
.contact-section .contact-form .location iframe	{ height: 595px; }


/* ---------- Thank You Page Css ---------- */
.thankSec 									{ padding: 50px 0px; }
.thankSec h2 								{ font-size: 40px; line-height: 45px; }



}


/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 991px to 768px */
@media only screen and (min-width: 768px) and (max-width: 991px) {

:root										{ --container-width: 100%; }
.container									{ max-width: 100%; padding: 0 15px; }

header										{ padding-left: 30px;}
header .logo								{ padding: 10px 0px; max-width: 100px; }  
.menu_sec ul.menu							{ display: none; }
header .menu_sec .header-contact .header-call { padding: 30px 35px 25px; font-size: 16px; line-height: 20px; }
header .hamburger #nav-btn					{ width: 100px; height: 80px; }
header .hamburger #nav-btn+label			{ width: 100px; height: 80px; }
header .menu_sec .header-contact .header-call::before { height: 20px; width: 20px; left: 10px; }
header .hamburger nav .hamburger-details 	{ width: 100%; }
header .hamburger nav .hamburger-details .hamburger-logo { margin: 20px 0 0 30px; }

.banner-section .caption h2					{ font-size: 30px; line-height: 35px; }
.banner-section .caption p					{ line-height: 20px; margin-bottom: 20px; }
.scrool-option								{ display: none; }
.banner-section .caption .view-product		{ height: 55px; }
.banner-section .banner-slider.owl-theme .owl-dots { bottom: 50px; }
.banner-section .caption .view-product .product-btn { padding: 15px 20px; }
.banner-section .item img 					{ max-width: 110%; width: 110%; }

.whatsappLink								{ width: 50px; right: 15px; }

.about-us									{ padding-bottom: 50px; }
.about-us .counter-item						{ margin: -10px 0px 30px 0px; padding: 30px 35px; }
.about-us .counter-item .counter-box .counter-text { font-size: 30px; line-height: 35px; }
.about-us .counter-item .counter-box .counter-title { font-size: 18px; line-height: 20px; }
.about-us .about-details .about-image .image.top::before { height: 115px; width: 250px; outline-offset: 10px; }
.about-us .about-details .about-image .image.bottom::before { left: -5px; outline-offset: 4px; }
.about-us .about-details h2					{ font-size: 18px; line-height: 22px; }
.about-us .about-details h1					{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.about-us .about-details h1 br 				{ display: none; }
.about-us .about-details h3					{ font-size: 18px; line-height: 22px; }
.about-us .about-details p					{ font-size: 16px; line-height: 22px; }
.about-us .about-details .learn-more 		{ height: 55px; }
.about-us .about-details .learn-more .learn-btn { padding: 15px 20px; }

.product-section							{ padding-top: 50px; }
.product-section h4							{ font-size: 18px; line-height: 22px; }
.product-section h2							{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.product-section h2 br 						{ display: none; }
.product-section .product-slider			{ margin-bottom: -50px; }
.product-section .product-infoSlider .item h3 { font-size: 25px; line-height: 30px; margin-bottom: 10px; }
.product-section .product-infoSlider.owl-theme .owl-nav { bottom: -60px; }
.product-section .productBtn 				{ top: calc(100% + 70px); }


.marqueeSec									{ padding: 170px 0 15px 0; }
.marqueeSec .marquee-container .marquee-text { font-size: 25px; line-height: 30px; }

.choose-us									{ padding: 30px 0px; }
.choose-us h4								{ font-size: 18px; line-height: 22px; }
.choose-us h2								{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.choose-us .benefit							{ padding: 0 35px; }
.choose-us .benefit .white-box 				{ padding: 30px 45px; }
.choose-us .benefit .our-details h3			{ font-size: 20px; line-height: 25px; }
.choose-us .benefit .our-details p 			{ line-height: 20px; }

.contact									{ padding: 50px 0px; }
.contact .contact-details h4				{ font-size: 18px; line-height: 22px; }
.contact .contact-details h2				{ font-size: 30px; line-height: 35px; }
.contact .contact-details p					{ font-size: 16px; line-height: 20px; }
.contact .contact-details .contact-us		{ height: 55px; }
.contact .contact-details .contact-us .contact-btn { padding: 15px 20px; }
.contact .contact-details::before 			{ height: 30px; width: 80px; }

footer .footer-top							{ padding: 50px 0px; }
footer .footer-top .footer-link .logo		{ max-width: 110px; margin-bottom: 30px; }
footer .footer-top .footer-link h3			{ font-size: 25px; line-height: 30px; margin-bottom: 30px; }
footer .footer-top .footer-link ul			{gap: 15px 20px;flex-wrap: wrap;}
footer .footer-top .footer-link ul li>a		{ font-size: 18px; line-height: 22px; }
footer .footer-top .working-hours h3		{ font-size: 23px; line-height: 24px; margin-bottom: 30px; }
footer .footer-top ul li P					{ font-size: 16px; line-height: 20px; }
footer .footer-top ul li strong				{ font-size: 18px; line-height: 22px; }
footer .footer-top .footer-contact .footer-mail {font-size: 17px;line-height: 22px;margin-bottom: 30px;}
footer .footer-top .footer-contact ul		{ margin: 30px 0 0 0; }
footer .footer-top .footer-contact ul li .footer-call { font-size: 18px; line-height: 22px; }
footer .footer-bottom .copy-right p 		{ font-size: 14px; }


/* ---------- Inner Banner Css ---------- */
.innerbanner-section						{ height: 300px; }
.innerbanner-section .title					{ width: 90%; }
.innerbanner-section .title h1				{ font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.innerbanner-section .title .breadcrumb		{ padding: 10px 10px 10px 35px; }
.innerbanner-section .title .breadcrumb .breadcrumb-item { font-size: 16px; line-height: 20px; }


/* ---------- About Page Css ----------  */
.information-section						{ padding: 50px 0px; }
.information-section h4						{ font-size: 18px; line-height: 22px; }
.information-section h2						{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.information-section p						{ font-size: 16px; line-height: 20px; }


/* ---------- Product Page Css ----------  */
.our-product								{ padding: 50px 0 10px 0px; }
.our-product h4								{ font-size: 18px; line-height: 22px; margin-bottom: 10px; }
.our-product h2								{ font-size: 30px; line-height: 35px; margin-bottom: 40px; }
.our-product h2 br 							{ display: none; }


/* ---------- Contact Page Css ----------  */
.contact-section							{ width: 100%; padding: 50px 0px; }
.contact-section .office-contact			{ margin-bottom: 30px; }
.contact-section .office-contact h4			{ font-size: 18px; line-height: 22px; }
.contact-section .office-contact h2			{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.contact-section .office-contact ul li a img { height: 15px; width: 15px; }
.contact-section .contact-box				{ margin-top: 35px; }
.contact-section .contact-box h3			{ font-size: 16px; }
.contact-section .contact-box a,
.contact-section .contact-box h5			{ font-size: 16px; line-height: 20px; }
.contact-section .contact-box h5 br 		{ display: none; }
.contact-section .contact-form form			{ padding: 30px; }
.contact-section .contact-form .form-group	{ margin-bottom: 20px; }
.contact-section .contact-form .form-group label { font-size: 16px; line-height: 20px; }
.contact-section .contact-form .form-group .form-control { font-size: 18px; line-height: 22px; padding: 10px 10px 10px 0px; }
.contact-section .contact-form .form-group textarea.form-control { height: 70px; }
.contact-section .contact-form .form-group .submit-btn { padding: 10px 30px; }
.contact-section .contact-form .location iframe	{ height: 501px; }


/* ---------- Thank You Page Css ---------- */
.thankSec 									{ padding: 50px 0px; }
.thankSec h2 								{ font-size: 30px; line-height: 35px; }
.thankSec p 								{ font-size: 16px; line-height: 20px; }



}


/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 767px to 320px */
@media only screen and (max-width: 767px) {

:root										{ --container-width: 100%; }
.container									{ max-width: 740px; padding: 0 15px;}

header										{ padding-left: 15px; }
header .logo								{padding: 10px 0 0 0;max-width: 90px;}
header .hamburger nav .hamburger-details .hamburger-logo { max-width: 90px; margin: 10px 0 0 30px; }
.menu_sec ul.menu							{ display: none; }
header .menu_sec .header-contact .header-call {padding: 20px 10px 19px 35px;font-size: 16px;line-height: 20px;}
header .menu_sec .header-contact .header-call::before { height: 15px;width: 15px;left: 10px;}
header .hamburger #nav-btn					{width: 50px;height: 60px;}
header .hamburger #nav-btn+label			{width: 50px;height: 60px;}
header .hamburger #nav-btn+label span		{ width: 20px; top: -5px; }
header .hamburger #nav-btn+label span::before,
header .hamburger #nav-btn+label span::after { width: 20px; }
header .hamburger #nav-btn+label span::after { bottom: -10px; }
header .hamburger #nav-btn:checked+label span { width: 20px; }
header .hamburger nav .hamburger-details	{ width: 100%; }

.whatsappLink								{ width: 40px; right: 15px; }

.banner-section .caption 					{ width: 90%; }
.banner-section .caption h2					{ font-size: 30px; line-height: 35px; }
.banner-section .caption p					{ line-height: 20px; margin-bottom: 20px; }
.banner-section .caption p br  				{ display: none; }
.banner-section .item img 					{ max-width: 250%; width: 250%; }
.banner-section .caption .view-product		{ height: 50px; }
.banner-section .caption .view-product .product-btn { padding: 10px 15px;}
.scrool-option								{ display: none; }
.banner-section .banner-slider.owl-theme .owl-dots { bottom: 55px; }
.banner-section .banner-slider.owl-theme .owl-dots .owl-dot span { height: 10px; width: 10px; }

.about-us									{ padding-bottom: 30px; }
.about-us .counter-item						{ padding: 25px; margin: -40px 0px 30px 0px; }
.about-us .counter-item .counter-box		{ margin-bottom: 20px; }
.about-us .counter-item .counter-box .counter-text { font-size: 30px; line-height: 35px; }
.about-us .counter-item .counter-box .counter-title	{ font-size: 18px; line-height: 20px; }
.about-us .about-details .about-image		{ gap: 20px; margin-bottom: 20px; }
.about-us .about-details .about-image .image.top::before { display: none; }
.about-us .about-details .about-image .image.bottom::before { display: none }
.about-us .about-details h2					{ margin-bottom: 10px; }
.about-us .about-details h1					{ font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.about-us .about-details h1 br 				{ display: none; }
.about-us .about-details h3					{ font-size: 18px; line-height: 20px; margin-bottom: 20px; }
.about-us .about-details p					{ font-size: 16px; line-height: 20px; margin-bottom: 20px; }
.about-us .about-details .learn-more		{height: 50px;margin-top: 10px;}
.about-us .about-details .learn-more .learn-btn {padding: 10px 15px;}

.product-section							{ padding-top: 30px; }
.product-section h4							{ font-size: 18px; line-height: 22px; margin-bottom: 10px; }
.product-section h2							{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.product-section h2 br 						{ display: none; }
.product-section .product-slider			{ margin-bottom: -100px; width: 100%; }
.product-section .product-infoSlider .item	{ margin-bottom: 30px; width: 75%; padding-top: 0; }
.product-section .product-infoSlider .item h3 { font-size: 25px; line-height: 30px; margin-bottom: 15px; }
.product-section .product-infoSlider .owl-item.active .item p { line-height: 20px; }
.product-section .product-infoSlider.owl-theme .owl-nav { left: auto; bottom: 15px; }
.product-section .product-slider .owl-stage-outer { padding: 0; }
.product-section .productBtn 				{ top: calc(100% + 130px); }
.product-section .productBtn .viewProductsBtn { padding: 10px 15px; }

.marqueeSec									{ padding: 230px 0 20px 0; }
.marqueeSec .marquee-container .marquee-text { font-size: 25px; line-height: 30px; padding: 0 0 0 90px; }

.choose-us									{ padding: 30px 0px 0 0; }
.choose-us .our-company-details						{ margin-bottom: 30px; }
.choose-us h4								{ font-size: 18px; line-height: 22px; margin-bottom: 10px; }
.choose-us h2								{ font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.choose-us .benefit							{ padding: 0px 20px; }

.contact									{ padding: 30px 0; }
.contact .right-image						{ display: none; }
.contact .contact-details					{ margin-bottom: 30px; }
.contact .contact-details h4				{ font-size: 18px; line-height: 22px; }
.contact .contact-details h2				{ font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.contact .contact-details p					{ font-size: 16px; line-height: 20px; margin-bottom: 30px; }
.contact .contact-details p br				{ display: none; }
.contact .contact-details .contact-us		{ height: 50px; }
.contact .contact-details .contact-us .contact-btn { padding: 10px 15px; }
.contact .contact-details::before		    { display: none; }
.contact .image.left  						{ display: none; }
.choose-us .benefit .white-box				{ padding: 30px 60px; margin-bottom: 15px; }
.choose-us .benefit .our-details h3			{ font-size: 20px; line-height: 25px; margin-bottom: 20px; }
.choose-us .benefit .our-details p			{ line-height: 20px; }

footer .footer-top							{ padding: 30px 0px; }
footer .footer-top .footer-link 			{ margin-bottom: 30px; }
footer .footer-top .footer-link .logo		{ max-width: 100px; margin-bottom: 20px; }
footer .footer-top .footer-link h3			{ font-size: 25px; line-height: 30px; margin-bottom: 20px; }
footer .footer-top .footer-link ul			{ flex-wrap: wrap; gap: 20px; }
footer .footer-top .working-hours			{ margin-bottom: 30px; }
footer .footer-top .working-hours h3		{ font-size: 23px; line-height: 25px; margin-bottom: 20px; }
footer .footer-top .working-hours ul li		{ margin-bottom: 20px; }
footer .footer-top ul li P					{ font-size: 16px; line-height: 20px; }
footer .footer-top ul li strong				{ font-size: 18px; line-height: 22px; }
footer .footer-top .footer-contact .footer-mail	{ font-size: 23px; line-height: 25px; }
footer .footer-top .footer-contact ul		{ margin: 20px 0 0 0; }
footer .footer-top .footer-contact ul li	{ padding-bottom: 20px; }
footer .footer-top .footer-contact ul li .footer-call { font-size: 18px; line-height: 22px; }
footer .footer-top .footer-contact ul li h6 { margin: 10px 0 0 0; }
footer .footer-bottom .copy-right			{ padding: 10px 0px; flex-wrap: wrap; }
footer .footer-bottom .copy-right p			{ margin-bottom: 10px; }
footer .footer-bottom .copy-right p:last-child { margin-bottom: 0; }


/* ---------- Inner Banner Css ---------- */
.innerbanner-section						{ height: 300px; }
.innerbanner-section .title					{ width: 90%; }
.innerbanner-section .title h1				{ font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.innerbanner-section .title .breadcrumb		{ padding: 10px 10px 10px 35px; }
.innerbanner-section .title .breadcrumb .breadcrumb-item { font-size: 16px; line-height: 20px; }


/* ---------- About Page Css -----------  */
.information-section						{ padding: 30px 0px; }
.information-section h4						{ font-size: 18px; line-height: 22px; margin-bottom: 10px; }
.information-section h2						{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.information-section p						{ font-size: 16px; line-height: 20px;  margin-bottom: 15px; }
.information-section .image					{ margin-top: 30px; }


/* ---------- Product Page Css ----------  */
.our-product								{ padding: 30px 0 0 0; }
.our-product h4								{ font-size: 18px; line-height: 22px; margin-bottom: 10px; }
.our-product h2								{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.our-product h2 br 							{ display: none; }
.our-product .strip-section .productBox 	{ height: calc(100% - 30px); margin-bottom: 30px; }


/* ---------- Contact Page Css ----------  */
.contact-section							{ width: 100%; padding: 30px 0px; }
.contact-section .office-contact			{ margin-bottom: 0px; }
.contact-section .office-contact h4			{ font-size: 18px; line-height: 22px; }
.contact-section .office-contact h2			{ font-size: 30px; line-height: 35px; margin-bottom: 30px; }
.contact-section .office-contact ul li a	{ padding: 8px; }
.contact-section .office-contact ul li a img { height: 13px; width: 13px; }
.contact-section .contact-box				{ margin-top: 30px; }
.contact-section .contact-box h3			{ font-size: 16px; }
.contact-section .contact-box a,
.contact-section .contact-box h5			{ font-size: 16px; line-height: 20px; }
.contact-section .contact-box h5 br 		{ display: none; }
.contact-section .contact-form form			{ padding: 20px; margin: 30px 0px; }
.contact-section .contact-form .form-group	{ margin-bottom: 20px; }
.contact-section .contact-form .form-group label { font-size: 16px; line-height: 20px; }
.contact-section .contact-form .form-group .form-control { font-size: 18px; line-height: 22px; padding: 5px 5px 5px 0px; }
.contact-section .contact-form .form-group textarea.form-control { height: 60px; }
.contact-section .contact-form .form-group .submit-btn { padding: 10px 30px; }
.contact-section .contact-form .location iframe	{ height: 447px; }


/* ---------- Thank You Page Css ---------- */
.thankSec 									{ padding: 30px 0px; }
.thankSec h2 								{ font-size: 30px; line-height: 35px; margin-bottom: 20px; }
.thankSec p 								{ font-size: 16px; line-height: 20px; }


}


/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 575px to 320px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

:root										{ --container-width: 100%; }
.container									{ max-width: 100%; padding: 0 15px; }

}