/*==================================================
=            Bootstrap 5 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {}


/*==========  Non-Mobile First Method  ==========*/

/* X-Large devices (large desktops, less than 1400px) */
@media (max-width: 1399.98px) {}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199.98px) {}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) {}
 
/* X-Small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {}

/*
Apple iPhone 5, 5S & 5C 
Apple iPod Touch (5th generation)
*/
@media (min-width: 1136px) and (max-width: 1279px) {
	/*body {	font-size: 16px; }*/
}

/*
Apple iPhone 4 & 4S
Apple iPod Touch (4th generation)
*/
@media (min-width: 960px) and (max-width: 1135px) {
	/*body {	font-size: 15px; }*/
	h1 { font-size:3em; }		/* 39px */
	h2 { font-size:2.3077em; }	/* 30px */
	h3 { font-size:1.8461em; }	/* 24px */
}

/*
Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
/* With side menu
@media (min-width: 768px) and (max-width: 1279px) {
*/
/* Without side menu */
@media (min-width: 768px) and (max-width: 959px) {
	/*body {	font-size: 15px; }*/
	h1 { font-size:3em; }		/* 39px */
	h2 { font-size:2.3077em; }	/* 30px */
	h3 { font-size:1.8461em; }	/* 24px */
}



/*
Portrait orientation

Sony Xperia
LG Optimus
Blackberry Storm 3, Torch 9850 & Torch 9860
Nokia Lumia 610, 710 & 800
HTC Desire, Desire Z, Desire S & One V
Samsung Galaxy
*/
@media (max-width: 767px) {
	/*body {	font-size: 15px; }*/
	h1 { font-size:2.5em; }		/* 30px */
	h2 { font-size:2em; }		/* 24px */
	h3 { font-size:1.6667em; }	/* 20px */
}



@media (max-width: 767px) {
	/*body {	font-size: 15px; }*/
	h1 { font-size:2.5em; }		/* 30px */
	h2 { font-size:2em; }		/* 24px */
	h3 { font-size:1.6667em; }	/* 20px */
}

@media only screen and (max-width: 1440px) {

/*rs-layer#slider-4-slide-13-layer-18{
      margin-top: -54px !important;
     font-size: 29px !important;
     text-align: center !important;
     line-height: 40px !important;
   

}

rs-layer#slider-4-slide-15-layer-18 {
    margin-top: -54px !important;
    font-size: 29px !important;
    text-align: center !important;
    padding: -5px !important;
    padding-left: 9px !important;
    line-height: 40px !important;
    left: 66px;
}*/

.bok {
    margin-top:-15px !important;
    margin-left: 0px !important;
   
   
}


}

@media only screen and (max-width: 1366px) {

.content {
    margin-top: 15px;
}

/*rs-layer#slider-4-slide-13-layer-18{
      margin-top: -54px !important;
     font-size: 29px !important;
     text-align: center !important;
     line-height: 40px !important;
   

}

rs-layer#slider-4-slide-15-layer-18 {
    margin-top: -54px !important;
    font-size: 29px !important;
    text-align: center !important;
    padding: -5px !important;
    padding-left: 9px !important;
    line-height: 40px !important;
    left: 66px;
}*/

.bok {
    margin-top:-15px !important;
    margin-left: 0px !important;
   
   
}

}

@media only screen and (max-width: 1024px) {

.layer-overlay .pt-160 {
    padding-top: 219px !important;
}

.menuzord .showhide em {
    background: #fff;
    
}



rs-layer#slider-4-slide-9-layer-21 {
    margin-top: 18px !important;
   
}

rs-layer#slider-4-slide-13-layer-21 {
    margin-top: 18px !important;
   
}

rs-layer#slider-4-slide-15-layer-21 {
    margin-top: 18px !important;
    
}

rs-layer#slider-4-slide-9-layer-18{
	margin-top: 22px !important;
	
    
}



rs-layer#slider-4-slide-13-layer-18{
      margin-top: 22px !important;
    
  }

rs-layer#slider-4-slide-15-layer-18 {
    margin-top: 22px !important;
    
}

