/*	All Media Section
	## min-width: 1551 to max-width: 1750
	## min-width: 1201 to max-width: 1550
	## min-width: 992 to max-width: 1200
	## min-width: 768 to max-width: 991
	## min-width: 319 to max-width: 767
	## min-width: 480 to max-width: 767
	## min-width: 319 to max-width: 479
	## min-width: 991
*/

/* ## min-width: 1200 */
@media (min-width: 1200px) {

}

@media (min-width: 1367px) {
    .hover-feature {
	  padding: 50% 25%;
	}

	.number-item {
	  left: 10%;
	  top: 39%;
	}

	.item-interior .number-item {
	  top: 13%;
	}

	.work-section .grid-item .hover-item h3 {
		font-size: 30px;
		line-height: 40px;
	}

	.work-section .grid-item .hover-item h6 {
		font-size: 13px;
	}
}

/* ## min-width: 1551 to max-width: 1750 */
@media only screen and (min-width: 1367px) and (max-width: 1599px) {
	
}

/* ## min-width: 1201 to max-width: 1550 */
@media only screen and (min-width: 1201px) and (max-width: 1366px) {

}

/* ## min-width: 992 to max-width: 1200 */
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	/* Slider Section */
	/*.slider-section.slider2 .carousel-indicators {
		right: 5%;
	}*/
	.slider-section.slider2 .slide-title h3 {
		font-size: 38px;
	}
	
	.slider-section.slider2 .carousel-caption {
		top: 25%;
	}
	
	.slider-section.slider2 .carousel-indicators li span:last-child {
		margin-left: 15px;
	}
	
	.slider-section.slider2 .carousel-indicators li span:first-child {
		font-size: 13px;
	}
	
	/* ## Index 7 ## */
	.slider-section.slider5 .carousel-caption {
		left: 0;
		right: 0;
	}
}
@media only screen and (max-width: 768px) {
	.section-padding {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.section-padding-top {
		padding-top: 50px;
	}
	.section-padding-top-md{
		padding-top: 30px;
	}
	.section-padding-bottom {
		padding-top: 50px;
	}
	.section-padding-bottom-md {
		padding-bottom: 50px;
	}
	.section-padding-xs {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.hr-seprator {
		display:none;
	}
	.about-section .col-sm-4:nth-child(2) {
		margin: 25px 0;
	}
	#service-section .col-sm-4 {
		float: none;
		margin: 0 auto;
		width: 300px;
	}
	#service-section .col-sm-4:nth-child(2) {
		margin: 25px auto;
	}
	.portfolio-section .title-section, .portfolio-section .portfolio-categories, .journal-section .title-section {
		text-align: center;
	}
	.baner-section .title-baner-section.min-width {
	  min-width: 625px;
	}
	.journal-section {
		padding-left: 15px;
		padding-right: 15px;
	}
	.journal-section .post {
		padding-right: 150px;
	}
}
/* ## min-width: 768 to max-width: 991 */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	.container {
		max-width: 960px;
		width: 100%;
	}
	
	.blog-post .entry-meta span::after, .blog-post .entry-meta div::after {
		margin: 0 13px;
	}
	
	.work-masonry {
		width: 645px;
		margin: 0 auto;
	}
	
	/* Slider Section */
	.slider-section.slider2 .carousel-indicators li span:first-child,
	.slider-section.slider2 .carousel-indicators::after {
		display: none;
	}
	
	.slider-section.slider2 .carousel-indicators {
		width: 100%;
		right: 15px;
		top: auto;
		bottom: 0;
		height: auto;
		text-align: right;
	}
	
	.slider-section.slider2 .carousel-indicators li {
		display: inline-block;
		text-align: center;
	}
	
	.slider-section.slider2 .carousel-indicators li span:last-child {
		margin-left: 0;
	}
	
	.slider-section.slider2 .carousel-caption {
		top: 18%;
		left: 0;
		right: 0;
	}
	
	.slider-section.slider2 .slide-title h3 {
		font-size: 24px;
		margin: 20px 0;
	}
	
	.slider-section.slider2 .slide-title {
		padding-bottom: 20px;
		padding-top: 20px;
	}
	
	/* ## Index 2 ## */
	.goto-next {
		bottom: 35px;
	}
	
	/* ## Index 5 ## */
	.video-play {		
		margin-bottom: 25px;
	}
	
	.video-section .slide-title h3 {
		margin-bottom: 20px;
	}
	
	/* ## Index 6 ## */
	.slider-section.slider2.slider4 .carousel-indicators {
		width: 20px;
	}
	
	.slider-section.slider2.slider4 .carousel-indicators li {
		margin: 0;
	}
	
	.slider-section.slider2.slider4 .carousel-indicators {
		top: 45%;
		bottom: auto;
	}
	
	.work-section .equal-two-column .grid-item img {
		height: 300px;
		width: 300px;
	}
	
	/* ## Index 7 ## */
	.slider-section.slider5 .carousel-caption {
		display: block;
		left: 0;
		right: 0;
	}
	
	.slider-section.slider5 .carousel-caption .slide-title {
		padding: 0;
	}
	.link {
    
		font-size: 5em;
		line-height: 1;
    }
	
	/* ## Index 8 ## */
	.slider-section.slider6 .slide-title h3{
		font-size: 30px;
		margin-bottom: 15px;
	}
	
	.portfolio-wrap {
		margin: 0 auto;
	}
}
@media only screen and (max-width: 991px) {
	.team-member {
		display: block;
		margin-right: 0;
		padding: 0 10px;
		width: 33.33%;
	}

	/** Main Header **/
	.responsive {
		height: 100%;
		position: fixed;
	}
    .navigation {
        overflow: visible;
        position: fixed;
        right: 0%;
        top: 0px;
        padding: 0;
        text-align: left;
        background: #fff;
        margin-right: -15px;
        max-width: 400px;
        height: 100%;
        z-index: 5000;
        transform: translateX(100%);
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
        -ms-transform: translateX(100%);
        transition: transform .6s cubic-bezier(.6, 0, .3, 1);
        -webkit-transition: transform .6s cubic-bezier(.6, 0, .3, 1);
        -moz-transition: transform .6s cubic-bezier(.6, 0, .3, 1);
        -ms-transition: transform .6s cubic-bezier(.6, 0, .3, 1);
    }
    .dl-menuwrapper .dl-menu {
        margin: 0;
    }
    .dl-menuwrapper .dl-menu.dl-menuopen {
        width: 100%;
    }
    .navigation.slide-menu {
        max-width: 100%;
        left: 0;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -moz-transform: translateY(0%);
        -ms-transform: translateY(0%);
    }
    .navigation ul li {
        width: 100%;
    }
    .navigation ul li a {
        display: block;
        padding: 20px 20px 20px 35px;
        color: #000;
    }
    .navigation li.active a {
        border-bottom: 0;
    }
    ul.slidemenu {
        display: block;
    }
    .navigation ul > li ul,
    .navigation ul > li > ul > li > ul {
        position: static;
    }
    .sub-menu {
        opacity: 1;
        visibility: visible;
    }
    .navigation.dl-menuwrapper {
        padding-top: 50px;
    }
    .navigation ul > li > ul {
        min-width: 100%;
        left: 0;
        right: 0;
        top: 0;
    }
    .navigation > ul > li {
        padding: 0;
        margin-right: 0;
    }
    .navigation li > .sub-menu {
        background-color: #fff;
        top: 0;
        left: 0;
        padding-top: 0;
        width: 100%;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        transform: translateX(0);
    }
    .navigation li > .sub-menu > li {
        padding-bottom: 0;
    }
    .navigation li > .sub-menu > li:first-child {
        padding-top: 0;
    }
    .navigation li > .sub-menu a {
        color: inherit;
        letter-spacing: 0;
        padding: 20px 20px 20px 35px;
        text-align: left;
        color: #000 !important;
    }
    .navigation ul > li > ul > li:hover {
        background-color: rgba(0, 0, 0, 0.1);
    }
    .navigation li .sub-menu li > ul {
        position: absolute;
        left: 0;
    }
    .navigation ul > li > ul > li > a {
        padding: 20px 20px 20px 35px;
    }
    .dl-menuwrapper li.dl-back > a {
        padding-left: 35px;
    }
    .navigation ul li a {
        line-height: 16px;
    }
    .navigation > ul > li > a > .fa {
        display: block;
        position: absolute;
        right: 12px;
        line-height: 0;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
    }
    .navigation li > .sub-menu.mega-menu li ul {
    	position: absolute;
    }
    .navigation li > .sub-menu.mega-menu li ul li {
    	color: #000;
    }
    .navigation li > .sub-menu.mega-menu {
    	width: 100%;
    	left: 0;
    	text-align: left;
    }
    .navigation li > .sub-menu.mega-menu > li > a {
    	font-size: 13px;
    	font-weight: 400;
    }
    .navigation li > .sub-menu.mega-menu li ul.sub-menu {
    	background-color: #fff;
    }
    .navigation li > .sub-menu.mega-menu li ul.sub-menu, .navigation li > .sub-menu.mega-menu > li > a {
    	float: none;
    }
    .navigation li > .sub-menu.mega-menu > li > a {
    	width: inherit;
    	border-bottom: 0;
    }
    .navigation li > .sub-menu.mega-menu > li > a:after {
    	content: "\f105";
    	font: normal normal normal 14px/1 FontAwesome;
    	position: absolute;
    	right: 0;
    }
    .navigation li > .sub-menu.mega-menu > li:first-child > a:after {
    	content: '';
    }
    .navigation li > .sub-menu.mega-menu.mega-menu-style-2 li {
    	float: none;
    	width: 100%;
    }
    .navigation li > .sub-menu.mega-menu.mega-menu-style-2 > li > a:after {
    	content: '';
    }
    .navigation .close-menu {
        display: block;
        position: absolute;
        left: 30px;
        top: 15px;
        height: 25px;
        width: 30px;
        cursor: pointer;
        text-align: center;
        z-index: 55;
    }
    .navigation .close-menu i {
        display: block;
        color: #333;
        font-size: 20px;
    }
    .dl-back {
        display: block !important;
    }
    .dl-submenu .dl-subviewopen {
        margin-top: -56px;
    }
    .dl-menu {
    	right: 0;
    }

}	
/* ## min-width: 319 to max-width: 767 */
@media only screen and (min-width: 319px) and (max-width: 767px) {	
	.rotator-wrap {
		min-width: 190px;
		text-align: left;
	}
	.container {
		width: 100%;
	}

	.padd-150 {
		padding: 0;
	}
	
	/* ## Header Section ## */
	.header-section .logo-block {
		position: relative;
		z-index: 1;
	}
	.menu-block {
		padding-left: 0;
	}
	
	.menu-block .navbar-nav > li {
		position: relative;
	}
	
	.menu-block .navbar-nav > li:first-child {
		padding-left: 10px;
	}
	
	.menu-block .navbar-nav > li a {
		display: inline-block;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	
	.menu-block .navbar-nav > li > .dropdown-menu,
	.menu-block .navbar-nav > li > .dropdown-menu li a {
		width: 100%;
	}
	
	.menu-block .navbar-default .navbar-nav > li.dropdown.open .dropdown-menu {
		background-color: #000;
		border-radius: 0;
		border-top: 1px solid #fff;
	}
	
	
	.navbar-fixed-top .menu-block .navbar-collapse.collapse.in {
		background-color: transparent;
	}
	
	.menu-block .navbar-default .navbar-nav > li.dropdown.open .dropdown-menu li:hover a {
		background-color: transparent;
		color: #fff;
	}
	
	.menu-block .navbar-default .navbar-nav > li:hover .dropdown-menu {
		display: none;
	}
	
	.responsive-caret {
		position: absolute;
		right: 8px;
		border-left: 1px solid #c3c3c3;
		width: 30px;
		height: 30px;
		line-height: 30px;		
		text-align: center;
	}
	
	.menu-block .navbar-toggle {
		margin-right: 0;
		background-color: rgb(0,0,0);
		border-radius: 0;
		
	}
	
	.navbar-default .navbar-toggle:focus .icon-bar,
	.navbar-default .navbar-toggle:hover .icon-bar,
	.menu-block .navbar-toggle {
		background-color: rgb(0,0,0);
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		background-color: rgb(255,255,255);
	}
	
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover {
		background-color: rgb(255,255,255);
		border-color: rgb(0,0,0)
	}
	
	.menu-block .navbar-nav .open .dropdown-menu > li > a {
		padding: 3px 20px;
	}
	
	.slider-section .carousel-caption {
		display: none;
	}
	
	/* ## Work Section ## */
	.work-section .portfolio-categories li {
		margin: 0 7px;
	}
	
	.work-masonry {
		width: 290px;
		margin: 0 auto;
	}
	
	.work-section .grid-item {
		margin: 10px 0;
	}
	
	.work-section .grid-item img {
		width: 100%;
	}
	
	/* ## Services ## */
	.services-box li {
		width: 33.33%;
	}
	
	/* ## Lets Talk ## */
	.iphone-mockup {
		position: relative;
		right: 0;
	}
	
	/* ## Statistics Section ## */
	.statistics-section .col-md-3 {
		width: 50%;
		float: left;
		margin-bottom: 30px;
	}
	
	.statistics-section .col-md-3:nth-child(2n-1) {
		border: none;
	}
	
	/* ## Pricing Section ## */
	.pricing-section .col-md-4 {
		width: 290px;
		margin: 0 auto 30px;
	}
	
	.skill-process span::before, 
	.skill-process span::after,
	.skill-process .col-md-4:first-child span::before, 
	.skill-process .col-md-4:last-child span::after {
		display: none;
	}
	
	/* ## social-feeds ## */
	.social-feeds .row .col-md-6:first-child {
		margin-bottom: 60px;
	}
	
	/* ## Content Area Section ## */
	.content-area-section .content-area-slider .row .col-md-6:first-child  {
		margin-bottom: 30px;
	}
	
	
	
	.page-header h3 {
		padding-left: 30px;
		padding-right: 30px;
	}
	
	/* ## Blog Page ## */
	.blog-post-list {
		width: 100%;
		margin: 0;
	}
	
	.blog-post .entry-meta span::after, .blog-post .entry-meta div::after {
		margin: 0 10px;
	}
	
	.pagination .page-number {
		padding: 12px 16px;
	}
	
	.widget-instagram {
		width: 100%;
	}
	
	.blog-post-list {
		padding-bottom: 30px;
	}
	
	.blog-post .single-post .entry-meta {
		border: none;
		padding: 0;
	}
	
	.blog-post .single-post .entry-meta .col-md-6  {
		border-top: 1px solid #c3c3c3;
		border-bottom: 1px solid #c3c3c3;
		margin-bottom: 10px;
		padding: 10px 0;
		width: 100%;
		display: inline-block;
	}
	
	.blog-post .single-post .entry-meta .col-md-6:last-child {
		margin-bottom: 0;
		text-align: left;
	}
	
	.blog-post .byline .media-body .media-heading {
		margin-top: 5px;
	}
	
	.blog-post .byline .media-body .media-heading a {
		display: block;
		float: none;
		width: 96px;
		margin-top: 10px;
	}
	
	.related-article .blog-post {
		width: 300px;
		margin: 0 auto;
	}
	
	.related-article .blog-post .col-md-4 {
		margin-bottom: 30px;
	}
	
	/* ## Footer ## */
	.social ul li {
		margin: 10px;
	}
	
	/* ## Index 2 ## */
	.slider2 .carousel-caption {
		display: block;
	}
	
	.slider-section.slider2 .slide-title {
		padding: 20px 20px;
	}
	
	.slider-section.slider2 .slide-title h3 {
		font-size: 20px;
	}
	
	.slider-section.slider2 .slide-title h4 {
		letter-spacing: 2px;
	}
	
	/* Index 3 */
	/* Slider Section */
	.slider-section.slider2 .carousel-caption,
	.slider-section.slider2 .carousel-indicators li span:first-child  {
		display: none;
	}
	
	.slider-section.slider2 .carousel-indicators {
		width: 100%;
		right: 15px;
		top: auto;
		bottom: 0;
		height: auto;
		text-align: right;
	}
	
	.slider-section.slider2 .carousel-indicators li {
		display: inline-block;
		text-align: center;
	}
	
	.slider-section.slider2 .carousel-indicators li span:last-child {
		margin-left: 0;
	}
	
	.slider-section.slider2 .carousel-indicators::after {
		background-color: transparent;
	}
	
	/* ## Index 2 ## */
	.goto-next {
		bottom: 25px;
	}
	
	.text-slider .slide-title {
		padding-bottom: 20px ;
		padding-top: 20px ;
	}
	
	/* ## Index 4 ## */
	.work-detail .dtl-box-close {
		top: -25px;
	}
	.details .col-md-6 {
		margin-bottom: 20px;
	}
	
	.work-detail-box {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	/* ## Index 5 ## */
	.video-play {
		width: 70px;
		height: 70px;
		line-height: 68px;
		margin-bottom: 15px;
	}
	
	.video-section .slide-title h3 {
		font-size: 25px;
		margin-bottom: 10px;
	}
	
	/* ## Index 6 ## */
	.slider-section.slider2.slider4 .carousel-indicators {
		width: 20px;
	}
	
	.slider-section.slider2.slider4 .carousel-indicators li {
		margin: 0;
	}
	
	.slider-section.slider2.slider4 .carousel-indicators {
		top: 45%;
		bottom: auto;
	}
	
	.work-section .equal-two-column .grid-item img {
		width: 100%;
		height: auto;
	}
	/* ## Index 7 ## */
	.link {
    
		font-size: 5em;
		line-height: 1;
    }
	/* ## Index 8 ## */
	.banner-text {
		display: none;
	}
	
	.portfolio-wrap {
		margin: 0 auto;
	}
}	
@media only screen and (max-width: 776px) {
	.contact-detail .col-xs-12 {
		margin-bottom: 20px;
	}
	.team-member {
		display: block;
		float: none;
		margin: 0 auto;
		padding: 0;
		text-align: center;
		width: 100%;
	}
	.team-member:nth-child(3) {
		margin-right: auto;
	}
	.team-member:nth-child(2) {
		margin:50px auto;
	}
	.about-section {
		text-align: center;
	}
}
/* ## min-width: 480 to max-width: 767 */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.contact-detail .col-md-4 .col-xs-2 {
		width: 55px;
	}
	
	/* ## Index 3 ## */
	.slider-section.slider2 .carousel-indicators li span:last-child {
		width: 30px;
		height: 30px;
		line-height: 26px;
		font-size: 12px;
	}
	
	/* ## Index 5 ## */
	.video-section .slide-title {
		top: 40%;
	}
	
	/* ## Index 7 ## */
	.slider-section.slider5 > img {
		min-height: 300px;
	}
	
	.slider-section.slider5 .carousel-caption {
		display: block;
	}
	
	.slider-section.slider5 .carousel-caption .slide-title {
		padding: 0;
	}
	
	.slider-section.slider5 .carousel-caption .slide-title h3 {
		font-size: 30px;
		letter-spacing: 0;
	}
	
	.portfolio-wrap {
		margin: 0 auto;
	}
}

/* ## min-width: 319 to max-width: 479 */
@media only screen and (min-width: 319px) and (max-width: 479px) {
	/* ## Services ## */
	.services-box li {
		width: 50%;
	}
	
	/* ## Statistics Section ## */
	.statistics-section .col-md-3 {
		width: 100%;
		border: none;
	}
	
	.skill-process .col-xs-4 {
		width: 100%;
	}
	
	.widget-instagram ul li {
		width: 32.5%;
	}
	
	.blog-post .prev-next-post > .col-xs-6 {
		width: 100%;
	}
	
	.related-article .blog-post {
		width: 100%;
		margin: 0 15px;
	}
	
	.contact-detail .col-md-4 .col-xs-2 {
		padding-right: 0;
	}
	
	/* ## Index 2 ## */
	.text-slider .slide-title,
	.slider2 .carousel-caption,
	.video-section .slide-title h3,
	.video-section .slide-title h4,
	.slider-section.slider2.slider4 .carousel-indicators/* index 6 */ {
		display: none;
	}
	
	/* ## Index 3 ## */
	.slider-section.slider2 .carousel-indicators li span:last-child {
		width: 20px;
		height: 20px;
		line-height: 16px;
		font-size: 10px;
	}
	
	/* ## Index 7 ## */
	.slider-section.slider5 > img {
		height: 300px;
		width: auto;
		max-width: none;
	}
	
	.slider-section.slider5 .carousel-caption {
		display: block;
	}
	
	.slider-section.slider5 .carousel-caption .slide-title {
		padding: 0;
	}
	
	.slider-section.slider5 .carousel-caption .slide-title h3 {
		font-size: 30px;
		letter-spacing: 0;
	}
	
	div.light_square .pp_arrow_next,
	div.light_square .pp_arrow_previous,
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next {
		margin-left: 0;
	}
}
@media only screen and (max-width: 1024px){
	#hero {
		top:0!important;
	}
	.text-slider .slide-title {
		padding-top: 0;
	}
	video,.team-overlay {
		display:none;
	}
	.video-gal .fall-bck{
		display:block;
	}
	.number-item {
		top: 42%;
	}
	.counters-services {
		padding: 0 15px;
	}
	#filters a.active
	 {
	   padding-right:0;
	}
	#filters a:hover,.social a:hover
	 {
		padding-right:0;
		transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
	}
	#filters a::after, .social a::after {
		display:none;
	}
	.item-interior .number-item {
		top: 17%;
	}

	.subscribe, .social-icon {
	  text-align: center;
	}
	.contact-detail {
		margin-top: 80px;
	}
	.fa-examples > div > i {
		padding-right: 15px;
	}
}
@media only screen and (max-width: 767px){
.text-slider .slide-title h3,
	.slider1 .carousel-caption .slide-title h3 {
		font-size: 30px;
	}
	.words h3, .line h3 {
		line-height: 21px !important;
	}
	.header-section .navbar{
	  right: 0!important;
	  position: static;
	}
	.title-transparent {
		padding: 0 15px;
	}
	.item-work .title-item-work {
		padding: 5% 10%;
	}
	.menu-block {
	  overflow:visible!important;
	}
	.header-section .menu-block .navbar-nav > li > a {
		opacity: 1;
	}
	.ham-wrap {
		display:none;
	}
	.navbar {
		background: transparent;
	}
	.navbar-collapse {
		background: #333 none repeat scroll 0 0;
	}
	.header-section nav ul li > ul.submenu {
		opacity:1;
		visibility:visible;
		position:static;
		padding-left:0;
	}
	#navbar {
		height: 300px;
		border:none;
		transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-ms-transition: all 0.3s ease 0s;
		padding-left: 60px;
		padding-top: 30px;
	}
	.navbar-nav {
		float: left;
	}
	.header-section nav ul li > ul.submenu > li {
       text-align: left;
	}
	.header-section nav ul li > ul.submenu {
		padding:0 0 0 50px;
	}

	.menu-block .navbar-nav > li > a {
		min-height: 0;
	}
	.navbar-toggle {
		background-color: transparent;
		background-image: none;
		border: medium none;
		border-radius: 4px;
		height: 54px;
		margin: 0;
		padding: 9px 10px;
		width: 54px;
		position: fixed;
		right: 15px;
		top: 30px;
	}
	.menu-block {
		position: relative;
		width: 100%;
	}
	.navbar-toggle .icon-bar {
		border: medium none;
		display: block;
		height: 3px;
		margin: 0 auto;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #333;
	}
	 
	.menu-block .navbar-toggle,
	.navbar-default .navbar-toggle:focus, 
	.navbar-default .navbar-toggle:hover	{
		background-color: #f7f7f7;
	}
	.et-examples .box1 {
		width: 50%;
	}

}	
@media only screen and (max-width: 680px){
	.slide-title p,.goto-next  {
		display:none;
	}
	.text-slider .slide-title{
		display: block;
	}
	.slide-title{ 
		width:430px;
		min-height: 172px;
	}
	h1 {
		font-size: 32px;
		line-height: 40px;
   }
	
}
@media only screen and (max-width: 583px){
	.share-block {
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	.post-cat-block {
		float: none;
		margin-top: 25px;
		text-align: center;
		width: 100%;
	}
	.share-tag {
		display: inline-block;
		float: none;
	}
		ul.social-icons {
		display: inline-block;
		float: none;
		text-align: center;
	}
	.social-icons > li {
		display: inline-block;
		float: none;
		text-align: center;
	}
	.post-cat > li {
		display: inline-block;
		text-align: center;
	}
	.post-cat {
		text-align: center!important;
	}
	.comment-tab .col-sm-6 {
		width:50%;
	}
	
	.comment-tab .tab-group .nav-tabs > li > a::before, .comment-tab .tab-group .nav > li > a:focus::before, .comment-tab .tab-group .nav > li > a:hover::before {
		background-color: #ddd;
		bottom: 0;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		right: 0;
		transition: all 0.3s ease 0s;
	}
	.comment-tab .tab-group .nav-tabs > li.active > a::before, .comment-tab .tab-group .nav > li > a:focus::before, .comment-tab .tab-group .nav > li > a:hover::before {
		background-color: #333;
	}
}
@media only screen and (max-width: 473px){ 
		.slide-title{ 
			width:380px;
			min-width: inherit;
			min-height: 149px;
		}
	h1 {
			font-size: 21px;
			line-height: 50px;
	   }
	h4 {
		font-size:12px;
	} 
	.words {
		width: 100%;
		margin-left: 8.3333%;
	}
	.padd-t-120 {
		padding-top: 0;
	}  
	.slide-title h1 {
		font-size: 48px;
		margin-bottom: 10px;}
	.team-member {
		width: 100%;
	}
	.team-item .tdesg {
		line-height: 18px;
		letter-spacing: 1px;
	}

	.slide-title.title-transparent h1 {
		font-size: 30px;
	}

	.item-interior .number-item {
		top: 8%;
	}
	.item-interior p {
		margin-bottom: 20px;
	}
	.blog-detail-page .prev p,
	.blog-detail-page .next p {
		display:none;
	}

	.background-block {
		height: 400px;
	}
	.background-block.bg-long {
		height: 1100px;
	}
	.clients-section .clients ul li {
		display: block;
	}
	.slider-section.slider2 .slide-title, .baner-section .title-baner-section, .baner-section .title-baner-section.min-width {
		min-width: 360px;
	}
	.slider-section .slide-title h1 {
		font-size: 36px;
		line-height: 36px;
		padding: 20px 0;
	}
	.features-services .feature {
		width: 100%;
	}
	.hover-feature {
		padding: 50% 25%;
	}
	.counters-services {
		padding: 7%;
	}
	.journal-section .post {
		padding-right: 0;
	}

	.baner-section .title-baner-section h2 {
		font-size: 24px;
	}
	.about-tab .player-wrap {
		width: 320px;
	}
	.column-title {
		margin-bottom: 20px;
	}
	.column-title h4 {
		font-size: 16px;
	}
}
@media only screen and (max-width: 413px){

	.slide-title{ 
		width: 350px;
		min-width: inherit;
		min-height: 149px;
	}
	.et-examples .box1 {
		width: 100%;
	}
	.number-item {
		top: 32%;
	}

	.item-interior .number-item {
		top: 7%;
	}

	.text-slider .slide-title{
		padding-top:24px;
	}
	.text-slider .slide-title h3, .slider1 .carousel-caption .slide-title h3 {
		font-size: 16px;
	}
	.words h3, .line h3 {
		line-height: 13px !important;
	}
	.logo,.logo-dark {
		max-width:75%;
	}
	.comment-tab .col-sm-6 {
		width: 100%;
	}
}
/* ## min-width: 991 */
@media (max-width: 991px) {
	.page-banner img {
		height: 400px;
		max-width: none;
		width: auto;
	}
	
	#mc_embed_signup .indicates-required {
		margin-right: 4%;
		text-align: right;
	}
	
	.lets-talk-img {
		background-size: cover;
		background-position: center center;
	}
}
@media only screen and (max-width: 318px){
	.container {
		width:100%;
	}
	#service-section .col-sm-4 {
		width:100%;
	}
	
}	

@media only screen and (max-width: 320px){
	.number-item {
		top: 30%;
	}
	.slider-section.slider2 .slide-title, .baner-section .title-baner-section, .baner-section .title-baner-section.min-width {
		min-width: 300px;
	}
	.slider-section .slide-title .link-portf {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.hover-feature {
		padding: 100% 25%;
	}
	.journal-section .post .detail-post {
		bottom: 30px;
	}
}