

@media (max-width: 992px) {
nav.navbar.bootsnav .navbar-brand {
    display: inline-block;
    float: left;
    margin: 0 !important;
    margin-top: -12% !important;
}

.navbar-header a img {
    width: 90%;
    height: auto;
}


nav.navbar.bootsnav .navbar-header {
    padding-bottom: 15% !important;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 5px 40px;
    font-size: 18px;
    line-height: 20px;
}

}

@media screen and (max-width:1920px){
	.tp-caption.tp-resizeme.tp-static-layer.shape {left:0!important;}
	.tp-caption.tp-resizeme.tp-static-layer.shape img{width:100% !important;}
}

@media screen and (max-width:1540px){
	.fullwidthbanner-container{margin:0 !important;}
	
	.da-slider {height: 650px;}
	
	#revolution .slide-box:before {
		content: '';
		top: -165px;
	}
	.slide-bottom{height:152px;}
	#about .ab-wrap{margin: 50px 0 80px;}
	.triangle {
		border-left: 758px solid rgba(255, 206, 0, 0.8);
		border-right: 765px solid #F9F6F1;
		border-bottom: 135px solid #fefefe;
	}
	#portfolio .ehover .search { margin-top: 130px;}
}
@media screen and (max-width:1400px){
	#revolution .slide-box:before {
		content: '';
		border-left: 1058px solid #ffce00;
	}
	
	.triangle {
		border-left: 690px solid rgba(255, 206, 0, 0.8);
	}
	
	
	
}
@media screen and (max-width:1366px){
	
	.main-slider {
		margin-top: 60px !important;
	}
	.triangle {border-left: 675px solid rgba(255, 206, 0, 0.8);}
	#revolution .slide-box:before {
		content: '';
		border-left: 930px solid #ffce00;
	}
}
@media screen and (max-width:1200px){
		
	#service .item {
		margin-top: 0;
	}
	.sitem {
		text-align: center;
	}
	
	#portfolio .ehover .search { margin-top: 100px;}
	#service .service-img-border {
		width: 400px;
		height: 390px;}
	#service .service-image {
		width: 405px;
		height: 330px;
	}
	
	input#author ,
	.cr{width:100%;}
	.triangle {
		border-left: 585px solid rgba(255, 206, 0, 0.8);
	}
	.da-slide p{font-size:30px;}
	#main-menu .navbar-default .navbar-nav>li>a{padding: 33px 13px;font-size:13px;}
	#counter .count-item-icon{margin-right:8px;}
	#counter .count-item-content h3{font-size:16px;}
}
@media screen and (max-width:1150px){
	
	
	.tp-caption.NotGeneric-Title, .NotGeneric-Title{font-size:60px !important;line-height:60px !important;}
	.tp-caption.tp-resizeme.rev-subheading.white-text{font-size:26px !important;line-height:30px !important;}
}
@media screen and (max-width:1040px){
		
	.respon{margin-left:650px !important;}
	.respons{padding:30px 0px 30px 600px !important;}
	
	#portfolio .ehover .search { margin-top: 80px;}
	.tp-caption.NotGeneric-Title, .NotGeneric-Title{font-size:50px !important;line-height:50px !important;margin-top: 40px !important;}
	.tp-caption.tp-resizeme.rev-subheading.white-text{
    font-size: 24px !important;
    line-height: 1 !important;
    margin-left: 80px !important;}
}
@media screen and (max-width:1024px){
		
	#revolution .caption.very_large_text4{padding-left:80px !important;font-size:30px !important;}

	#revolution .caption.very_large_text2{padding-left:80px !important;font-size:70px !important;}
	#revolution .caption.very_large_text3{padding-left:80px !important;}
	#slider .overlay1 h2{font-size:36px;}
	#revolution .slide-box:before {
		content: '';
		top: -110px;
		border-top: 182px solid transparent;
		border-left: 1285px solid #ffce00;
	}
	#revolution .slide-box:after {
		content: '';
		top: -20px;
		border-top: 20px solid transparent;
		border-right: 670px solid #ffce00;
	}
	#blog-post .blog-content .blog-text p
	#about .about-item-details p{font-size:13px;}
	.triangle {
		border-left: 506px solid rgba(255, 206, 0, 0.8);
		border-right: 539px solid #F9F6F1;
		border-bottom: 90px solid #fefefe;
	}
	#service .service-img-border {
		width: 400px;
		height: 390px;}
	#service .service-image {
		width: 405px;
		height: 330px;
	}
	#blog-post .blog-post .bb-post {
		padding: 40px 7px 50px;
	}
	#blog-post .blog-content .blog-text{padding:0 10px;}
}


