/*
eris - is a Premium HTML Responsive Templeate by HTMLmate Team. You can use this for anykind of Bussiness issue

File:           CSS Base
Version:        1.1
Last change:
Author:        HTMLmate

*/

/*-------- css code for responsive layout  --------*/
/*  To make Responsive
---------------------------------------------------------------------- /
*   1 - media screen and (max-width: 1199px)
*   2 - media screen and (max-width: 991px)
*   3 - media screen and (max-width: 767px)
*   4 - media screen and (max-width: 680px)
*   5 - media screen and (max-width: 480px)
*
----------------------------------------------------------------------


/*  1 - media screen and (max-width: 1199px)
------------------------------------------------------------------------------------------ */

@media screen and (max-width: 1024px) {
	.module.search.left {
		right: 18%;
	}
	#search-bar .search-bar-close {
		right: 18%;

	}
	#search-bar {
		margin-left: 0;
	}
	.feature-item {
		width: 47%;
	}
	.footer-social li {
		margin-right: 5px;
	}
	.home-2 .cd-auto-hide-header {
		height: 80px;
	}
}

@media screen and (max-width: 991px) {
	.cd-auto-hide-header .nav-trigger{
		right: 10px;
	}
	.cd-auto-hide-header {
		width: 100%;
		height: 80px;
		top: 0;
		border-bottom: 1px solid;
	}
	.module.search.left,
	.home-2 .module.search.left {
		right: 14%;
		top: 30px;
	}
	#search-bar .search-bar-submit {
		right: 75px;
	}
	#search-bar .search-bar-close {
		right: 4%;
	}
	
       #cd-navigation ul li ul li a {
		font-size:9px;
               
	}
	.cd-primary-nav > ul a {
		padding-left: 0;
                
	}
	.work-style-section {
		padding-bottom: 70px;
	}
	.pt80 {
		padding-top: 45px;
	}
	.team-member-section {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.section-title {
		padding-bottom: 60px;
	}
	.advantage-left-content {
		padding-top: 0;
	}
	.left-side-img {
		max-width: 540px;
	}
	.pricing-section {
		padding-bottom: 10px;
	}
	.footer-item-text {
		padding: 20px 0px;
	}
	.footer-item {
		margin-top: 20px;
	}
	.banner-area-head h1 {
		font-size: 45px;
	}
	.hero-banner-content {
		height: 740px;
	}
	#typer {
		font-size: 18px;
	}
	.home-2 .cd-primary-nav > ul {
		top: 80px;
		left: 0;
		border-top: 1px solid;
	}
	.home-2 .cd-auto-hide-header .logo {
		left: 2%;
	}
	.most-popular-pic {
		width: 32.9%;
	}
	.home-2 #search-bar {
		margin-right: 0;
	}
	.advantage-icon-text .work-style-title h3 {
		font-size: 18px;
	}
	.cd-primary-nav > ul li:hover .eris-dropdown-menu{
		background-color: rgba(0, 0, 0, 0.9);
	}

}

@media screen and (max-width: 767px) {
	.banner-area-text {
		padding-bottom: 30px;
	}
	.hero-banner-content {
		height: 550px;
	}
	.work-item {
		max-width: 400px;
		margin: 20px auto;
	}
	.view-more {
		padding-top: 30px;
	}
	.pb80 {
		padding-bottom: 40px;
	}
	.left-side-img {
		margin: 0 auto
	}
	.container {
		padding: 0px 30px;
	}
	.member-text-pic,
	.blog-text-pic,
	.pricing-text-pic {
		max-width: 375px;
		margin: 20px auto;
	}
	.pb95 {
		padding-bottom: 50px;
	}
	.home-2 .banner-area-head h1 {
		font-size: 60px;
	}
	.home-2  .hero-banner-content {
		height: 740px;
	}
	.home-2 .work-item {
		margin: 0;
	}
	.main-advantage-section {
		padding-top: 60px;
	}
	.advantage-icon-text {
		margin-bottom: 40px;
	}
	.main-advantage-pic {
		padding-bottom: 30px;
	}
	.work-style-icon {
		float: left !important;
		margin-left: 0;
		margin-right: 40px;
	}
	.work-style-text {
		text-align: left;
	}
	.blog-meta.ul-li {
		right: 0;
		left: 0;
		text-align: center;
	}
	.team-member-section .sub-title h2:after,
	.blog-section .sub-title h2:after {
		left: 2%;
	}
	.widgettile:after {
		left: 2%;
	}
	.right-side-content-area {
		margin-top: 0;
	}
	.left-side-content-area,
	.right-side-content-area {
		margin-left: 0;
	}
	.pt100 {
		padding-top: 50px;
	}
	.blog-side-item {
		margin-left: 0px;
		padding-top: 24px;
		padding-left: 10px;
	}
	.portfolio-2-section .right-side-work {
		margin-left: 0px;
	}
	.pt150 {
		padding-top: 0px;
	}
	.pb100 {
		padding-bottom: 50px;
	}
	.pb70 {
		padding-bottom: 35px;
	}
	.portfolio-2-section .work-style-content {
		padding-bottom: 50px;
	}
	.portfolio-2-section .right-side-work.left-side {
		padding-bottom: 50px;
	}
}
@media screen and (max-width: 680px) {

	.team-member-section .sub-title h2:after,
	.blog-section .sub-title h2:after {
		left: 2%;
	}

	#search-bar input.search-bar-input {
		height: 80px;
		top: 14px;
	}
	.page-title h2:before {
		left: 45%;
	}
	.contact-info {
		display: none;
	}
	.eris-contact-form {
		padding: 40px 30px 20px 20px;
	}
	.contact-info-item-2, .contact-info-item-2 {
		width: 100%;
	}
	.contact-info-item-2.phone {
		margin-left: 0px;
	}
