
@media only screen and (max-width:1200px) {
	.gallery-box.style-6 .hover-effect .text-wrap .categorie{ margin-bottom: 5px;}
		.gallery-box.style-6 .hover-effect .text-wrap .desc{ font-size: 15px; line-height: 22px}
	.gallery-box.style-7 .text-wrap .title a{ font-size:19px;}
	.about-slider { padding-right:0;}
	.about-us-data h1 span {
    font-size: 30px;
}
.about-us-data p {
    font-size: 16px;
}
#div2 {
    right: 46px;
}
.spec h2 span {
    font-size: 30px;
}
.gallery-box.style-6 .title {
    left: 20px;
    font-size: 20px;
}
.round-btn {
    margin: 15px 3px;
}
.assure .list li {
    font-size: 15px;
}
.assure h2 span {
    font-size: 30px;
}
.cllient h2 span {
    font-size: 30px;
}
.newf {
    font-size: 30px;
}
.contact-col h6 {
    font-size: 19px;
}
.contact-col p {
    font-size: 15px;
}
.contact-col {
    padding: 41px 25px;
}
}

@media only screen and (max-width:991px) {
 
	header .logo img{width:180px; }
	.stellarnav > ul > li > a{ padding: 25px 8px;}
	.about-us-colum{ margin-right: 0}
	.about-slider{ display:none}
	.about-us-data h1{  margin-bottom: 20px;}
	.gallery-box.style-6 .title, .gallery-box.style-6 .hover-effect .text-wrap .categorie{ font-size: 19px;}
.gallery-box.style-6 .hover-effect .text-wrap {
    position: relative;
    left: 10px;
    top: 10px;
    width: 100%;
    padding-right: 20px;
}
	.gallery-box.style-6 .hover-effect .text-wrap .desc{ font-size: 12px;}
	.gallery-box.style-6 .hover-effect .text-wrap .categorie{ margin-bottom: 0}
	.project-col{ width: 50%;}
	.team-slider{ text-align: center}
	.about-slider{ padding-bottom: 0;}
	.footer-col { margin-right: 10px; width: 45%;}
	
 	.middle-sec{ padding: 30px 0;}
		.hover-effect h1{ font-size: 20px;}
		#div2 {
    bottom: 72px;
    right: 5px;
}
.about-us-data h1 span {
    font-size: 25px;
}
.about-us-data h1 {
    font-size: 16px;
}
.spec h1 {
    font-size: 16px;
}
.spec h2 span {
    font-size: 25px;
}
.shrink .stellarnav > ul > li > a {
    padding: 26px 16px;
}
.abtttimg{
	margin-bottom: 20px;
}
.devimg img {
    width: 100%;
}
.assure .list li {
    width: 38%;
}
.contact-col {
    padding: 41px 15px;
}
}

 

@media only screen and (max-width:767px) {
	.slider-pic > img{ height: auto}
	.about-us-colum{ display: none}
	.our-specialization{ padding: 40px 0; margin: 0}
	.lates-project{ margin: 0}
	.headding22{ margin-bottom: 20px;  font-size: 25px} 
	.gallery-box.style-6 .hover-effect .text-wrap .desc{ font-size:16px; line-height: 1.6}
	.bottom-logo{ margin-right: 0 auto; display: block}
	.paddingleft{ padding-left: 0}
	.footertagline h5{ font-size:25px;}
	.team-page .team-item{ width: 45%;}

#div1{
	display: none;
}
#div2{
	display: none;
}
.spec h2 {
    text-align: center;
}
.stellarnav.dark a {
    color: #000;
}
.stellarnav.dark .menu-toggle span.bars span {
    background: #000;
}
.slider-sec .owl-prev:before, .slider-sec .owl-next:before {
    width: 24px;
    height: 37px;
    line-height: 37px;

}
.slider-sec .owl-theme .owl-controls {
    bottom: 20px;
}
.stellarnav.mobile{
	position: absolute;
	right: 0;
}
.stellarnav.mobile.dark ul ul {
    background: rgb(183 183 183);
}
.contact-col {
    margin-bottom: 20px;
        min-height: 230px;
}
#number {
top: 74px;
margin: auto;
    left: 0;
}
#number img{
	width: 250px;
}
}

@media only screen and (max-width:680px) {
	.bottom p{ text-align: left}
	.cbr-team.style-2 .information{ left: 10px;}
	.cbr-team .name{ font-size: 17px;}
	.social-menu-button {
	display: block;
}
.fbtn{
	display: none;
}
}

@media only screen and (max-width:575px) {
	.main-timeline .timeline{ padding-left:15px;}
	.copyright p{ text-align: center;}
	.slider-sec .owl-theme .owl-controls {
    right: 30px;
}
.slider-sec header {
    position: relative;
}
.stellarnav.mobile{
	position: absolute;
	right: 30;
}
.footer-col {
    width: 100%;
}
.assure .list li {
    width: 100%;
}
.clientss h2 {
    font-size: 16px;
}
.assure h2 {
    font-size: 16px;
}
.assure h2 span {
    font-size: 25px;
}
.cllient h2 {
    font-size: 16px;
}
.cllient h2 span{
    font-size: 25px;
}
.newf {
    font-size: 25px;
}
#number img{
	width: 200px;
}
.footertagline:before {
    font-size: 74px;
    top: -47px;
}
.footertagline h5 {
    font-size: 25px;
    padding-left: 88px;
     padding-top: 0px; 
}
}
