/*============================================
media queries
===============================================*/

@media only screen and (min-width: 1440px)
{
	.container
	{
		max-width: 1280px;
	}
	.container-fluid.custom
	{
    max-width: 1770px;

	}
}

@media only screen and  (min-width:1200px) and (max-width:1440px)
{
	.services .allDiamonds ul>li
	{
	    background: #fff;
	    height: 130px;
	    width: 130px;
	        padding: 10px;
	    transform: rotate(-45deg);
	    margin-right: 60px;
	}
	
}


@media only screen and  (min-width:992px) and (max-width:1200px)
{
	.services .allDiamonds ul>li
	{
	    background: #fff;
	    height: 120px;
	    width: 120px;
	        padding: 5px;
	    transform: rotate(-45deg);
	    margin-right: 38px;
	}
	.services .allDiamonds
	{
    	margin-top: 160px;
	}
	.banner .heading
	{
	    
	    font-size: 40px;
	   
	}
	.navbar-expand-md .navbar-nav .nav-item:not(:last-child)
	{
		    padding-right: 15px;
	}
}




@media only screen and  (min-width:768px) and (max-width:992px)
{
		.banner .heading
	{
	    
	    font-size: 30px;
	   
	}
	.navbar-expand-md .navbar-nav .nav-item:not(:last-child) {
    padding-right: 10px;
}
	.services .allDiamonds ul>li
	{
	    background: #fff;
	    height: 140px;
	    width: 140px;
	        padding: 10px;
	    transform: rotate(-45deg);
	        margin-right: 67px;
	}
	.services .allDiamonds {
    margin-top: 155px;
        margin-bottom: 100px;
}

}

@media only screen and (max-width: 992px)
{
	.customBtn.Navbar
	{
		    display: none;
	}
.contact form
	{
		margin-bottom: 40px;
	}
	.pricing #myInput {


     border: 1px solid #e3e3e3; 
    color: #313131;
    margin-top: 30px;
    height: 50px;
}

}

@media only screen and (max-width: 767px) {
	.banner
{
	background-image: none;
	background-color: #eaeef2;
	    padding: 100px 0px;

}
.navbar-expand-md
{
	padding: 20px;
}
.navbar-expand-md .navbar-brand
{
	top: 0px;
}
.navbar-expand-md .navbar-nav {
    border-top: 1px solid #eaeef2;
    margin-top: 20px;
}
.navbar-expand-md .navbar-nav .nav-link
{
	    padding: 15px 5px 15px 5px;
}
.banner [class^="bg-banner"] + h6
{
	    padding-bottom: 30px;
}
.contact form .customBtn
{
	margin-top: 20px;
}
.ourTeam .teamBox
{
	text-align: center;
}
.ourTeam .teamBox img
{
	    padding-bottom: 20px;
}
}

@media only screen and (max-width: 350px)
{
	.navbar-expand-md {
    padding: 20px 10px;
}
	.navbar-expand-md .navbar-brand
{
	margin-right: 0px;
}

}