/*navbar for ipad screen*/
@media (max-width: 1200px) {



}



@media screen and (max-width: 1024px) {
    .responsive-chimney  {display: block;}
    .desktop-chimney {display: none;}
    .checktrade{
        width: 35%;
    }
    .tab {
    border-right: none;
}
    .carousel-inner>.item>a>img, .carousel-inner>.item>img {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .banner-con{
        padding: 0px;
    }
    .banner img {
        border-radius: 0px;
    }
    .border {
        margin-bottom: 10px;
    }
    .rating {
        text-align: center;
    }
    .quick{
        padding: 0px;
    }
    .review-2 img {
        width: 60%;
        margin-top: 10px;
    }
    .footer-top-con ul li {
        line-height: 32px;
    }
    .welcome h1:after {
        content: ""; /* This is necessary for the pseudo element to work. */
        display: block; /* This will put the pseudo element on its own line. */
        margin: 20px auto; /* This will center the border. */
        width: 50%; /* Change this to whatever width you want. */
        padding-top: 0px; /* This creates some space between the element and the border. */
        border-bottom: 2px solid #d32023; /* This creates the border. Replace black with whatever color you want. */
    }
    .mybuild{

        width: 40%;
    }
    .logo3{

        width: 22%;
    }
    .banner-logo-inner {
        display: none;
    }
    .map iframe {
        height: 240px;
        width: 100%;
    }
    .video-con {
        margin-bottom: 15px;
    }
    .video-con iframe {
        height: 200px;
    }
    .banner-logo-mobile{
        display: block;
    }
    .banner-logo-mobile img{

        padding: 5px;
    }

    .banner-logo {
        display: none;
    }

    .video-con h4 {
        text-align: center;
        color: #0f3474;
        font-weight: bold;
        font-size: 18px;
        line-height: 26px;
    }


    .privacy h2 {
        font-size: 26px;
        font-weight: bold;
        margin-top: 40px;
    }
    .five-col li {
        width: 100%;

    }
    .tabs {
        text-align: center;
        height: auto;
    }
    .our-video {

    }
    .phone-privacy{
        display: block;
    }

    .footer img{
        width: 100%;
    }
    .service img {
        width: 40%;
        padding: 5px;
    }

    #quote-carousel {
        padding: 30px 10px 30px 10px;

        height: 336px;
    }
    .why-choose h4 {

        font-size: 16px;
        line-height: 26px;
    }
    .pas {
        width: 20%!important;
    }
    .logos-top img{
        width:65%;
    }
    .welcome h4 {
        line-height: 26px;
    }
    #area iframe {
        height: 300px;
    }
    .header-sec {
        border-bottom: none;
    }
    .page-img .col-md-2 {
        width: 100%;
    }
    .thomson{
    }
    .welcome-con
    span {
    }
    .testimonial iframe {
        width: 100%;
        height: 177px;
        margin-top: 30px;
    }
    .video-con h3 {

        margin-top: 20px;

    }

    .why-choose h2 span {
        font-size: 24px;
        color: #f60;
    }

    .two-col-img .col-md-2 {
        width: 100%;
    }
    .quick-quote-mobile{
        display: block;
        background: #f1f2f4;
        padding: 1px;
    }
    .quick-quote-desk{
        display: block;
    }
    .tab-con h4 a {
        text-decoration: none;
        margin-top: 25px;
        font-weight: bold;
    }
    .banner-bottom h4 {

        font-size: 28px;

    }


    .call-us {
        background: url(../images/home/header-bg2.jpg);
        height: 290px;
    }
    .logos{
        display: none;
    }
    .modal-body h4{
        font-size: 16px;
    }
    .page-container h3 {
        color: #000000;
    }
    .inner-logos img {
        padding: 15px;
        width: 60%;
    }
    .fmp-inner {
        text-align: center;
        margin-bottom: 20px;
    }
    .footer-top-con ul{
        padding:0px;
        padding-left: 17px;
    }
    .footer-top-con h5 {

        font-size: 17px;

    }
    .tab-bottom ul li {
        width: 100%;

    }
    .custumer-review {
        margin-bottom: 20px;
        text-align: left;
    }
    .tab-con p {
        font-size: 15px;
        color: #0c0c0c;
    }
    .new-roof {
        border-left: 0px;
        padding: 10px;
    }
    .survey img{
        display:none;
    }
    .survey-con img{
        margin-top: 10px;
    }
    .survey-con h3
    { font-size:15px!important;}

    .area-mobile{
        display: block;
    }
    .area-map {
    }
    .area-mobile img{
        width: 100%;
    }
    .why-choose h3 {
        font-size: 22px;
    }
    .quick-quote h6 {
        margin-top: 0px;
        margin-bottom: 20px;
    }
    .corc-con {

        margin-bottom: 20px;
    }
    .corc-con img {
        width: 50%;
        margin-top: 25px;
    }
    .corc-center{
        text-align: center;
    }
    .survey-con h3 {

        padding: 15px;

        color: #fff;

        margin-top: 0px;

        font-weight: bold;

        text-transform: uppercase;

        font-size: 17px;

        border-radius: 0px 0px 20px 20px;

    }
    .head img {
        margin-top: 0px;
        margin-right: 0px;
    }
    .tab-con img {
        width: 15%;
        margin-top: 15px;
    }
    .quote-header{
        display: block;
    }
    .modal {
        z-index: 20000;

    }
    .four-col li {
        width: 100%;
    }
    .quick-quote .btn-default {

        margin-top: 0px;

        margin-bottom: 15px;

    }
    .carousel-caption1, .carousel-caption1 h4, .carousel-caption1 p, .carousel-caption1 h5{
        display: block;
        top: -30%;
        left: 4%;
    }

    .carousel-caption1 h4 { line-height:74px;}


    .quote-header h3{
        display: block;
        padding-top: 20px;
        margin-bottom: 20px;
        font-weight:  bold;
        font-size: 25px;
        color: #f66603;
        text-align: center;
    }
    .head-img-2 img {
        margin-top: 15px;
        width: 55%;
    }
    .video-wrap iframe {
        width: 100%;
        height: 150px;
        margin-top: 0px;
    }
    .testimonial-con {
        margin-top: 0px;
    }
    .quick-quote-wrap {
        position: relative;
        top: 0px;
        right: auto;
    }
    .email{
        display: none;
    }
    .head-img-2 {
        text-align: center;
        margin-bottom: 20px;
    }
    .logo img{

        margin-top: 10px;
    }
    .small-images img{ margin-top:10%;}

    .row{
        margin:0px;
    }
    .tab-con{
    }
    .tab-con h2{

        text-transform: uppercase;

        font-size: 24px;

        margin-bottom: 15px;

        color: #d32023;

        font-weight: 700;
    }
    .rated-logo img {
        width: 49%!important;
    }
    .con-address h5{
        font-size: 17px;
    }
    .why-choose img {
        width: 100%;
        padding: 15px;
    }
    .foot-con img {
        width: auto;
    }
    .welcome-con ul li {
        width: 100%;
    }
    .inner-tab{
        margin-top: 20px;
    }
    .inner-tab h4{
        text-align: center;
    }
    .man img{
        width: 100%;
    }
    .tab-img img {
        width: 100%;
        margin-top: 15px;
    }
    .man-logo {
        text-align: center;
    }
    .quick-quote-wrap {
        display: block;
    }
    .van-con img{
        width: 100%;
        margin-top: 20px;
    }
    .header img {

    }
    .welcome img {
        /* width: 100%; */
    }
    .why-choose ul li {
        width: 100%;
    }
    .page-container .col-md-12, .page-container .col-md-11, .page-container .col-md-10, .page-container .col-md-9, .page-container .col-md-8, .page-container .col-md-7, .page-container .col-md-6, .page-container .col-md-5, .page-container .col-md-4, .page-container .col-md-3, .page-container .col-md-2, .page-container .col-md-1

    {
        padding-left:15px;
    }
    .test-con {
        border-bottom: 2px solid #003466;
    }
    .why-choose h2 {
        font-size: 17px;
    }
    /*    li{
            text-align: left;
        }*/
    .foot-img{
        text-align:center;
    }
    .welcome h1 {

        margin-top: 10px;

        font-size: 21px;

        line-height: inherit;

        margin-bottom: 5px;

        text-align: center;

    }

    .message{
        padding: 0px!important;
    }
    .mobile-email{
        display:block!important;
        color: #ffffff;
        font-size:26px;
        position:absolute;
        left:45%;
        top:15px;
    }

    .mobile-phone{
        display:block!important;
        color: #fff;
        font-size:26px;
        position:absolute;
        left:10%;
        top:15px;
    }

    #sticky {
        width: 100%;
        left:-20px;
    }

    #sticky.stick {

        margin-top: 0 !important;

        position: fixed;

        top: 0;

        z-index: 10000;

        width: 100%;

        float: left;

        background: #253044;

    }
    .video-wrap {
        margin-top: 15px;
    }
    .tab-wrap {
    }
    .tab-wrap1{
        margin-top: 100px;
    }


    .menu-bar {

        border-top: none;
    }

    .page-container h1, .page-container h2{ 
        text-align:center;
    }

    .two-col li{
        width:100%;
        text-align: left;
    }

    .inside-images{ 
        padding:10px!important; 
        margin:0px;
    }

    .quick-quote{

        width: 100%;

        margin-top: 30px;

        margin-bottom: 30px;

    }
    .tab {
    }
    .welcome-li li{
        width: 100%;
        float: left;
    }
    .quick-box-form {
        margin-top: 0px;
    }
    .navbar-default .navbar-nav>li>a{
        text-align:center;
    }
    a {
        color: #003466;
        text-decoration: none;
    }
    .quick-img img {
        margin-top: 30px;
        width: 100%;
    }
    /*header*/


    .logo{
        text-align:center;
        margin-top: 20px;
    }

    .logo img {
        width: 80%;
        margin-bottom: 10px;
    }

    .phone{
        display:none;
    }

    .header{
        background:none;
        text-align: center;
    }
    .header-con{

        /* display: none; */

    }
    .txt-send{
        text-align: center;
    }

    .four-col-img{ 
        margin-top:20px!important;
    }

    .container img-sec{
        margin-top:20px;
    }

    .four-col-img h1{    
        font-size: 14px;                    
        width: 100%;
    }
    .four-col-img h1 { 
        margin-left:0px; 
        text-align:center; 
        width:100%; 
        position:relative; 
        padding-left:0px;
    }
    .testimonial{
    }
    .why-choose li{
        width: 100%;
        text-align: left;
    }
    .glyphicon{ 
        display:block;
    }

    .three-col li{ 
        width:100%; float:left;
    }

    .inside-img{

        background:none;

    }
    .row{
        margin: 0px;
    }
    .logos img{
        width: 80%;
    }
    .page-container .col-md-6{
        padding-left: 0px;
        padding-right: 0px;
    }
    .page-container h4{
    }

    /*our services*/


    .welcome h2 {
        font-size: 26px;
        text-align: center;
        /* background-color: #f6f6f6; */
        /* margin-top: 30px; */
        /* padding: 10px; */
    }
    .tab-items .item:hover .btn-lg{

        background-color:#ff6600; 
    }

    .tab-items h2 {
        color: #403a68;
        font-size: 20px;
        font-weight: bold;
        margin-top: 0px;
        padding: -4px;
    }


    /*testmonial*/


    .testmonial h1 {
        font-size: 32px;
        color: #2d2e6e;
        padding-top: 10px;
    }

    .testmonial {
        text-align: center;
        background: #f6f6f6;
        height: auto;
        margin-top: 20px;
    }
    .logos-top {
        margin-top: 35px;
        text-align: center;
        width: 100%;
    }
    .box{
        margin-bottom: 30px;
    }
    /*footer*/


    .footer{ 
        text-align:center;
    }

    .footer span{ 
        text-align:center; 
        float:left; 
        width:100%; 
        margin:10px 0px 10px 0px;
    }

    .foot-right{ 
        float:none; 
        text-align:center;
    }

    .footer font{ 
        float:none; 
        text-align:center;
    }


    .dropdown-menu {
        position: relative;
        top: 100%;
        left: 0;
        z-index: 1000;
        display: block;
        float: left;
        width: 100%;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: center;
        list-style: none;
        background-color: transparent; 
        -webkit-background-clip: padding-box;
        /* background-clip: padding-box; */
        border: none; 

        /* border-radius: 4px; */
        /* -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); */
        box-shadow:none; 
    }
    /*carosal*/
    .carousel-caption{
        display: none;
    }
    .carousel-caption2{
        display: block;
    }
    /*gallery*/

    .gallery li, .gallery li img{
        width:100% !important;
        height:auto !important;
        margin:0px;
    }

    .gallery-pc{
        display:none !important;
        visibility:hidden !important;
    }

    .gallery-mobile{
        display:block !important;
        visibility:visible !important;
    }

    .area-map iframe{height: 250px;}

}





