﻿body {
		background:url('../images/pattern/irongrip.png') !important;
	}
	.smallfont{
		font-size: 10px;
		padding: 0px 10px 10px 6px;
		color: #877e7e;
		text-align: center;
		cursor: default
	}
	.left57{
		left:57% !important;
	}
	.left55{
		left:55% !important;
	}
	.text-center{
		text-align:center;
	}
	.mBottom10{
		margin-bottom:20px;
	}
	.imageborder{
		border-radius:0em !important;
		width:130px !important;
		left:48% !important;
	}
	.imageradius{
		border-radius:10px !important;
		min-width:131px !important;
	} 
	.list_square{
	list-style-type: square !important;
	}
	
	ul.listy li{
 	padding-left: 24px !important;
    margin-left: 10px !important; 
    background: url(../images/icons/arrow2.png) no-repeat !important;
    width: 304px;
	float:right;
    margin-bottom: 9px !important; 
   
    font-weight: bold; 
	}
	.button_padd_margin{
		padding-left: 24px !important;
		margin-left: 10px !important; 
	}
	.mt30{
		margin-top:30px;
	}
	.pd30{
		padding:30px;
	}
	.paddingLeft0{
		padding-left:0px; 
	}
	.paddding_top15{
		padding-top:15px;
	}
	.mLeft20{
		margin-left:20px;
	}
	.width48{
		width:48% !important;
	}
	.btmLeft{
		bottom:10px;
		left:20px;
	}
	.hidearrow{
        display:none;
	}
	
	@media(max-width:375px)
	{
		.width48{
			width:100% !important;
		}
	}
	
	@media(width:800px)
	{
		.width48{
			width:100% !important;
		}
	}
	@media(width:960px)
	{
		.width48{
			width:100% !important;
		}
	}
	.lineHt22{
		line-height:22px;
	}
	.mtopNlineHt25{
		margin-top:25px;
		line-height:25px;
	}
	
	.imagecenter{
		float:none; 
		display:block;
		margin-left:auto;
		margin-right:auto;
	}
	.our_clients .a_client.themeforest{
		width:200px !important;
		background:url('../images/Bblockimg/promoter.png') no-repeat !important;
	}
	.our_clients .a_client.activeden{
		width:200px !important;
		background:url('../images/Bblockimg/architect.png') no-repeat !important;
	}
	.span_text{
		font-weight:300;
		color:black;
		color:#c9577d;
	}
	@media(min-width:980px)
	{
		.height160{
			height:250px;
		}
		.height224{
			height:224px;
		}
		.height116{
			height:116px;
		}
		.height336{
			height:336px;
		}
		/* masterb project info part */
		.height360{
			height:320px;
			background-color:#f3f3f3;
		} 
	}
	@media(max-width:979px) and (min-width:760px)
	{
		.height160{
			height:280px; 
		}
		.height224{
			height:270px;
		}
		.height116{
			height:170px;
		}
		.height336{
			height:440px;
		}
		/* masterb project info part */
		.height360{
			height:350px;
			background-color:#f3f3f3;
		} 
	}
	
		.height330{
			height:230px;
		}
		.height440{
			height:380px;
		}
		.height240{
			height:140px;
		}
		.height360Spec{
			height:300px;
		}
		.height370{
			height:360px;
		}
		
		
		 
		/*.height320{
			height:320px;
		}
		.height370{
			height:370px;
		}
		.height265{
			height:265px;
		}
		.height490{
			height:490px;
		}
		*/
		#logo img{
			/*max-width:175px !important;*/
			max-width:250px !important;
		}
		#header #logo{
			padding:0px 10px !important;
		}
		.pp_social {
			display:none;
		}
	
	.camera_des				
	{
		position: absolute; 
		padding: 5px 10px; 
		-webkit-border-radius: 2px; 
		-moz-border-radius: 2px; 
		border-radius: 2px; 
		max-width: 240px;
	}
.camera_des.heading	{
	font-size: 20px;
	}
	@media(max-width:550px)
	{
		.widthMQ{
			width:220px !important; 
		}	
	}
	
	/* .colorwhite{
		color:#555;
	}
	.colorwhite:hover{
		color:#c9577d;
	} */
	
	@media(max-width:1920px) and (min-width:1000px)
			{
				.padding_100{
					padding-left:100px !important;
				}
			}
			
			
			
