@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1200px) and (max-width: 1365px)
{
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px)
{
	
}

@media only screen and (min-width: 768px) and (max-width: 991px)
{
	
}

@media only screen and (min-width: 500px) and (max-width: 767px)
{
	
	
	
	

}

@media only screen and (min-width: 100px) and (max-width: 499px)
{
	
	

	
}



@media only screen and (min-width: 100px) and (max-width: 767px)
{
	
	.advisorcopy {
    margin-top: 25px!important;
		margin-left: 15px!important;
    margin-right: 15px!important;
		
	}
	
	#advi{
		margin-bottom: 0px!important;s
	}
	
	.advisorcopy h1 {
    font-size: 27px!important;
}
	
	.advisorcopy h2 {
    font-size: 17px!important;
}
	
	#menuadvisor {
    margin-top: 0px!important;
}
	
	.alignbcmob{
		text-align: center!important;
	}
	
	.careercover {
    height: 28vh!important;
    background-position: 100%center!important;
 
}
	
	
	
	
	
	
	#getintouch {
    margin-top: 19px!important;
    margin-bottom: 15px!important;
}
	
	
	.contactuscover h1 {
    padding-top: 61px!important;
    font-size: 27px!important;
}
	
	.contactuscover {
    height: 28vh!important;
		
	}
	
	.contactaddress {
     margin-top: 0px!important; 
     margin-left: 0px!important; 
    text-align: center!important;
}
	
	
	
	
	
	.aboutustext h1 {
    padding-top: 54px!important;
    font-size: 27px!important;
}
	
	.aboutuscover {
    height: 28vh!important;
		
	}
	
	.aboutusp h2 {
      padding-top: 13px!important;
		
	}
	
	
	.aboutusp {
     margin-top: 0px!important; 
}
	
	.mt-5, .my-5 {
     margin-top: 0px !important; 
}
	
	.car a {
    font-size: 25px!important;
  
}
	
	.car {
    text-align: center;
     margin-top: 0px!important; 
     margin-bottom: 0px!important; 
}
	.car h1 {
    margin-top: 32px!important;
    font-size: 30px!important;
}
	
	
	.site-footer .widgettwo {
    margin-bottom: 15px!important;
		    text-align: center;
		margin-left: 0px!important;
		
	}
	
	address {
    font-size: 14px!important;
}
	
	
	.site-footer .widget {
    margin-bottom: 0px!important; 

}
	
	.site-footer {
    padding: 20px 0!important;
    
}
	
	
	.list-unstyled li>a {
    font-size: 14px!important;
  
}
	
	#endformob{
		    font-size: 12px!important;
	}
	
	.privacypolbody {
    margin-top: 147px!important;
}
	
	
	.fa-chevron-down:before {

		display: none!important
}
	
	
	.attorcontent h1 {
    font-size: 27px!important;
}
	
	.para2 p {
  
     padding-top: 0px!important; 
		text-align: justify!important;
}
	
	.at p {
    text-align: justify!important;
}
	
	
	.at h1 {
  
    padding-top: 18px!important;
    font-size: 27px!important;
}
	
	.attor {
    height: 30vh!important;
		
	}
	.intellec h1 {
     padding-top: 0px!important; 
     padding-left: 0px!important; 
		    font-size: 30px!important;
   
}
	
	#intelcoverpad {
    padding-top: 48px!important;
}
	
	.secfivepad {
     padding-top: 0px!important; 
}
	
	.techcontent h1 {
     padding-left: 0px!important; 
    font-size: 30px!important;
}
	
	.techcontent {
     padding-top: 0px!important; 
	}
	
	.secfourpad {
    padding-top: 48px!important;
}
	
	.sportsandgame h1 {
    padding-top: 0px!important; 
    font-size: 30px!important;
		padding-left: 0px!important;	
}
	
	
	.secthreepad {
    padding-top: 48px!important;
}
	
	
	
	#sportsabdgamepad {
    padding-top: 0px!important; 
}
	
	
	
	
	
	.mediaent h1 {
     padding-left: 0px!important; 
    font-size: 30px!important;
}
	
	.mediaent {
    padding-top: 0px!important; 
}
	
	.corimage {
    padding-top: 48px;
}
	
	.corpoints{
		    padding-left: 17px!important;
	}
	
	
	.corporate h1 {
     padding-left: 0px!important; 
    font-size: 30px!important;
}
	
	.desk{
		display: none!important;
	}
	
	.mob{
		display: block!important;
	}
	
	
	
	.corporate {
    padding-top: 0px!important;
}
	
	
	.attortext h1 {
   
    padding-top: 78px!important;
    font-size: 26px!important;
}
	
	
	.practicecover {
    height: 30vh!important;
		
		
	}
	.sectwopad {
    padding-top: 0px!important;
}
	
	
	
	
	.team-img {
    margin-top: 0px!important;
}
	.float-left {
    float: none!important;
}
	
	#aligncenterad{
		margin-left: auto!important;
		margin-right: auto!important;
		    margin-top: 42px!important;
	}
	
	
	.site-footer .widgetone {
    float: none!important; 
    text-align: center!important;
		    margin-bottom: 15px!important;
}
	
	
	#dialog{
		left: 0px!important;
		right: 0px!important;
		    top: 70.4px!important;
	}
	
	#boxes #dialog {
    width: 100%;
		
	}
	
	.dispoints li {
		text-align: center!important;
     padding-left: 0px!important;
     padding-right: 0px!important;
     margin-top: 0px!important; 
     
}
	
	.dispoints{
		    padding-left: 20px!important;
     padding-right: 0px!important;
		    margin-top: 10px!important;
	}
	
	
	.burger {
    top: -51px!important;
    left: 5px!important;
}
	
	.mkcadesklogo{
	width: 283px!important;
	margin-left: 26px!important;
		
}
	
	.banner{
	    padding-top: 131px!important;
}
	
	.hero{
		    margin-top: 54px!important;
	}
	
	.contact{
		margin-top: 23px!important;
	}
	
	.fade-carousel .slides .slide-2 {
  
    background-position: 51%!important;
}
	
	#about {
    padding-top: 0px!important;
}
	.untree_co-section {
     padding: 0px!important; 
}
	
	
	.practice {
    padding-top: 0px!important;
		
	}
	
	#pra {
     padding-left: 0px!important;
     text-align:center!important;
     padding-top: 15px!important;
}
	
	
	#legal {

     padding-left: 0px!important; 
     text-align: center!important; 
    padding-top: 40px!important;
}
	.people {
     margin-bottom: 0px!important; 
}
	
	#law {
    text-align: center!important; 
		    margin-top: 35px!important;
    margin-bottom: 20px!important;
}
	
	.attorcontent {
     padding-top: 0px!important; 
}
	
	.attorcontent p {
    text-align: justify!important;
  
}
	
	
	
	
	
	
	
	
	
	
	
	
}


@media only screen and (min-width: 370px) and (max-width: 670px){
	
	
	
}