/*-------------------------------
	Responsive Styles
---------------------------------*/

.home-projects .portfolio-item__cat {color:#FBEA0E;}

@media (min-width: 1200px) and (max-width: 4000px) {
	
	
}


@media (min-width: 1200px) and (max-width: 1229px) {
	
}


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


@media (min-width: 992px) and (max-width: 1199px) {
	.service-content h1 {font-size:42px; line-height:1.2em;}
	.heading-layout2 .heading__title {font-size: 36px;}
	.why-list li:before {display: none;}
}

@media (max-width:991px) {
	.hide-tab{display:none;}
	.header-topbar {margin-right:50px;}
	.header-topbar .header-topbar__contact li div {display: inline-block;}
	.header-topbar .header-topbar__contact li div span {margin-right:5px; font-size:16px;}
	.header-topbar .header-topbar__contact li i {margin-right:0; font-size:14px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.navbar .navbar-brand img {max-height:70px; padding: 10px 0;}
	.heading-layout2 .heading__title {font-size: 36px;}
	.banner-layout1 .why-list li{text-align: left;}
	.service-content h1 {font-size:36px; line-height:1.2em;}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	.navbar .navbar-brand img {max-height:70px; padding: 10px 0;}
	.banner-layout1 .inner-padding{text-align: left;}
	.service-content h1 {font-size:34px; line-height:1.2em;}
	.service-content h2 {font-size:24px; line-height:1.2em;}
	h3.fancybox-item__title {margin-top: 10px; margin-bottom: 10px; font-size: 17px !important;}
	h2 {font-size:26px;}
}


@media (max-width:520px) {
	.hide-tab{display:none;}
	.header-topbar .header-topbar__contact li div span {display: none;}
	.header-topbar {margin-right:25px;}
}


@media only screen and (min-width:320px) and (max-width: 575px) {
	.navbar .navbar-brand img {max-width:200px;}
}


@media (max-width:479px) {
	.navbar .navbar-brand img {max-width:160px;}
	.hide-tab {display:none;}
	.header-topbar .header-topbar__contact li div strong {font-size: 14px;}
	.slider .slick-arrow.slick-next, .slider .slick-arrow.slick-prev {display: none !important;}
	.banner-layout1 .inner-padding{text-align: left;}
	.footer .footer-contact__phone a {font-size:16px;}
	.service-content h1 {font-size:30px; line-height:1.2em;}
	.service-content h2 {font-size:23px; line-height:1.2em;}
	h3.fancybox-item__title {margin-top: 10px; margin-bottom: 10px; font-size: 17px !important;}
	h2 {font-size:23px;}
	.portfolio-item .portfolio-item__title {margin-bottom: 0; font-size:16px;}
	.portfolio-item__cat {font-size:14px;}
}


@media (max-width:380px) {
	.hide-mob {display:none;}
}


@media (max-width:320px) {
	.navbar .navbar-brand img {max-width:150px;}
	.footer .footer-contact__phone a {font-size:14px;}
}