
@media (min-width: 360px) and (max-width: 414px) { 

.navbar .container img
	{
		width: 110px;
	}
.owl-carousel.home-slider .slider-item {
    background-size: contain;
	}
.owl-carousel.home-slider
	{
		height: 340px;
		top: -245px;
	}

.ftco-navbar-light {
	background-color: transparent !important;
	}
.ftco-navbar-light .navbar-toggler
	{
		color: #000 !important;
	}
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link
	{
		color: #000 !important;
		text-align: center;
	}
.ftco-navbar-light .navbar-nav > .nav-item.active > a
	{
		color: #000;
		
	}
.ftco-navbar-light .navbar-nav
	{
		background-color: #278ebb;
	}
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
.nav-item
	{
		border-bottom: 1px solid #fff;
	}
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
    font-size: 12px;
	}
.owl-carousel.home-slider .slider-item .slider-text h1 {
    font-size: 12px;
	margin-bottom: 5px !important;
}
.owl-carousel.home-slider .slider-item .slider-text .subheading {
    font-size: 10px;	
}
.owl-carousel.home-slider .owl-dots
	{
		display: none;
	}
.fleft {
    margin-right: 90px !important;
	width: 250px;
}
.quot {
   
    margin-right: -40px;
    width: 250px;
	top: 35px;
}
.quot {
    margin-right: -40px;
    width: 250px;
	float: none;
	}
html,body
{
    overflow-x: hidden;
     
}
.aimg {
    margin-right: auto;
    margin-left: auto;
    display: block;
    float: none;
	margin-top: -35px;
	width: 275px;
}
.aimg img
	{
		width: 100%;
	}
.abt h2 {
    font-size: 20px;
    text-align: center;
    margin-top: 15px;
}
	.rm {
    float: none;
	}
 .rm p
	{
	margin: 0 auto;
    display: block;
	margin-top: 15px;	
	}
section h2 {
    font-size: 20px !important;
}
	.ftco-services .services .media-body h3 {
    font-size: 15px;
	}
.ftco-intro h2 {
    color: #fff;
    font-size: 20px !important;
}
.testimony-wrap .name {
	font-size: 15px;
	}
.images-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(130px,1fr));
	}
	.footer .links-widget.links-widget-pac {
    padding: 0 0 0 0px;
}
.footer .links-widget ul li {
    margin-right: 10px;
	}
.footer .links-widget ul li a {
    font-size: 12px;
	}
.pull-left,.pull-right {
    float: none;
}
.sub .slider-item {
    height: 670px !important;
}	
	.abt p {
    
    padding-left: 20px;
    padding-right: 20px;
}
.footer-bottom p {
	font-size: 12px;
	}
.icon-bar a
	{
		padding: 8px;
	}
.icon-bar a
	{
		font-size: 15px;
	}
.footer .links-widget ul {
    margin-top: 0px;
	margin-left: -20px;
	}
.shead h2
	{
		margin-bottom: 50px;
		margin-top: -260px;
	}
.abt p {
    
    margin-top: 20px;
}	
.srvs .aimg img {
    width: 100%;
    height: auto;
	padding-top: 30px;
	}
.srvs h3 {
    font-size: 20px;
    padding-top: 20px;
    text-align: center;
}
.rblock .aimg {
    margin-right: auto;
    margin-left: auto;
    display: block;
    float: none;
    padding-top: 30px;
}
.lblock .aimg {
    margin-right: auto;
    margin-left: auto;
    display: block;
	float: none;
}	
	.rblock .heading-section {
    padding-left: 0px;
}
.subgal,.cn
	{
		margin-top: -30px;
	}
	
