/*navbar for ipad screen*/
@media (max-width: 1200px) {



}



@media screen and (max-width: 1024px) {


.res-facebook {
    display: block;
}

.res-facebook img{
    width: 50%!important;
    background: #fff;
    padding: 10px;
}



   .carousel-caption3 {
   display: none;
}

.phone-icon-mobile{outline:none!important;}


div#myPinkDIV  {order: 2!important;}
div#myRedDIV   {order: 1;}
.phone h4 {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 17px;
    color: #fff;
    line-height: 20px;
    text-align: center;
}
.carousel-inner .carousel-item img {
    width: 100%;
    height: 181px!important;
}
.tab-shape {
   
    bottom: 6%;
}
 .welcome-con {
    
    margin-bottom: 0px;
}   
.mail-icon-mobile, .mobile-email {
    background: none!important;
    border: none!important;
    -webkit-appearance: none!important;
}
.quick-res-con {margin-top:20px;}


.foot-menu {
    border-right:none;
}
#bodynav-7 .menu-bar {
   
   
   
    border-bottom: none!important;
}



#bodynav-6 .menu-bar {
   
  
    border-bottom: none!important;
}



.pad-right {
    padding-right: 0px;
    padding-left: 0px!important;
}
.gravel .inside-images {padding:0px!important;}
.tab-wrap {
   
    z-index: 1000;

}
.foot-top-con img {
    
    padding: 10px;
}

.foot-top li {
    width: 100%;
}

 .why-con h5 {
    font-size: 17px;
    margin-top: 10px;
}   
.logo-con h4:before {
   
    width: 78%;
}

.visa {
    width: 45%!important;
}
.stick .mobile-phone {
    top: 0px;
    left: 10%;
}
    
.stick .mobile-email {
    top: 10px;
    left: 45%;
}
.phone-icon-mobile {
    float: left!important;
    border: none!important;
}
    
.contact-form-2 .col-md{padding-left: 0px!important;}
  .covering li {
    
    line-height: 35px!important;  
}
.tar-col2 .inside-images{padding-top: 0px!important;padding-bottom: 0px!important;}

.logo-con h4 {
  
    font-size: 15px;
}

.quick-lady {display: none;}
.tab-res {display: block;}
.tab-home {display: none;}

.tar-col2 {padding:0px!important;padding-left: 0px!important;}
.caret {display: none;}
.page-container h1 {
   
    border-bottom: none;
}

.nav-link.disabled {
    color: #333!important;
}

.dropdown-menu li a {
    color: #333!important;
    
    font-size: 16px!important;
}


.dropdown-menu li:last-child {
   border-bottom: #CCCCCC thin solid!important;
}

    .dropdown-menu li {
    border-bottom: #CCCCCC thin solid;
}
   .foot-top-con ul {
   
margin-top: 4px;
}
.testimonial h3 {
  
    padding-bottom: 40px;
}
.test-con h4 {
   
padding-top: 41px;
}

.video-col h4 {
    margin-top: 10px;
}
.why-choose-img img {
    
    padding: 5px;
}
.why-con h3 {
   
    font-size: 18px;
}

.why-con li {
    width: 100%;
    font-size: 12px!important;
    line-height: 30px!important;
}


.why-con h2 {
    
    font-size: 16px;
}

.logo-con img {
    width: 29%;
    padding: 8px;
}

.quick-quote h4 font {
   
    background: none;
 
    padding: 0px;
   box-shadow: none;
}


.welcome-con img{/* display: none; */}


.banner-triangle {display: none;}
.tabs img {
   
/* margin-top: 0px!important; */
}

.video-col-bg2 {
    width: 100%;
}

.video-col-bg {
    
width: 100%;
    
position: relative;
    
background: none;
}


.contact-form-2 .col-md-12{padding-left: 0px!important;}
.facebook-col img {
    width: 35%;
    margin-bottom: 16px;
    margin-top: 17px;
}


.facebook-col {
    text-align: center;
}



.welcome h1 {
    font-size: 22px;
}

.menu-col-nav {display: none;}

.about-row {
    background: none;
}

.foot-top-con {
    margin-top: 20px;
}

.face-col img {
    width: 24%;
}


.foot-top {
    
    background: none;
    background-position: top;
    background-size: cover;
    background-color: #fdfcfc;
}