@media (max-width: 1200px) {




    .navbar-header {

        float: none;

    }

    .navbar-left,.navbar-right {

        float: none !important;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-fixed-top {

        top: 0;

        border-width: 0 0 1px;

    }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

        margin-top: 7.5px;

    }

    .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .collapse.in{

        display: block !important;
        height: auto!important;

    }


    .collapse.in {
        display: block !important;
        max-height:700px;
        position:relative;
        overflow:scroll;
    }
    .why-choose-con {
        border-right: none;
    }
    .tab-con h3 {
        font-size: 19px;
    }



}	


/* Landscape */

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {


    .two-col-img .col-md-2 {
        width: 50%;
    }
    .phone-privacy{
        display: none;
    }
    .desk{
        display: block;
    }
    .why-choose img {
        width: 70%;
        padding: 15px;
        margin-top:0px;
    }
    .carousel-caption2 {
        display: block;
    }
    .quick-quote-wrap {
        position: absolute;
        top: 0px;
        right: 10%;
    }
    .quote-header{
    }
    .survey-con img{
        margin-top: 0px;
    }
    .quick-quote{

        height: auto;

        margin-top: 25px;

    }
    .quick-quote .btn-default{position:relative; margin-top:10px;}

    .area-map iframe{
        height: 200px;
    }

    #sticky.stick {
        margin-top: 0 !important;
        position: fixed;
        top: 0;
        z-index: 10000;
        width: 100%;
        float: left;
        background: #253044;
        left: -20px;
    }

    .inner-tab h4{
        text-align: center!important;
    }
    .foot-left, .foot-right{ width:100%; text-align:center;}

    .page-container h4 {
        text-align: center;
    }
    .logos img {
        width: 20%;
    }
    .three-col li {
        width: 33%;
    }


    .two-col li {
        width: 50%;
    }
    .logo-image img{
        margin-top: 50px;
    }
    .logo img {
        width: 38%;
    }
    .logo{
        width: 100%;
    }

    .tab-content h4 {
        font-size: 18px;
    }

    .welcome-li li {
        width: 25%;
        float: left;
    }

    .review-logo img{
        width: 100%;
    }
    .rating iframe {
        border: none;
        height: 510px;
    }
    .why-choose ul li {
        width: 100%;
        line-height: 22px;
    }
    .why-choose h2 {
    }
    .welcome-con ul li {
        width: 50%;
        font-size: 11px;
    }

    .wel-img img{
        width: 100%;
        height: 240px;
    }




    .video-wrap iframe {

        height: 250px;
        margin-top: 20px;
    }
    .quick-quote input{
        height: 35px;
    }
    .carousel-caption1 h3 {
        font-weight: bold;
        line-height: 34px;
        font-size: 30px;
    }
    .carousel-caption1 {
        display: block;
        right: 65%;
        top: 4%;
    }
    .four-col li {
        width: 50%;
    }
    .tab-con img {
        width: 25%;
    }
    .tab-con h3 {
        margin-bottom: 20px;
    }

    .area-map{
        display: block;
    }
    .area-mobile{
        display: none;
    }

    .footer-top-con ul li {
        font-size: 13px;

    }
    .tab-bottom ul li {
        width: 50%;
    }
    .header-logo {
        margin-top: 10px;
        width: 100%;
    }

    .welcome h1 {
        margin-top: 15px;
        text-align: left;
    }
    .tab-con p {
        font-size: 11px;
        color: #0c0c0c;
    }
    .quick-quote input {
        height: 25px;
    }
    .msg {
        margin-bottom: 0px;
    }
    #area iframe {
        height: 684px;
    }
    .quick-quote h6 {
        margin-top: 20px;
        margin-left: 0px;
    }
    .carousel-caption2 {
        float: left;
        right: 55%;
        bottom: 0%;
        z-index: 1001;
        position: absolute;
        width: 50%;
    }
    .quick-quote input {
        height: 44px;
    }
    .quick-quote-desk {
        display: block;
    }
    .quick-quote-mobile {
        display: none;

    }
    .quick-quote textarea {

        height: 60px;

    }
    .quote-header h3 {
        margin-bottom: 15px;
        font-size: 30px;
    }
    .video-con h3 {
        margin-top: 80px;
    }
    .testimonial-con h3 {
        margin-top: 35px;
    }
    .header-con {
        width: 100%;
    }
    .thomson{
        width:100%;
    }
    .thomson img{

        width: 25%;
    }
    .page-img .col-md-2 {
        width: 20%;
    }
    .pas {
        width: 12%!important;
    }
    .logos-top img {
        width: 40%;
    }
    .logos-top {
        margin-top: 0px;

    }
    .our-video {
    }
    #quote-carousel {
        padding: 30px 10px 30px 10px;
        height: 208px;
    }
    .testimonial img {
        width: 100%;
        margin-top: 110px;
    }
    .footer img {
        width: 50%;
    }
    .service img {
        width: 20%;
        padding: 5px;
    }
    .master {
        width: 14%!important;
    }
    .acl-logo {

        margin-bottom: 30px;
    }
    .five-col li {
        width: 20%;
    }
    .service-24{
        width:100%;

    }
    .service-24 h5{
        padding-bottom: 15px;
    }
    .quick-box {
        background: #e8e8e8;
        height: 460px;
    }
    .map iframe {
        height: 410px;
        width: 90%;
    }
    .checktrade{

        width: 25%;

    }
    .mybuild{

        width: 30%;

    }
    .logo3{

        width: 13%;

    }
    .banner-logo-mobile img {
        padding: 10px;
    }
    .banner {
        padding: 0px;
        width: 100%;
    }
    .inner-logos img {
        padding: 15px;
        width: 22%;
    }
    .welcome h1:after {
        content: "";
        display: block;
        margin: 0px;
        width: 0px;
        padding-top: 0px;
        border-bottom: none;
    }
    .welcome h1 {
        text-align: left;
    }
    .rating {
        text-align: left;
    }
    .footer-top-con ul li {
        line-height: 38px;
    }
    .border {
        margin-bottom: 10px;
    }
    .tab {
    border-right: 1px solid #d32023;
}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)

