@media (max-width: 1334px) {

    .section-1 .boxTabArea ul li a {
        font-size: 12px;
    }
}





@media only screen and (min-width:1160px) and (max-width:1225px) {}



@media (min-width:1024px) and (max-width:1180px){
li#tlanguageDropdownh {
    margin: 7px 11px 0 7px;
}	
ul.top-info-list {
    padding-right: 0;
    padding-left: 0;
}	
.footer-widget__social a.outside_link{
margin-left: 6px;	
}	
ul.top-info-list li a{
	margin-right: 2px !important
		
	}
}	


@media (max-width:991px) {
.directorSection .directorPanel .directorMessageArea{
	margin-top: 53px;
}

.section-3 .boxMottoArea .boxMotto p {
 font-size: 11px;
 
}	

.section-3 .boxMottoArea .boxMotto {
    height: 631px;
    
}
.section-3 .boxMottoArea .boxMotto p img {
    width: 100%;
}
.eventArea img {
    width: 100%;}	
.bannerSection .col-lg-8.p-0 {
    order: 1;
}
.bannerSection  .col-lg-2.p-0 {
    order: 2;
}

.bannerSection .bannerTextBox .bannerlawsArea{
       height:258px;
	}
	
.marquee-wrapper {
height: 194px;
}
.marquee-container{
	height: 196px;
}
    .topHeader .common-left {
        display: none;
    }

    .topHeader .col.text-center.common-middle {
        text-align: left !important;
    }

    .container,
    .container-md,
    .container-sm {
        max-width: 99%;
    }

    .tabDesBox .benefit-two__tab__title li {
        width: 25%;
    }

    .benefit-two__tab__content__inner .service-card__title {
        font-size: 15px;
    }

    .contact-box {
        position: relative;
        top: 0%;
        transform: translateY(0%);
    }

    .dark-bg.p-5 {
        padding: 1rem !important;
    }

}



@media (max-width:650px) {
	.main-menu__toggler {
    padding: 7px 0;
}
	.bannerSection .col-lg-8.p-0 {
    order: 1;
}
.bannerSection  .col-lg-2.p-0 {
    order: 2;
}

.bannerSection .bannerTextBox .bannerlawsArea{
       height:258px;
	}
	
.marquee-wrapper {
height: 194px;
}
.marquee-container{
	height: 196px;
}
    .common-middle {
        display: none;
    }

    .topRightHeader {
        margin-left: auto;
    }

    .main-menu__logo img {
        height: 40px;
    }

    .main-menu__logo {
        height: 60px;
    }

    .slider-one__title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .thm-btn,
    .thm-btn1 {
        padding: 12px 20px;
    }

    .sectionBox-5 h4 {
        font-size: 17px;
    }

    .sliderArrowDs-1 .owl-nav {
        top: -70px;
    }
}