.bok {
    margin-top:60px !important;
    margin-left: 0px !important;
   
}

header#header .menuzord-brand img {
    max-height: 90px;
}
    
}

@media only screen and (max-width: 800px) {
header#header .menuzord-brand img {
    max-height: 89px;
    width: 151px;
    /* transition: all 0.3s ease; */
    margin-top: -16px;
}

.layer-overlay .pt-160 {
    padding-top: 257px !important;
}

section.page-title.layer-overlay.overlay-dark-9.section-typo-light.bg-img-center {
    height: 532px;
}


}



@media only screen and (max-width: 768px) {

.layerp {
    padding-top: 13px !important;
    font-size: 17px !important;
    width: 476px !important;
    white-space: pre-wrap;
    margin-bottom: 55px !important;
    text-align: center!important;
    /* padding: 2px !important; */
    /* word-spacing: 1px; */
    margin-left: 9px !important;
}



rs-layer#slider-4-slide-9-layer-21 {
    margin-top: -10px !important;
     left:130px;
}

rs-layer#slider-4-slide-13-layer-21 {
    margin-top: -2px !important;
     left:130px;
}

rs-layer#slider-4-slide-15-layer-21 {
    margin-top: -6px !important;
     left:130px;
}

rs-layer#slider-4-slide-9-layer-18 {
     margin-top: -11px !important;
    font-size: 34px !important;
    text-align: center !important;
    line-height: 46px !important;
    letter-spacing: 0px !important;
    left:48px;
}


rs-layer#slider-4-slide-13-layer-18 {
    margin-top: -8px !important;
    font-size: 34px !important;
    text-align: center !important;
    line-height: 46px !important;
    letter-spacing: 0px !important;
     left:48px;
}

rs-layer#slider-4-slide-15-layer-18 {
   margin-top: -6px !important;
    font-size: 34px !important;
    text-align: center !important;
    line-height: 46px !important;
    letter-spacing: 0px !important;
     left:66px;
}

.bok {
    margin-top: 6px !important;
    margin-left: 206px !important;
}

.rs-slides{
    position: absolute;
    text-indent: 0em;
    top: 0px;
    left: 0px;
    height: 850px !important;
}

.menuzord .showhide em {
    width: 26px;
    height: 3px;
    margin: 4px 20px 0;
    float: right;
    background: #fff;
    border-radius: 3px;
    transition: all 0.3s ease;
}

    }

@media only screen and (max-width: 750px) {

.layerp {
    padding-top: 13px !important;
    font-size: 17px !important;
    width: 476px !important;
    white-space: pre-wrap;
    margin-bottom: 55px !important;
    text-align: center!important;
    /* padding: 2px !important; */
    /* word-spacing: 1px; */
    margin-left: 9px !important;
}

.icon-box.icon-left .icon {
    float: left!important;
    /* margin-right: 28px; */
    margin-bottom: 15px;
}

.icon-box.icon-left .icon-text {
    overflow: hidden;
    text-align: center;
}



rs-layer#slider-4-slide-9-layer-21 {
    margin-top: -10px !important;
     left:130px;
}

rs-layer#slider-4-slide-13-layer-21 {
    margin-top: -2px !important;
     left:130px;
}

rs-layer#slider-4-slide-15-layer-21 {
    margin-top: -6px !important;
     left:130px;
}

rs-layer#slider-4-slide-9-layer-18 {
     margin-top: -11px !important;
    font-size: 34px !important;
    text-align: center !important;
    line-height: 46px !important;
    letter-spacing: 0px !important;
    left:48px;
}


rs-layer#slider-4-slide-13-layer-18 {
    margin-top: -8px !important;
    font-size: 34px !important;
    text-align: center !important;
    line-height: 46px !important;
    letter-spacing: 0px !important;
     left:48px;
}

rs-layer#slider-4-slide-15-layer-18 {
   margin-top: -6px !important;
    font-size: 34px !important;
    text-align: center !important;
    line-height: 46px !important;
    letter-spacing: 0px !important;
     left:66px;
}

