/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Apr 23, 2017, 7:37:52 AM
    Author     : Shyam
*/


@media(max-width:1440px){

}
@media(max-width:1366px){


}
@media(max-width:1280px){
    .banner-text h2,.banner-text h3 {
        font-size: 3.8em;
        color: #fff;
    }
    .carousel-indicators{
        width: 23%;
        left: 0;
    }

}
@media(max-width:1080px){
    .banner-text {
        margin-left: 4em;
    }
    .banner-text h2,.banner-text h3 {
        font-size: 3.3em;
    }
    .banner-text p {
        width: 45%;
    }
    .carousel-indicators{
        width: 23%;
    }
    .subscribe form {
        width: 55%; 
    }
    .banner-text{
        margin-left: 0px;
    }
}
@media(max-width:1024px){
    .carousel-indicators{
        width: 23%;
    }
    .subscribe{
        padding: 4em 0;
    }
    .subscribe form { 
        margin: 2em auto 1.5em;
    }

}
@media(max-width:991px){
    .banner-text {
        margin-left: 0;
    }
    .banner-title {
        padding: 8em 0;
    }
    .banner-text h2,.banner-text h3 {
        font-size:3em;
    }
    .about-head::before{
        left: 27%;
    }
    .about-head::after{
        right:  27%;
    }
     .service-head::before{
        left: 24%;
    }
    .service-head::after{
        right: 24%;
    }
.about-link{
        font-size: 20px;
        padding: 7px 12px;
    }
}
@media (max-width:800px){
    .banner-text p {
        width: 55%;
        margin: 1em 0 1em 0em;
    }
    .banner-text {
        margin-left: 2em;
    }
    .about-link{
        font-size: 20px;
        padding: 7px 12px;
    }
    
}	
@media(max-width:768px){
    .banner-text {
        margin-left: 5em;
    }
    .banner-text h2,.banner-text h3 {
        font-size: 2.5em;
    }
    .banner-text p {
        margin: 1em 0 1em 0em;
    }
    .carousel-indicators{
        width: 23%;
        left: 8%;
        bottom: 0%
    }
     .service-head::before{
        left: 21%;
    }
    .service-head::after{
        right: 21%;
    }
    .banner-text{
        margin-left: 0px;
        padding-bottom: 2px;
    }
    .about-link{
        font-size: 20px;
        padding: 7px 12px;
    }
    footer{
        text-align: center;
    }

}
@media(max-width:767px){
    .logo{
        margin-left: 15px;
    }
    .navbar-nav {
        margin: 7.5px 15px;
    }
    .navbar-nav > li > a{
        padding: 10px;
    }
    .carousel-indicators{
        width: 23%;
    }
    .header-info p {
        margin: 0em 0 .5em;
        text-align: center;
    }
    .head-social-icon{
        display: none;
    }
    .about-head::before{
        left: 27%;
    }
    .about-head::after{
        right:  27%;
    }
    .newsletter p{
        text-align: justify;
    }
    .banner-text p{
        display: none;
    }
     .service-head::before{
        left: 21%;
    }
    .service-head::after{
        right: 21%;
    }
    .banner-text{
        margin-left: 10px;
    }
    .navbar-toggle{
        margin-top: 20px;
        margin-right: 20px;
    }
    .newsletter{
        margin: 25px 10px;
    }
    .subscribe form{
        width: 68%;
    }
    .about-link{
        font-size: 19px;
        padding: 5px 10px;
    }
    hr{
        margin-right: 25%;
        margin-left: 25%;
    }
    .about-grids{
        margin: 10px 7px;
    }
    footer .address span{
        display: none;
    }
}
@media(max-width:667px){

    .subscribe form {
        width: 83%;
    }
    .banner-text{
        margin-left: 23px;
    }

}
@media(max-width:640px){
    .banner-text p {
        font-size: 1.1em;
        margin: 0.8em 0;
        letter-spacing: 0;
    }
    .banner-text {
        margin-left: 4em;
    }
    .banner-text h2,.banner-text h3 {
        font-size: 2.2em;
    }
    .subscribe form {
        width: 87%;
    }
     .service-head::before{
        left: 19%;
    }
    .service-head::after{
        right: 19%;
    }
    hr{
        margin-right: 25%;
        margin-left: 25%;
    }

}
@media(max-width:600px){
    .subscribe input[type="email"] {
        width: 70%; 
    }
    .about-head::before{
        left: 20%;
    }
    .about-head::after{
        right:  20%;
    }
     .service-head::before{
        left: 14%;
    }
    .service-head::after{
        right: 14%;
    }
    .banner-text{
        margin-left: 23px;
    }
    hr{
        margin-right: 25%;
        margin-left: 25%;
    }

}
@media(max-width:480px){
    .banner-text h2,.banner-text h3 {
        font-size: 2.6em;
    }
    .banner-text {
        margin-left: 0;
    }
    .banner-text h2,.banner-text h3 {
        font-size: 1.9em;
    }
    .banner-text p {
        width: 100%;
    }
    .subscribe input[type="email"] {
        width: 70%;
    }
    .about-head::before{
        left: 16%;
    }
    .about-head::after{
        right:  16%;
    }
     .service-head::before{
        left: 9%;
    }
    .service-head::after{
        right: 9%;
    }
    .banner-text{
        margin-left: 23px;
    }
    hr{
        margin-right: 25%;
        margin-left: 25%;
    }
     .about-grids{
        margin: 45px;
    }

}
@media (max-width: 414px){
    .banner-text h2,.banner-text h3 {
        font-size: 1.7em;
    }
    .subscribe form {
        width: 97%;
    }
    .subscribe input[type="email"] { 
        padding: .8em 1em;
        font-size: 0.9em;
    }
    .subscribe input[type="submit"] { 
        font-size: 0.9em; 
        padding: .8em 0.5em; 
    }
    .about-head::before{
        left: 10%;
    }
    .about-head::after{
        right:  10%;
    }
     .service-head::before{
        left: 11%;
    }
    .service-head::after{
        right: 11%;
    }
    hr{
        margin-right: 25%;
        margin-left: 25%;
    }
     .about-grids{
        margin: 22px;
    }
    

}
@media (max-width:360px){
     .about-head::before{
        left: 12%;
    }
    .about-head::after{
        right:  12%;
    }
     .service-head::before{
        left: 3%;
    }
    .service-head::after{
        right: 3%;
    }
     .banner-text{
        margin-left: 0px;
    }
    .carousel-indicators{
        left: 5%;
    }
    .subscribe input[type="email"]{
        width: 67%
    }
    .subscribe input[type="submit"]{
        width: 33%;
    }
   hr{
        margin-right: 25%;
        margin-left: 25%;
    }
    .about-grids{
        margin: 10px 7px;
    }

}
@media(max-width:320px){
    .header-info p{
        font-size: 13px;
    }

    .header-info {
        float: none;
        margin-bottom: 0.5em;
    }

    .header-info p {
        margin-top: 0;
        text-align: center;
    }
    .header {
        padding: 0.6em 0;
    }
    .banner-text p {
        margin: 0.5em 0;
    }
    .banner-text {
        margin-left: 0;
    }
    .about-head::before{
        left: 8%;
    }
    .about-head::after{
        right:  8%;
    }
    .service-head::before{
        left: -1%;
    }
    .service-head::after{
        right: -1%;
    }
    .subscribe input[type="email"]{
        width: 65%
    }
    .subscribe input[type="submit"]{
        width: 35%;
    }
    .about-link{
        font-size: 19px;
        padding: 5px 10px;
    }
    hr{
        margin-right: 25%;
        margin-left: 25%;
    }
    .about-grids{
        margin: 10px 7px;
    }

}
