/* Media query for fullscreen swiper slider */
@media only screen and (max-width: 1024px) {
#nav-arrows a.nav-right { margin-right: 1.3em;animation:none;-webkit-animation:none;}
#nav-arrows a.nav-left {margin-left: 1.3em;animation:none;-webkit-animation:none;}
}
@media only screen and (max-width : 1224px) {
#nav-arrows a.nav-right { margin-right: 1.3em;animation:none;-webkit-animation:none;}
#nav-arrows a.nav-left {margin-left: 1.3em;animation:none;-webkit-animation:none;}
}
@media screen and (max-width: 960px) {
	.swiper-slide .hero-logo {background-size: 254px 254px;height: 254px; width: 254px;}
	.hero-text h1 {font-size: 42px !important;margin-bottom: -25px !important; margin-top: 25px !important;}
	.hero-text p {margin: 45px 0 15px !important;font-size:20px;}
	#nav-arrows a.nav-right {margin: 0 20px 0 0;right: 50%;}
	#nav-arrows a.nav-left{margin:0 0 0 20px;left:50%;}
}
@media screen and (max-width: 758px) {
	.swiper-slide .hero-logo {background-size: 254px 254px;height: 254px; width: 254px;}
	.hero-text h1 {font-size: 32px !important;margin-bottom: -25px !important; margin-top: 25px !important;}
	.hero-text p {margin: 45px 0 15px !important;font-size:16px;line-height:21px;}
	#nav-arrows a.nav-right {margin: 0 20px 0 0;right: 50%;}
	#nav-arrows a.nav-left{margin:0 0 0 20px;left:50%;}
}
@media screen and (max-width: 524px) {
	
	.swiper-slide .hero-logo {background-size: 254px 254px;height: 254px; width: 254px;}
	.wrap {padding: 80px 35px !important;}
	.hero-text h1 {font-size: 26px !important;margin-bottom: -25px !important; margin-top: 25px !important;}
	#nav-arrows a.nav-right {margin: 0 10px 0 0;right: 50%;}
	#nav-arrows a.nav-left{margin:0 0 0 10px;left:50%;}
	

}
@media only screen and (max-width : 320px) {
#nav-social {display:none;}
.hero-text h1 {font-size: 18px !important;margin-bottom: -25px !important; margin-top: 25px !important;}
	.hero-text p {margin: 45px 0 15px !important;font-size:14px;line-height:20px;}
.hero-text a{ padding: 6px 20px;}
}
/* End  Media query for fullscreen swiper slider */


/* Media query  */
@media only screen and (max-width: 1024px) {
.actionbutton {text-align:center}	
.actionpenal h4{text-align:center}
}
@media only screen and (max-width : 1224px) {

}
@media screen and (max-width: 960px) {
	#blocks{padding-bottom:40px;}
	#blocks .block1,#blocks .block2,#blocks .block3 {width: 100%;}
	.block-full {perspective:0px;-webkit-perspective: 0px;-moz-perspective:0px;-ms-perspective:0px;-o-perspective:0px; transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;}
	.block-full{height:auto;}
	.block-first {height:auto;}
	.block-first, .block-second{border-left:0px;}
	.block-first .number{height:auto;text-align:center;display:block}
	.block-first .header {display: block;line-height: 22px;margin-left: 0;text-align: center;}
	
	.no-touch .block-second {background: none repeat scroll 0 0 #2C3E50;color:#fff;text-align:center;backface-visibility: visible;transform:none;-webkit-transform:none;transform-origin: 0% 0 0;-webkit-transform-origin:0% 0 0;}
	.no-touch .block-full:hover .block-second{color:#222}
	.block-second {height:auto;margin-top: -7px;padding:10px 28px 28px;}
	
	
	#team .team-entry {width:49.4% !important;}
	#team .team-entry .content .title{font-size:1.2em;}
	#team .team-entry .content .description{font-size:.8em;padding:20px;}
	
	.actionbutton {text-align:center}
	.actionpenal h4{text-align:center}
	
	footer .copyrightinner{margin-right:0;padding:40px 0 0 0;}
	.page-footer .pull-left{float:none !important;}
	
	.isotope > article {width: 50% !important;}
	article.portfolio h3{font-size:15px;}
	
	ul.services li {border-right: 0 solid rgba(255, 255, 255, 0.1);padding-top: 0; width: 100%;	}
	ul.services li figure {margin: 0;padding: 20px;position: relative;top: 0;transform: none;-webkit-transform: none;-ms-transform: none;-moz-transform: none;width: 100%;}
	#contact-us ul.services li{border:0px;}
	.page-footer .pull-right {display: block;margin-top: 40px; text-align: center;float:none !important}
	.log-posts-footer { text-align: left;}
	.log-posts-h {
    padding: 20px 10px;
	padding-top:0;
    
}
.log-posts-footer {padding: 20px 10px;padding-top:0;}
}

@media screen and (max-width: 758px) {
h4 {
    font-size: 20px;
}
#process-slider .owl-controls .owl-page, #process-slider .owl-controls .owl-buttons div{display:none;}
.service-box {padding:0 !important;}
.log-posts-h {
    padding: 20px 10px;
	padding-top:0;
    
}
.log-posts-footer {padding: 20px 10px;padding-top:0;}
.filter-dropdown{height:auto !important;}

.log-posts-h {font-size: 16px; margin: 0;}
.style-2 h3{font-size: 16px;line-height:24px;}

.style-2:before {font-size: 1.61111em;height: 40px;line-height: 40px;margin-left: -20px;top: -20px;width: 40px;}
}


@media screen and (max-width: 524px) {	
	.heading-text h1{font-size:38px;}
	.heading-text p {font-size: 18px;line-height: 28px;}
	
	#team .team-entry {margin-left: 0;width:100% !important;}
	#team .team-entry .content .description{font-size:.8em;padding:60px 40px;}
	#facts .heading-text,#facts .row > div span,#client .heading-text {font-size: 18px;line-height: 28px;}
	#facts .row > div h1 {font-size: 30px;}
	
	.isotope > article {width: 100% !important;}
}

@media only screen and (max-width : 320px) {	
	.heading-text h1{font-size:32px;}
	.heading-text p {font-size: 16px;line-height: 25px;}
	
	#team .team-entry {margin-left: 0;width:100% !important;}
	#team .team-entry .content .title{font-size:.8em;}
	#team .team-entry .content .description{font-size:.6em;padding:20px;}
	.social a {font-size: 16px;height: 30px;line-height: 34px;width: 30px;}

	#facts .heading-text,#facts .row > div span,#client .heading-text {font-size: 16px;line-height: 28px;}
	#facts .row > div h1 {font-size: 30px;}

	.awards .award-content h2 {font-size: 20px;margin-bottom: 0;}
	.awards .award-content p {font-size: 12px;}
	.award-content i {font-size: 78px;line-height: 100px;}
	
	
}

/* End Media query  */