
/* Responsive */


@media only screen and (min-width: 768px) and (max-width: 1199px) {
    .single-input input, .single-input select {
	    padding: 11px 15px 11px 15px;
	}

	.banar-nav-tab-content.eicr-quote {
		padding-right: 30px;
	}
}
/* Responsive */

@media only screen and (max-width: 1199px) {

	.mobile_text {
		display: block;
	}

	.navbar-brand img {
	    max-height: 40px;
	}

	section.banar-area.registerBanar {
	    height: 350px;
	}


    ul.dropdownMenuList {
    	width: 50%;
    }	

	.wprapers {
		padding-top: 70px;
	}

	nav.MainNav.navbar .navbar-nav .nav-link {
	    padding: 30px 12px;
	}
    
    ul.BanarNav.nav-pills .nav-link {
	    font-size: 16px;
	}

	.fz50 {
		font-size: 40px;
	}

	.fz40 {
	    font-size: 32px;
	}

	.fz30 {
		font-size: 26px;
	}

	.banar-nav-tab-content {
	    padding: 30px;
	}

	.section-title {
	    padding: 27px 15px;
	    margin-bottom: 70px;
	}

	.mb90 {
	    margin-bottom: 70px;
	}

	.banar-content.singleBanar {
	    padding: 100px 0 80px 0;
	}

	nav.MainNav.navbar .navbar-nav .nav-link:before {
	    left: 10px;
	    right: 10px;
	}

	/*------- Menu CSS-------------*/


	nav.MainNav.navbar .navbar-nav .nav-link:before {
	    left: 0px;
	    right: 0px;
	}

	ul.BanarNav.nav-pills .nav-link {
	    padding: 5px 15px 35px 15px;
	    -webkit-box-align: start;
	        -ms-flex-align: start;
	            align-items: flex-start;
	}

	ul.BanarNav.nav-pills {
	    margin-bottom: 30px;
	}

	nav.MainNav.navbar .navbar-nav {
	    padding: 15px 0;
	}

	nav.MainNav.navbar .navbar-nav .nav-link {
	    padding: 10px 0px;
	}

	nav.MainNav.navbar {
	    padding: 15px 0;
	}

	.navbar-toggler {
	    color: #fff;
	    border: 1px solid #fff;
	}

	.wprapers {
		padding-top: 60px;
	}

}

/* Medium Devices, Tablet, Mobile */    
@media only screen and (min-width: 768px) and (max-width: 991px) {

}

@media only screen and (max-width: 991px) {

	.order-line.order_2_ri {
	    right: 0;
	}

	nav.MainNav.navbar .navbar-nav .nav-link:before {
	    left: 0px;
	    right: 0px;
	}

	ul.BanarNav.nav-pills .nav-link {
	    padding: 5px 15px 35px 15px;
	}

	ul.BanarNav.nav-pills {
	    margin-bottom: 30px;
	}

	nav.MainNav.navbar .navbar-nav {
	    padding: 15px 0;
	}

	nav.MainNav.navbar .navbar-nav .nav-link {
	    padding: 10px 0px;
	}

	nav.MainNav.navbar {
	    padding: 15px 0;
	}

	.navbar-toggler {
	    color: #fff;
	    border: 1px solid #fff;
	}

	.wprapers {
		padding-top: 60px;
	}

	section.ordering-area .section-title {
	    /*margin-bottom: 45px;*/
	}

}/*@media only screen and (max-width: 991px) */

@media only screen and (min-width: 426px) and (max-width: 767px) {
   section.banar-area.registerBanar.regImg.overLay {
	height: 220px;
	-o-object-fit: cover;
	   object-fit: cover;
	}
	.pt90 {
	    padding-top: 50px;
	}

	.mt60 {
	    margin-top: 35px;
	}
}
      
@media only screen and (max-width: 767px) {

	.bloppost-image {
    min-height: unset;
	}


	header.header-area {
	    max-height: 100vh;
	    overflow: auto;
	}

	ul.dropdownMenuList {
	    padding: 15px 15px;
	}

	ul.dropdownMenuList li {
	    padding: 3px;
	}

	ul.dropdownMenuList {
    	width: 100%;
    }	

	.copy-right-box {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	}

	p.copyRightText {
	    width: 100%;
	}

	.order-proce-number {
		overflow: hidden;
	}

	ul.BanarNav.nav-pills .nav-link {
	    font-size: 14px;
	    padding: 10px;
	}

	.fz50 {
		font-size: 36px;
	}

	.fz40 {
	    font-size: 26px;
	}

	.fz30 {
		font-size: 22px;
	}

	.eicr-reature {
	    margin-bottom: 28px;
	    margin-top: 18px;
	}

	.inner-banar-content {
	    min-height: 200px;
	    padding-top: 30px;
	    padding-bottom: 50px;
	}
   
}
       
@media only screen and (max-width: 575px) {

		section.banar-area.registerBanar {
		    height: 250px;
		}


	.copyRightText {
		text-align: center !important;
	}
   
}
    
@media only screen and (min-width: 320px) and (max-width: 425px) {
	section.banar-area.registerBanar.regImg.overLay {
		height: 105px;
		-o-object-fit: cover;
		   object-fit: cover;
	}
	.pt90 {
	    padding-top: 50px;
	}

	.mt60 {
	    margin-top: 35px;
	} 
}    

@media only screen and (max-width: 480px) {

	.single_image_item img {
		height: auto;
		widows: 100%;
	}

	.fz50 {
		font-size: 28px;
	}

	.borderBottm {
	    font-size: 12px;
	}

	span.steepNumbers {
	    width: 50px;
	    height: 50px;
	    font-size: 20px;
	}

	.banar-nav-tab-content {
	    padding: 30px 15px;
	}

	.banar-nav-tab-content.eicr-quote {
	    padding: 30px 15px;
	}

	span.summeryServiceContent {
		padding-right: 30px !important;
	}

	.checkFormInfo {
	    padding: 30px 15px 10px 15px;
	}

	input.find-add-btn {
		padding-right: 10px;
		padding-left: 10px;
	}


}
      
@media only screen and (max-width: 404px) {
	.borderBottm.active {
	    min-height: 53px;
	    margin-left: 2px;
	    margin-right: 2px;
	}

}
   