h1,h2,h3,h4,h5,h6,p,ul,li,a{
    font-family: 'Poppins', sans-serif;
}
.call_left h2 {
    font-size: 32px;
}
img.imgs {
    margin-top: 30px;
    box-shadow: 0px 1px 4px 5px #a9a9a952;
}
.h1-navigation-area .logo {
    padding-top: 0px;
}

.single-slider .content .intro span {
    font-weight: 700;
}
.activeColor {
    color: #eb1e25 !important;
}
#main-nav ul li ul li a {
    padding: 20px 10px;
    line-height: 20px;
}
.h1-featured p{
    font-size: 18px;
    text-align: justify;
}
.inspiring-section{
    font-size: 18px;
    text-align: justify;
}
.inspiring-section {
    padding: 96px 0px 80px;
}
.h1-testimonials {
    padding: 100px 0px 100px;
}
.sponsored {
    padding: 40px 0;
}
.footer .footer-contact-list{
    padding-left: 0px;
}
.footer .footer-contact-list li {
    border-left: none;
}
.footer .footer-contact-list a:before {
    content: none;
}
.footer .footer-contact-list i{
    color: #eb1e25;
}
.section-title {
    margin-bottom: 20px;
}
.gray-bg{
    background-color: #f8f8f8;
}
.call-to-action p {
    font-size: 18px;
    padding-top: 10px;
}
.h1-featured {
    padding: 100px 0px 100px;
}
.abt-img-overlay-txt{
    background-color: #eb1e25;
    color: #f8f8f8;
    padding: 10px;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    position: absolute;
    right: 80;
    top: 400;
    align-items: center;
    display: flex;
    justify-content: center;
}
.abt-img-div{
    position: relative;
}
.pb-30{
    padding-bottom: 30px !important;
}
.fnt-size h3 {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 25px !important;
}
.block.mb-4.mb-md-0 p {
    color: #848484;
}
.page_title {
    background-image: url(../img/pick/brd-img.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 50px 0;
}
.h1-social-media ul li a:hover .fa-instagram {
    color: #983b93;
}
.abt-points li{
    font-size: 18px;
}
.abt-sec1-padding{
    padding: 100px 0 0 0 !important;
}
.abt-sec2-box.color-brown{
    background-color: #6f0801 !important;
    padding: 80px;
    box-shadow: 5px 5px 5px #0000002d;
    color: #ffffff;
}
.abt-sec2-box.color-orange{
    background-color: #fd6a02 !important;
    padding: 80px;
    box-shadow: 5px 5px 5px #0000002d;
    color: #ffffff;
}
.abt-sec2-box.color-blue{
    background-color: #2897a2 !important;
    padding: 80px;
    box-shadow: 5px 5px 5px #0000002d;
    color: #ffffff;
}
.abt-sec2-box h3{
 color: #ffffff !important;
}
/* img.abt-sec3-img {
    width: 700px !important;
    height: 700px !important;
} */
.abt-sec3-img-pt{
    padding-top: 80px;
}
.about-first-p{
    font-style: italic;
    font-weight: 600;
    color: #061538;
    font-family: 'Sans Serif 4',sans-serif;
}
.abt-sec3-img2{

    display:none;
}
.abt-sec1-padding {
    padding: 43px 0 0 0 !important;
}
.page_title1{

    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 109px 0;
}
.menu-hider{
    display: none !important;
}
.pg-title-h5{
    font-size: 36px;
    font-weight: 700;
    color: transparent !important;
}
.design-sec2-inner img{
    padding: 0 20px 20px 0 !important;
}
.service-pg2-list{
    column-count: 2;
    padding-left: 15px;
}
.service-pg2-list li{
    line-height: 25px !important;
    list-style-type: none;
}
.service-pg2-list li i{
    color: #eb1e25;
}
.service-pg2-list2{
    column-count: 1;
}
.service-pg2-list2 li{
    line-height: 25px !important;
}
.prototype-sec3{
    padding: 0px 0px 70px
}
.service-details-pages {
    padding: 70px 0px 98px;
}
.market-list-group ul li a:active {
    background: #061538;
    color: #fff;
}

@media (max-width: 767px){
    .h3-navigation-area .logo, .h1-navigation-area .logo {
        padding: 20px 0;
    }
    .abt-img{
        width: 100%;
        padding-top: 30px;
    }
    .abt-img-overlay-txt{
        top: 260;
        width: 150px;
        height: 150px;
        right: 110;
        font-size: 24px;
    }
    .h1-featured {
        padding: 50px 0px 50px;
    }
    .call-to-action p {
        text-align: justify !important;
    }
    .single-slider .content .buttons {
        display: block;
    }
    .single-slider .content .buttons .link {
        margin-bottom: 15px;
    }
    .block.mb-4.mb-md-0 p {
        margin-top: 20px;
    }
    .navbar-brand {
        padding-top: 0 !important;
    }
    .stellarnav.mobile .menu-toggle {
        top: 10px;
    }
    .h3-navigation-area .logo, .h1-navigation-area .logo {
        padding: 5px 0 20px 0;
    }
    .abt-sec2-img{
        width: 100%;
    }
    .abt-sec2-box.color-brown{
        padding: 30px;
    }
    .abt-sec2-box.color-orange{
        padding: 30px;
    }
    .abt-sec2-box.color-blue{
        padding: 30px;
    }
    img.abt-sec3-img {
        width: 100% !important;
        height: auto !important;
    }    
    .abt-sec3-img2{

        display:block;
    }
    .abt-sec3-img1{

        display:none;
    }
    .menu-hider{
        display: block !important;
    }
    .abt-sec3-img-pt {
        padding-top: 30px;
    }
    img.abt-sec3-img3{
        width: 100%;
    }
    .service-details-pages {
        padding: 0px 0px 50px;
    }
    .prototype-sec3 {
        padding: 0px 0px 50px;
    }
    .prototype-sec2-img-pt{
        padding-top: 35px;
    }
    section.first-row-prd {
        width: 81%;
        margin: auto;
    }
    section.first-row-prd img{
        margin-bottom: 10px;
        width: 300px;
    }
    section.sec-row-prd {
        width: 81%;
        margin: auto;
    }
    section.sec-row-prd img {
        margin-bottom: 10px;
        width: 300px;
    }
    section.first-row-prd {
        margin-bottom: 0px !important;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .featured-img:before {
        right: 100;
    }
    .h1-featured {
        padding: 70px 0px 70px;
    }
    .section-title {
        margin-bottom: 10px;
    }
    .inspiring-section {
        padding: 70px 0px 70px;
    }
    .img-ipad-none{
        display: none;
    }
    .abt-img-overlay-txt{
        display: none;    
    }
    .single-slider .content .buttons {
        display: block;
    }
    .featured-img {
        display: flex;
        justify-content: center;
    }
    .stellarnav.mobile .menu-toggle {
        top: 5px;
    }
    .abt-sec2-box.color-brown{
        padding: 50px;
    }
    .abt-sec2-box.color-orange{
        padding: 50px;
    }
    .abt-sec2-box.color-blue{
        padding: 50px;
    }
    .abt-sec2-img{
        width: 100%;
    }
    .menu-hider{
        display: block !important;
    }
    .service-details-pages {
        padding: 50px 0px 98px;
    }
    .prototype-sec2-img-pt{
        padding-top: 35px;
    }

}

@media (min-width: 992px) and (max-width: 1036px){
    .abt-img{
        width: 100%;
    }
    .abt-img-overlay-txt{
        top: 260;
        width: 150px;
        height: 150px;
        right: 110;
    }
    .abt-sec2-img{
        width: 100%;
    }
    .abt-sec2-box.color-brown{
        padding: 50px;
    }
    .abt-sec2-box.color-orange{
        padding: 50px;
    }
    .abt-sec2-box.color-blue{
        padding: 50px;
    }
    .menu-hider{
        display: none !important;
    }
    .nav-serch-area {
        display: block !important;
    }
    .container-width{
    max-width:1006px !important;
    }
    #main-nav ul li a {
        font-size: 14px;
        padding: 34px 10px;
    }
    .abt-img-overlay-txt {
        font-size: 20px;
    }
    .service-details-pages {
        padding: 70px 0px 98px;
    }
}

section.sheet-metal {
    margin: 60px 0px;
}

section.first-row-prd {
   margin-bottom: 80px !important;
}
section.sec-row-prd {
    margin-bottom: 80px !important;
}
