/*!
 * Expert Aims (http://expertaims.com)
 * Copyright 2017-2018 Expert Aims.
 */


@media (max-width: 479px){
.mob-btn {top:14px !important;}
	.grid .read-more { width: 100%; }
	h1 { font-size: 30px; }
	.identity .head-wrap span { text-align: center; }
	.identity-subwrap { float: left; width: 110%; }
	.brand-list .col-md-2 { width: 100% !important; text-align: center; }
	.adv-bnr .read-more { width: 100%; }
	.grid .read-more a { width: 100%; padding: 8px 10px }
	.deco img { padding-top: 35px; }
	.projects li{width: 100%; float: none; text-align: center;}
	.projects ul{padding: 0;}
        .pwdby {float:left;}
        #contact-wrap .contact-form-wrap {margin:0 0 15px 0;}
        #contact-wrap .address-wrap i{margin-top:35px}
.grid figcaption, .grid figcaption h2{font-size:15px !important;}
.grid figure figcaption img{margin-bottom:25px!important}
.og-grid li > a, .og-grid li > a img{padding:4px!important; margin:0 !important;}

}
@media (max-width: 767px){
	.each-wrap { margin-bottom: 10px; }
	.grid .read-more { width: 100%;}
	.each-wrap i {background-position: 0 0 !important;}
	.brand-list img { width: 160px; }
	.brand-list .view-all, .brand-list .view-all:hover { height: 125px; background-position: center 80px; padding:19px 25px; }
	.adv-bnr .read-more a { font-size: 25px; }
	.owl-nav .owl-prev { left: -10px; }
	.owl-nav .owl-next { right: -10px; }
	.bnr-caption { background: url("../img/1_lft.jpg") 0 -90px no-repeat; height: 286px; padding-top: 80px; width: 786px; }
	#slides { display: none; }
	.social-head-icon { display: none; }
.mob-btn {
    top: 1px;
}
	
	.contact-form-wrap { padding: 20px; }
	.contact-form-wrap h3 { font-size:30px; }
	.footer-nav { background-repeat: repeat-y; }
	.footer-nav { float: left; margin-bottom:15px; }
	.deco img { width: 40%;}
	.demo-1{height: 540px;}
	.demo-1 .sl-slider-wrapper{ top: 137px;}
        .pwdby {float:left;}
        .footer-strip { background:url("../img/footer-strip.jpg") 0 bottom no-repeat;}
        .project-list-inner-wrap .img-block {width:100%;}
.frame ul li{width:447px !important;}

}
@media (max-width: 991px){
	header { position: relative; }
	.logo-strip .time { display: none; }
	.logo-strip { text-align: center; padding: 20px 0; }
	.logo-strip img { width: 270px; }
	#slides {top:0;}
	.mob-btn { position: absolute; }
	.bnr-caption { margin-top: 0; }
	#bannercontainer { height: 286px; }
	#slide-select { display: none; }
	#content-wrap { padding-top: 285px; }
	.identity-subwrap { margin-top: 90px !important; }
	.identity .identity-subwrap .each-wrap span { font-size: 20px; }
	.identity .identity-subwrap .each-wrap { padding:15px; }
	.each-wrap i { margin-right: 10px; }
	.cmn-top-space { padding: 50px 0; }
	.action { font-size: 12px; }
	.filter__item {margin: 6px;}	
	.grid .read-more { bottom: 683px; }
	.brand-list .col-md-2 {width: 33%; float: left;}
	.footer-strip {font-size: 14px;}
	.footer-strip i {display: none;}
	.footer-nav ul li { font-size: 11px; }
	.footer-nav p {font-size: 13px;}
	.stamp {display: none;}
	.footer-nav { height: auto; padding:40px 0 20px; margin-bottom:15px; }
	.social-media { float: left; margin-top: 15px; }
	.copyright { padding: 10px 0; }
	.slider-btn { background: url("../img/project-arrow-next.png") no-repeat 450px; }
	.slider-btn:hover  { background: url("../img/arrow_black.png") no-repeat 450px; }
	.footer-nav ul { padding:0; margin-top:20px; }
	#inner-banner {top:0;}
	#inner-content-wrap { padding-top: 0; }
	.mjr-cat .title { width: 100%; }
	.mjr-cat ul li { width: 33%; border: 1px solid #dddddd; padding:15px; }
	.mjr-cat ul li img { width: 30px; }
	.mjr-cat .title span { padding-bottom: 30px; }
	.profile-content-section .img-tile img { min-height: 0; }
	.profile-content-section span { font-size: 33px; }
	.profile-content-section { padding-bottom: 0; }
	.project-list-inner-wrap .img-block { width: 47%; }
	.prject-list-btn { background-position: 455px center; }
	.prject-list-btn:hover { background: url("../img/arrow_black.png") no-repeat 450px; background-position: 455px center; }
	.project-inner-section { padding-bottom: 40px; background-position: center -10px;}
}
@media (max-width: 1023px){
	.grid{ height: 1440px !important; }
} 
@media (max-width: 1199px){

}
@media (min-width: 480px){

}
@media (min-width: 768px){
	.demo-1 .sl-slider-wrapper {top:136px;}
}
@media (min-width: 992px){

}
@media (min-width: 1024px){
       .footer-strip p { font-size:14px;}
}
@media (min-width: 1200px){

}