@media (min-width: 1921px) { }
@media (min-width: 1681px) and (max-width: 1920px) { }
@media (min-width: 1601px) and (max-width: 1680px) { }
@media (min-width: 1441px) and (max-width: 1600px) { }
@media (min-width: 1367px) and (max-width: 1440px) { }
@media (min-width: 1281px) and (max-width: 1366px) { }
@media (min-width: 1025px) and (max-width: 1280px) { }
@media (min-width: 981px) and (max-width: 1024px) { }
@media (min-width: 801px) and (max-width: 980px) { }
@media (min-width: 769px) and (max-width: 800px) { }
@media (min-width: 737px) and (max-width: 768px) { }
@media (min-width: 721px) and (max-width: 736px) {

    .logo-inner img {
    height: 50% !important;
    width: 50% !important;
}

    .mobile .header-fixed-on-mobile .header-inner {
    position: absolute !important;
}

    .mt130 {
    margin-top: 0px !Important;
}

    .column.width-6.pr0,.column.width-6.pl0.mt30,.column.width-6.pr0.mt130,.column.width-6.pl0 {
    padding-left: 0rem;
    padding-right: 0rem;
}

}
@media (min-width: 668px) and (max-width: 720px) { }
@media (min-width: 641px) and (max-width: 667px) { }
@media (min-width: 569px) and (max-width: 640px) {

    .logo-inner img {
    height: 50% !important;
    width: 50% !important;
}

    .mobile .header-fixed-on-mobile .header-inner {
    position: absolute !important;
}

    .mt130 {
    margin-top: 0px !Important;
}

    .column.width-6.pr0,.column.width-6.pl0.mt30,.column.width-6.pr0.mt130,.column.width-6.pl0 {
    padding-left: 0rem;
    padding-right: 0rem;
}

}
@media (min-width: 481px) and (max-width: 568px) { }
@media (min-width: 415px) and (max-width: 480px) { }
@media (min-width: 376px) and (max-width: 414px) {

.logo-inner img {
    height: 50% !important;
    width: 50% !important;
}

    .mobile .header-fixed-on-mobile .header-inner {
    position:absolute !Important;
}

    .mt130 {
    margin-top: 0px !Important;
}

    .column.width-6.pr0,.column.width-6.pl0.mt30,.column.width-6.pr0,.column.width-6.pl0 {
    padding: 0px;
}

}
@media (min-width: 361px) and (max-width: 375px) { }
@media (min-width: 321px) and (max-width: 360px) {

.logo-inner img {
    height: 50% !important;
    width: 50% !important;
}

.navigation.nav-right {
    margin-left: 0rem !important;
}

    .mobile .header-fixed-on-mobile .header-inner {
    position: absolute !important;
}

    .text-justify{
    letter-spacing: 0px !important;
}

    .mt130 {
    margin-top: 0px !Important;
}

    .column.width-6.pr0,.column.width-6.pl0.mt30,.column.width-6.pr0,.column.width-6.pl0 {
    padding: 0px;
}

}
@media (max-width: 320px) { }



@media (max-width:768px){

    h4.none-border {
    display: none;
}

    .overlay-navigation-footer {
    text-align: center;
}

    .scroll-to-top {
    display: none !Important;
}

}

/*<!-------------------------------------Edited Here------------------------------------------------------------>*/