@media screen and (max-width:992px){
		
	#revolution .caption.very_large_text4{padding-left:80px !important;font-size:30px !important;}
	#revolution .caption.very_large_text2{padding-left:80px !important;font-size:60px !important;}
	#revolution .caption.very_large_text3{padding-left:80px !important;}
	#main-menu .navbar-default .navbar-nav>li>a {
		padding: 10px 8px;
		font-size: 14px;
	}
	nav.navbar.bootsnav .navbar-toggle {
		margin-bottom: 20px;
	}
	nav.navbar.bootsnav.no-full .navbar-collapse {
		margin-top: 15px;
	}
	nav.navbar.bootsnav .navbar-header {
		padding-bottom: 15px !important;
	}
	.slide-bottom {
		height: 120px;
	}
	#about .about-us{margin-bottom:60px;}
	#about .about-details {
		padding-bottom: 30px;
	}
	#pricing .price-box {
		margin-bottom: 30px;
	}
	
	#contact .contact-width{padding-top: 50px;}
	#contact .contact-width .form-control{margin-bottom: 30px;}
	.count-item {
		margin-bottom: 30px;
	}
	.triangle {  border-left: 506px solid #f9f6f1;}
	#service .service-overlay:before{content:'';background:transparent;}
	#service .service-img-border{
	margin:auto;
    margin-bottom: 30px;}
}
@media screen and (max-width:800px){
		

	.caption.very_large_text2{padding-left:80px !important;font-size:50px !important;}
	.caption.very_large_text3{padding-left:80px !important;}
	#about .ab-res {
		margin: 120px 0 80px;
	}
	#slider {
		margin-top: 80px;
	}
	#portfolio .ehover .search { margin-top: 60px;}
	#slider .overlay1 .ss{font-size:36px;max-width:450px;}
}
@media screen and (max-width:768px){
			#blog .blog .pager li>a, .pager li>span{ font-size: 14px;}
		
	.navbar-nav { margin: 0;}
	.caption.very_large_text2{padding-left:80px !important;font-size:50px !important;}
	.caption.very_large_text3{padding-left:80px !important;}
	
	#main-menu .navbar-default .navbar-nav>li>a:focus, #main-menu .navbar-default .navbar-nav>li>a:hover {
		color: #ffffff;
		background-color: #ffce00;
	}
	
	#portfolio .ehover .search { margin-top: 170px;}
	.navbar-toggle {
		margin-top: 25px;
		margin-right: 20px;
		margin-bottom: 25px;
	}
	/* #main-menu .navbar-default .navbar-nav>li>a {
		padding: 30px 8px;
		font-size: 13px;
	} */
	#portfolio .portfolio1 {
		padding-top: 80px;
	}
	.triangle,
	#service .service-overlay:before{display:none;}
	#pricing .price-box{
		max-width: 350px;
		margin: auto;
		margin-bottom: 30px;
	}
	#about .about-item {
		padding: 20px;
		margin: 20px auto;
		max-width: 400px;
	}
	.count-item {
		max-width: 230px;
		margin: 0 auto;
		margin-bottom: 40px;
	}
	#service .service-img-border{
		margin:auto;}
	#service .title h2 span {
		color: #ffce00;}
	.owl-carousel{text-align:center;}
	#service .item {
		margin-top: 50px;
	}
	#testimonial .test .testimoni .test-txt p{font-size:18px;}
	#about .about-item-details p{font-size:15px;}
	#blog .blogg2 input#email, #blog .blogg2 input#author,
	#blog .blogg2 form#commentform .cr {
		width: 100%;
	}
	.da-slide h2{font-size:70px;top:90px;}
	.da-slide p{font-size:32px;}
	#about .about-image img {
		width: inherit;
	}
	#blog .blog .pager .next>a{padding: 15px 0 15px 10px;}
	#blog .blog .pager .previous>a{padding: 15px 10px 15px 0;}
}

@media screen and (max-width: 767px){

	.children {
		/* padding-left: 15px; */
	}
	h5.title{margin:50px 0 45px;}
	/* #main-menu .navbar-default .navbar-nav>li>a {
		padding: 10px 30px !important;
		font-size: 14px !important;
	} */
	#contact .c-box {
		max-width: 250px;
		margin: auto;
		margin-bottom: 30px;
	}
	#revolution .caption.very_large_text4 {
		padding-left: 60px !important;
		font-size: 24px !important;
	}
	#revolution .caption.very_large_text2 {
		padding-left: 60px !important;
		font-size: 48px !important;
	}
	#revolution .caption.very_large_text3 {
		padding-left: 60px !important;
	}
}