.cn h3 {
    font-size: 15px;
}
.cn h4 {
    font-size: 12px;
}
#fixed-social a {
	width: 40px;
	height: 40px;
}
#fixed-social .fa {
    font-size: 15px;
    padding-top: 14px;
}
#fixed-social a span {
    line-height: 40px;
	font-size: 12px;
	width: 145px;
	}
	
}
@media (min-width: 640px) and (max-width: 736px) and (orientation:landscape){ 
	
	.navbar .container img
	{
		width: 110px;
	}
.owl-carousel.home-slider .slider-item {
    background-size: contain;
	}
.owl-carousel.home-slider
	{
		height: 340px;
		top: -260px;
		
	}

.ftco-navbar-light {
	background-color: transparent !important;
	}
.ftco-navbar-light .navbar-toggler
	{
		color: #000 !important;
	}
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link
	{
		color: #000 !important;
		text-align: center;
	}
.ftco-navbar-light .navbar-nav > .nav-item.active > a
	{
		color: #000;
		
	}
.ftco-navbar-light .navbar-nav
	{
		background-color: #278ebb;
	}
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link
	{
		padding-top: 10px;
		padding-bottom: 10px;
	}
.nav-item
	{
		border-bottom: 1px solid #fff;
	}
.ftco-navbar-light .navbar-nav > .nav-item > .nav-link {
    font-size: 12px;
	}
.owl-carousel.home-slider .slider-item .slider-text h1 {
    font-size: 20px;
	margin-bottom: 5px !important;
}
.owl-carousel.home-slider .slider-item .slider-text .subheading {
    font-size: 15px;	
}
.owl-carousel.home-slider .owl-dots
	{
		display: none;
	}
.fleft {
    margin-right: 335px !important;
	width: 250px;
}
.quot {
   
    margin-right: -40px;
    width: 250px;
	top: 35px;
}
.quot {
    margin-right: 35px;
    width: 250px;
	float: none;
	}
html,body
{
    overflow-x: hidden;
     
}
.aimg {
    margin-right: auto;
    margin-left: auto;
    display: block;
    float: none;
	margin-top: 0px;
	width: 275px;
}
.aimg img
	{
		width: 100%;
	}
.abt h2 {
    font-size: 20px;
    text-align: center;
    margin-top: 15px;
}
	.rm {
    float: none;
	}
 .rm p
	{
	margin: 0 auto;
    display: block;
	margin-top: 15px;	
	}
.section h2 {
    font-size: 20px !important;
}
	.ftco-services .services .media-body h3 {
    font-size: 15px;
	}
.ftco-intro h2 {
    color: #fff;
    font-size: 20px !important;
}
.testimony-wrap .name {
	font-size: 15px;
	}
.images-container {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(130px,1fr));
	}
	.footer .links-widget.links-widget-pac {
    padding: 0 0 0 0px;
}
.footer .links-widget ul li {
    margin-right: 10px;
	}
.footer .links-widget ul li a {
    font-size: 12px;
	}
.pull-left,.pull-right {
    float: none;
}
.sub .slider-item {
    height: 670px !important;
}	
	.abt p {
    
    padding-left: 20px;
    padding-right: 20px;
}
.footer-bottom p {
	font-size: 12px;
	}
.icon-bar a
	{
		padding: 8px;
	}
.icon-bar a
	{
		font-size: 15px;
	}
.footer .links-widget ul {
    margin-top: 0px;
	margin-left: -20px;
	}
.shead h2
	{
		margin-bottom: 20px;
    margin-top: -215px;
	}
.abt p {
    
    margin-top: 20px;
}	
.srvs .aimg img {
    width: 100%;
    height: auto;
	padding-top: 30px;
	}
.srvs h3 {
    font-size: 20px;
    padding-top: 20px;
    text-align: center;
}
.rblock .aimg {
    margin-right: auto;
    margin-left: auto;
    display: block;
    float: none;
    padding-top: 30px;
}
.lblock .aimg {
    margin-right: auto;
    margin-left: auto;
    display: block;
	float: none;
}		
	.rblock .heading-section {
    padding-left: 0px;
}

	
.cn h3 {
    font-size: 15px;
}
.cn h4 {
    font-size: 12px;
}	
.ftco-services .services
	{
		width: 50%;
	}
#fixed-social a {
	width: 40px;
	height: 40px;
}
#fixed-social .fa {
    font-size: 15px;
    padding-top: 14px;
}
#fixed-social a span {
    line-height: 40px;
	font-size: 12px;
	width: 145px;
	}	
#fixed-social {
    position: fixed;
    top: 195px;
    z-index: 1;
}	
}
@media (min-width: 1367px) and (max-width: 1920px) {

.srvs .aimg img {
    width: 450px;
    height: 386px;
    border-radius: 0px;
}
	
}