.bok {
    margin-top: 6px !important;
    margin-left: 206px !important;
}

.rs-slides{
    position: absolute;
    text-indent: 0em;
    top: 0px;
    left: 0px;
    height: 850px !important;
}

.menuzord .showhide em {
    width: 26px;
    height: 3px;
    margin: 4px 20px 0;
    float: right;
    background: #fff;
    border-radius: 3px;
    transition: all 0.3s ease;
}

    }
    
   @media only screen and (max-width: 600px) { 
    rs-layer#slider-4-slide-13-layer-18 {
    margin-top: -8px !important;
    font-size: 34px !important;
    text-align: center !important;
    line-height: 46px !important;
    letter-spacing: 0px !important;
    left: -5px;
}

header#header .menuzord-brand img {
    max-height: 86px;
    width: 136px;
    /* transition: all 0.3s ease; */
    margin-top: -16px;
}

.layer-overlay .pt-160 {
    padding-top: 242px !important;
}

section.page-title.layer-overlay.overlay-dark-9.section-typo-light.bg-img-center {
    height: 474px;
}

}


@media only screen and (max-width: 480px) {
	/*body {	font-size: 15px; }*/
	h1 { font-size:2.5em; }		/* 30px */
	h2 { font-size:2em; }		/* 24px */
	h3 { font-size:1.6667em; }	/* 20px */

	header#header .menuzord-brand img {
    max-height: 91px;
    width: 80px;
    /* transition: all 0.3s ease; */
    margin-top: -15px;
}

header-nav-wrapper {
    background: #b77f05;
    height: 84px;
}

.uptxt{
	margin-top: -8px !important;

}

.menuzord .showhide em {
    width: 26px;
    height: 3px;
    margin: 4px 20px 0;
    float: right;
    background: #fff;
    border-radius: 3px;
    transition: all 0.3s ease;
}

.rs-slides{
    position: absolute;
    text-indent: 0em;
    top: 0px;
    left: 0px;
    height: 850px !important;
}

.header-nav-wrapper {
    background: #b77f05;
    height: 83px;
}

section#home {
    margin-top: 64px !important;
}

.font-current-theme2 {
    font-family: "Playfair Display", cursive !important;
    font-size: 36px !important;
}

rs-layer-wrap.rs-parallax-wrap {
    padding-top: 0px;
    font-size: 8px !important;
   /* margin-top: -107px !important;*/
}
.layerp {
    padding-top: 13px !important;
    font-size: 17px !important;
    width: 358px !important;
    white-space: pre-wrap;
    margin-bottom: 55px !important;
    text-align: center!important;
    /* padding: 2px !important; */
    /* word-spacing: 1px; */
     margin-left: 0px !important; 
}
rs-layer {
    padding-left: 0px !important;
}

rs-layer#slider-4-slide-9-layer-21 {
    margin-top: -40px !important;
    
}

rs-layer#slider-4-slide-13-layer-21 {
    margin-top: -40px !important;
   
}

rs-layer#slider-4-slide-15-layer-21 {
    margin-top: -40px !important;
    
}

rs-layer#slider-4-slide-9-layer-18{
	margin-top: -34px !important;
	font-size: 29px !important;
    text-align: center !important;
    line-height: 40px !important;
  
    
}



rs-layer#slider-4-slide-13-layer-18{
      margin-top: -34px !important;
     font-size: 29px !important;
     text-align: center !important;
     line-height: 40px !important;
    
   

}

rs-layer#slider-4-slide-15-layer-18 {
    margin-top: -34px !important;
    font-size: 29px !important;
    text-align: center !important;
    padding: -5px !important;
    padding-left: 9px !important;
    line-height: 40px !important;
  
}

.bok {
    margin-top:28px !important;
    margin-left: 145px !important;
   
   
}

.f-box {
    padding: 26px 20px 25px 25px !important;
    height: 315px !important;
}

.tm-sc-about-our-video .entry-content .play-btn {
    top: 60%;
}