@media screen and (max-width: 640px){
		
	body{/* font-size:13px; */}
	#blog .blog .b-txt h2{font-size:24px;}
	#blog .comment-content{padding: 0px 5px 0;}
	#blog-post .blog-content .blog-text h3{font-size:16px;}
	
	#portfolio .ehover .search { margin-top: 140px;}
}


@media screen and  (max-width: 620px){
		
	#team .team-item {
		max-width: 300px;
		margin: 0 auto;}
}
@media screen and  (max-width: 540px){
		
	#blog .blog .pager .previous>a, .pager .previous>span{padding:15px 6px 20px 17px;}
	#blog .blog .pager .next>a{padding: 15px 13px 21px 3px;
    }
	
	#blog .blog .pager .next>a {
    /* height: 154px; */
}
	
	#blog .comment-content .commentmetadata{padding-left:0;}
	#revolution .caption.very_large_text4 {
		padding-left: 50px !important;
		font-size: 22px !important;
	}
	#revolution .caption.very_large_text2 {
		padding-left: 50px !important;
		font-size: 40px !important;
	}
	#revolution .caption.very_large_text3 {
		padding-left: 50px !important;
	}
	
	#portfolio .ehover .search { margin-top: 120px;}
	#service .service-img-content {
		bottom: 20px;
    height: 160px;
    width: 350px;}
	#service .ser-con-title h2{margin:0;}
	#service .service-image {
		width: 350px;
		height: 284px;
	}
	#service .service-img-border {
		width: 350px;
		height: 340px;
	}
}
@media screen and  (max-width: 480px){
	#blog .blog .pager .previous>a,
		#blog .blog .pager .next>a{
    float: none!important;
    border-width: 0;padding:10px 0;}
	.pager li {
    display: block;
    width: 100%;
    text-align: left;
}
	
	#portfolio .ritem .ehover .search{ margin-top: 100px;}
	#portfolio .ehover .search { margin-top: 180px;}
	.da-slider{height:500px;}
	#revolution{opacity:0;height:90px;}
	#slider .overlay1 .ss{font-size:24px;padding:9px 0 9px 11px;}
	#slider .overlay1 .ss>span{padding:10px 20px;}
	#about .about-wrapper {
		margin: 60px 0 80px;
	}
	
	#footer-bottom .footer-bottom .f-icon {
		float: none;
	}
	#blog .blog .pager li>a, .pager li>span{    padding: 15px 1px;
    /* margin-left: -20px; */
    font-size: 14px;}
	#blog .blog .pager i {padding-right: 5px;}
	
	#team .team-item {
		max-width: 300px;
		margin: 20px auto;
	}
	#blog-post .blog-post .bb-post {
		padding: 40px 45px 50px;
	}#service .service-img-content {
		bottom: 20px;
    height: 170px;
    width: 280px;}
	#service .ser-con-title h2{margin:0;font-size:22px;}
	#service .ser-con-title hr {
    margin-top: 2px;
    margin-bottom: 10px;}
	#service .service-image {
    width: 295px;
    height: 240px;
	}
	#service .service-img-border {
    width: 310px;
    height: 284px;
	margin:0;
	}
	#blog-post .blog-post .bb-post {
		padding: 0 !important;
		width: 100%;
	}
	.da-slide h2 {
		font-size: 48px;
		top: 0px;
	}
	.da-slide p {line-height:50px;top: 80px;}
	#portfolio  .portfolio  button{font-size:14px;}
	.depth-2 {
    padding-left: 20px;
}
    .vc_custom_1511532664109 { padding: 10px !important;  }
}
@media screen and  (max-width: 440px){
	/* 	#blog .blogg ul li {margin-left:20px;} */
	#portfolio  .portfolio  button{margin: 10px 15px 10px 0;}
	#portfolio .ritem .ehover .search{ margin-top: 80px;}}
	.vc_custom_1511532664109 { padding: 10px !important;  }
@media screen and  (max-width: 320px){
	.comment-author {
    float: none;
	margin-bottom:10px;

}
	.da-slide p {line-height:30px;top: 80px;}
	.da-slide h2 {
		font-size: 42px;
		word-spacing:5px;
	}
	.forcefullwidth_wrapper_tp_banner, div#rev_slider_1_forcefullwidth,
	.forcefullwidth_wrapper_tp_banner{opacity:0;height:80px !important; margin-top:0 !important;}
	/* #blog .blogg ul li {margin-left:20px;} */
	
	.vc_custom_1511532664109 { padding: 10px !important;  }
	
}
