@media only screen and (min-width:1921px){.about-us:before{width:42%;height:80%;}
}
@media only screen and (min-width:1800px){.image-colmun{max-width:20%;}
}
@media only screen and (max-width:1200px){.contact-left-info{margin-right:0px;}
.contact-right-info{margin-left:0px;}
.contact-middle-info{margin:0px;margin-bottom:40px;}
.scroll-to-top{bottom:50px;right:35px;}
.service-item-one{margin:0px 0px 40px;}
.history-text-left:before{display:none;}
.history-text-left,
.history-text-right{float:none;padding:10px;margin-bottom:20px;}
.blog-item-one.two .content-text h5{font-size:20px;}
}
@media only screen and (max-width:1199px){.header-top .logo{text-align:center;margin-bottom:40px;}
.about-left-column{margin-right:0px;}
.about-section:before{width:100%;height:50%;background:url(..//images/resource/about.jpg)left no-repeat;}
.about-left-column{padding:100px 100px 90px 52px;}
.about-right-column{padding:100px 0px 80px;margin-left:0px;}
.about-us-left{margin-left:0px;}
.about-us-right{margin-left:0px;padding-top:0px;}
.about-us:before{width:53%;height:45%;}
.blog-sidebar{margin-left:0px;margin-top:50px;}
.main-menu .navigation > li{padding-right:30px;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{right:25px;}
}
@media only screen and (min-width:992px){.collapse{display:block;}
.navbar-header{display:none;}
}
@media only screen and (max-width:991px){.nav-outer .search-box{position:absolute;right:0px;top:0px;z-index:99;}
.header-upper-two .search-box.now-visible{top:102%;}
.header-upper .nav-outer{position:relative;}
.main-menu .navigation > li:before{display:none;}
.nav-outer .main-menu{float:none;width:100%;margin:0px;z-index:99;}
.header-info{margin-left:0px;}
.header-upper-two{padding:0px;margin-bottom:0px;background:#000000;}
.header-upper-two .logo{float:none;text-align:center;padding-bottom:20px;}
.header-upper-two .menu-area{float:none;background:#ffffff;}
.header-upper-two .menu-area .outer-search-box{float:none;position:absolute;top:0px;right:0px;z-index:99;}
.header-upper-two .outer-search-box .seach-toggle{right:25px;color:#333333;}
.history-area{padding-top:60px;}
}
@media only screen and (max-width:850px){.gallery-bottom .gb-text h2{font-size:30px;}
}
@media only screen and (max-width:767px){.about-section:before{height:43.5%;}
.header-info-item{text-align:center;padding-left:0px;margin-bottom:20px;}
.header-info-item .icon-box{position:relative;}
.info-colmun:nth-child(1) .header-info-item{margin-left:0px;}
.info-colmun:nth-child(2) .header-info-item{margin-left:0px;}
.info-colmun:nth-child(3) .header-info-item{margin-left:0px;}
.gallery-bottom .gb-text h2{float:none;line-height:50px;margin-bottom:20px;}
.gallery-bottom .link-btn{float:none;}
.newslatter-section input{width:100%;margin-bottom:20px;}
.copyright-text{float:none;text-align:center;}
.footer-menu{float:none;margin-right:0px;text-align:center;}
.main-footer .footer-colmun{margin-bottom:60px;}
.blog-item-one .text-left li{margin-right:20px;}
.mission-skill{margin:60px 0px;}
.blog-standard, .blog-single{margin:80px 0px;}
.contact-form-area{padding:50px 20px;}
.services-details .image-text h5{font-size:26px;line-height:30px;padding-bottom:10px;}
}
@media only screen and (max-width:670px){.blog-item-one .text-left{float:none;margin-bottom:20px;}
.blog-item-one .link-btn{float:none;}
.about-left-column{padding:50px 20px;}
.main-slider .text-area-two h1{font-size:30px;line-height:35px;}
.skill-text-area{margin-top:50px;}
.services-details .image-text{padding:20px 10px;}
.error-section .error-text h1{font-size:150px;line-height:160px;}
.blog-single .blog-item-one .content-text{padding:20px 10px;}
.services-details .content-text .icon-box{position:relative;margin-top:-30px;margin-bottom:-80px;}
.services-details .content-text{padding:30px;}
.services-details .content-text .text{padding-left:0px;}
}
@media only screen and (max-width:414px){.main-slider .text-area{padding:53px 5px 58px;}
.main-slider .text-area h1{font-size:36px;line-height:46px;}
.main-slider .text-area h1 span{font-size:36px;line-height:46px;}
.main-slider .text-area h3{font-size:20px;}
.nav-outer input[type="text"],
.nav-outer input[type="search"],
.nav-outer input[type="password"],
.nav-outer select{width:210px;}
.about-us:before{width:100%;height:20%;}
.comment-item-one{padding-left:0px;text-align:center;}
.comment-item-one .image-box{position:relative;margin-bottom:10px;left:0px;}
}