@media only screen and (min-width:1024px) and (max-width:1366px){#slider .slide1 { background-size: 100%;} #slider .carousel .item {min-height: 280px;} .intro-text { padding-top: 20px;}}
@media only screen and (min-width:992px) and (max-width:1200px){.tab-pane .single-tab h3{font-size:19px;}}
@media only screen and (min-width:1024px) and (max-width:1999px){.item-details {min-height: 366px;} .tab-pane .tab-content { min-height: 567px;} .content-box { min-height: 257px;} .contact-info-shortcode .text { font-size: 13px;}}
@media only screen and (min-width:768px) and (max-width:991px){.single-tab h3{font-size:20px} #slider .carousel .item{ min-height: 213px;} #slider .slide1{background-size: 100%;} #slider h2 { font-size: 36px; line-height: 39px;} 
    .point-block ul li{line-height: 24px; font-size: 15px;} .intro-text {padding-top: 32px;} #slider h2 { font-size: 25px;line-height: 25px;margin-left: 36px;} .point-block ul li{line-height: 24px; font-size: 15px;} 
    .point-block ul {margin-left: 25px;}}
.sm-mt-30{margin-top:30px} .mainmenu 
.navbar-nav li{padding:10px 10px;} ul.service-list{margin-bottom:30px;} ul.service-list li{/*display:inline-block;*/} ul.service-list li a{padding:26px;} ul.service-list li.active::before{height: 25px; width: 25px; transform: rotate(-44deg);} ul.service-list li a{font-size:16px}
.action-area .btn{margin-top:15px;} .call-text h3{font-size:20px;} .about-image{text-align:center;} .call-button{margin-top:10px;} 
}

@media only screen and (max-width:767px){#slider h2{font-size:45px;line-height:44px;}
img{max-width:100%;}
.sm-mt-30{margin-top:30px;}
.sub-section.skill-title.mb-60{margin-bottom:40px;}
.intro-text{margin:0px 40px;}
.intro-text h2{font-size:25px;line-height:35px;} .intro-text p{font-size:18px;line-height:24px;}
.mb-r img{margin-bottom:30px;}
.section-big{padding:45px 0px;}
.pt-95{padding-top:45px;}
.btn, input[type='submit']{margin-bottom:0px;padding:10px 20px;}
.navbar-toggle{margin-right:0px;margin-top:14px;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{background:#fff;} .navbar{min-height:0px;}
.mainmenu .navbar-nav{margin:0;margin-top:5px;margin-bottom:10px;} .mainmenu .navbar-nav li{float:none;display:block;padding:5px 0px;} .mainmenu .navbar-nav li a{padding:6px 15px;color:inherit;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{padding:0;box-shadow:0px 3px 5px 0px #999;margin:0px -15px;margin-top:22px;border-top:1px solid #ddd;}
.menu-area.navbar-fixed-top.sticky-menu .navbar-collapse.collapse{margin-top:22px;}
.welcome-control{font-size:20px;height:40px;line-height:35px;width:40px;}
.about-image{text-align:center;} .about-text h3{margin-top:0px;}
.single-content{width:100%;}
.tab-img{margin-bottom:30px;}
.single-tab h3{font-size:20px;}
ul.service-list{margin-bottom:30px;text-align:center} ul.service-list li{display:inline-block;} ul.service-list li a{padding:26px;} ul.service-list li.active::before{height:25px;width:25px;right:50%;bottom:-4px;transform:rotate(-44deg);margin-right:-12.5px;} ul.service-list li a{font-size:14px}
.filters li{margin:0px 10px;}
.section-title h2{font-size:25px;}
.action-area .btn{margin-top:15px;}
.right.welcome-control{left:auto;right:15px;}.left.welcome-control{left:15px;}
.call-button.pull-right{float:none!important;text-align:center;margin-top:30px;} .call-text.pull-left{float:none!important;text-align:center;}
.contact-info-shortcode{margin-top:10px;} .contact-form-area{width:100%;margin-top:30px;position:relative}
.footer-area{text-align:center;}
.social-link ul li a{padding:0px 40px 10px 0px;} .social-media a{font-size:20px;margin-right:25px;}
.clr-div{padding:0px;} .clr-div .mt-55{margin-top:0px;} 

}
@media only screen and (max-width:480px){.sub-title{font-size:20px}
.sm-mt-30{margin-top:30px;}
.sub-section.skill-title.mb-60{margin-bottom:40px;}
.intro-text{margin:0px 40px;} .intro-text h2{font-size:24px;line-height:36px;}
.welcome-control{display:none;} .intro-text .btn{margin-right:10px;padding:8px 10px;font-size:15px;margin-bottom:10px;}
.tab-img{margin-bottom:30px;}
ul.service-list{margin-bottom:30px;} ul.service-list li{display:block;} ul.service-list li a{padding:22px;} ul.service-list li.active::before{height:15px;width:15px;right:50%;bottom:14px;transform:rotate(-44deg);margin-right:-7.5px;} ul.service-list li a{font-size:14px} ul.service-list li a i{font-size:20px}
.contact-form-area{width:100%;margin-top:30px;position:relative;}
.footer-area{text-align:center;}
#slider .carousel-indicators{bottom:40px;}
.social-media a{font-size:20px;margin-right:20px;}}
@media only screen and (max-width: 1000px) and (min-width: 600px) { 
    #slider h2 {
        font-size: 35px; 
        font-weight: bold; 
        color: #fff; 
        text-align: left; 
        text-transform: uppercase; 
        margin-bottom: 10px; 
        line-height: 40px;
        font-family: abel; margin-left: 40px;
    } 
    .point-block ul { 
        margin-left: 30px;
    } 
 
}

@media only screen and (max-width:600px){    #slider .slide1 {
        background-image: url(../img/slider/01N.jpg); 
        background-repeat: no-repeat; 
        background-size: cover;
    } }

@media only screen and (max-width:767px){ .navbar-brand > img { width: 150px;} .space {height: 90px;}    nav {
    background: #fff;
    margin-top: 26px;
    padding: 1px 3px 1px 18px;
}}

@media only screen and (min-width:768px) and (max-width:1024px) { .item-details { min-height: 447px;}}