
/* #Media
================================================== */

@media (max-width: 767px) {
	h1{
		font-size: 38px;
	}

	.navbar-nav{
		padding-left: 0px;
    	margin-left: 0 !important;
    	margin-top: 20px;
	}

	.nav-item.active .nav-link::before{
		top:0 !important;
	}

	.nav-item:after{
		display: none;
	}
	.nav-item::before {
		position: absolute;
		display: block;
		top: 22px;
		left: 0;
		width: 11px;
		height: 1px;
		content: "";
		border: none;
	}
	.dropdown-toggle::after {
		position: absolute;
		display: block;
	    top: 17px;
    left: 1px;
		width: 1px;
		height: 11px;
		content: "";
		border: none;
		background-color: #000;
		transition: all 200ms linear;
	}
	.dropdown-toggle[aria-expanded="true"]::after{
		transform: rotate(90deg);
		opacity: 0;
	}
	.dropdown-menu {
		padding: 0 !important;
		background-color: transparent;
		box-shadow: none;
		transition: all 200ms linear;
	}
	.dropdown-toggle[aria-expanded="true"] + .dropdown-menu {
		margin-top: 10px !important;
		margin-bottom: 20px !important;
	}
	body.dark .nav-item::before {
		background-color: #fff;
	}
	body.dark .dropdown-toggle::after {
		background-color: #fff;
	}
	body.dark .dropdown-menu {
		background-color: transparent;
		box-shadow: none;
	}
	.container-custom{
		padding:0 20px;
	}
	.call-us a{
		font-size: 14px;
	}
	.carousel-inner{
		height: 100% !important;
	}
	.service-section {
		margin-top: -35px;
	}
	.services-block{
		margin-bottom: 20px;
	}
	.header-title-cnt h3 {
		font-size: 25px !important;
	}
	.subscribe_form {
		max-width: 300px;
	}
	.tab-link a {
		font-size: 14px;
		padding: 17px 8px;
		display: inline-block;
	}
	.tab-link {
		margin-top: 8px;
	}
	a.animated-button:link, a.animated-button:visited{
		padding: 14px 10px;
		text-transform: capitalize;
	}
	.about-content h3 {
		padding: 0 40px 0 0;
	}
	.inner-banner {
		padding: 50px;
	}
	.about-data{
		margin: 80px 0;
	}
	.over-lay-about{
		display: none;
	}
	.about-us-img img{
		width: 100%;
	}
	.mb-bottom {
		margin-top: 30px;
	}
	.case-study-box {
		margin-bottom: 20px;
	}
	.call-us{
		display: none;
	}
	.navbar-brand img {
		max-width: 230px;
	}
	.form-contact{
		margin-top: 40px;
	}
	.news-content h4{
		font-size: 16px;
	}
  .disNone4SMdevice{
		display: none;
	}
}
@media (max-width: 1440px) {
	/* .navbar-nav{
		padding-left: 0px;
    	margin-left: 0 !important;
    	margin-top: 20px;
	} */
    .carousel-inner{
		/* height: 90vh; */
	}
	.about-content h3 {
    padding: 0 170px 0 0;
}
	.talk-export h4{
		font-size: 14px;
	}
	.talk-export h5{
		font-size: 14px;
	}
	.call-us a{
		font-size: 16px;
	}
	.menu a.nav-link {
		padding: 10px 15px !important;
	}
	.news-contents h3{
		font-size: 30px;
	}
	.address-content h3{
		font-size: 28px;
	}
	.service-box:after{
		top: 165px;
	}
	.service-content h3 {
		font-size: 16px;
	}
	/* .service-box:after {
		background: #B35B00;
		content: '';
		width: 200px;
		height: 200px;
		position: absolute;
		left: -17%;
		top: 185px;
		border-radius: 100%;
		opacity: 0.08;
		transition: 0.2s ease-in all;
		pointer-events: none;
		border: solid #B35B00 30px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
	} */
	.carousel-indicators{
		bottom: 23%;
	}
	.vid-content h4 {
		font-size: 22px;
	}
	.header-title-cnt h3 {
		font-size: 35px;
	}
	.header-title-cnt p{
		font-size: 14px;
	}
	.case-study-box h4 {
		font-size: 20px;
	}
	.add-content h4{
		font-size: 20px;
	}
	.add-content p{
		font-size: 14px;
	}
	.get-input {
		width: 200px;
	}
	.quick-link h3{
		font-size: 24px;
	}
	p {
		color: #64697A;
		font-weight: 500;
		line-height: 2;
		font-size: 14px;
	}
	.subscribe_now h4 {
		font-size: 35px;
	}
	.location-news h3 {
		font-size: 30px;
	}
	.address-location h3{
		font-size: 30px;
	}
}
@media screen and (min-width: 1360px) and (max-width: 1439px){
	.menu a.nav-link{
		font-size: 12px ;
	}
	.service-content h3 {
		font-size: 16px;
	}
	.get-input {
		width: 180px;
	}
	.carousel-inner{
		/* height: 100vh; */
	}
	.carousel-indicators{
		bottom: 20%;
	}
	.call-us {
		line-height: 36px;
		width: 200px;
	  }
	  /* .service-box:after {
		background: #B35B00;
		content: '';
		width: 200px;
		height: 200px;
		position: absolute;
		left: -17%;
		top: 185px;
		border-radius: 100%;
		opacity: 0.08;
		transition: 0.2s ease-in all;
		pointer-events: none;
		border: solid #B35B00 30px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		-ms-border-radius: 100%;
		-o-border-radius: 100%;
	} */
	.location-news h3 {
		font-size: 30px;
	}
	.address-location h3{
		font-size: 30px;
	}

}
@media screen and (min-width: 1441px) and (max-width: 1563px){

	.talk-export h4{
		font-size: 14px;
	}
	.talk-export h5{
		font-size: 14px;
	}
	.call-us a{
		font-size: 16px;
	}
	.menu a.nav-link {
		padding: 10px 15px !important;
	}
	.news-contents h3{
		font-size: 30px;
	}
	.address-content h3{
		font-size: 28px;
	}
	.service-box:after{
		top: 165px;
	}
	.service-content h3 {
		font-size: 18px;
	}
	.carousel-indicators{
		bottom: 23%;
	}
	.vid-content h4 {
		font-size: 22px;
	}
	.header-title-cnt h3 {
		font-size: 35px;
	}
	.header-title-cnt p{
		font-size: 14px;
	}
	.case-study-box h4 {
		font-size: 20px;
	}
	.add-content h4{
		font-size: 20px;
	}
	.add-content p{
		font-size: 14px;
	}
	.get-input {
		width: 200px;
	}
	.quick-link h3{
		font-size: 24px;
	}
	p {
		color: #64697A;
		font-weight: 500;
		line-height: 2;
		font-size: 14px;
	}
	.subscribe_now h4 {
		font-size: 35px;
	}
}
