@media screen and (min-width: 320px) and (max-width: 1199px) {
.Wrapper {
width:100%;
margin:auto;

}
}
@media screen and (min-width:768px) and (max-width:1199px){
	.menu li a {
	    padding: 8px 8px;
    font-size:19px;
    font-weight: normal;
    margin-left:0px;}
	.Design {
	
	width:100%;
}
.More p a{
	line-height: 50px;}
.Design > div {
	
	font-size:16px;
	margin:-12px;}
.box3 a{
	padding:25px;
	box-shadow:none;
}
.box2 a{
	padding:25px;
	box-shadow:none;
	left:34%;}
.box1 a{
	font-size:13px;
	padding:25px;}
.box2 a:hover, .box3 a:hover{
	box-shadow:none;
	font-size:15px;
	transform:none;
	transition:none;
	
}.box1 a:hover{box-shadow:none;
	font-size:13px;
	transform:none;
	transition:none;}
}
/* Header */

@media screen and (min-width:768px) and (max-width:1000px){
	    .menu li a {
			padding: 8px 6px;
    font-size: 17px;
    font-weight: normal;
    margin-left: 0%;

	}}

@media screen and (min-width: 320px) and (max-width:767px){

	.top-header {		
		margin-top: 30px;
	}

	.top-header ul li {
		display: block;
		text-align: center;
		margin-left: inherit;
		margin: 10px;
		padding: inherit;
	}
	.top-header ul li:nth-child(2) {
		border-left: none;
	}
	.top-header ul li a {
		display: block;
		color: #fff;
		margin-bottom: 10px;
	}

	.contact_icon img {
		width: auto !important;
	}
	.contact_icon {
		position: inherit;
		top: 15%;
		right: 10px;
	}
	.innerpage {
		padding: 2em 10px;
		overflow: hidden;
	}
	.ServiceContent {
		width: auto;
		color: #000;
		display: block;
		vertical-align: top;
		background: #f6f6f6;
		margin: 10px;
		box-shadow: 4px 4px 4px #ccc;
	}
	
	.height {
		min-height: auto;
		border-radius: 5px;
	}
	.Achievements img {
		width: 100%;
	}
	.faq_below {
		display: block;
		/* width: 43%; */
		margin: 10px;
	}
	.read-more {
    width: 100%;}
	.read-more ul li.Question span a:hover {
    
    transform:none;
   
}.read-more ul li.Question {
    padding: 0px 25px;
}
.Blog-Right{
	float:none;
	width:100%;
	border:none;}
	.Blog-left {
		float:none;
		

	width:100%;}
	.Left-Content {
		width:100%;
		border:none;
	}
	
	.left-img img {
    width: 100%;
	margin:0px;}
	
	.BlogSocial ul li a img {
    padding: 6px;
}
.Address {
    margin: auto;
}
.AddressLeft {
    float: none;
    width: auto;
    overflow: hidden;
    border-bottom: 2px solid #e6e6e6;
    padding-bottom: 3em;
}
.AddressLeft p {
    border-right: none;
}

.AddressRight {
    float: none;
    width: auto;
    margin-top: 1em;
    padding: 10px;
    overflow: hidden;
}
	.AddressLeft img {
	margin: 10px auto;
		display:block;
    
    width: 45%;
}
.contact_appoinment {    
	margin: 10px !important;
    
}
.address_head h3 {
    font-size: 22px;
}
.address_head {
    text-align: center;
    margin: 10px 0px;
}
.contact_appoinment p {
    font-size: 23px;
    line-height: 31px;
    padding: 5px;
    color: #FFF;
}

.consultant-left {
    float: none;
    width: auto;
    border-bottom: 1px dashed #666;
	border-right: none;
}

.consultant-center {
    float: none;
    width: auto;
    border-bottom: 1px dashed #666;
	border-right: none;
}

.consultant-right {
    width: auto;
    float: none;
}
.AddressRight p {

    font-size: 19px;}

	.Header {
		width: auto;
		height: auto;
		padding: 10px;
		/* margin-top: 2em; */
	}
	.Header img {
		width: 100%;
	}
.innerHeadBg h1 {
 
    font-size: 30px;
 }
 .HeaderLeft {
 display:block;
 text-align:center;
 margin:auto;
 padding:10px 0px;
 width:60%;
}
.HeaderLeft h1{
	padding: 12px;
margin-top: 20px;
font-size:38px;
line-height:45px;
}
.mainWrap {
  width: auto;
  padding: 50px 20px;
}

.menu { display: none;
position: absolute;
width:100%;
top:30px;
z-index:111;
 }

#resp-menu {
	    display: block;
    text-align: center;
    background: #000;
    padding: 8px;
    font-size: 13px;
	position:absolute;
	top:0;

}
#resp-menu:hover {
  background:#000;
}



.menu li {
  display:block;
  margin: 0;
  text-align:center;
}

