/*BootStarp Edit Css Start*/

@media (min-width: 1200px) {
  .container {
    max-width: 1100px;
  }
}
@media (min-width: 1300px) {
  .container {
    max-width: 1160px;
  }
}

@media (min-width: 1400px) {
  .container {
    max-width: 1300px;
  }
}

/*BootStarp Edit Css Start*/
@media (min-width:1100px) and (max-width:1400px){
	.home-slider-contain{
		position:absolute;
		right:8%;
	}
}

@media (min-width:100px) and (max-width:767px){
	.m-pad-0{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.black-content-header{

	}
	.second-header{
		display:none;
	}
	.header-navbar-col-2{
		display:none;
	}

	.header-navbar .navbar{
		width:100%;
		margin:10px 0px;
	}
	.navbar-brand img{
		margin-left:20px !important;
	}
	.navbar-toggler{
		background:rgb(255,209,5);
		margin-right:20px;
		border:2px solid rgb(255,209,5);
		outline:none;

	}
	.navbar-expand-md{
		padding-left:0px;
		padding-right:0px;
	}
	.navbar-brand{
		display:block;
	}
	.header-navbar .navbar-nav{
		border-top:2px solid rgb(255,209,5);
		border-bottom:2px solid rgb(255,209,5);
		
	}
	.header-navbar .navbar-nav li{
		margin-right:0px;
		text-align:center;	
	}
	.header-navbar .navbar-nav li{
		margin-right:0px;	
	}
	.carousel .carousel-indicators{
		display:none;
	}
	.home-slider-contain{
		width:45%;
		top:10%;
		right:0%;
		text-align:left;
	}
	.home-slider-contain h2{
		font-size:18px;
		padding-bottom:02px;
		line-height:28px;
	}
	.home-slider-contain a{
		padding:03px 10px !important;
		font-size:16px !important; 
	}

	.contactustab{
		position:fixed;
		top:inherit;
		bottom:0px !important;
		right:0px !important;
		transform:rotate(0deg);

	}
	.contactustab button{
		padding-top:10px;
		padding-bottom:10px;
		font-size:15px;
		line-height:10px;
	}
	.contact-popup .close-btn{
		position:absolute !important;
		top:0px;
		right:0px !important;
	}
	.contact-us-patch-slider{
		margin-top:10px;
		text-align:center;
	}
	.home-enquiry-row{
		margin-bottom:20px;
	}
	.home-input{
		margin:12px 22px;
	}
	.home-services{
		padding-top:20px;
	}
	.home-services h3{
		padding-top:15px;
		padding-bottom:20px;
	}
	.left-services-row{
		margin:30px 0px;

	}
	.home-key{
		padding-top:30px;
	}
	.home-key h3{
		padding-bottom:10px;
	}
	.home-testi{
		padding-top:40px;
		padding-bottom:20px;
	}
	.home-guard{
		padding-bottom:20px;
		padding-top:40px;
	}
	.home-choose{
		padding-top:30px;
		padding-bottom:30px;
	}
	.choose-col-2{
		padding:20px 20px;
		
	}
	.home-consultation{

	}
	.const-col-1b{
		padding-top:20px;
		text-align:center;
	}
	.const-col-2{
		padding-top:20px;
		text-align:center !important;
	}
	.home-social-media{
		padding:30px 0px;
	}	
	.serivce-vector-col{
		display:none;
	}
	.home-input-btn button{
		width:auto !important;
	}
	.service-contact-content p {
		text-align:center;
	}
	.owl-carousel .owl-nav .owl-prev:before {
		display:none !important;
	}
	.owl-carousel .owl-nav .owl-next:after {
		display:none !important;	
	}
	
	.header-social{
		text-align:center !important;
	}
	.header-info{
		text-align:center !important;
		margin-top:20px;	
	}
	.home-slider .carousel-control-prev-icon,.carousel-control-next-icon{
		height:30px;
		width:30px;
		font-size:20px;
		padding-top:5px;
	}


}



@media (min-width:769px) and (max-width:992px){

	.m-pad-0{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.black-content-header{

	}
	.second-header{
		display:none;
	}

	.header-navbar-col-2{
		display:none;
	}
	.header-navbar .navbar{
		width:100%;
		margin:10px 0px;
	}
	.navbar-brand{
		display:block;	
	}
	.navbar-expand-md .navbar-nav .nav-link{
		padding-right:0.1rem;
		padding-left:0.1rem;
	}
	.navbar-nav{
		padding:0px 0.4rem;
	}
	.serivce-vector-col{
		display:none;
	}
	.choose-col-2{
		padding:170px 30px !important;
	}
	.home-input-btn button{
		width:auto !important;
	}
	.home-slider-contain{
		
		top:15%;
		right:5%;
		
	}
	.home-slider-contain h2{
		
		padding-bottom:02px;
		
	}
	.footer-contact{
		margin-bottom:20px;
	
	}
	.home-slider-contain{
		width:45%;
		top:18%;
		right:0%;
		text-align:left;
	}
	.home-slider-contain h2{
		font-size:25px;
		padding-bottom:02px;
		line-height:30px;
		
	}
	.header-navbar .navbar-nav li{
		margin-right:15px;
	}
	.header-navbar .navbar-nav li a{
		font-size:15px;
	}
	

}
@media (min-width:300px) and (max-width:400px){
	.home-slider-contain{
		width:50% !important;
		top:0% !important;
		right:0% !important;
		/*text-align:center !important;*/
	}
	.home-slider-contain h2{
		font-size:13px !important;
		padding-bottom:02px;
		line-height:18px;
	}
	.home-slider-contain a{
		padding:02px 10px !important;
		font-size:11px !important; 
	}
}
@media (min-width:100px) and (max-width:500px){
	.gallery-content{
		text-align:center;
	}

	.header-social{
		text-align:center;
	}
	.header-info{
		text-align:center;
		padding-left:0px;
		padding-top:20px;
	}
	.footer-col-1{
		text-align:center;	
		padding-right:15px;
		padding-left:15px;
		padding-top:50px;
		padding-bottom:10px;
	}
	.footer-col-1 p{
		text-align:center;
	}
	.footer-col-2{
		text-align:center;
		padding-top:20px;
		padding-bottom:10px;	
	}
	
	.footer-contact{
		margin-bottom:40px;
	}
	.bottom-footer{
		text-align:center;
	}
	.bottom-footer-col-2{
		text-align:center !important;
	}
	#key-managements .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#key-managements .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}

	#home-testimonial .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#home-testimonial .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}


	#home-guardians .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#home-guardians .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}


	#social-new .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#social-new .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}
	.contactustab{
		right:-46px;
	}
	#social-new .owl-carousel .item .socialmedia-icon img{
		width:20%;
	}
	#home-testimonial  .owl-carousel .item .comment-person-detail img{
		width:90%;
	}
	.serivce-vector{
		width:95%;
	}
	.home-slider-contain{
		width:50%;
		top:10%;
		right:0%;
		text-align:left;
	}
	.home-slider-contain h2{
		font-size:15px;
		padding-bottom:02px;
		line-height:22px;
	}
	.home-slider-contain a{
		padding:03px 10px !important;
		font-size:14px !important; 
	}


}
@media (min-width:501px) and (max-width:550px){

	.header-info{
			text-align:center;
			padding-left:0px;
			padding-top:20px;
		}
}
@media (min-width:501px) and (max-width:601px){
	.gallery-content{
		text-align:center;
	}
	.header-social{
		text-align:center;
	}
	.header-info{
		padding-left:0px;
	}
	.header-info li:nth-child(1){
		border-right:1px solid #fff;
		margin-right:10px;
		padding-right:10px;
	}
	.header-info li:nth-child(2){
		border-right:1px solid #fff;
		margin-right:10px;
		padding-right:10px;
	}

	.footer-col-1{
		text-align:center;	
		padding-right:15px;
		padding-left:15px;
		padding-top:50px;
		padding-bottom:10px;
	}
	.footer-col-1 p{
		text-align:center;
	}
	.footer-col-2{
		text-align:center;
		padding-top:20px;
		padding-bottom:10px;	
	}
	
	.footer-contact{
		margin-bottom:40px;
	}
	.bottom-footer{
		text-align:center;
	}
	.bottom-footer-col-2{
		text-align:center !important;
	}
	#key-managements .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#key-managements .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}

	#home-testimonial .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#home-testimonial .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}


	#home-guardians .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#home-guardians .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}


	#social-new .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#social-new .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}
	.contactustab{
		right:-46px;
	}
	#social-new .owl-carousel .item .socialmedia-icon img{
		width:20%;
	}
	#home-testimonial  .owl-carousel .item .comment-person-detail img{
		width:25%;
	}
	.serivce-vector{
		width:95%;
	}


}

