@media screen and (max-width: 480px)
{
	.main-header .header-top .social-icon-one
	{
		padding: 8px 0;
	}
	.social-icon-one li a
	{
		font-size: 14px;
	}
	.header-style-two .logo-outer .logo
	{
		padding: 15px 0;
	}
	.banner-section .slide-item h2
	{
		font-size: 20px;
	}
	.banner-section .slide-item .text
	{
		max-width: 95%;
	}
	.banner-carousel .content-box .auto-container
	{
		max-width: 100% !important;
	}
	.banner-section .slide-item .content-box, 
	.banner-section.style-two .slide-item .content-box
	{
		height: 400px;
	}
	.banner-section .slide-item .text
	{
		line-height: 23px;
		font-size: 12px;
	}
	.banner-section .slide-item .content
	{
		padding-bottom: 60px;
	}
	.request-form .form-group button,
	.service-block-two .content-column .btn-box a,
	.banner-section .slide-item .btn-box .theme-btn
	{
		padding: 8px 25px;
		font-size: 12px;
	} 
	.auto-container
	{
		max-width: 95%;
	}
    .feature-block .inner-box {
        padding: 45px 20px 30px;
    }
    .feature-block h4
    {
    	font-size: 15px;
    	font-weight: 600;
    }
    p, .text
    {
    	line-height: 24px;
    }
    .process-section .auto-container .process-block .text,
    p, .text,
    .page-info .bread-crumb li,
    .page-title .text,
    .main-footer.style-two .copyright-text p,
    .quote-block .content .title,
    .call-to-action-two .text,
    .news-block .lower-content .text,
    .news-block .lower-content .link-box a,
    .service-block-two .content-column .text p,
    .feature-block .text,
    .products_section_home .sec-title p
    {
    	font-size: 13px;
    }
    .cert-section,
    .services-section-two
    {
    	padding: 40px 0;
    }
    .service-block-two .image-column
    {
    	margin-bottom: 15px;
    }
    .service-detail .lower-content > h2,
    .ceo-name,
    .cert-section .p_headigs h2,
    .page-title h1,
    .call-to-action-two h2,
    .products_section_home .sec-title h2,
    .service-block-two .content-column h2,
    .sec-title h2
    {
    	font-size: 20px;
    }
    .service-block-two .content-column h2 span
    {
    	display: inline;
    }
    .services-carousel-two
    {
    	padding-bottom: 00px;
    }
    .news-section-three.products_section_home
    {
    	padding-top: 35px;
    }
    .cert-section .p_headigs p,
    .products_section_home.news-section-three .carousel-outer,
    .products_section_home .sec-title p
    {
    	max-width: 100%;
    }
    .news-section-three .news-block .lower-content
    {
    	padding: 15px 15px 15px;
    }
    .process-block h3,
    .news-block .lower-content h3
    {
    	font-size: 16px;
    }
    .call-to-action-two
    {
    	padding: 30px 0;
    }
    .call-to-action-two h2
    {
    	padding-bottom: 0;
    	margin-bottom: 10px;
    }
    .call-to-action-two .text
    {
    	margin-bottom: 0px;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    .quote-section .outer-box
    {
    	margin-top: 20px !important;
    }
    body.innerPage .cusotmFlex .contact-container,
    .quote-section .auto-container
    {
    	max-width: 95%;
    }
    .quote-block .content .icon
    {
    	width: 60px;
    	height: 60px;
    }
    .quote-block .content .icon:after
    {
    	width: 80px;
    	height: 80px;
    }
    .quote-block .content .icon
    {
    	font-size: 25px;
    	margin-top: -15px;
    }
    .quote-block .content .icon:before
    {
        position: absolute;
        top: -9px;
        left: 50%;
        transform: translateX(-50%);
    }
    .service-detail .lower-content h3,
    .quote-block .content h3
    {
    	font-size: 16px !important;
    }
    .quote-block .content .title
    {
    	font-weight: 500;
    	line-height: 22px;
    }
    .call-back-section
    {
    	padding-top: 100px;
    }
    .service-detail .lower-content h4,
    .service-detail-section .lower-content.list_iocns ul li,
    .ceo-text,
    .request-form .form-group input[type="text"], 
    .request-form .form-group input[type="email"], 
    .request-form .form-group input[type="url"], 
    .request-form .form-group textarea, 
    .request-form .form-group select
    {
    	font-size: 13px;
    }
    .news-section-two, 
    .service-detail-section, 
    .team-section-two, 
    .contact-page-section, 
    .sidebar-page-container, 
    .call-back-section.style-two, 
    .why-choose-us.style-two, 
    .features-section-two, 
    .process-section, 
    .about-us
    {
    	padding: 35px 0;
    }

    body.innerPage .cusotmFlex
    {
    	flex-direction: column;
    	grid-row-gap: 15px;
    }
    body.innerPage .page-title
    {
    	padding: 40px 0 60px;
    }
    .page-info .bread-crumb li
    {
    	padding-right: 10px;
    	margin-right: 10px;
    }
    .page-info .bread-crumb{
    	padding:20px 23px;
    }
    .about-us .image-layer
    {
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
    	margin-bottom: 25px;
    }
    body.aboutUs .about-us .content-column .message
    {
    	font-size: 16px;
    	line-height: 25px;
    }
    .process-block
    {
    	margin-bottom: 30px;
    }
    .cert-section .container
    {
    	max-width: 95%;
    }
    .ceo-content
    {
    	margin-top: 20px;
    }
    .ceo-section .section-title
    {
    	margin-bottom: 0;
    }
    .ceo-designation
    {
    	font-size: 15px;
    }
    .service-detail-section:before
    {
    	display: none;
    }
    .custom-gallery
    {
    	padding: 0;
    }
    .sidebar-side .sidebar_heading h4
    {
    	position: relative;
	    display: block;
	    font-size: 18px;
	    line-height: 1.2em;
	    color: #343434;
	    font-weight: 700;
	    padding-top: 5px;
	    margin-bottom: 13px;
	    text-transform: uppercase;
    }
    .services--list li a
    {
    	font-size: 13px;
    }
    body.clientspage .call-to-action-two89 .my_clietss .slide-item
    {
    	width: calc(50% - 10px);
    }
}

@media screen and (min-width: 481px) and (max-width: 576px)
{
	.main-header .header-top .social-icon-one
	{
		padding: 8px 0;
	}
	.social-icon-one li a
	{
		font-size: 14px;
	}
	.header-style-two .logo-outer .logo
	{
		padding: 15px 0;
	}
	.banner-section .slide-item h2
	{
		font-size: 20px;
	}
	.banner-section .slide-item .text
	{
		max-width: 95%;
	}
	.banner-carousel .content-box .auto-container
	{
		max-width: 100% !important;
	}
	.banner-section .slide-item .content-box, 
	.banner-section.style-two .slide-item .content-box
	{
		height: 400px;
	}
	.banner-section .slide-item .text
	{
		line-height: 23px;
		font-size: 14px;
	}
	.banner-section .slide-item .content
	{
		padding-bottom: 60px;
	}
	.request-form .form-group button,
	.service-block-two .content-column .btn-box a,
	.banner-section .slide-item .btn-box .theme-btn
	{
		padding: 8px 25px;
		font-size: 12px;
	} 
	.auto-container
	{
		max-width: 95%;
	}
    .feature-block .inner-box {
        padding: 45px 20px 30px;
    }
    .feature-block h4
    {
    	font-size: 15px;
    	font-weight: 600;
    }
    p, .text
    {
    	line-height: 24px;
    }
    .process-section .auto-container .process-block .text,
    p, .text,
    .page-info .bread-crumb li,
    .page-title .text,
    .main-footer.style-two .copyright-text p,
    .quote-block .content .title,
    .call-to-action-two .text,
    .news-block .lower-content .text,
    .news-block .lower-content .link-box a,
    .service-block-two .content-column .text p,
    .feature-block .text,
    .products_section_home .sec-title p
    {
    	font-size: 14px;
    }
    .cert-section,
    .services-section-two
    {
    	padding: 40px 0;
    }
    .service-block-two .image-column
    {
    	margin-bottom: 15px;
    }
    .service-detail .lower-content > h2,
    .ceo-name,
    .cert-section .p_headigs h2,
    .page-title h1,
    .call-to-action-two h2,
    .products_section_home .sec-title h2,
    .service-block-two .content-column h2,
    .sec-title h2
    {
    	font-size: 20px;
    }
    .service-block-two .content-column h2 span
    {
    	display: inline;
    }
    .services-carousel-two
    {
    	padding-bottom: 00px;
    }
    .news-section-three.products_section_home
    {
    	padding-top: 35px;
    }
    .cert-section .p_headigs p,
    .products_section_home.news-section-three .carousel-outer,
    .products_section_home .sec-title p
    {
    	max-width: 100%;
    }
    .news-section-three .news-block .lower-content
    {
    	padding: 15px 15px 15px;
    }
    .process-block h3,
    .news-block .lower-content h3
    {
    	font-size: 16px;
    }
    .call-to-action-two
    {
    	padding: 30px 0;
    }
    .call-to-action-two h2
    {
    	padding-bottom: 0;
    	margin-bottom: 10px;
    }
    .call-to-action-two .text
    {
    	margin-bottom: 0px;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    .quote-section .outer-box
    {
    	margin-top: 20px !important;
    }
    body.innerPage .cusotmFlex .contact-container,
    .quote-section .auto-container
    {
    	max-width: 95%;
    }
    .quote-block .content .icon
    {
    	width: 60px;
    	height: 60px;
    }
    .quote-block .content .icon:after
    {
    	width: 80px;
    	height: 80px;
    }
    .quote-block .content .icon
    {
    	font-size: 25px;
    	margin-top: -15px;
    }
    .quote-block .content .icon:before
    {
        position: absolute;
        top: -9px;
        left: 50%;
        transform: translateX(-50%);
    }
    .service-detail .lower-content h3,
    .quote-block .content h3
    {
    	font-size: 16px !important;
    }
    .quote-block .content .title
    {
    	font-weight: 500;
    	line-height: 22px;
    }
    .call-back-section
    {
    	padding-top: 100px;
    }
    .service-detail .lower-content h4,
    .service-detail-section .lower-content.list_iocns ul li,
    .ceo-text,
    .request-form .form-group input[type="text"], 
    .request-form .form-group input[type="email"], 
    .request-form .form-group input[type="url"], 
    .request-form .form-group textarea, 
    .request-form .form-group select
    {
    	font-size: 14px;
    }
    .news-section-two, 
    .service-detail-section, 
    .team-section-two, 
    .contact-page-section, 
    .sidebar-page-container, 
    .call-back-section.style-two, 
    .why-choose-us.style-two, 
    .features-section-two, 
    .process-section, 
    .about-us
    {
    	padding: 35px 0;
    }

    body.innerPage .cusotmFlex
    {
    	flex-direction: column;
    	grid-row-gap: 15px;
    }
    body.innerPage .page-title
    {
    	padding: 40px 0 60px;
    }
    .page-info .bread-crumb li
    {
    	padding-right: 10px;
    	margin-right: 10px;
    }
    .page-info .bread-crumb{
    	padding:20px 23px;
    }
    .about-us .image-layer
    {
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
    	margin-bottom: 25px;
    }
    body.aboutUs .about-us .content-column .message
    {
    	font-size: 16px;
    	line-height: 25px;
    }
    .process-block
    {
    	margin-bottom: 30px;
    }
    .cert-section .container
    {
    	max-width: 95%;
    }
    .ceo-content
    {
    	margin-top: 20px;
    }
    .ceo-section .section-title
    {
    	margin-bottom: 0;
    }
    .ceo-designation
    {
    	font-size: 15px;
    }
    .service-detail-section:before
    {
    	display: none;
    }
    .custom-gallery
    {
    	padding: 0;
    }
    .sidebar-side .sidebar_heading h4
    {
    	position: relative;
	    display: block;
	    font-size: 18px;
	    line-height: 1.2em;
	    color: #343434;
	    font-weight: 700;
	    padding-top: 5px;
	    margin-bottom: 13px;
	    text-transform: uppercase;
    }
    .services--list li a
    {
    	font-size: 14px;
    }
    body.clientspage .call-to-action-two89 .my_clietss .slide-item
    {
    	width: calc(50% - 10px);
    }
}
@media screen and (min-width: 577px) and (max-width: 767px)
{
	.main-header .header-top .social-icon-one
	{
		padding: 8px 0;
	}
	.social-icon-one li a
	{
		font-size: 14px;
	}
	.header-style-two .logo-outer .logo
	{
		padding: 15px 0;
	}
	.banner-section .slide-item h2
	{
		font-size: 20px;
	}
	.banner-section .slide-item .text
	{
		max-width: 95%;
	}
	.banner-carousel .content-box .auto-container
	{
		max-width: 100% !important;
	}
	.banner-section .slide-item .content-box, 
	.banner-section.style-two .slide-item .content-box
	{
		height: 400px;
	}
	.banner-section .slide-item .text
	{
		line-height: 23px;
		font-size: 15px;
	}
	.banner-section .slide-item .content
	{
		padding-bottom: 60px;
	}
	.request-form .form-group button,
	.service-block-two .content-column .btn-box a,
	.banner-section .slide-item .btn-box .theme-btn
	{
		padding: 8px 25px;
		font-size: 14px;
	} 
	.auto-container
	{
		max-width: 95%;
	}
    .feature-block .inner-box {
        padding: 45px 20px 30px;
    }
    .feature-block h4
    {
    	font-size: 15px;
    	font-weight: 600;
    }
    p, .text
    {
    	line-height: 24px;
    }
    .process-section .auto-container .process-block .text,
    p, .text,
    .page-info .bread-crumb li,
    .page-title .text,
    .main-footer.style-two .copyright-text p,
    .quote-block .content .title,
    .call-to-action-two .text,
    .news-block .lower-content .text,
    .news-block .lower-content .link-box a,
    .service-block-two .content-column .text p,
    .feature-block .text,
    .products_section_home .sec-title p
    {
    	font-size: 15px;
    }
    .cert-section,
    .services-section-two
    {
    	padding: 40px 0;
    }
    .service-block-two .image-column
    {
    	margin-bottom: 15px;
    }
    .service-detail .lower-content > h2,
    .ceo-name,
    .cert-section .p_headigs h2,
    .page-title h1,
    .call-to-action-two h2,
    .products_section_home .sec-title h2,
    .service-block-two .content-column h2,
    .sec-title h2
    {
    	font-size: 20px;
    }
    .service-block-two .content-column h2 span
    {
    	display: inline;
    }
    .services-carousel-two
    {
    	padding-bottom: 00px;
    }
    .news-section-three.products_section_home
    {
    	padding-top: 35px;
    }
    .cert-section .p_headigs p,
    .products_section_home.news-section-three .carousel-outer,
    .products_section_home .sec-title p
    {
    	max-width: 100%;
    }
    .news-section-three .news-block .lower-content
    {
    	padding: 15px 15px 15px;
    }
    .process-block h3,
    .news-block .lower-content h3
    {
    	font-size: 16px;
    }
    .call-to-action-two
    {
    	padding: 30px 0;
    }
    .call-to-action-two h2
    {
    	padding-bottom: 0;
    	margin-bottom: 10px;
    }
    .call-to-action-two .text
    {
    	margin-bottom: 0px;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    .quote-section .outer-box
    {
    	margin-top: 20px !important;
    }
    body.innerPage .cusotmFlex .contact-container,
    .quote-section .auto-container
    {
    	max-width: 95%;
    }
    .quote-block .content .icon
    {
    	width: 60px;
    	height: 60px;
    }
    .quote-block .content .icon:after
    {
    	width: 80px;
    	height: 80px;
    }
    .quote-block .content .icon
    {
    	font-size: 25px;
    	margin-top: -15px;
    }
    .quote-block .content .icon:before
    {
        position: absolute;
        top: -9px;
        left: 50%;
        transform: translateX(-50%);
    }
    .service-detail .lower-content h3,
    .quote-block .content h3
    {
    	font-size: 16px !important;
    }
    .quote-block .content .title
    {
    	font-weight: 500;
    	line-height: 22px;
    }
    .call-back-section
    {
    	padding-top: 100px;
    }
    .service-detail .lower-content h4,
    .service-detail-section .lower-content.list_iocns ul li,
    .ceo-text,
    .request-form .form-group input[type="text"], 
    .request-form .form-group input[type="email"], 
    .request-form .form-group input[type="url"], 
    .request-form .form-group textarea, 
    .request-form .form-group select
    {
    	font-size: 15px;
    }
    .news-section-two, 
    .service-detail-section, 
    .team-section-two, 
    .contact-page-section, 
    .sidebar-page-container, 
    .call-back-section.style-two, 
    .why-choose-us.style-two, 
    .features-section-two, 
    .process-section, 
    .about-us
    {
    	padding: 35px 0;
    }

    body.innerPage .cusotmFlex
    {
    	flex-direction: column;
    	grid-row-gap: 15px;
    }
    body.innerPage .page-title
    {
    	padding: 40px 0 60px;
    }
    .page-info .bread-crumb li
    {
    	padding-right: 10px;
    	margin-right: 10px;
    }
    .page-info .bread-crumb{
    	padding:20px 23px;
    }
    .about-us .image-layer
    {
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
    	margin-bottom: 25px;
    }
    body.aboutUs .about-us .content-column .message
    {
    	font-size: 16px;
    	line-height: 25px;
    }
    .process-block
    {
    	margin-bottom: 30px;
    }
    .cert-section .container
    {
    	max-width: 95%;
    }
    .ceo-content
    {
    	margin-top: 20px;
    }
    .ceo-section .section-title
    {
    	margin-bottom: 0;
    }
    .ceo-designation
    {
    	font-size: 15px;
    }
    .service-detail-section:before
    {
    	display: none;
    }
    .custom-gallery
    {
    	padding: 0;
    }
    .sidebar-side .sidebar_heading h4
    {
    	position: relative;
	    display: block;
	    font-size: 18px;
	    line-height: 1.2em;
	    color: #343434;
	    font-weight: 700;
	    padding-top: 5px;
	    margin-bottom: 13px;
	    text-transform: uppercase;
    }
    .services--list li a
    {
    	font-size: 14px;
    }
    body.clientspage .call-to-action-two89 .my_clietss .slide-item
    {
    	width: calc(50% - 10px);
    }
}
@media screen and (min-width: 768px) and (max-width: 992px)
{
	.main-header .header-top .social-icon-one
	{
		padding: 8px 0;
	}
	.social-icon-one li a
	{
		font-size: 14px;
	}
	.header-style-two .logo-outer .logo
	{
		padding: 15px 0;
	}
	.banner-section .slide-item h2
	{
		font-size: 20px;
	}
	.banner-section .slide-item .text
	{
		max-width: 95%;
	}
	.banner-carousel .content-box .auto-container
	{
		max-width: 100% !important;
	}
	.banner-section .slide-item .content-box, 
	.banner-section.style-two .slide-item .content-box
	{
		height: 400px;
	}
	.banner-section .slide-item .text
	{
		line-height: 23px;
		font-size: 15px;
	}
	.banner-section .slide-item .content
	{
		padding-bottom: 60px;
	}
	.request-form .form-group button,
	.service-block-two .content-column .btn-box a,
	.banner-section .slide-item .btn-box .theme-btn
	{
		padding: 8px 25px;
		font-size: 14px;
	} 
	.auto-container
	{
		max-width: 95%;
	}
    .feature-block .inner-box {
        padding: 45px 20px 30px;
    }
    .feature-block h4
    {
    	font-size: 15px;
    	font-weight: 600;
    }
    p, .text
    {
    	line-height: 24px;
    }
    .process-section .auto-container .process-block .text,
    p, .text,
    .page-info .bread-crumb li,
    .page-title .text,
    .main-footer.style-two .copyright-text p,
    .quote-block .content .title,
    .call-to-action-two .text,
    .news-block .lower-content .text,
    .news-block .lower-content .link-box a,
    .service-block-two .content-column .text p,
    .feature-block .text,
    .products_section_home .sec-title p
    {
    	font-size: 15px;
    }
    .cert-section,
    .services-section-two
    {
    	padding: 40px 0;
    }
    .service-block-two .image-column
    {
    	margin-bottom: 15px;
    }
    .service-detail .lower-content > h2,
    .ceo-name,
    .cert-section .p_headigs h2,
    .page-title h1,
    .call-to-action-two h2,
    .products_section_home .sec-title h2,
    .service-block-two .content-column h2,
    .sec-title h2
    {
    	font-size: 20px;
    }
    .service-block-two .content-column h2 span
    {
    	display: inline;
    }
    .services-carousel-two
    {
    	padding-bottom: 00px;
    }
    .news-section-three.products_section_home
    {
    	padding-top: 35px;
    }
    .cert-section .p_headigs p,
    .products_section_home.news-section-three .carousel-outer,
    .products_section_home .sec-title p
    {
    	max-width: 100%;
    }
    .news-section-three .news-block .lower-content
    {
    	padding: 15px 15px 15px;
    }
    .process-block h3,
    .news-block .lower-content h3
    {
    	font-size: 16px;
    }
    .call-to-action-two
    {
    	padding: 30px 0;
    }
    .call-to-action-two h2
    {
    	padding-bottom: 0;
    	margin-bottom: 10px;
    }
    .call-to-action-two .text
    {
    	margin-bottom: 0px;
    	padding-left: 20px;
    	padding-right: 20px;
    }
    .quote-section .outer-box
    {
    	margin-top: 20px !important;
    }
    body.innerPage .cusotmFlex .contact-container,
    .quote-section .auto-container
    {
    	max-width: 95%;
    }
    .quote-block .content .icon
    {
    	width: 60px;
    	height: 60px;
    }
    .quote-block .content .icon:after
    {
    	width: 80px;
    	height: 80px;
    }
    .quote-block .content .icon
    {
    	font-size: 25px;
    	margin-top: -15px;
    }
    .quote-block .content .icon:before
    {
        position: absolute;
        top: -9px;
        left: 50%;
        transform: translateX(-50%);
    }
    .service-detail .lower-content h3,
    .quote-block .content h3
    {
    	font-size: 16px !important;
    }
    .quote-block .content .title
    {
    	font-weight: 500;
    	line-height: 22px;
    }
    .call-back-section
    {
    	padding-top: 100px;
    }
    .service-detail .lower-content h4,
    .service-detail-section .lower-content.list_iocns ul li,
    .ceo-text,
    .request-form .form-group input[type="text"], 
    .request-form .form-group input[type="email"], 
    .request-form .form-group input[type="url"], 
    .request-form .form-group textarea, 
    .request-form .form-group select
    {
    	font-size: 15px;
    }
    .news-section-two, 
    .service-detail-section, 
    .team-section-two, 
    .contact-page-section, 
    .sidebar-page-container, 
    .call-back-section.style-two, 
    .why-choose-us.style-two, 
    .features-section-two, 
    .process-section, 
    .about-us
    {
    	padding: 35px 0;
    }

    body.innerPage .cusotmFlex
    {
    	flex-direction: column;
    	grid-row-gap: 15px;
    }
    body.innerPage .page-title
    {
    	padding: 40px 0 60px;
    }
    .page-info .bread-crumb li
    {
    	padding-right: 10px;
    	margin-right: 10px;
    }
    .page-info .bread-crumb{
    	padding:20px 23px;
    }
    .about-us .image-layer
    {
    	width: 90%;
    	margin-left: 5%;
    	margin-right: 5%;
    	margin-bottom: 25px;
    }
    body.aboutUs .about-us .content-column .message
    {
    	font-size: 16px;
    	line-height: 25px;
    }
    .process-block
    {
    	margin-bottom: 30px;
    }
    .cert-section .container
    {
    	max-width: 95%;
    }
    .ceo-content
    {
    	margin-top: 20px;
    }
    .ceo-section .section-title
    {
    	margin-bottom: 0;
    }
    .ceo-designation
    {
    	font-size: 15px;
    }
    .service-detail-section:before
    {
    	display: none;
    }
    .custom-gallery
    {
    	padding: 0;
    }
    .sidebar-side .sidebar_heading h4
    {
    	position: relative;
	    display: block;
	    font-size: 18px;
	    line-height: 1.2em;
	    color: #343434;
	    font-weight: 700;
	    padding-top: 5px;
	    margin-bottom: 13px;
	    text-transform: uppercase;
    }
    .services--list li a
    {
    	font-size: 14px;
    }
    body.clientspage .call-to-action-two89 .my_clietss .slide-item
    {
    	width: calc(50% - 10px);
    }
}


@media screen and (max-width: 993px)
{
	.nav-outer .mobile-nav-toggler
	{
		color: #A62C2B;
	}
	.header-lower .main-box
	{

	}
	.header-lower .main-box .logo-outer
	{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.header-lower .main-box .logo-outer .logo
	{
		flex: 0 0 auto;
		width: 80%;
	}
	.header-lower .main-box .logo-outer .mobile-nav-toggler
	{
		padding-top: 8px;
	}
	.header-lower .main-box .logo-outer .mobile-nav-toggler span.icon
	{	
		cursor: pointer;
		font-size: 40px;
		color: #A62C2B;
	}
	.mobile-menu .navigation li > a,
	.mobile-menu .navigation li ul li > a
	{
		font-size: 13px;
	}
	.mobile-menu .navigation li.dropdown a i.fa
	{
		display: none;
	}
}