@media (min-width:1440px){p.b-desc{margin-top:35px;margin-bottom:50px;color:#565656;}
#video-bg .banner-content{margin-top:285px;}
#what-we-do{padding-top:0%;}
}
@media (max-width:1025px){.slider-item{height:430px;}
}
@media (min-width:1225px) and (max-width:1439px){.slider-item{height:600px;}
}
@media (min-width:1025px) and (max-width:1224px){.slider-item{height:480px;}
}
@media (max-width:1199px){.header-2.header-nav ul > li > a{font-size:13px;line-height:20px;padding:16px 11px;font-weight:600;}
.header-nav li > ul > li > a i{margin-top:-3px;}
.testimonial-2 .owl-prev, .testimonial-2 .owl-next{display:none !important;}
.add-content span{font-size:14px;}
.choise-us{margin-top:20px;}
.testimonial-3 .item .item-image{margin-left:5%;}
.testimonial-3 .t-content-area{width:60%;}
.overly-content h3{font-size:18px;}
#what-we-do{padding-top:0%;}
}
@media (min-width:992px) and (max-width:1199px){.header-nav ul li{margin-right:0px;}
.header-nav ul > li > a{padding:38px 10px;}
.header-nav ul > li > ul li a{padding:12px 10px 12px 15px !important;}
.header-nav li > ul{left:0%;}
.carousel-single-slide .owl-nav div{left:0;}
.animations-banner .banner-content{margin-top:265px;}
.carousel-single-slide .owl-nav div.owl-next{right:0;}
#testimonials .owl-next{right:25px;}
.recent-items p{width:66%;}
.tags-inline-item li a{width:76px;padding:5px 5px;}
.sidebar-yes .comment-content{width:78%;}
.sidebar-yes .blog-comment-area.sidebar-yes .author-2 .comment-content{width:71%;}
.about-us-3 h3{margin-top:0;font-size:20px;margin-bottom:20px;}
.about-3-content p{margin-bottom:20px;}
#what-we-do{padding-top:0%;}
}
@media (min-width:768px) and (max-width:1440px){}
@media (min-width:768px) and (max-width:991px){.header-nav ul li{margin-right:1px;}
.header-nav ul > li > a{padding:38px 6px;font-size:11px;line-height:16px;}
.header-nav ul > li > ul li a{padding:12px 10px 12px 12px !important;}
.header-2.header-nav ul > li > a{font-size:12px;padding:16px 7px;}
.header-2.header-nav ul li{margin-right:2px;}
.banner-content{margin-top:60px;width:60%;font-size:18px;}
.header-nav li > ul{top:90px;}
.header-nav li:hover > ul{top:90px;width:200%;}
.mean-bar{display:none;}
.header-nav{display:block !important;}
.header-nav li > ul{left:-100%;}
.top-area .ico-area i{margin-right:4px;}
.top-area .ico-area a{font-size:12px;}
#hBanner{height:auto;padding-bottom:90px;}
.slider-item{height:400px;}
.slider-2 .carousel-single-slide .owl-nav div{top:45%;}
.video-2{height:650px;}
#video-bg{height:650px;}
.video-2 .banner-content, .particles-view .banner-content{margin-top:200px;}
#video-bg .banner-content{margin-top:220px;}
#inner-banner .banner-content{margin-top:175px !important;}
.banner-content{margin-top:80px;width:100%;}
#inner-banner{height:300px;}
.animations-banner .banner-content{margin-top:190px;}
.animations-banner .btn-com{margin-top:20px;}
.banner-content h1{font-size:30px;line-height:40px;}
.carousel-single-slide .owl-nav div{top:57%;}
.carousel-single-slide .owl-nav .owl-prev{left:0;}
.carousel-single-slide .owl-nav .owl-next{right:0 !important;}
span.skill-name{left:3px;top:5px;}
p.b-desc{margin-top:20px;margin-bottom:20px;}
.about-us-2 .img-container{padding:20px 20px;}
.choise-us{margin-top:0;}
.service-item{padding:20px 10px;}
.service-item .btn-primary, .service-item .btn-sm{padding:7px 22px;font-size:14px;line-height:20px;}
#services p, #services h3{margin-bottom:15px;}
.project-style-2.pcol-4 .buttons h3{font-size:14px;line-height:20px;margin-bottom:0;}
.project-style-2.pcol-4 h3, .project-style-2.pcol-3 h3, .project-style-2.pcol-2 h3{font-size:18px;line-height:24px;margin-bottom:3px;}
.project-style-2.pcol-4 p{font-size:12px;}
.project-style-2 .project-caps{font-size:14px;}
.count-down-list h5{font-size:12px;}
.filter-btn-wrap ul li{margin-bottom:20px;padding:5px 15px;}
.btn-primary, .btn-sm{font-size:14px;}
.team-list h3{font-size:20px;}
.sm-title{font-size:13px;line-height:18px;margin-bottom:3px;}
.sec-title h2{font-size:30px;line-height:30px;margin-bottom:8px;}
.subs-text h3{font-size:20px;line-height:30px;}
#about-us .sec-title p{margin:20px 0 20px 0;}
.blog-content h3{font-size:18px;}
.author-name i, .post-date i{margin-right:5px;}
.blog-content{padding:20px 10px;}
.blog-content p{margin:20px 0 10px;}
.blog-items .blog-content h3 a{font-size:20px;line-height:30px;}
.blog-content .btn-com.btn-sm{padding:3px 13px;}
ul.tags-inline-item{margin-top:20px;}
.categories-widget h3, .latest-post h3{font-size:24px;margin-bottom:20px;}
.tags-widget h3{font-size:24px;line-height:30px;}
.cico-area{margin-right:15px;width:10%;}
.clist-items p{width:80%;}
#footer-area h3{font-size:20px;line-height:30px;}
.recent-items p{width:54%;}
.recent-img-contianer i{width:25px;height:25px;line-height:27px;font-size:12px;}
#testimonials .owl-next{right:25px;}
.add-content span{line-height:22px;}
.recent-items{margin-bottom:0;}
.social-icons li{margin-right:5px;}
.social-icons li i{width:25px;height:25px;line-height:25px;font-size:12px;}
.post-widget-content{width:54%;}
.tags-inline-item li a{width:77px;padding:5px 3px;}
.tags-inline-item li:nth-child(2n){margin-right:0;}
.tags-inline-item li:nth-child(3n){margin-right:10px !important;}
#single-post-details blockquote{padding:20px 50px;}
.author-content{width:72%;}
.comment-content{width:75%;}
#single-post-details div.post-share{width:18%;}
#single-post-details .post-tag{width:79%;}
.sidebar-yes .post-tag{width:69% !important;}
.sidebar-yes div.post-share{width:28% !important;}
.sidebar-yes .author-content{width:55% !important;}
.sidebar-yes .comment-content{width:70%;}
.sidebar-yes .author-2{margin-left:50px;}
.sidebar-yes .blog-comment-area.sidebar-yes .author-2 .comment-content{width:66%;}
.about-us-3 h3{margin:0 0 15px;font-size:16px;}
.about-3-content p{margin-bottom:15px;}
.testimonial-3 .t-content-area{width:48%;margin-left:10%;}
.testimonial-3 .mb-90{margin-bottom:50px;}
.testimonial-3 .owl-dots{bottom:-18%;}
.testimonial-3{padding:77px 0 70px !important;}
.t-content-area h3{font-size:20px;line-height:26px;}
.rect-style{transform:rotate(45deg) translateY(-15px);}
.modal-dialog{margin-top:20%;}
.video-tour .popup-link{margin-top:39px;}
.add-content span{margin-bottom:20px;}
.footer-2 .usefull-link li{margin-right:3px;}
}
@media (max-width:767px){.logo{display:none;}
.banner-content{margin-top:60px;width:60%;font-size:18px;}
}
@media (max-width:800px){body{font-size:15px;}
#btnsearch{margin-top:8px;}
.banner-content{margin-top:60px;width:60%;font-size:18px;}
#inner-banner{height:250px;}
#inner-banner .banner-content{margin-top:40%;margin-left:17%;}
.mean-container .mean-bar{float:none;}
.mean-bar img{width:100px;margin-left:15px;margin-top:10px;}
.top-area{}
#navigation li a i{margin-left:10px;display:none;}
.mean-container .mean-bar{position:relative;box-shadow:0 0 4px #565656;-webkit-box-shadow:0 0 4px #565656;-moz-box-shadow:0 0 4px #565656;background:#f8f8f8;}
.mean-container .mean-nav ul li li a{color:#2c2c2c;font-family:'Garamond'
font-weight:600;opacity:1;}
.mean-container .mean-bar{z-index:500!important;margin-top:48px;}
.owl-carousel .owl-item{margin-top:1%;}
#hBanner{height:460px;}
.slider-item{height:320px;margin-top:40px;}
.banner-2{margin-top:0;}
.banner-content h1{font-size:25px;margin-top:6%;line-height:40px;}
#slide-p{font-size:20px;}
.carousel-single-slide .owl-nav div{}
#video-bg{height:560px;}
#video-bg .banner-content{margin-top:150px;}
.animations-banner .banner-content{margin-top:200px;}
.animations-banner .btn-com{margin-top:20px;}
.banner-content{margin-top:0px;font-size:18px;width:100%;}
.about-us-2 .about-img-area{min-width:512px;}
.we-do-3 .doBox{margin-bottom:30px;}
.about-us-3{margin-top:50px;}
p.b-desc{margin:30px 0;}
.sec3-title{font-size:24px;}
.sm-title{font-size:15px;margin-bottom:0;}
.sec-title h2{font-size:20px;line-height:26px;}
#missions h2{margin-bottom:15px;}
.service-2 .no-pad-left{padding-left:15px !important}
.service-2 .no-pad-right{padding-right:15px !important;}
.modal-dialog{margin-top:40%;}
#about-us .img-container{margin-top:30px;}
.about-us-2 .img-container{padding:20px 20px;}
#countdown-area{padding-bottom:55px;}
.count-down-list{margin-bottom:30px;}
.filter-btn-wrap ul li{margin-bottom:20px;}
.team-list h3{font-size:20px;}
.skill-area.mobile-view{display:none;}
.team-items.active .skill-area.mobile-view{display:block;}
.team-items .skill-item{margin-bottom:15px;}
.project-items{margin:0px auto 0px;}
#team-area{padding-bottom:55px;}
.team-items{margin:0 auto 30px;}
.team3{padding:75px 0 55px !important;}
.team-3 .team-items{margin-bottom:30px !important;}
.team-items img{min-width:100%;}
#blog-area{padding-bottom:55px;}
.blog-items{margin:0 auto 30px;}
.add-content{margin-bottom:30px;}
.author-content h4{text-align:center !important;}
.filter-btn-wrap ul li{padding:5px 15px;margin-bottom:10px;margin-right:5px;}
#address-area{padding-bottom:55px;}
.blog-left-details, .blog-right-details{padding-bottom:55px;}
.add-content span{margin-top:10px;}
.choise-us{margin-bottom:30px;}
.cico-area{margin-top:0px;}
.comment-form{margin-bottom:30px;}
.search-widget{margin-bottom:30px;}
.mission-content{margin-bottom:30px;}
.footer-content.link{padding-left:0;text-align:center;}
.footer-content{margin-bottom:30px;}
#subscribe-area{padding-top:65px;}
.video-tour .popup-link{margin-top:20px;}
#testimonials .owl-next{right:30px;}
.back-container{text-align:left;}
.price-rate{padding:15px 0;}
.price-a, .price-p{margin-top:20px;}
.blog-items img{min-width:100%;}
.blog-items .blog-content h3 a{font-size:20px;line-height:30px;}
.tags-inline-item{text-align:center;padding:20px 15px 10px;}
.tags-inline-item li:nth-child(3n){margin-right:10px !important;}
.categories-widget h3, .latest-post h3{font-size:24px;margin-bottom:20px;}
.tags-widget h3{font-size:24px;line-height:30px;}
#single-post-details blockquote{padding:20px 60px;}
#single-post-details .post-tag{width:100% !important;margin-right:0;}
#single-post-details div.post-share{float:none;margin-bottom:25px;}
#single-post-details div.post-share, .sidebar-yes div.post-share{width:100% !important;text-align:left;}
.author-flag{width:120px;display:block;margin:0 auto 20px;}
.author-content, .sidebar-yes .author-content{width:100% !important;display:block;text-align:center;}
.author-2, .sidebar-yes .author-2{margin-left:50px;}
.author-fig, .sidebar-yes .author-2{margin-bottom:20px;}
.blog-content h3{font-size:18px;}
.blog-item-list{margin-top:25px;}
.contact-us{margin-top:25px;}
.video-tour{text-align:left;}
.video-tour{text-align:center;}
.reward-content h3, .reward-content p{text-align:center;}
.reward-content h3{font-size:20px;margin-bottom:10px;}
.skill-3-content .skill-percentage{margin-left:0;}
.about-us-3 h3{font-size:20px;}
.skill-3-content h3{font-size:20px;}
.testimonial-3 .item .item-image{display:block!important;text-align:center;margin-bottom:0;margin-left:0;}
.testimonial-3 .t-content-area{width:100%;text-align:center;margin-left:0;}
.testimonial-3 .owl-dots{bottom:-55px;}
#testimonials .t-content-area p{margin:15px 0;}
.rect-style .rect1, .rect-style{transform:inherit !important;}
.rect-style, .rect-style div{width:inherit !important;height:inherit !important;}
.t-content-area h3{font-size:22px;margin-bottom:5px;}
#testimonials span.position, #testimonials span.skill{margin-top:0;}
.item-list-content{display:none;}
.skill-area-2{margin-top:30px;}
.btn-primary, .btn-sm{padding:8px 28px;font-size:16px;}
.subs-text h3{font-size:18px;line-height:24px;margin-bottom:5px;}
#footer-area h3{font-size:20px;margin-bottom:10px;}
#portfolio-area{padding:0px;}
}

@media (max-width:767px){#what-we-do{padding-top:0px;}
#testimonial-area{margin-top:65px;height:60%;margin-left:10px;}
.banner-content{margin-top:60px;width:60%;font-size:18px;}
.banner-content h2
{
	font-size:18px;
	font-weight: bold;
}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;height:75%;-webkit-transform:translate3d(0px, 0px, 0px);}
}

@media (max-width:575px){.portfolio-3 .filter-btn-wrap ul li{border:0 !important;margin:0 auto 5px;border:1px solid #2fc071 !important;}
.about-us-2 .about-img-area{min-width:350px;}
.banner-content{margin-top:60px;width:60%;font-size:18px;}
.back-container{text-align:left;}
.banner-content h2
{
	font-size:18px;
	font-weight: bold;
}
}

@media (max-width:479px){.banner-content h1{font-size:19px;line-height:25px;}
p.b-desc{margin:20px 0;}
.sec-title h2{font-size:20px;line-height:30px;margin-bottom:10px;}
.banner-content{margin-top:60px;width:60%;font-size:18px;}
.t-content-area h3{font-size:20px;margin-bottom:10px;}
.subs-text h3{font-size:18px;line-height:24px;margin-bottom:3px;}
.subs-form .subs-input{margin-top:0;}
input.subs-button{top:5px;padding:4px 14px;}
.subs-form .subs-input{padding:9px 112px 9px 10px;}
.cico-area i{margin-top:0px;}
.project-style-2.pcol-2 h3{font-size:16px;line-height:24px;margin-bottom:0;}
.about-us-2 .about-img-area{min-width:220px;}
.item-list-content{display:none;}
.recent-items p{width:66%;}
.banner-content h2
{
	font-size:15px;
}
.head-404{font-size:110px;line-height:120px;}
.not-found-404{font-size:20px;}
.btn-area-404 .btn-com{padding:7px 10px;margin:0 auto 20px;}
#area-404{padding:50px 0 65px;}
}
@media (max-width:450px){.reward-content h3{font-size:18px;line-height:24px;}
.skill-3-content h3{font-size:18px;line-height:24px;}
.video-tour .popup-link{width:80px;height:80px;line-height:80px;}
.video-tour .popup-link i{font-size:45px;line-height:75px;}
#single-post-details h3{font-size:20px;line-height:26px;}
.banner-content{margin-top:60px;width:60%;font-size:18px;}
}
@media (max-width:426px){.banner-content{margin-top:50px;width:60%;font-size:18px;}
.slider-item{height:200px;margin-top:40px;}
}
@media (max-width:320px){.banner-content{margin-top:-0px;width:60%;font-size:18px;}
.slider-item{height:160px;margin-top:40px;}
.banner-content{margin-top:50px;width:60%;font-size:18px;}
.sec-title h1{margin-top:81%;}
}
@media (min-width:427px) and (max-width:600px){.slider-item{height:210px;}
}