@media (min-width:602px) and (max-width:700px){
	.gallery-content{
		text-align:center;
	}

	.header-info{	
		padding-left:0px;

	}
	.header-info li{
		
	}
	.header-info li:nth-child(1){
		border-right:1px solid #fff;
		margin-right:10px;
		padding-right:10px;
	}
	.header-info li:nth-child(2){
		border-right:1px solid #fff;
		margin-right:10px;
		padding-right:10px;
	}
	.footer-col-1{
		text-align:center;	
		padding-right:15px;
		padding-left:15px;
		padding-top:50px;
		padding-bottom:10px;
	}
	.footer-col-1 p{
		text-align:center;
	}
	.footer-col-2{
		text-align:center;
		padding-top:20px;
		padding-bottom:10px;	
	}
	
	.footer-contact{
		margin-bottom:40px;
	}
	.bottom-footer{
		text-align:center;
	}
	.bottom-footer-col-2{
		text-align:center !important;
	}
	#key-managements .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#key-managements .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}

	#home-testimonial .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#home-testimonial .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}


	#home-guardians .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#home-guardians .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}


	#social-new .owl-carousel .owl-nav .owl-prev:before {
		left: 0px;
	}
	#social-new .owl-carousel .owl-nav .owl-next:after {
		right:0px;	
	}
	.contactustab{
		right:-46px;
	}
	#social-new .owl-carousel .item .socialmedia-icon img{
		width:20%;
	}
	#home-testimonial  .owl-carousel .item .comment-person-detail img{
		width:25%;
	}
	.serivce-vector{
		width:95%;
	}


}
@media (min-width:767px) and (max-width:993px){
	.header-navbar-col-2 a.btn{
			padding:10px 20px;
		}
	}