@media only screen and (max-width:490px)
{
	.header .logo
	{
		width:auto;
	}
	.title-medium
	{
		font-size:2rem;
	}
	.tms-perspective
	{
		width:100%;
		left:0% !important;
		top:20% !important;
	}
	.featured-media .tms-pagination
	{
		bottom:26%;
		right:11.4rem;
	}
	.scroll-down a
	{
		display:none;
	}
	.text-xlarge
	{
		font-size:2.6rem !important;
	}
	.content-grid-4 .grid-item
	{
		width:50% !important;
	}
	[class*="stats-"] .counter
	{
		font-size:1.5rem;
	}
	.offset-3
	{
		margin-left:0px !important;
	}
	.home-tag-line
	{
		left:0%;
	}
	.masonry-set-dimensions .grid .grid-item
	{
		padding:2.2em;
	}
	.masonry-set-dimensions .grid
	{
		margin-bottom:3rem;
	}
	.footer .row.flex > .column
	{
		text-align:center;
	}
	.footer h4::after
	{
		display:none;
	}
	.process-thumbnail li.onright .process-thumb-content,.process-thumb-content
	{
		padding:40px 20px 20px 20px;
	}
	#about
	{
		padding-bottom:3rem;
	}
	#about .translate-left,#about .translate-right
	{
		padding:0px;
	}
    .section-block.grid-container.no-padding-top.portfolio-main.masonry.masonry-set-dimensions
    {
        padding-bottom: 3rem;
    }
    .text-line-vertical:after
    {
        height:0px;
    }

    .prj-feature-block div
    {
	   min-height:60px;
	   padding:10px;
        text-align: center;
    }
    .feature-block2,.feature-block1
    {
        width:100%;
    }
    .prj-feature-block
    {
        padding: 0px;
    }
    .shanti-feat
    {
        margin-right: 0px;
        text-align: center;
    }
    .section-block.replicable-content
    {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .intro-title-1
    {
        padding-top: 3rem;
    }
    /*.grid.prj-gal-efcee
    {
        height: 1700px !important;
    }*/
	/*#about .feature-column.center.horizon
	{
		margin-left:1rem;
	}*/
}



@media only screen and (min-width:500px) and (max-width:768px)
{
	.tms-perspective
	{
		width:70%;
		top:18%;
		left:18%;
	}
	.scroll-down a,.featured-media .tms-pagination
	{
		display:none;
	}
	.content-grid-4 .grid-item
	{
		width:33.3333% !important;
	}
	.offset-3
	{
		margin-left:0px !important;
	}
	.footer .column.width-3, .footer .column.width-2 {
    width: 50%;
    float: left;
    position: relative;
    display: flex;
    text-align: center;
	}
	.footer .column.width-2
	{
		margin-top:-9%;
	}
	.footer h4::after
	{
		left:47%;
	}
	.footer .widget
	{
		margin-bottom:6rem;
	}
	.masonry-set-dimensions .grid
	{
		margin-bottom:5rem;
	}
	.text-line-vertical:after
    {
        height:0px;
    }
    .feature-block2,.feature-block1
    {width: 100%;}
    .prj-feature-block div
    {
        min-height: 60px;
        padding:0 10px;
        text-align: center;
    }
    .shanti-feat,.column.width-6 ul.list1
    {
        margin-right: 0px;
        text-align: center;
    }
    .feature-block2 .column.width-4
    {
        width: 50%;
        position: relative;
        float: left;
        min-height: 300px;
    }
    .section-block.replicable-content
    {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }
    .left-on-mobile h2.mb-30
    {
        text-align: center;
    }
    #fet_left .list1
    {
        text-align:left !important;
    }

}
@media only screen and (max-width:768px)
{
	.tm-slider-parallax-container .tm-slider-container
	{
		position:relative;
	}
	.header .logo-inner
	{
		display:flex !important;
	}
	.scroll-down a,.featured-media .tms-pagination
	{
		display:none !important;
	}
	#about .mt130
	{
		margin-top:0px;
	}
	#about .column.width-6.pl0
	{
		padding-bottom:20px;
		padding-left:10px;
	}
    .section-block
    {
        padding-bottom: 5rem;
    }
    .bkg-charcoal .media-column.width-6
    {
        background-size: cover !important;
    }

}
@media only screen and (min-width:799px) and (max-width:1200px)
{
    .address-info .pad-right
    {
        padding-right: 0px;
    }
    h4.none-border
    {
        line-height: 2.2em;
    }
    .content-grid-4 .grid-item
    {
        width:33.3333% !important;
    }
    .home-tag-line
    {
        left:0px;
    }
    .tms-perspective
    {
        width:70%;
        top:28%;
        left:15%;
    }
    .header .logo-inner
	{
		display:flex !important;
	}
    .section-block
    {
        padding-bottom: 2rem;
    }
    .feature-block2,.feature-block1
    {width: 100%;}
    .prj-feature-block div
    {
        min-height: 60px;
        padding:0 10px;

    }
    .shanti-feat,.column.width-6 ul.list1
    {
        margin-right: 0px;
        text-align: center;
    }
    .feature-block2 .column.width-4
    {
        width: 50%;
        position: relative;
        float: left;
        min-height: 150px;
    }

}
@media only screen and (min-width:799px) and (max-width:900px)
{
	#about .width-6
	{
		width:80%;
		margin:10% 7% 0px 10%;
	}
	#about .translate-right
	{
		padding:0px;
	}
    .masonry-set-dimensions .grid
    {
        padding-bottom: 5rem;
    }

}

@media only screen and (min-width:1000px)
{
	#about .onleft
	{
		margin-left:18%;
	}
	#about .onright
	{
		margin-left:2%;
	}
	.text-line-vertical:after
	{
		margin-top:0rem;
	}
    .header .logo-inner
	{
		display:flex !important;
	}
    .section-block
    {
        padding-bottom: 5rem !important;
    }


}

@media only screen and (max-width:1500px)
{
	#about .mt130,#about .mt30
	{
		margin-top:0px;
	}
	#about .translate-left,#about .translate-right
	{
		padding:20px;
	}
}






/*<!------------------------------------------------Edit End--------------------------------------------------------->*/
@media (min-width: 480px) and (max-width: 600px) {
	/*.grid.prj-gal-efcee {min-height: 2700px !important;}*/
}
