
@media (min-width: 1920px) {

.quote-details {
    padding: 12% 30% 12% 10%;
}
.company-faq {
    padding: 12% 10% 12% 30%;
}	
.client-details {
    padding: 12% 10% 12% 30%;
}
	
.company-content{

	padding: 12% 30% 12% 10%;
}
	
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {	

 .slider-content h2 {
        font-size: 22px;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 4px;
        margin-bottom: 30px;
        line-height: 28px;
    }
    .sider-height {
        height: 435px;
    }
    .nav>li>a{
        padding: 10px 10px;
    } 
    .section-heading h2 {
        color: #022e3a;
        font-size: 29px;
    }
    .inner-header {
        padding: 40px 0px;
    }    
}
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .slider-content h2 {
        font-size: 22px;
        text-transform: uppercase;
        color: #fff;
        letter-spacing: 4px;
        margin-bottom: 30px;
        line-height: 28px;
    }
    .sider-height {
        height: 408px;
    }
    .logo img {
        margin-top: 4px;
        width: 150px;
    }
    .nav>li>a{
            padding: 10px 6px;
    }
    .slider-content{
        left: 5%;
    }
    .sider-height {
        height: auto;
    }

}
@media (max-width: 767px) {
    body{
        font-size: 14px;
    }
    .btn-app{
        padding: 0px;
    }
    .logo img {
        margin-top: 4px;
        width: 100px;
        float: left;
    }
    .top-contact{
        display: none;
    }
    .sider-height{
        height: auto;
    }
    .slider-content{
        left:7px;
        top: 5%;
    }
    .slider-content h2 {
        font-size: 15px;
        text-transform: uppercase;
        color: #fff;
        margin-bottom: 8px;
        line-height: 18px;
        letter-spacing: 3px;

    }
    .slider-content h3 {
        color: #fff;
        font-weight: 200;
        padding-left: 33px;
        font-size: 13px;
        margin-bottom: 0px;
    }
    .rslides p {
        font-size: 10px;
        margin-top: -1px;
        line-height: 13px;
    }
    .btn-comn {
        padding: 2px 20px;
        color: #fff;
        border-radius: 20px;
        margin-top: 0px;
        border: 1px solid #fff;
    }
    .btn-comn {
        padding: 2px 20px;
        color: #fff;
        border-radius: 20px;
        margin-top: 0px;
        border: 1px solid #fff;
    }
    .ask-desc {
        margin-left: 0px;
    }
    .ask-desc h3{
          padding-left:0px;  
    }
    .ask-desc h3:before {
        content: "";
        position: absolute;
        border: 1px solid #41e4bc;
        left: 123px;
        width: 8%;
        top: 40px;
    }
    .section-padding {
        padding: 40px 15px;
    }
    .testimonail-desc{
        height: auto;
    }
    .section-heading-light{
        text-align: center;
    }
    .section-heading{
        text-align: center;
    }
    .abt-desc h3{
        font-size: 18px;
    }
    .doc-desc h3{
        font-size: 13px;
    }
    .doc-desc p{
        font-size: 8px;
    }
    .section-heading h2{
        font-size: 18px;
    }
    .section-heading-light h2{
        font-size: 20px;
    }
    .services-box{
        height: auto;
    }
    .doc-box{
        margin-bottom: 20px;
    }
    #accordion .panel-body p{
        text-align: justify;
        font-size: 15px;
        padding: 9px 15px;
    }
    .contact-desc h3{
        font-size: 20px;
    }
    .footer-box h3{
        font-size: 20px;
    }
    #accordion .panel-title a{

    }
    footer{
        text-align: center;
    }
    .footer-icons {
        float: none; 
    }
    #menu-footer-quick-links{
        width: 100%;
    }
    .navbar{
        min-height: 0px;
    }
    .navbar-toggle{
        padding: 5px 5px;
        margin-top: 0px;
    }
    .navbar.navbar-default {
        float: none;
        width: 100%;
        text-align: center;
    }
    .dropdown-menu{
        min-width: 100%;
    }
    .main-menu ul{
        background: #fff;
        display: inline-grid;
        left: revert;
        right: 4px;
        text-align: center;
    }
    .contact-desc {
        margin-left: 0px;
    }
    .contact-box img{
        float: none;
    }
    .coming-desc {
        margin-top: 0px;
    }
    .bg-1{
        padding: 45px;
    }
    .bg-1 h1{
        font-size: 28px;
        line-height: 40px;
    }
    .coming-desc{
        text-align: center;
    }
    .inner-header{
        padding: 10px 0px;
    }
    .inner-header h1{
        font-size: 20px;
    }
    .error-div h3{
        font-size: 15px;
    }
    .blog-desc ul li{
        font-size: 11px;
    }
    .blog-desc h2{
        font-size: 18px;
        line-height: 25px;
    }
    blockquote{
        padding: 10px 10px;
        margin: 0 0 20px;
        font-size: 15px;
        text-align: justify;
    }
    .sidebar-page h2{
        font-size: 20px;
    }
    .sidebar-page h3{
        font-size: 15px;
        line-height: 25px;
    }
    .abt-inn-desc h3{
        font-size: 18px;
        line-height: 30px;
    }
    .footer-icons ul{
        padding-left: 0px;
    }
    .footer-icons ul li a{
        height: 30px;
        width: 30px;
        line-height: 30px;
    }
    .dropdown-menu{
        position: revert;
    }
    .testimonail-img img{
        width: 100px!important;
        float: none;
        margin: 0 auto;
    }
    .testimonail-img{
        width: 100%;
    }
    .testimonail-desc{
        margin-left: 0px;
        text-align: center;
    }
    .testimonail-desc span{
        text-align: center;
    }
}

/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
 
}
 
