@media (max-width: 575.98px) { 
    body {
        font-size: 14px;
    }
    .localization {
        font-size: 1.1rem;
    }
    .header-social-logos ul li a {
        font-size: 0.8rem;
    }
    .logo-img {
        height: 100px;
        position: static !important;
    }
    .header-padding
    {
        /*padding: 1.5rem !important;*/
    }
    .quote-sub-header {
        font-size:1.2rem;
    }
    .nav-padding
    {
        padding: 1.5rem;
    }
    .custom-hide
    {
        display:none;
    }
    .content-spacing
    {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .quote {
        font-size: 1.1rem;
    }
    .quote-main-header {
        font-size: 1.1rem;
        line-height: 30px;
    }
    .social-logos ul li a {  
        font-size: 16px;
    }
    #back-to-top {
        font-size: 1.2rem;
        padding: 0.3rem;
    }
    .footer-size
    {
        font-size: 12px;
        line-height: 20px;
    }
    .useful-title
    {
        font-size: 1rem;
    }
    .event-date {
        padding: 1rem;
        font-size: 0.7rem;
        width: 100%;
    }
    .custom-container
    {
        width: 90%;
    }
    .title-margin
    {
        margin-top:1.1rem !important;
        margin-bottom:1.1rem !important;
    }
    .content-margin
    {
        margin-bottom:1.1rem !important;
        margin-top:1.1rem !important;
    }
    .paragraph-margin
    {
        margin-bottom:0.5rem !important;
        margin-top:0.5rem !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .event-list ol {
        margin-bottom: 0rem; 
    }
    .product-title {
        font-size: 14px !important;
    }
    .product-paragph {
        font-size: 12px !important;
    }
    .related-product-imgae {
        max-height: 150px !important;
    }
    .contact-spacing
    {
        margin-bottom: 1.5rem !important;
        margin-top: 1.5rem !important;
    }
    .element-item {
        width: 100%;
        padding:0px;
    }
    .search-form {
        display: block;
    }
    .product-image
    {
        max-height: 100px !important;
    }
    .img-seacrh
    {
        display: none;
    }
    .review-spacing
    {
        padding-top: 2.3rem !important;
        padding-bottom:1rem !important;
    }
    .number-style {
        font-size: 0.8rem !important;

    }
    .logo-welcome
    {
        max-height: 170px;
    }
    .product-spacing
    {
        margin-bottom:1.5rem !important;
        margin-top:0px !important;
    }

}
@media (min-width: 576px) and (max-width: 767.98px)
{
    body {
        font-size: 16px;
        /*border:10px solid yellow;*/
    }
    .localization {
        font-size: 1.3rem;
    }
    .logo-img {
        height: 120px;
        position: static !important;
    }
    .header-padding
    {
        /*padding:2rem !important;*/
    }
    .quote-sub-header {
        font-size:1.4rem;
    }
    .nav-padding
    {
        padding: 1.7rem;
    }
    .custom-hide
    {
        display:none;
    }
    .content-spacing
    {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .quote {
        font-size: 1.3rem;
    }
    .quote-main-header {
        font-size: 1.3rem;
        line-height: 30px;
    }
    .social-logos ul li a {  
        font-size: 18px;
    }
    #back-to-top {
        font-size: 1.4rem;
        padding: 0.5rem;
    }
    .footer-size
    {
        font-size: 14px;
        line-height: 22px;
    }
    .useful-title
    {
        font-size: 1.2rem;
    }

    .title-margin
    {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important;
    }
    .content-margin
    {
        margin-bottom:1.4rem !important;
        margin-top:1.4rem !important;
    }
    .paragraph-margin
    {
        margin-bottom:0.9rem !important;
        margin-top:0.9rem !important;
    }
    .event-list ol {
        margin-bottom: 0rem; 
    }
    .product-title {
        font-size: 18px !important;
    }
    .product-paragph {
        font-size: 16px !important;
    }
    .related-product-imgae {
        max-height: 180px !important;
    }
    .contact-spacing
    {
        margin-bottom: 1.7rem; 
        margin-top: 1.7rem; 
    }
    .element-item {
        width: 50%;
        /*        padding:0px;*/
    }
    /*    .search-form {
            display: block;
        }*/
    .product-image
    {
        max-height: 120px !important;
    }
    /*    .img-seacrh
        {
            display: none;
        }*/
    .number-style {
        font-size: 0.9rem !important;

    }
    
    .logo-welcome
    {
        max-height: 180px;
    }

}
@media (min-width: 767.99px) and (max-width: 991.98px)
{
    body {
        font-size: 16px;


    }
    .localization {
        font-size: 1.4rem;
    }
    .logo-img {
        height: 140px;
        position: static !important;
    }
    .custom-hide
    {
        display:none;
    }
    .header-padding
    {
        /*padding:2.5rem !important;*/
    }
    .quote-sub-header {
        font-size:1.6rem;
    }
    .nav-padding
    {
        padding: 1.5rem;
    }
    .content-spacing
    {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .quote {
        font-size: 1.4rem;
    }
    .quote-main-header {
        font-size: 1.4rem;
        line-height: 30px;
    }
    #back-to-top {
        font-size: 1.5rem;
        padding: 0.6rem;
    }
    .footer-size
    {
        font-size: 16px;
        line-height: 24px;
    }
    .useful-title
    {
        font-size: 1.4rem;
    }
    .social-logos ul li a {  
        font-size: 20px;
    }
    .event-date {
        padding: 1.2rem;
        font-size: 0.8rem;
        width: 100%;
    }
    .title-margin
    {
        margin-top:1.7rem !important;
        margin-bottom:1.7rem !important;
    }
    .content-margin
    {
        margin-bottom:1.6rem !important;
        margin-top:1.6rem !important;
    }
    .paragraph-margin
    {
        margin-bottom:1.1rem !important;
        margin-top:1.1rem !important;
    }
    .event-list ol {
        margin-bottom: 0rem; 
    }
    .product-title {
        font-size: 20px !important;
    }
    .product-paragph {
        font-size: 18px !important;
    }
    .related-product-imgae {
        max-height: 200px !important;
    }
    .contact-spacing
    {
        margin-bottom: 1.9rem; 
        margin-top: 1.9rem; 
    }
    .element-item {
        width: 50%;
        /*        padding:0px;*/
    }
    .number-style {
        font-size: 1.1rem !important;

    }
    .logo-welcome
    {
        max-height: 190px;
    }
}
@media (min-width: 991.99px) and (max-width: 1199.98px)
{
    body {
        font-size: 17px;
    }
    .localization {
        font-size: 1.4rem;
    }
    .logo-img {
        height: 150px;

    }
    .header-social-logos ul li a {
        font-size: 1rem;
    }
    .custom-navbar>ul>li>a {
        font-size: 0.9rem;
    }
    .header-padding
    {
        /*padding:2.5rem !important;*/
    }
    .quote-sub-header {
        font-size:1.7rem;
    }

    .content-spacing
    {
        padding-top: 4rem !important;
        padding-bottom: 4rem !important;
    }
    .quote {
        font-size: 1.4rem;
    }
    .quote-main-header {
        font-size: 1.4rem;
        line-height: 30px;
    }
    #back-to-top {
        font-size: 1.5rem;
        padding: 0.6rem;
    }
    .footer-size
    {
        font-size: 16px;
        line-height: 24px;
    }
    .useful-title
    {
        font-size: 1.4rem;
    }
    .social-logos ul li a {  
        font-size: 20px;
    }
    .title-margin
    {
        margin-top:1.9rem !important;
        margin-bottom:1.9rem !important;
    }
    .content-margin
    {
        margin-bottom:1.8rem !important;
        margin-top:1.8rem !important;
    }
    .paragraph-margin
    {
        margin-bottom:1.3rem !important;
        margin-top:1.3rem !important;
    }
    .event-list ol {
        margin-bottom: 0rem; 
    }
    .product-title {
        font-size: 18px !important;
    }
    .product-paragph {
        font-size: 14px !important;
    }
    .related-product-imgae {
        max-height: 220px !important;
    }
    .contact-spacing
    {
        margin-bottom: 2.1rem; 
        margin-top: 2.1rem; 
    }
    .number-style {
        font-size: 0.9rem !important;
    }
    .contact-item {
        margin-bottom: 0px !important; 
    }
    .logo-welcome
    {
        max-height: 200px;
    }


}
.contact-spacing
{
    margin-bottom: 2.3rem; 
    margin-top: 2.4rem; 
}
.header-padding
{
    /*padding:3.5rem;*/
    padding: 0.6rem;
}

.content-spacing
{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
}

.title-margin
{
    margin-top:2.1rem !important;
    margin-bottom:0.5rem !important;
}
.content-margin
{
    margin-bottom:2rem !important;
    margin-top:2rem !important;
}
.paragraph-margin
{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
    margin-left :1.5rem ;
    margin-right:1.5rem ;
}
.event-list ol {
    margin-bottom: 0rem; 
}
.related-product-imgae {
    max-height: 240px !important;
}
.logo-welcome
{
   height:160px;
}
.product-spacing
{
    margin-bottom:3rem;
    margin-top:3rem;
}
