.carousel-caption p a {

    font-size: 17px;

	color: #fff;

	text-align: right;

	margin-bottom: 10px;

	text-decoration-color: red;

}

.responsive-banner {

    display: none;

}



@media (max-width:361px) {

    .phone-List {

        font-size: 13px

    }

    .social-icon {

        display: none

    }

    .phone-List {

        clear: both;

        text-align: center

    }

    .hiring-text {

        text-align: center

    }

    .carousel {

        margin-top: -52px

    } 

    .hiring-text:hover {

        color: #000

    } 

    .nav>li>a {

        display: block;

        padding: 10px 26px!important;

        position: relative

    }

    .navbar-default .navbar-nav>li>a:focus,

    .navbar-default .navbar-nav>li>a:hover {

        color: #d10000;

        background: #f7f7f7

    }

    .carousel-caption {

        background: rgba(0, 0, 0, .7) none repeat scroll 0 0;

        border-bottom: 5px solid #d10000;

        bottom: 8%;

        color: #fff;

        font-family: aileronlight;

        font-size: 14px;

        left: 11%;

        line-height: 5px;

        padding: 10px 10px 0;

        right: 10%;

        top: 8%

    }

    .carousel-caption .topText {

        font-size: 12px;

        line-height: 0;

        margin: 0;

        padding-left: 0;

        text-align: center;

        padding-top: 10px

    }

    .carousel-caption .centreText {

        font-family: Oswald, sans-serif;

        font-size: 25px;

        font-weight: 700;

        line-height: 45px;

        margin: 0;

        padding: 0

    }

    .carousel-caption .botText {

        font-family: aileronregular;

        font-size: 12px;

        font-weight: 700;

        line-height: 10px

    }

    figure.effect-oscar h2 {

        font-size: 24px!important

    }

    .secondSlide p {

        font-family: "Source Sans Pro", sans-serif;

        font-size: 18px;

        font-weight: 100;

        line-height: 24px;

        padding: 25px 15px 0 10px;

        text-align: center

    }

    .secondSlide .testiTittle {

        color: #af1111;

        font-size: 18px;

        line-height: 20px;

        padding-left: 15px;

        text-align: center

    }

    .carousel-indicators {

        display: none

    }

    .secondSlide .carousel-control {

        width: 10%

    }

    .title {

        line-height: 57px

    }

    .footerMenu ul li {

        float: left;

        padding-right: 14px

    }

    .footerMenu ul li a {

        font-size: 11px

    }

    footer h3 {

        padding-top: 20px

    }

    .fiveSlide .title {

        padding-top: 40px

    }

    .sixSlide .title {

        padding: 20px 0

    }

}



@media (max-width:768px) {

    .nav>li>a {

        display: block;

        position: relative

    }

}



@media (min-width:800px) and (max-width:979px) {

    .nav>li>a {

        display: block;

        padding: 5px 6px!important;

        position: relative

    }

    .carousel-caption .topText {

        font-size: 20px;

        line-height: 0;

        margin: 0;

        padding-left: 0;

        text-align: center;

        padding-top: 10px

    }

    .carousel-caption .centreText {

        font-size: 25px;

        line-height: 55px;

        font-size: 50px

    }

    .carousel-caption .botText {

        font-size: 24px;

        line-height: 25px

    }

}



@media (min-width:980px) and (max-width:1024px) {

    .nav>li>a {

        display: block;

        position: relative

    }

    .videoTitle {

        text-transform: uppercase;

        font-size: .9em;

        font-weight: 600;

        background-color: rgba(0, 0, 0, .8);

        margin-top: 0;

        padding: 15px 15px;

        display: inline-block;

        border-radius: 10px;

        margin-top: 15px

    }

    .carousel-caption .topText {

        font-size: 20px;

        line-height: 0;

        margin: 0;

        padding-left: 0;

        text-align: center;

        padding-top: 10px

    }

    .carousel-caption .centreText {

        font-size: 25px;

        line-height: 55px;

        font-size: 50px

    }

    .carousel-caption .botText {

        font-size: 24px;

        line-height: 25px

    }

}



@media (max-width:991px) {

.carousel-caption .topText {

    font-size: 25px;

}

.carousel-caption .centreText {

    font-size: 35px;

}

.carousel-caption p {

    font-size: 20px;

}

.carousel-caption .botText {

    font-size: 22px;

}

.carousel-caption p a {

    font-size: 15px;

    margin: 0;

}

.carousel-caption .carousel-bg {

    padding: 18px 10px 10px 10px;

}







	

}



@media (max-width:767px) {

.iframeVideo {

	margin-bottom: 25px

}

.fiveSlide {

	padding-top: 0

}
.hiring-box {
    margin-top: 25px;
}
.subHeading {

	line-height: 26px

}

.secondSlide .testiTittle {

	margin-bottom: 60px!important

}

#myCarousel {

	margin-top: 100px;  

}

.responsive-banner {

display: block;

}

.desktop-banner {

    display: none;

}

.navbar {

    min-height: auto;

}  

.header-banner {

    margin-top: 100px;

}

.logo img { 

    width: 150px; 

}

.award-getintouch-div {

    margin: 0 0 0 0;

}

.fixeded .award-getintouch-div {

    display: none;

}

.fixed-header {

    padding-top: 10px;

}  

.getintouch {

    font-size: 13px;

    margin-top: 5px;

}

.color-red {

    font-size: 13px;

}



	.footerSocial {

    margin-bottom: 15px;

    display: block;

}

.goodfirm-widget iframe {

    height: 80px;

}

.extra-space {

    margin: 20px 0;

}

	

}

@media (max-width:767px) {.secondSlide .testiTittle {

    margin-bottom: 20px !important;}

}