@media (min-width:1000px) and (max-width:1050px){
	#key-managements .owl-carousel .owl-nav .owl-prev:before {
		left: -40px;
	}
	#key-managements .owl-carousel .owl-nav .owl-next:after {
		right:-40px;	
	}

	#home-testimonial .owl-carousel .owl-nav .owl-prev:before {
		left: -40px;
	}
	#home-testimonial .owl-carousel .owl-nav .owl-next:after {
		right:-40px;	
	}


	#home-guardians .owl-carousel .owl-nav .owl-prev:before {
		left:-40px;
	}
	#home-guardians .owl-carousel .owl-nav .owl-next:after {
		right:-40px;	
	}


	#social-new .owl-carousel .owl-nav .owl-prev:before {
		left:-40px;
	}
	#social-new .owl-carousel .owl-nav .owl-next:after {
		right:-40px;	
	}
	.header-navbar-col-2 a.btn{
		padding:10px 20px;
	}
}

@media (min-width:1051px) and (max-width:1100px){
	#key-managements .owl-carousel .owl-nav .owl-prev:before {
		left: -50px;
	}
	#key-managements .owl-carousel .owl-nav .owl-next:after {
		right:-50px;	
	}

	#home-testimonial .owl-carousel .owl-nav .owl-prev:before {
		left: -50px;
	}
	#home-testimonial .owl-carousel .owl-nav .owl-next:after {
		right:-50px;	
	}


	#home-guardians .owl-carousel .owl-nav .owl-prev:before {
		left:-50px;
	}
	#home-guardians .owl-carousel .owl-nav .owl-next:after {
		right:-50px;	
	}


	#social-new .owl-carousel .owl-nav .owl-prev:before {
		left:-50px;
	}
	#social-new .owl-carousel .owl-nav .owl-next:after {
		right:-50px;	
	}
}



@media (min-width:900px) and (max-width:1000px){
	#key-managements .owl-carousel .owl-nav .owl-prev:before {
		left: -20px;
	}
	#key-managements .owl-carousel .owl-nav .owl-next:after {
		right:-20px;	
	}

	#home-testimonial .owl-carousel .owl-nav .owl-prev:before {
		left: -20px;
	}
	#home-testimonial .owl-carousel .owl-nav .owl-next:after {
		right:-20px;	
	}


	#home-guardians .owl-carousel .owl-nav .owl-prev:before {
		left:-20px;
	}
	#home-guardians .owl-carousel .owl-nav .owl-next:after {
		right:-20px;	
	}


	#social-new .owl-carousel .owl-nav .owl-prev:before {
		left:-20px;
	}
	#social-new .owl-carousel .owl-nav .owl-next:after {
		right:-20px;	
	}
}


@media (min-width:992px) and (max-width:1192px){
		.header-navbar .navbar-nav li{
			margin-right:10px;
		}
		.header-navbar .navbar-nav li a{
			font-size:15px;
		}
}