/* Responsiveness */			
		@media(max-width:414px) and (min-width:360px)
		{
				#logo img
				{
					height :55px;
				}
				.search_bar
				{
					margin-top:-38px;
				}
				.search_bar:before
				{
					top:-25px;
				}
		}	
		@media(max-width:359px) and (min-width:320px)
		{
			#logo img {
					max-width:164px !important;
			} 
			.search_bar{
					margin-top: -42px;
			} 
			.search_bar:before{
					top: -23px;
			}
 			ul#mainmenu li {
				height: 55px;
			} 
		}
		@media(max-width:736px) and (min-width:480px)
		{
				ul#mainmenu li{
					height:63px;
				}
				.search_bar{
					margin-top: -35px;
				}
		}
		@media(max-width:960px) and (min-width:667px)
		{
			.width700{
				width:700px !important;
			}
			#location_map{
				width:650px !important;
			}
			
		}
		
		@media(max-width:666px) and (min-width:500px)
		{
			.width700{
				width:506px !important;
			}
			#location_map{
				width:465px !important;
			}
			
		}
		
		/* A Block overview img */
		@media(max-width:960px) and (min-width:800px)
		{
			.lazy{
				height:350px;
			}
		}
		@media(max-width:768px) and (min-width:700px)
		{
			.lazy{
				height:340px;
			}
		}
		@media(max-width:570px) and (min-width:540px)
		{
			.lazy{
				height:450px;
			}
		}
		@media(max-width:540px) and (min-width:500px)
		{
			.lazy{
				height:422px;
			}
		}
		@media(max-width:499px) and (min-width:480px)
		{
			.lazy{
				height:377px;
			}
		}
		@media(max-width:479px) and (min-width:400px)
		{
			.lazy{
				height:320px;
			}
		}
		
		@media(max-width:399px) and (min-width:330px)
		{
			.lazy{
				height:275px;
			}
		}
		@media(max-width:329px) and (min-width:300px)
		{
			.lazy{
				height:241px;
			}
		}
		
		/* About content*/
		@media(max-width:670px) and (min-width:600px)
		{
			.aboutWidth{
				width:570px !important;
			}
		}
		@media(max-width:599px) and (min-width:500px)
		{
			.aboutWidth{
				width:490px !important;
			}
		}
		@media(max-width:499px) and (min-width:400px)
		{
			.aboutWidth{
				width:400px !important;
			}
		}
		@media(max-width:399px) and (min-width:300px)
		{
			.aboutWidth{
				width:290px !important; 
			}
		}
		
		/* A block Image */
		
		
		@media(max-width:960px) and (min-width:800px)
		{
			.imgwidth{
				width:380px !important;
				margin-left:-65px;
			}
			.imgwidthr{
				width:380px !important;
				margin-left:44px;
			}
			.singleimg{
				clear:left;
			}
		}
		
		@media(max-width:800px) and (min-width:700px)
		{
			.singleimg{
				width:300px;
			}
			/*
			.imgwidth{
				width:380px !important;
				margin-left:-65px;
			}
			.imgwidthr{
				width:380px !important;
				margin-left:44px;
			}*/
		}
		@media(max-width:1920px) and (min-width:740px)
		{
			.height65{
				height:65px;
			}
			
		}
        @media(max-width:990px) and (min-width:700px)
		{
			.highlightwidthtext{
				width:250px !important;
			}
            .highlightwidthimage{
                width:300px !important;
                margin-left:0px !important;
            }
            .highlightwidthtext2{
                width:250px !important;
            }
            .highlightwidthimage2{
                width:300px !important;
            }
            .ml-60{
                margin-left:60px !important;
            }
			
		}

      
    
    
    @media(max-width:699px) and (min-width:300px)
		{
			.imghide{
				display:none;
			}
			
		}
    @media(max-width:430px) and (min-width:300px)
		{
			.textright{
                left:40px !important;
			}
            .textleft{
                right:40px !important;
            }
			
		}
     @media(max-width:330px) and (min-width:200px)
		{
			.textright{
                left:75px !important;
			}
			.textleft{
                right:70px !important;
			}
		}
	

     @media(max-width:1000px) and (min-width:800px)
		{
			.tabWidth{
				width:600px;
			}
			
		}

     @media(max-width:799px) and (min-width:600px)
		{
			.tabWidth{
				width:500px !important;
			}
			
		}

     @media(max-width:599px) and (min-width:400px)
		{
			.tabWidth{
				width:300px !important;
			}
			
		}

     @media(max-width:420px) and (min-width:300px)
		{
			.tabWidth{
				width:250px !important;
			}
            .width250{
                width:250px !important;
            }
			
		}