and (-webkit-min-device-pixel-ratio: 2)

{ 

    .map iframe {
        height: 410px;
    }
    .service-24 h5{
        padding-bottom: 15px;
    }
    .two-col-img .col-md-2 {
        width: 50%;
    }

    .why-choose ul li{float:left;line-height: 26px;}
    .survey{
        display: block;
    }
    .survey-con img{
        margin-top: 0px;
    }
    .carousel-caption1 {
        display: block;
        top: -10%;
    }.trade img {
        width: 65%;
        margin-top: 20px;
    }
    .trade p {
        text-align: justify;
        line-height: 24px;
        margin-top: 35px;
    }.review img {
        margin-top: 15px;
        width: 100%;
    }

    .tab-wrap ul li {
        text-align: justify;
        list-style-type: square;
        font-size: 10px;
        font-weight: bold;
        color: #003466;
        line-height: 25px;
        list-style: inside;
        list-style-image: url(../images/tick.png);
    }
    .carousel-caption2 {
        display: block;
    }
    .survey-con h3 {

        border-radius: 0px 0px 30px 30px;

    }
    .quick-quote{

    }

    .quick-quote .btn-default{position:relative;margin-top: 10px;}

    .area-map iframe{
        height:250px!important;
    }
    .roofing-li li{
        width: 100%!important;

    }
    .covering ul li{
        width:50%; 
        float:left;
    }
    .logos img {
        width: 33%;
    }
    .welcome img {
        width: 100%;
        height: 255px;
    }
    #sticky.stick {
        margin-top: 0 !important;
        position: fixed;
        top: 0;
        z-index: 10000;
        width: 100%;
        float: left;
        background: #253044;
        left: -20px;
    }

    .foot-left, .foot-right{ 
        width:100%; 
        text-align:center;
    }
    .three-col li {
        width: 50%;
    }
    .two-col li {
        width: 50%;
    }
    .logo img {
        width: 45%;
    }
    .welcome-box p {
        margin-top: 40px;
        line-height: 40px;
    }
    .rated-logo img {
        width: 49%!important;
    }
    .review-logo img{
        width: 100%;
    }
    .rating iframe {
        border: none;
        height: 326px;
    }
    .welcome-con ul li {
        width: 50%;
    }
    .why-choose ul li {
        font-size: 12px;
    }
    .tab-wrap p {
        font-size: 13px;
    }


    .foot-add h5 a span {
        color: #337ab7;
        font-size: 13px;
    }
    .head-img-1 img {

        width: 15%;

    }
    .head-img-2 img {
        margin-top: 15px;
        width: 30%;
    }

    .four-col li {
        width: 50%;
    }
    .tab-con img {
        width: 40%;
    }
    .tab-wrap1 {
        margin-top: 70px;
    }
    .tab-wrap {
        margin-top: 20px;
    }

    .footer-top-con h5 {
        font-size: 17px;
    }
    .header img {

    }
    .video iframe {
        height: 130px;
    }
    .page-container h3 {
    }
    .inner-logos img {
        padding: 15px;
        width: 28%;
    }
    .quick-quote h6 {
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 10px;
    }
    .why-choose h2 span {
        font-size: 23px;
        color: #f60;
    }
    .video-con h3 {
        margin-top: 60px;
    }
    .two-col-res li{
        width: 100%!important;
    }
    .page-img .col-md-2 {
        width: 20%;
    }
    .phone-privacy{
        display: none;
    }
    .desk{
        display: block;
    }
    .why-choose h2 {
        font-size: 22px;
    }
    .quote-header p {
        padding-bottom: 0px;
    }
    .our-video {
    }
    .tabs {
        text-align: center;
    }
    #quote-carousel {
        padding: 30px 10px 30px 10px;
        height: 215px;
    }
    .testimonial img {
        width: 100%;
        margin-top: 131px;
    }
    .service img {
        width: 25%;
        padding: 5px;
    }
    .master {
        width: 18%!important;
    }
    .footer img {
        width: 50%;
    }
    .five-col li {
        width: 33%;

    }
    .acl-logo img {
        width: 70%;
    }
    .acl-logo {

        margin-bottom: 30px;
    }
    .logos-top img {
        width: 45%;
    }
    .pas {
        width: 15%!important;
    }
    .carousel-caption1 h3 {
        line-height: 30px;
        font-size: 26px;
    }
    .quick-box {
        background: #e8e8e8;
        height: 460px;
    }
    .checktrade{

        width: 30%;

    }
    .mybuild{

        width: 30%;

    }
    .logo3{

        width: 15%;

    }
    .banner-logo-mobile img {
        padding: 10px;
    }
    .quick-quote .g-recaptcha {
        webkit-transform: scale(0.53);
        transform: scale(0.49);
        transform-origin: 100px 0px;
        -webkit-transform-origin: 0px 0px;
        padding: 0px;
        margin-top: 10px;
        margin-bottom: -15px;
        -ms-transform: scale(0.53);
        -ms-transform-origin: 0px 0px;
    }
    .welcome h1:after {
        content: "";
        display: block;
        margin: 0px;
        width: 0px;
        padding-top: 0px;
        border-bottom: none;
    }
    .welcome h1 {
        text-align: left;
    }
    .review-2 img {
        width: 80%;
        margin-top: 0px;
    }
    .rating {
        text-align: left;
    }
    .footer-top-con ul li {
        line-height: 38px;
    }
    .border {
        margin-bottom: 10px;
    }
    .tab {
    border-right: 1px solid #d32023;
}
}