/*.section-content {
    padding-top: 108px;
    margin-bottom: -35px;
}*/

section.abt-sec {
    margin-top: 50px;
}

h2.title {
    padding-top: 228px;
}

section.page-title.layer-overlay.overlay-dark-9.section-typo-light.bg-img-center {
    height: 505px;
}

section > .container, section > .container-fluid {
    padding-top: 100px;
    padding-bottom: 50px;
}

section.our-practice {
    margin-top: -36px;
}

.icon-box .content p {
    margin-bottom: 0;
     width: auto; 
}

.footer-bottom.masterlaw-footer-bottom {
    height: 116px;
    padding-top: 19px;
}

.tm-sc-button.text-start.text-lg-end.mt-md--0.mb-md-50 {
    margin-bottom: 73px;
}


.icon-box.iconbox-default-padding .icon-box-wrapper {
    padding: 50px 35px 0px 35px;
}

.prac.owl-carousel .owl-nav button.owl-prev {
    left: -28px !important;
}

.prac.owl-carousel .owl-nav button.owl-next {
    right: -28px !important;
}

section > .container, section > .container-fluid {
    padding-top: 40px;
    padding-bottom: 10px;
}

.icon-box.icon-left .icon {
     float: left !important; 
    margin-right: 0;
    margin-bottom: 15px;
}



.icon-box.icon-left .icon-text {
    text-align: center;
    padding-top: 14px;
}

.details {
    margin-top: 23px;
    margin-bottom: 58px;
}

.test.owl-carousel .owl-nav button.owl-next {
    right: 7px !important;
}

.test.owl-carousel .owl-nav button.owl-prev {
    left: 9px !important;
}

.clk i {
    font-size: 48px;
    line-height: 90px;
    padding-top: 22px !important;
    padding-left: 30px !important;
}

.content {
     margin-top: 0px; 
}

.layer-overlay .pt-160 {
    padding-top: 120px !important;
}

.masterlaw-iconbox {
    margin-bottom: 20px;
}

.desk{
    display: none;
}

.mob{
    display: block;
}


.fq {
    margin-bottom: 20px !important;
    margin-top: -4px !important;
}

}

@media only screen and (max-width: 448px) {
	/*body {	font-size: 15px; }*/
	h1 { font-size:2.5em; }		/* 30px */
	h2 { font-size:2em; }		/* 24px */
	h3 { font-size:1.6667em; }	/* 20px */

	header#header .menuzord-brand img {
    max-height: 91px;
    width: 80px;
    /* transition: all 0.3s ease; */
    margin-top: -15px;
}

header-nav-wrapper {
    background: #b77f05;
    height: 84px;
}

.uptxt{
	margin-top: -8px !important;

}

.menuzord .showhide em {
    width: 26px;
    height: 3px;
    margin: 4px 20px 0;
    float: right;
    background: #bda23eff;
    border-radius: 3px;
    transition: all 0.3s ease;
}

.rs-slides{
    position: absolute;
    text-indent: 0em;
    top: 0px;
    left: 0px;
    height: 850px !important;
}

.header-nav-wrapper {
    background: #000;
    height: 83px;
    z-index: 99;
}

section#home {
    margin-top: 64px !important;
        display: none!important;
}
.makemika {
    margin-top: 275px;
        display: block!important;
}
.font-current-theme2 {
    font-family: "Playfair Display", cursive !important;
    font-size: 36px !important;
}

rs-layer-wrap.rs-parallax-wrap {
    padding-top: 0px;
    font-size: 8px !important;
   /* margin-top: -107px !important;*/
}
.layerp {
    padding-top: 13px !important;
    font-size: 17px !important;
    width: 358px !important;
    white-space: pre-wrap;
    margin-bottom: 55px !important;
    text-align: center!important;
    /* padding: 2px !important; */
    /* word-spacing: 1px; */
     margin-left: 0px !important; 
}
rs-layer {
    padding-left: 0px !important;
}

rs-layer#slider-4-slide-9-layer-21 {
    margin-top: 10px !important;
    left:0px !important;
}