.cd-navigation ul li ul li a{
	font-size:10px !important;
       }
}

@media screen and (max-width: 580px) {
	.front-img {
		top: 30px;
		left: 40px;
	}
	.pt110 {
		padding-top: 60px;
	}
	.main-service-item-pic {
		width: 50%;
	}
.cd-navigation ul li ul li a{
	font-size:10px !important;
       }
}

@media screen and (max-width: 520px) {
	.module.search.left {
		right: 18%;
	}
	.page-title h2 {
		font-size: 40px;
	}
.cd-navigation ul li ul li a{
	font-size:10px !important;
       }

}

@media screen and (max-width: 420px) {
	.module.search.left,
	.home-2 .module.search.left {
		right: 22%;
	}
	#search-bar .search-bar-submit {
		right: 45px;
	}
	.banner-area-head h1 {
		font-size: 30px;
	}
	.banner-area-head h1:after {
		left: 47%;
	}
	.banner-area-head h1:before {
		left: 44%;

	}
	#typer {
		font-size: 12px !important;
	}
	.banner-area-text p {
		font-size: 12px;
		font-weight: 700;
		letter-spacing: 0px;
	}
	.hero-banner-content {
		height: 480px;
	}
	.feature-item {
		width: 95%;
	}
	.section-title h2:before {
		left: 44%;
	}
	.section-title h2,
	.sub-title h2 {
		font-size: 26px;
		padding-top: 20px;
	}
	.team-member-section .sub-title h2:after,
	.blog-section .sub-title h2:after {
		left: 3%;
	}
	.widgettile:after {
		left: 4%;
	}
	.eris-btn {
		height: 50px;
		width: 150px;
		line-height: 54px;
	}
	.pb95 {
		padding-bottom: 20px;
	}
	.member-name-designation {
		padding: 85px 50px 50px;
	}
	.testimonial-section {
		padding: 60px 0px;
	}
	.blog-section {
		padding: 50px 0px;
	}
	.blog-content-text {
		padding: 65px 50px 45px;
	}
	.section-title {
		padding-bottom: 30px;
	}
	.footer-area-section {
		padding: 80px 0px 45px;
	}
	span.input-group-addon, .contact-us-form button {
		padding: 6px 20px;
	}
	.newsletter-section {
		padding-top: 35px;
		padding-bottom: 80px;
	}
	.home-2 .hero-banner-content {
		height: 630px;
	}
	.home-2 .banner-area-head h1 {
		font-size: 40px;
	}
	.most-popular-pic {
		width: 100%;
	}
	.most-popular-work {
		padding-top: 0;
	}
	.feature-detail-item {
		padding: 40px 0px;
	}
	.banner-area-head.v3 {
		text-align: left;
	}
	.banner-area-head h2 {
		font-size: 40px;
	}
	.banner-slide span {
		font-size: 40px;
	}
	.blog-page-text {
		margin-left: 0;
	}
	.comment-box-input input {
		width: 75%;
	}
	.main-service-item-pic {
		width: 100%;

	}
	.main-service-item-pic .content-title {
		display: none;
	}
       .cd-navigation ul li ul li a{
	font-size:10px !important;
       }
}

@media screen and (max-width: 380px) {
	.module.search.left,
	.home-2 .module.search.left {
		right: 28%;
	}
       .cd-navigation ul li ul li a{
	font-size:10px !important;
       }

}
