@media(max-width:3000px) and (min-width:280px) {
    .container-fluid {
        width: 1200px;
    }





/* start contact page section */
.contact-section {
    position: relative;
    padding: 200px 0px 60px;
}
.contact-section .info-container {
    position: relative;
    margin-bottom: 60px;
}
.info-block {
    position: relative;
    margin-bottom: 30px;
}   
.info-block .inner-box {
    position: relative;
    display: block;
    padding: 40px 25px 45px;
    background: #ffffff;
    border: 1px solid rgba(0,0,0,0.10);
    text-align: center;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.info-block .icon-box {
    position: relative;
    top: 0;
    display: block;
    line-height: 70px;
    font-size: 54px;
    color: #d5ae82;
    margin-bottom: 10px;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.info-block .title-box {
    position: relative;
    display: block;
    margin-bottom: 15px;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.info-block .title-box h4 {
    text-transform: uppercase;
    color: #061138;
    font-size: 20px;
    line-height: 1.2em;
    margin: 0 0 5px;
}
.info-block .title-box .subtitle {
    position: relative;
    color: #7f8a99;
    font-size: 13px;
    text-transform: uppercase;
    line-height: 1.6em;
}
.info-block .content-box {
    position: relative;
    display: block;
    padding: 45px 0px;
    margin-bottom: 15px;
}
.info-block .content-box:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0px;
    bottom: 0px;
    border-left: 1px solid rgba(0,0,0,0.10);
}
.info-block .text {
    position: relative;
    display: block;
    color: #868da5;
    font-size: 15px;
    background: #ffffff;
    padding: 15px 0px;
    line-height: 1.7em;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}
.info-block .content-box {
    position: relative;
    display: block;
    padding: 45px 0px;
    margin-bottom: 15px;
}
.list-services li
{
    padding-left:0 !important;
    font-size:15px !important;
}
.list-services li a:hover
{
    color:#097a50 !important;
}
.list-services .active a
{
    color:#097a50 !important;
    
}
.list-services li:not(:first-child)
{
    border-top:1px solid #909090 !important;
    padding-left:0 !important;
}
.info-block .link-box {
    position: relative;
}
.info-block .link-box a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 20px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    color: #061138;
}
/* end contact page section */
/* start about page section why choose section */
.brdrwhy
{
    border:1px solid #00388b !important;
    width:50px !important;
}
.facebook
{
    padding:5px;
    color:#fff !important; 
    background-color:#3b5998 !important;
    border:1px solid #3b5998 !important;
}
.facebook:hover
{
    background-color:#fff !important;
    border:1px solid #3b5998 !important;
    color:#3b5998 !important;
}
.twitter
{
    padding:5px;
    color:#fff !important; 
    margin:0 5px;
    background-color:#00acee  !important;
    border:1px solid #00acee !important;
}
.twitter:hover
{
    background-color:#fff !important;
    border:1px solid #00acee !important;
    color:#00acee !important;
}
.linkedin
{
    padding:5px;
    color:#fff !important; 
    background-color:#0072b1  !important;
    border:1px solid #0072b1 !important;
}
.linkedin:hover
{
    background-color:#fff !important;
    border:1px solid #0072b1 !important;
    color:#0072b1 !important;
}



/* start footer socal media section */
.facebook1
{
    padding:5px;
    color:#fff !important; 
    width:40px;
    text-align:center;
    height:40px;
    background-color:#3b5998 !important;
    border:1px solid #3b5998 !important;
}
.facebook1:hover
{
    background-color:#fff !important;
    border:1px solid #3b5998 !important;
    color:#3b5998 !important;
}
.twitter1
{
    padding:5px;
    color:#fff !important; 
    margin:0 5px;
    text-align:center;
    width:40px;
    height:40px;
    background-color:#00acee  !important;
    border:1px solid #00acee !important;
}
.twitter1:hover
{
    background-color:#fff !important;
    border:1px solid #00acee !important;
    color:#00acee !important;
}
.linkedin1
{
    padding:5px;
    width:40px;
    height:40px;
    text-align:center;
    color:#fff !important; 
    background-color:#0072b1  !important;
    border:1px solid #0072b1 !important;
}
.linkedin1:hover
{
    background-color:#fff !important;
    border:1px solid #0072b1 !important;
    color:#0072b1 !important;
}
/* end footer social media section */
.brdrwhy h5
{
    font-weight:600 !important;
}
.whysides h3
{
font-weight:600 !important;
font-size:20px !important;
line-height:26px !important;
color:#000 !important;
}
.counthwhy h5
{
    font-size:16px !important;
}
.counthwhy
{
    margin:25px 0 20px !important;
}
.counthwhy span
{
font-size:32px !important;
margin-bottom:10px !important;
color:#00388b !important;
}
/* end about page section why choose section */

    /*strat about section */
    .abutbrdrs
    {
        border:1px solid #00388b  !important;
        width:200px !important;
        height:2px !important;
        text-align:center !important;
     
        margin-bottom:30px !important;
    }
    .whychoos p
    {
        line-height:24px !important;
    }
    .whychoos h4
    {
color:#000 !important;
font-size:15px !important;
font-weight:600 !important;
    }

    /* end aout section */

    .btmblck {
        margin-bottom: 0 !important;

    }


    .wdthigm {
        width: 600px !important;
        margin: 0 auto !important;
    }

    .blckhght {
        padding: 15px !important;
        background-color: #000 !important;

    }

    .blckhght h3 {
        color: #fff !important;
        margin-bottom: 0 !important;
        text-align: center !important;
    }

    .ftrprdctcatg {

        text-align: left !important;
        padding-top:34px !important;
    }

    .ftrprdctcatg li a {
        color: #000 !important;
    }


    /* start footer section */
    .futaddress
{
    margin-top:15px !important;
}

.ftrprdctcatg li
{
    border-bottom:1px dashed #097a50 !important;
}
    .ftrsocial {
        float: left !important;
        padding-top:24px !important;
    }

    .ftrsocial li {
        float: left;
        margin: 0 0px 0 5px !important;
        /* line-height: 75px !important; */
    }

    .ftrsocial li a {
        font-size: 16px !important;

    }

    /* end footer section */
    /* start footer section */
   .futmenu h3
   {
       margin-top:35px;
   }
   .mrgss
   {
       margin-top:70px;
   }

    .press:before {
        content: '' !important;
    }


    /* end footer section */

}



@media(max-width:580px) and (min-width:280px) {
    .container-fluid {
        width: 100%;
    }

    .container {
        width: 100% !important;
    }

    .header-top {
        text-align: center;
    }

    .header-top ul {
        float: inherit !important;
    }

    .header-bottom .col-6 {
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }

    .header-bottom .col-6 .logo {
        width: 100%;
    }

    .ht-right {
        margin-left: inherit !important;
        margin-right: auto !important;
    }

    .ftrsocial {
        float: inherit !important;
        text-align: center;
    }

    .ftrsocial li {
        float: inherit;
        margin: 0 10px 0 10px !important;
        display: inline-block;
    }

    .ftrprdctcatg li:before {
        padding: 0 0px !important;
    }

    .wdthigm {
        width: 100% !important;
    }

    .footer-top {
        padding-bottom: 0px !important;
    }
    
    .product-add-btn {
        padding: 0 25px;
        width: 100%;
        text-align: center;
    }
    
    .footer-bottom .row{
        margin: 0 0;
    }
    
    .contact-form-style{
        text-align: center;
    }
}