rs-layer#slider-4-slide-13-layer-21 {
    margin-top: 10px !important;
    left:0px !important;
}

rs-layer#slider-4-slide-15-layer-21 {
    margin-top: 10px !important;
    left:0px !important;
}

rs-layer#slider-4-slide-9-layer-18{
	margin-top: 7px !important;
	font-size: 29px !important;
    text-align: center !important;
    line-height: 40px !important;
    left:0px !important;
    left:0px !important;
    
}



rs-layer#slider-4-slide-13-layer-18{
      margin-top: 7px !important;
     font-size: 29px !important;
     text-align: center !important;
     line-height: 40px !important;
     left:0px !important;
   

}

rs-layer#slider-4-slide-15-layer-18 {
    margin-top: 7px !important;
    font-size: 29px !important;
    text-align: center !important;
    padding: -5px !important;
    padding-left: 9px !important;
    line-height: 40px !important;
   left:0px !important;
}

.bok {
   
    margin-left: 0px !important;
   
}
#container .herotext {
    color: #fff;
    text-transform: uppercase;
    /* position: absolute; */
    /* display: inline-block; */
    visibility: hidden;
    opacity: 0;
    margin: 0 auto;
    position: absolute;
    left: 0px;
    top: 34%;
    padding: 0px 24px;
    transform: none;
}

.f-box {
    padding: 26px 20px 25px 25px !important;
    height: 315px !important;
}

.tm-sc-about-our-video .entry-content .play-btn {
    top: 60%;
}

/*.section-content {
    padding-top: 108px;
    margin-bottom: -35px;
}*/

section.abt-sec {
    margin-top: 50px;
}

h2.title {
    padding-top: 228px;
}

section.page-title.layer-overlay.overlay-dark-9.section-typo-light.bg-img-center {
    height: 450px;
}

section > .container, section > .container-fluid {
    padding-top: 100px;
    padding-bottom: 50px;
}

section.our-practice {
    margin-top: -36px;
}

.icon-box .content p {
    margin-bottom: 0;
     width: auto; 
}

.footer-bottom.masterlaw-footer-bottom {
    height: 116px;
    padding-top: 19px;
}

.tm-sc-button.text-start.text-lg-end.mt-md--0.mb-md-50 {
    margin-bottom: 73px;
}


.icon-box.iconbox-default-padding .icon-box-wrapper {
    padding: 50px 35px 0px 35px;
}

.prac.owl-carousel .owl-nav button.owl-prev {
    left: -28px !important;
}

.prac.owl-carousel .owl-nav button.owl-next {
    right: -28px !important;
}

section > .container, section > .container-fluid {
    padding-top: 40px;
    padding-bottom: 10px;
}

.icon-box.icon-left .icon {
     float: left !important; 
    margin-right: 0;
    margin-bottom: 15px;
}



.icon-box.icon-left .icon-text {
    text-align: center;
    padding-top: 14px;
}

.details {
    margin-top: 23px;
    margin-bottom: 58px;
}

.test.owl-carousel .owl-nav button.owl-next {
    right: 7px !important;
}

.test.owl-carousel .owl-nav button.owl-prev {
    left: 9px !important;
}

.clk i {
    font-size: 48px;
    line-height: 90px;
    padding-top: 22px !important;
    padding-left: 30px !important;
}

.content {
     margin-top: 0px; 
}

.layer-overlay .pt-160 {
    padding-top: 120px !important;
}

.masterlaw-iconbox {
    margin-bottom: 20px;
}

.desk{
    display: none;
}

.mob{
    display: block;
}


.fq {
    margin-bottom: 20px !important;
    margin-top: -4px !important;
}

}


/*
Very common low res
*/
/*@media (max-width: 479px) {
	body {	font-size: 12px; }
	h1 { font-size:2.5em; }
	h2 { font-size:2em; }
	h3 { font-size:2em; }
	h4 { font-size:1.3333em; }
	h5 { font-size:1.1667em; }
	h6 { font-size:1em; }
}*/