.book-row {
    background: none;
    background-position: bottom;
    background-repeat: no-repeat;
    background-color: #e49351;
}

.menu-head-con {padding:0px;}


.navbar-toggler {
     padding: .25rem .75rem;
     font-size: 1.25rem;
     line-height: 1;
     background-color: transparent;
     border: 1px solid transparent;
     border-radius: .25rem;
     float: right;
     /* -webkit-appearance: none!important; */
}



    
.menu-bar .navbar-toggler {
    border-color: rgb(255, 255, 255)!important;
    font-size: 14px;
}
.res-cions {
    display: block;
}
.cer-con  img{width: 100%;}


.foot-top-con h5 {
   
line-height: 29px;
}

.gallery-page {
    margin-top: 0px;
}


.wel-video {
   
    padding: 20px;
}


.wel-des {
    padding-top: 0px;
}
.whychoose-con li {
    width: 100%;
}


.why-con .col-md-3 {
    border-right: none;
}

.quick-top {margin-top: 74px;}

.gallery-page h4 {
   
    text-align: left!important;
}

.quick-quote h4 {
   
    text-align: center;
    font-size: 27px;
}

.quick-quote p {
   
    text-align: center;
   
}



.quick-quote h5 {
   
text-align: center;
}

.modal-body .col-md-12{border-bottom: 1px solid #ccc;}
.modal-body .col-md-12 h4{text-align: center;font-size: 15px;line-height: 40px;}
.modal-body .col-md-12:last-child{border-bottom: none!important;}


.tab-col {
 
     background: #none; 
}


.foot-top-con h4:after {
    
    margin: 0 auto;
}


.covering h4 {
   
    margin-top: 10px;
}   

.foot-top-con h4:after {display:block;}

    
.foot-center {
    margin-top: 0px;
}

.foot-top-con { text-align: center;}


.foot-top-con h4 {
    
text-align: center;
    
margin-top: 13px;
    
margin-bottom: 0px;
}



    .contact-home {text-align: center;}
.logo-visa img {
    width: 70%;
}
.tab-responsive .tab-border  {border-right: 1px solid #ccc;}

.fensa-col {
   
    margin-bottom: 10px;
}

.wel-image img{padding: 5px;}


.home-video h4:after {
   
    margin: 0 auto;
}

.home-video h4 {
  
    text-align: center;
}


.logos-con img {
    width: 27%;
    padding: 4px 0px 4px 0px;
}
.logos-con {
   
    margin-top: 10px;
}
.logos-con img {
   
    margin-top: 10px;
}

.tab-desk {display: none;}
.tab-responsive {display: block;border-bottom: 1px solid #3567be;}
.welcome-con {
    margin-top: 0px;
}



.menu-email {
   
    display: none;
}

.menu {/* width: 100%; */}

    .quick-res-footer {width: 100%;}

.carousel-caption h4 {
   
    background: none;
    padding: 5px;
   
}

    .carousel-caption {
    position: relative;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 1px;
    padding-bottom: 1px;
    color: #fff;
    text-align: center;
    text-shadow: none!important;
    right: 24%!important;
    left: 24%!important;
    background: #c7c7c78a;
}
    
    .service-con h5{display:none;}

.foot-address-con {
    text-align: center;
}
.quick-quote h6 {
    margin-top: 7px;
    text-align: left;
}

.foot-address-con .foot-right {
    margin-top: 7px;
}

.five-col li {
    width: 100%;

}
.drive-sp-col {
    width: 100%;
}


body#bodynav-11 a#mynav11, body#bodynav-10 a#mynav10, body#bodynav-9 a#mynav9,
body#bodynav-8 a#mynav8, body#bodynav-7 a#mynav7, body#bodynav-6 a#mynav6,
  body#bodynav-5 a#mynav5, body#bodynav-4 a#mynav4, body#bodynav-3 a#mynav3, 
  body#bodynav-2 a#mynav2, body#bodynav-1 a#mynav1, body#home a#mynav0 {
   
color: #ff8d32;
   
background: none;
}
    
.quick-quote .btn-default {
  
margin-top: 12px;
  
margin-bottom: 17px;
  
width: 100%;
}



    .foot-left {text-align: center;}

     .quick-res  {display: block;} 

.quick-desk {display: none;}

    .foot-contact-con h4 {
    font-size: 20px;
    text-align: center;
}

.why-choose-con h4 {
    text-align: left;
    font-size: 19px;
}

.testimonial-con p {
 
    margin-top: 17px;
}
.logos-con h4 {
    font-size: 17px;
}


.tab-wrap {
    
    min-height: 100px;
}
.service-con h5 span {
 
    padding: 9px;
   
    font-size: 11px;
}
.our-service h4 {
    
    font-size: 14px;
    margin-top: 10px;
}


.our-service p {
    display: none;
}
.tab-img {
    padding: 0px;
}


.carousel-caption h4 {
   font-size: 13px;
}


.carousel-caption {
 
    bottom: 0px;
}
.header-ph {
   
    border-bottom: none;
}

    .menu {
    
/* background: #be2025; */
    
padding: 6px;
}

   
    .drive-page .col-md-2 {
    width: 100%;
}
    .quick-con {
    margin-bottom: 9px;
}


    .phno-mobile {display: block;text-align: center;}
    .quick-lady-img{display:none;}
    .check-customer img {
    width: 100%;
    margin-bottom: 10px;
    }
    
    .review-col img {
    width: 69%;
}
    .area-con h1 {
    margin-top: 15px;
}
    .block-col2 .inside-images {
    padding: 0px!important;
}
    .review-desk {display: none;}
.res-revivew {display: block;}

    .carousel {

    z-index: 1;

}

.responsive-header-logos {
    z-index: 99;
    position: relative;

}


    .banner-common {display: none;}

    .four-col li {
    width: 100%;
}

.patio-col2 {
    padding: 0px;
    padding-left: 0px!important;
}



.block-con .col-md-1 {
    width: 100%;
}


    .visa-col {
  
    margin-bottom: 10px;
}

    .check span {
    margin-top: -91px;
    margin-left: 105px;
    font-size: 13px;
}
    
    .logos-col img {
    width: 26%;
    margin-top: 10px;
    padding: 7px;
}

    .why-choose h3 {
  
    font-size: 14px;
}


.welcome-con h3 {
    font-size: 18px;
}

.guar-col img {
    width: 70%;
}

.guar-col  {text-align: center;}


    .our-service h1 {
    
    margin-top: 5px;
}

    .quick-lady-img{text-align: center;}

.quick-lady-img img {
    width: 52%;
    margin-top: 0px;
}

.quick-quote h6 {
   text-align: center;
   margin-top: 12px;
}

    .quick-quote h4 {
   font-size: 14px;
   margin-top: 0px;
   }



    .service-con .col-md-2 {
    width: 100%;
}

.banner-wrap {
   border-bottom: none;
}



    .responsive-header-logos img{padding: 5px;}

    .responsive-header-logos {text-align: center;}

    .facebook-head {
    width: 27%;
}
.check-head {
    width: 41%;
}

.trust-head {
    width: 15%;
}

    .responsive-header-logos {display:block;margin-top: -65px;background: #fff;}

    p, li {font-size: 15px!important;line-height:26px!important;/* text-align: justify; */}

    .facebook-mobile img { display:block;}
    
    .facebook-mobile { padding:2px; margin-top:5px;}

    .foot-con {

        text-align: center;
    }
    .why img {
    position: absolute;
    z-index: -1;
    right: 0%;
    height: 400px;
    display: none;
}
    .why-choose-con {
        margin-top: 19px;
        /* background: #6264ae; */
        padding-bottom: 15px;
    }
    .carousel-caption1{
        display: block;
    }
    .foot-contact {

        right: 8%;

    }
    #quote-carousel {
        /* padding: 0px 0px 35px 20px; */
        margin-top: 12px;
        text-align: center;
    }
    .why-img img {
        margin-left: -15px;
        margin-top: 30px;
    }
    .testimonial p {
        line-height: 26px;
        font-size: 14px;
        /* margin-top: 40px; */
        color: #333;
    }
    .why-img {
        width: 100%;
    }
    .service-con {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .welcome-desktop{ display:none;}
    .welcome-mobile{ display:block;}
    .roper {
        width: 54% !important;
    }
    .modal{ z-index:10010!important;}

    .desktop-only{display:none;}
    .mobile-only{display:block;}

    .header-wrapper {
        position: relative;
        width: 100%;
        z-index: 2000 !important;
    }
    .wet-rooms img{
        width: 100%;
    }
    .page-img .col-md-2 {
        width: 100%;
    }
    .why-choose h3 {
        text-align: center;
        padding-top: 0px;
        font-size: 37px;
    }
    .why {
        width: auto;
    }
    .yell {
        display: none;
    }
    .visit {
        display: none;
    }
    .navbar {
        margin-bottom: 0px;

    }
    .modal.in .modal-dialog {

        margin-top: 60px;
    }
    .quick-quote-wrap {

    }
    .quick-quote-mobile{
        display: block;
    }
    .email{
        display: none;
    }
    .logo img{

        margin-top: 10px;
    }
    .small-images img{ margin-top:10%;}

    .row{
        margin:0px;
    }
    .quick-quote-wrap{
    /* margin-top: 20px!important; */
    }
    .tab-con{
        margin-top: 5px;
    }
    .rated-logo img {
        width: 49%!important;
    }
    .con-address h5{
        font-size: 17px;
    }
    .why-choose img {
        width: 100%;
        margin-left: 0px;
    }
    .foot-con img {
        width: 100%;
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .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 {
        margin-bottom: 12px;
        width: 50%;
    }
    .welcome img {
        width: 100%;
    }
    .why-choose ul li {
        width: 100%;
        font-size: 16px;
    }
    .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,
      .page-container .col-md-1 ,.page-container .col-lg-9, .page-container .col-lg-3, .page-container .col-lg-8,.page-container .col-lg-4

    {
        padding-left:15px;
    }
    .test-con {
        width: 100%;
        padding: inherit;
        height: auto;
        background-size: auto;
        /* background: #6264ae; */
        /* margin-top: 20px; */
    }
    .why-choose h2 {
        font-size: 24px;
        text-align: center;
    }
    .logo-inner {

        padding: 0px;
        margin-top: 0px;

    }
    .foot-img img {
    }
    .welcome h1 {/* text-align: center; */font-size: 18px;margin-top: 16px;padding: 0px;}
    
    .welcome-header{ padding:0px!important; margin:0px; text-align:left;}
    
    .welcome-header h1{padding:0px!important;text-align:left;font-weight: 900;}

    .message{
        padding-left: 0px!important;
    }
    .mobile-email{
       display: block!important;
    color: #ffffff;
    font-size: 26px;
    position: absolute;
    left: 41%;
    top: 4px;
    }

  
     .mobile-phone {
    display: block!important;
    color: #fff;
    font-size: 26px;
    position: relative;
    left: 0%;
    top: 4px;
}
  
    #sticky {
        width: 100%;
        left: 0px;
    }

    #sticky.stick {margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 9999;
    width: 100%;
    float: left;
    background: #323332;
    padding: 9px;
    left: 0;}


    
    .video-wrap {
        margin-top: 15px;
    }
    .tab-wrap {
        margin-bottom: 25px;
        /* margin-left: 34px; */
        /* margin-right: 10px; */
        /* width: 80%; */
    }
    .tab-green {
        margin-top: 0px;
    }


    .menu-bar {padding: 0px;border-top: none;background: #ec5e14;}
.area-con {
    margin-top: 0px;
}
    .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{
        display:block;
        width:100%;
        margin-bottom: 17px;
        background-repeat: repeat-y;
    }
    .tab {
        margin-top: 120px;
    }
    .welcome-li li{
        width: 100%;
        float: left;
    }
    .quick-box-form {
        margin-top: 0px;
    }
    .navbar-default .navbar-nav>li>a{
        text-align:center;
    }
    a {
        color: #022366;
        text-decoration: none;
    }
    .quick-img img {
        width: 90%;
        height: 165px;
    }
    /*header*/


    .logo{
        text-align:center;
        margin-top: 10px;
        margin-bottom: 0px;
    }

    .logo img {
        width: 90%;
        margin-bottom: 10px;
    }



    .header{
        background:none;
        text-align: center;
    }
    .header-con{

display: none;
}

.head-wrap{ margin-top:0px!important;}

.header-con  .header-con .phone2{display:none;}

.header-con .fb { width:30px; margin-top:0px;}

    .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{
        height: auto;
    }
    .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: 45%;
    }
    .page-container .col-md-6{
        /* padding-left: 0px; */
        /* padding-right: 0px; */
    }
    .page-container h4{
        text-align: center;
    }

    /*our services*/


    .welcome h2 {
        font-size: 17px;
        /* 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;
        margin-top: 0px;
    }

    .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: block;
        right: 0%!important;
        left: 0%!important;
    }
    .carousel-caption2{
        display: none;
    }
    /*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!important;}

}





@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;
    }
    


}   


/**************************** Landscape *****************************************************************************************/

@media only screen 

and (min-device-width: 768px) 

and (max-device-width: 1024px) 

and (orientation: landscape) 

and (-webkit-min-device-pixel-ratio: 2) {

.res-facebook img{
    width: 20%!important;
}

   .carousel-caption3 img {
    width: 19%;
}


  
.quick-btn {text-align: center;}

.foot-top-con li a {
   
    font-size: .72em;
}



.tab-shape {
    
    bottom: 4%;
}
.why-con h5 {
    font-size: 28px;
}


.foot-top-con h5 {
   
    font-size: 12px!important;
}


.foot-menu h4 {
    
    font-size: 19px!important;
}

 .quick-col  {flex: 0 0 100%;
    max-width: 100%;}


.why-con li {
    width: 100%;
    line-height: 33px!important;
}
.logo-con img {
    width: 18%;
}
  
.quick-quote h4 font {
    background: none;
    /* padding: 16px; */
    /* box-shadow: none; */
    /* background: #333333c4; */
    /* border-radius: 0px 0px 21px 21px; */
}
.wel-des {
    
    flex: 0 0 100%;
    max-width: 100%;
}


.facebook-col {
    text-align: center;
    /* width: 100%; */
    flex: 100%;
    max-width: 100%;
}

.why-con .col-md-3 {
    border-right: 1px solid #fff!important;
}

.quick-quote h5 {
    text-align: right;
}

.welcome p {
   
    line-height: 24px!important;
}
.quick-top {
    margin-top: 0px;
}

.service-con h5{display:block;}
.foot-address-con iframe {
    width: 100%;
    height: 323px;
    margin-top: 20px;
}
.quick-quote h4 {
    font-size: 21px;
    /* text-align: left; */
    padding: 9px;
    }  

.foot-contact-con h4 {
    font-size: 24px;
}
.quick-desk {display: block;}
.quick-res {display: none;}


.testimonial-con iframe {
   
    height: 252px;
   
    margin-top: 25px;
}

.service-con {
    
    margin-bottom: 22px;
}


.our-service img {
   
    padding: 37px;
}
    .drive-page .col-md-2 {
    width: 16.66666667%!important;
}
    
    .review-col img {
    width: 27%;
}

.review-desk {display:block;}
.res-revivew {display: none;}
.check span {
    margin-top: -23px;
    margin-left: 7px;
}
.logos-col img {
    width: 18%;
}



.block-con .col-md-1 {
    width: 14%;
}




.header-con, .facebook{ width:100%; float:left; text-align:center;}

    .quick-quote-wrap {
    /* margin-top: -71px!important; */
    }

    .quick-quote{
        display: block;
        width: 100%;
        height: 385px;
        background-repeat: no-repeat;
    }
    .quick-quote .btn-default{position:relative;margin-top: 27px;width: 26%;}

    .area-map iframe{
        height: 612px!important;
        width: 100%;
    }

    #sticky.stick {
        margin-top: 0 !important;
        position: fixed;
        top: 0;
        z-index: 10000;
        width: 100%;
        float: left;
        /* background: #be2025; */
        /* left: -20px; */
    }

    .inner-tab h4{
        text-align: center!important;
    }

    .foot-left{text-align: left!important;} 

    .foot-right{text-align: right!important;float: left;}

    .page-container h4 {
        text-align: center;
    }
    .logos img {
        width: 20%;
    }
    .three-col li {
        width: 50%;
    }


    .two-col li {
        width: 100%;
    }
    .logo-image img{
        margin-top: 50px;
    }
    .logo img {
        width: 43%;
        /* margin-top: 4px; */
    }
    .logo{
    width: 100%;
    flex: 0 0 100%;
    max-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: 303px;
    }
    .why-choose ul li {
        width: 100%;
        line-height: 30px!important;
        font-size: 14px;
    }
    .why-choose h2 {
        font-size: 24px;
        text-align: justify;
    }
    .welcome-con ul li {
        width: 50%;
        font-size: 11px;
    }
    .man-logo img {
        width: 24%;
        padding: 15px;
    }.trust {
        text-align: center;
        margin-top: 20px;
        width: 100%;
    }
    .wel-img img{
        width: 100%;
        height: auto;
    }
    .tab-wrap ul li {

        font-size: 13px;

    }
    .tab-wrap-2 ul li {
        font-size: 13px;
    }
    .rated-logo {
        margin-top: 0px;
    }
    .visit {
        display: block;
    }
    .yell {
        display: block;
    }
    .why {
    width: 60%;
    }
    .page-img .col-md-2 {
        width: 20%;
    }
    .quick-quote .g-recaptcha {
        webkit-transform: scale(0.53);
        transform: scale(0.36);
        transform-origin: 100px 0px;
        -webkit-transform-origin: 37px 0px;
        margin: -23px;
        padding: 0px;
        margin-top: 13px;
        -ms-transform: scale(0.53);
        -ms-transform-origin: 100px 0px;
    }
    .quick-img img {
        width: 100%;
        height: auto;
        position: relative;
        bottom: -38px!important;
    } 

    .desktop-only{display:block;}
    .mobile-only{display:none;}

    .welcome-desktop{ display:block;}
    .welcome-mobile{ display:none;}
    
    .welcome-header { width:80%; float:left;}
    .facebook-mobile { width:20%; float:left;}
    
    .facebook-mobile img { width:50%;}
    
    .foot-con img {
        width: 70%;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .foot-con {

        text-align: left;
    }
    .welcome h1 {
    /* text-align: left; */
    font-size: 22px;
}
.menu {
    padding: 6px;
    width: 100%;
}
.why-choose h3 {
    text-align: center;
    padding-top: 0px;
}
.why-img {
    width: 40%;
}
.why img {
    position: absolute;
    z-index: -1;
    right: 8%;
    height: 400px;
    display: block;
}
.why-img img {
    margin-left: -60px;
    margin-top: 0px;
    width: auto!important;
}
.test-con {
    /* width: 100%; */
    /* padding: inherit; */
    /* height: 240px; */
}
.testimonial p {
    line-height: 26px;
    font-size: 14px;
    /* margin-top: 50px; */
    /* color: #fff; */
}
.foot-contact {
    right: 35%;
}
.welimg{
    margin-top: 20px;
}
.why-choose-con {
    margin-top: 24px;
    background: none;
    padding-bottom: 15px;
}
.responsive-header-logos {
  margin-top: -119px;
}

.service-con .col-md-2 {
    width: 27.3%;
}

.tab-wrap-middle {
    margin-bottom: 35px;
    height: 354px;
}

.tab-wrap {
    /* margin-bottom: 35px; */
    /* height: 239px; */
    /* padding: 9px; */
}
.quick-lady-img img {
    width: 98%;
    margin-top: 33px;
}
.quick-quote h6 {
    margin-top: 20px;
    font-size: 12px;
    text-align: left;
}
.guar-col img {
    width: 84%;
    margin-top: 69px;
}
.four-col li {
    width: 50%;
}
.quick-lady-img{display:block;}
.carousel-caption h4 {
    font-size: 26px;
}
.our-service p {
    display: block;
}
.drive-sp-col {
    width: 80%;
}
.covering li {
    
    font-size: 12px!important;

}

.logos-con img {
    width: 9%;
}


.tab-desk {
    display: block;
}

.tab-responsive {
    display: none;
}
.tab-col {
   
padding: 27px 20px 23px 20px;
}

.home-video iframe {
   
height: 335px;
}
.logo-visa img {
    width: 30%;
}
.contact-home {
    text-align: left;
}

.foot-top-con {
    text-align: left;
}
.foot-top-con h4 {
    text-align: left;
    font-size: 12px;
    /* line-height: 35px; */
    margin-top: 16px;
    margin-bottom: 10px;
}


.foot-common {width:100%!important;text-align: center;}


.covering h4 {
   
    text-align: left!important;
}

.con-address h5 {
     text-align: left;
     margin-top: 14px;
}
.home-video h4 {
   
    margin-bottom: 15px;
}

.foot-top-con h4:after {
    margin: 0;
}

.foot-top-con li {
    line-height: 35px!important;
}

.whychoose-con li {
    width: 50%;
}
.foot-email h5 {
   
    line-height: 9px;
}
.foot-top-con  img{width: 100%;margin-top: 20px;}

.why-choose h4 {
   
    font-size: 15px;
}

.contact-form-2 .col-md-6{padding-left: 15px;padding-right: 15px;}
.contact-form-2 .col-md-12{/* padding-left: 15px!important; *//* padding-right: 15px!important; */}

.menu-cols {
    flex: 0 0 100%;
    max-width: 100%;
}

.about-col10{
    flex: 0 0 100%;
    max-width: 100%;
}

.cer-con img {
    width: 50%;
    float: left;
}

.face-col img {
    width: 8%!important;
}

.book-row {
    background: url(../images/quote-bg.png);
    background-position: bottom;
}

.facebook-col img {
    width: 15%;
}
.foot-top-con ul {
    margin-top: 0px;
}

.mobile-phone {
    
    left: 5%;
}

.wel-2 li {
    width: 100%!important;
}


}
/**************************************************************************************************************************/
@media only screen and (-webkit-min-device-pixel-ratio: 2) and
 (max-device-width: 1024px) and (min-device-width: 768px) and
  (orientation: portrait){ 


.res-facebook img{
    width: 20%!important;
}



   .carousel-caption3 img {
    width: 19%;
}




.tab-shape {
  
    bottom: 17%
}
.wel-2 li {
    width: 100%!important;
}

.mobile-phone {
   
    left: 5%;
    }
.why-con iframe {
    height: 165px;
}
.video-col h4 {
    
    font-size: 16px;
}
.logo-con img {
    width: 18%;
}




.facebook-col img {
    width: 20%;
}


  .book-row {
    background: url(../images/quote-bg.png);
    background-position: bottom;
    }  
.face-col img {
    width: 11%!important;
}

  .cer-con img {
    width: 50%;
    float: left;
}  

.why-choose h4 {
   
    font-size: 13px;
}
.wel-des {
    padding-top: 13px;
}
    

.foot-top-con img{width: 100%;margin-top: 6px;padding: 32px;}

.foot-email h5 {
   
line-height: 15px!important;
   
margin-top: 24px;
}

.whychoose-con li {
    width: 50%;
}

.why-con .col-md-3 {
    border-right: 1px solid #fff;
}


.welcome p {
   
line-height: 24px!important;
}


.quick-quote h4 {
  
line-height: 36px;
  
font-size: 18px;
}

.quick-top {
    margin-top: 0px;
}
.quick-quote h5 {
    text-align: right;
}

.foot-top-con h4:after {
    margin: 0;
}

.home-video h4 {
   
    margin-bottom: 13px;
}


.foot-top-con li {
    
font-size: .819em!important;
    
line-height: 27px!important;
    
width: 100%;
}

.contact-home h5 {
   
    font-size: 15px;
}

.contact-home {
    text-align: left;
}

.foot-top-con h4 {
    text-align: center;
    font-size: .96em;
}


.foot-top-con {
    text-align: left;
}



.logo-visa img {
    width: 35%;
}
.home-video iframe {
    
height: 328px;
}

.tab-col {
    
    padding: 29px 24px 34px 26px;

}
.tab-desk {
    display: block;
}

.tab-responsive {
    display: none;
    }
    
.logos-con img {
    width: 14%;
}
.service-con h5{display:block;}
.foot-address-con {
    text-align: left;
}


.carousel-caption h4 {
    font-size: 26px;
}


.drive-sp-col {width: 80%;}
.carousel-caption h4 {
    font-size: 20px;
}
.quick-quote-wrap {
    
/* min-height: 444px; */
}




.foot-contact-con h4 {
    font-size: 24px;
}

.foot-contact-con {text-align: center;}

.why-choose-con iframe {
   
    height: 256px;
}


.testimonial-con iframe {
    margin-top: 25px;
    height: 186px;
    
}

.service-con {
    
    margin-bottom: 31px;
}

.drive-page .col-md-2 {
    width: 16.66666667%!important;
}

.quick-lady-img{display:block;}

.review-col img {
    width: 27%;
}

    .review-desk {display:block;}
.res-revivew {display: none;}

    .check span {
    margin-top: -17px;
    margin-left: 7px;
}

    .logos-col img {
    width: 17%;
}

    .block-con .col-md-1 {
    width: 14%;
}
.guar-col img {
    width: 85%;
    margin-top: 38px;
}
    
.quick-quote h6 {
    margin-top: 19px;
    text-align: left;
}

.quick-lady-img img {
    width: 100%;
    margin-top: 84px;
}


.guar-col img {
    width: 100%;
    margin-top: 58px;
}

.tab-wrap {
   /* padding: 0px; */
   /* height: 238px; */
}

.tab-wrap-middle {
  padding: 10px;
  height: 387px;
}






.service-con .col-md-2 {
    width: 33.3%;
}
     .responsive-header-logos {
   margin-top: -93px;
}

    .welcome-desktop{ display:block;}
    .welcome-mobile{ display:none;}

    .desktop-only{display:block;}
    .mobile-only{display:none;}

    .quick-quote-wrap {

    }

    .quick-quote{background-repeat: no-repeat;height: 317px;}
    .quick-quote .btn-default{
        position:relative;
        margin-top: 15px;
        height: 35px;
        width: 86%;
        /* position: absolute; */
        font-size: 15px;
        }

    .area-map iframe{
        height:250px!important;
    }
    .roofing-li li{
        width: 100%!important;

    }
    .covering ul li{
        width:50%; 
        float:left;
    }
    .logos img {
        width: 23%;
    }
    .welcome img {
        width: 100%;
        height: auto;
    }
    #sticky.stick {
        margin-top: 0 !important;
        position: fixed;
        top: 0;
        z-index: 10000;
        width: 100%;
        float: left;
        /* background: #be2025; */
        /* left: -20px; */
    }

    .foot-left, .foot-right{ 
        width:100%; 
        text-align:center;
    }
    .three-col li {
        width: 100%;
    }
    .two-col li {
        width: 100%;
    }
    .logo img {
        width: 57%;
    }
    .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%;
        font-size: 13px;
        line-height: 29px!important;
    }
    .why-choose ul li {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
    }
    .tab-wrap p {
        display: block;
        padding: 0px;
        margin-top: 11px;
        font-size: 13px!important;
    }
    .man-logo img {
        width: 24%;
        padding: 0px;
    }
    .blue-box{
        margin-top: 5px;
    }
    .three-res li{
        width: 33%;
        float: left;
    }
    .foot-add h5 a span {
        color: #337ab7;
        font-size: 13px;
    }
    .visit {
        display: block;
    }
    .yell {
        display: block;
    }
    .why {
        border-right: 2px solid #fff;
    }
    .page-img .col-md-2 {
        width: 20%;
    }
    .quick-img img {
        width: 100%;
        height: auto;
        position: relative;
        bottom: -69px;
    }
    .quick-quote .g-recaptcha {
        webkit-transform: scale(0.53);
        transform: scale(0.35);
        transform-origin: 100px 0px;
        -webkit-transform-origin: 0px 0px;
        margin: 2px;
        padding: 0px;
        margin-top: 20px;
        -ms-transform: scale(0.53);
        -ms-transform-origin: 100px 0px;
    }
    .foot-con img {
        width: 100%;
        margin-bottom: 15px;
        margin-top: 0px;
    }
    .foot-con {

        text-align: left;
    }
    .welcome h1 {
    /* text-align: left; */
    font-size: 19px;
}
.tab-wrap h4 a {
    padding: 11px;
}
.why-img {
    width: 40%;
}
.why-choose h3 {
    text-align: center;
    padding-top: 0px;
    /* font-size: 24px; */
}
.why {
    width: 60%;
    background: #6264ae;
}
.test-con {
    width: 100%;
    padding: inherit;
    /* height: 300px; */
}
.foot-contact {
    right: 30%;
}
.visa {
    width: 38%!important;
    margin-top: 20px;
}
.welimg{
    margin-top: 20px;
}
.why-choose-con {
    margin-top: 13px;
    background: none;
    padding-bottom: 15px;
}
.quick-quote h4{
margin-top: -3px;
}
.quick-quote h4 font {
    /* background: #333333c4; */
    /* padding: 16px; */
    /* box-shadow: 0px 6px 5px 0px #02010163; */
}

.foot-top-con ul {
    margin-top: 0px;
}
.con-btn {
   
    padding: 11px 19px;
    }
}

@media screen and (min-width: 1900px) {
   .carousel-caption2 {
    position: absolute;
    right: 26%;
    bottom: 75px;
    left: 45%;
}

.carousel-caption3 {
  
    left: 25%;
    }

  }