@media (max-width:460px) {
	.divisionsTextHb .boxIn-1.ar-01 {
   display: none;
}
	.divisionsTextHb .boxIn-1.ar-02 {
   display: none;
}
	.capchainput {
    margin-left: 0px;}
	.col-lg-6.maincapchaimg.mt-3{margin-top:0 !important; display: inline-block;}
	form.feedbackForm {
     padding: 0px;}
	.bannerSection .bx-wrapper .bx-controls-auto {
    bottom: 30px !important;
    }
	.section-3 .boxMottoArea {
    width: 100%;
    }
	.section-3 .boxMottoArea .boxMotto{
		height: auto;
	}
	.main-footer ul li a{
		
	}
	.scroll-to-top{
		bottom: 138px;
		right: 31px;
	}
	
	.webinforfooter {
    text-align: center;
}
.developed-maintainedfooter {
    text-align: center;
}
	.bottom-footer a {
    font-size: 12px;
    }
	.bottom-footer .webinforfooter a {
    padding-right: 8px;
	}
	.footer-widget__social {
     margin-top: 8px;
}
	.main-footer .addressArea h6{margin:0 auto;}
	.main-footer .row .col-lg-3 {
    display: grid;
    align-items: center;
    justify-content: center;
    }
	.main-footer h6 {
    font-size: 19px;
    color: #D2B99F;
    font-weight: 500;
    text-decoration: none;
    padding-top: 11px;
	margin: 0 auto;
}
	.main-footer ul li {
    padding: 5px 0;
    line-height: 1.5;
    border-bottom: 1px solid #7e6f58;
}
	.main-footer .row.row-gutter-y-30 {
    text-align: center;
	margin: 0 auto;
}
	.innerSection .dataAreaPanel h4 {
    font-size: 20px;
    line-height: 1.5;
}
/* 	.innerSection .dataAreaPanel img {
    width: 50% !important;
} */

	.innerSection .dataAreaPanel table tr td a img {
    width: auto !important;
}

	.innerSection .dataAreaPanel ul li a img {
    width: auto !important;
}

	.innerSection .dataAreaPanel .addressPanel  img {
    width: auto !important;
}
	.row > * {
    padding: 0 16px;
}

	.main-footer .row > * {
    padding: 0 0px;
}
	.innerSection .leftLogoArea h3 {
    font-size: 25px;
    font-weight: 500;
}
	.innerSection  h2 {
    padding-top: 19px;
	font-weight: 500;
	font-size: 26px;
       }
	.main-menu__toggler {
    padding: 7px 0;
}	
.bannerSection .col-lg-8.p-0 {
    order: 1;
}
.bannerSection  .col-lg-2.p-0 {
    order: 2;
}
    .sliderArrowDs-1 .owl-nav {
        top: -30px;
    }

    .directorSection .directorPanel .directorMessageArea {
        margin-bottom: 40px;
    }

    .directorSection .directorPanel .directorMessageArea.two:after {
        left: 245px !important;
    }

    .divisionsSection .divisionsPanel .divisionsText-1 {
        font-size: 11px !important;
    }
    .divisionsSection .divisionsPanel .divisionsText-1.dPo-1{
        left: -25px;
    }

    .divisionsSection .divisionsPanel .divisionsText-1.dPo-4 {
        right: -63px;
    }

      .divisionsSection .divisionsPanel .divisionsText-1.dPo-6 {
        right: -50px !important;
        bottom: 25px !important;
    }

     .divisionsSection .divisionsPanel .divisionsText-1.dPo-3 {
        left: -60px !important;
        bottom: 20px !important;
    }
    .sectionEngageSection .engageArea a img {
        width: 100px;
    }
    section.mapSection .container .row .col:first-child .mapArea .mapBox img{
        padding: 0;
    }
    .images_pm_cm{
        display: none;
    }
    .headerSection header.header .logo img{
        height: 80px;
    }
    .headerSection header.header .logo h2{
        font-size: 28px;
    }
    .headerSection header.header .logo h2 span{
        font-size: 12px;
    }
    .main-menu{
        padding: 0;
    }
    .innerSection .dataAreaPanel{
        overflow-x: scroll;
		margin-top: 0;
    }
    .dataAreaPanel table tr, td{
        white-space: nowrap;
    }
	.bannerSection .bannerTextBox .bannerlawsArea{
       height:258px;
	}
	
	.marquee-wrapper {
    height: 194px;
    }
	.marquee-container{
		height: 196px;
	}
	.lineArea {
    display: none;
     } 
.section-3 .boxMottoArea .row .col-md-3:nth-child(2n+1) .boxMotto{
margin-top:0;
	}
.section-3 .boxMottoArea .row .col-md-3:nth-child(2n+1) .boxMotto:after {
    bottom: 0;
    top:-60px;
    height: 160px;
}
	section.divisionsSection.hdTextArea {
    padding-top: 24px;
}
	.directorSection .directorPanel h1{
font-size:18px;
	}
}

@media (max-width:991px) {
.images_pm_cm { display: none;}
.directorPanel {width: 60%;}
.directorSection .directorPanel .directorMessageArea.two:after,
.directorSection .directorPanel .directorMessageArea:after{ display:none; }
}

@media (max-width:991px) {
.divisionsSection .divisionsPanel .divisionsLogoArea {width: 120px;}
.divisionsSection .divisionsPanel .divisionsText-1 {font-size: 14px;}
}





@media (max-width:910px) {
  .divisionsSection .divisionsPanel .divisionsText-1.dPo-5,
  .divisionsSection .divisionsPanel .divisionsText-1.dPo-2 {
    top: 190px;
}
 .divisionsSection .divisionsPanel .divisionsText-1.dPo-4 {
    right: -120px;
 
}

}

@media (max-width:730px) {
.directorPanel {width: 100%;}
.divisionsSection .divisionsPanel .divisionsText-1 {
    font-size: 11px;
}

.divisionsSection .divisionsPanel .divisionsText-1.dPo-5,
  .divisionsSection .divisionsPanel .divisionsText-1.dPo-2 {
    top: 160px;
}

}



@media (max-width:500px) {
    .divisionsSection .divisionsPanel .divisionsText-1 {
    font-size: 9px !important;

}

.divisionsTextHb {
   
    font-size: 10px;
    
}

.divisionsSection .divisionsPanel .divisionsText-1.dPo-5,
  .divisionsSection .divisionsPanel .divisionsText-1.dPo-2 {
    top: 120px;
}

}