.menu li a {
	 text-align:center;
	 padding:8px;
 
  color: #FFFFFF;
  background:#000000;}


.menu li a:hover,
.menu li:hover>a {
  background: #E83556;
  color: #fff;
}

.menu ul {
  visibility: hidden;
  opacity: 0;
  top: 0;
  left: 0;
  width: 100%;
  transform: initial;
}

.menu li:hover>ul {
  visibility: visible;
  opacity: 1;
  position: relative;
  transform: initial;
}

.menu ul ul {
  left: 0;
  transform: initial;
}

.menu li>ul ul:hover { transform: initial; }


.Banner {
	float:none;
	width:100%;

}
.Below{
	padding:1px;
}
.BelowRight {
	float:none;
	width:100%;
	padding:0px;
}
.BelowRight h1 {
	font-size:25px;
	text-align:center;
}
.BelowRight h2 {
	font-size:15px;
}

.Design {
	display:block;
	width:100%;
}
.Design p {
	display:block;
	box-sizing:border-box;
	width:100%;
	padding:5px;
margin: 0px;
}
.Design > div {
	display:block;
	font-size: 15px;
	margin: 5px;}
	.FooterBottom h1 {
		text-align:center;
		padding:0px;
	

}
.copyright h1 {
    width: auto;
}
.FooterLeft_time {
    display: block;
    width: auto;
    overflow: hidden;
    vertical-align: top;
}

.FooterBottom {
    padding: 20px;
}
.FooterBottom p{
	text-align:center;
	padding: 6px 0px 0px;
}
	.FooterLeft{
	width:100%;
	float:none;
	display:block;}
	.time{
		width:100%;
padding-bottom:20px;

}
	.FooterRight{
		float:none;
		width:100%;
	}
	.icon{
		width: 100%;
         float:none;
		 text-align:center;
		 padding:10px
	}
	
	.icon ul {
		width:100px;
		margin:auto;

}.icon ul li{
	    
    margin: 4px;
}
	
	.copyright{
		width: 100%;
float: none;
padding:10px;
margin-left:2px;
		}
		.time h1 {
			background:none;
			text-align:center;
			width:100%;
		}
		.time2{
	width:83%;
text-align: center;
		}
		.time2 p {
    padding: 0px 0px 10px 40px;
}











/*.FooterLeft{
	width:100%;
	float:left;
	padding-left:0px;
	margin-left:0px;
}
.Footer_Left h1, .Footer_Right h1 {
	padding: 20px 0px 0px 0px;
}
.Footer_Left1 h1{
     padding: 0px 0px 20px 30px;}
	.Footer_Right1 h1{
		padding:40px 0px 0px 30px;}
		.Footer_Right1 p{
			 padding:30px 0px 0px 30px;}
	 .Footer_Left1 ul {
    margin-left:3px;
	 }
	 
.Footer_Left1 {
	width:100%;
	float:none;
	margin-left:20px;
}
.Footer_Right1 {
	padding-top:20px;
	margin-left:20px;
	float:none;
}*/
.theme-default .nivoSlider img {
	padding:23px;
   
}
.box{
	padding-top:0px;
}
.box1 , .box2 , .box3 {
	width:100%;
	margin-bottom:3px;
}
.box1 h3 a, .box2 h3 a, .box3 h3 a{
	margin:0px;
}
.box2 a, .box3 a{
  padding:25px;
  border-radius:0px;
width:100%;
position:inherit;
font-size:28px;

}
	.box1 a{
		width:100%;
	font-size:28px;
	 border-radius:0px;
	padding:25px;
	position:inherit;}


.box2 a:hover, .box3 a:hover{
	box-shadow: none;
	font-size:28px;
	transform:none;
	transition:none;
	
}.box1 a:hover{box-shadow: none;
	font-size:28px;
	transform:none;
	transition:none;}
 
.AboutRight{
	float:none;
	width:100%;
	text-align:center;
	padding:6px;}
.AboutLeft {
	float:none;
	width:100%;
}
.About_Above p {
        text-align: center;
    line-height: 45px;
    font-size: 18px;

}
.About img {
   
    padding:0px;}
.About_Below p{
	text-align:justify;
	font-size:18px;}

.About h3 {
    font-size: 22px;}
/*@media screen and (min-width:1001px) and (max-width:1199px){
	

.menu li a {
	    padding: 8px 31px;
    font-size: 20px;
    font-weight: normal;
    margin-left: 20px;}
.mainWrap { width: 768px; }
}
@media screen and (min-width:800px) and (max-width:1000px){
	

.menu li a {
	    padding: 8px 14px;
    font-size: 20px;
    font-weight: normal;
    margin-left: 20px;}
.mainWrap { width: 768px; }
}
*/

/*@media screen and (min-width:1001px) and (max-width:1099px){
.Design {
	
	width:100%;
	
}
.Design > div {
	display:inline-block;
	font-size: 16px;
}
.work {
	padding:0px;
}
.resume {
	padding:0px;
}
.skill {
	padding:0px;
}
.resume a {
	margin-left:4px;
}
.work a {
	margin-left:4px;
}
.skill a {
	margin-left:4px;}
}
*/	

/*.menu ul { top: 37px; }

.menu li a { font-size: 12px; }

a.homer { background: #E95546; }*/
/*@media screen and (min-width:1001px) and (max-width:1199px){
	.Design {
	
	width:100%;
}
.Design > div {
	
	font-size:15px;
	margin:0px;
	padding:10px;
	
	
	
}
.work a {
	padding:30px;
	font-size:12px;
	margin-left:20px;
}
.resume a {
	padding:30px;
	font-size: 13px;
	margin-left:0px;
}
.skill a {
	padding:30px;
	font-size:13px;
	margin-left:0px;
}
.work a:hover, .resume a:hover, .skill a:hover{
	box-shadow: none;
	font-size:15px;
	transform:none;
	transition:none;
}

}*/



 