.h1, .h2, .h3, h1, h2, h3 {margin-top: 10px !important;}
.getaquote{ width: 37px; height: auto; float: left; position: fixed; top: 50%; left: 0px; background-color: #ff0000; z-index: 99999; padding: 5px; border-radius: 0px 8px 8px 0px;}

.nav > li > a { padding: 10px 7px!important; }
.header-top { padding: 0px 0!important;}


.containeroverlay:hover h2{display:none!important;}


.counter-item h2{ font-size: 30px;}
.counter-item h6{ font-size: 25px;}
.main{ margin-bottom: 0px!important;}
.blueLine {
    width: 100%;
    background: #134377;
    height: 5px;
    margin-top: 10px;
}
.yellowLine {
    width: 50%;
    background: #ffd103;
    height: 5px;
}
.breadcrumb {background-color: #134377 !important;}
.breadcrumb > li + li::before {
    padding: 0 5px;
    color: #ccc;
    content: "" !important;
}

.clear{ margin: 0px; padding: 0px; clear: both; }
main{ margin-bottom: 0px!important;}
body{ font-family: 'Raleway', sans-serif!important; }

/*
.lightbg1{background: rgba(255, 0, 0, 0.3); float: right; display: block;}

*/

.carousel-caption h3{ background: rgba(0, 0, 0, 0.3);  margin-top: 30px; position: relative;}
.carousel-caption h2{ background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(19,67,119,1) 50%); }
.carousel-caption h2{ width: 50%;float: right;}
.carousel-caption {left:0% !important;right: 0%!important;padding-bottom: 30px;}
.boxshadow{box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.1);transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-bottom: 0px;padding: 40px;}
.elementskit-section-title {
	color: #A94E4E;
	margin: 0px 0px 22px 0px;
	font-family: "Lato", Sans-serif;
	font-size: 30px;
}
.elementskit-section-subtitle {
    color: #010101;
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    margin: 0px 0px 17px 0px;
}
/* .elementor-widget-container {
    margin: -150px 0px 0px 0px;
}   */
.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0% 20% 0% 20%;
}
.elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 45px;
    font-weight: 400;
    line-height: 1.2em;
    letter-spacing: 0.3px;
}
.ptf{padding-top: 40px;padding-bottom: 40px;background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}
.form-input-item.classic input, .form-input-item.classic textarea {border: 1px solid #ccc;}
.containeroverlay{margin-right: 0px !important;}
.section-title h3{color: #fff !important}
.service-item__txt h2{color: #fff !important}
.service-item__txt p{color: #fff !important;}
.our-service-area p{color: #fff !important;}
.category-img{border:2px solid #ccc;background-color: #fff;}
.category-single-item a{color: #000;text-decoration: none !important;}
.category-single-item h2{font-size: 16px;text-align: center;text-decoration: none !important;font-weight: bold;padding-left: 10px;}
.category-single-item p{padding-left: 10px;}
.btn-borderedp {border: 1px solid #000 !important;background-color: #fff !important;}
.category-single-item {text-align: center;min-height: 320px;overflow: auto;background-color: #fff;}
.category-single-item img{height: 200px;object-fit: scale-down;}
.jquery-accordion-menu {border: 2px #ccc solid;}
.containeroverlay{width: 7.1% !important}
.content-imagea{height: 600px}
.colohalka h2{background-color: #0000008a;width: 100%;position: relative;color: #fff;height: 80px;padding-top: 5%;margin-top: -80px !important;text-align: center;font-size: 20px;}
.colohalka h2 a{color: #fff}
.bc{border-bottom: 1px #000 solid !important;background-color:#85a4f9 !important;font-size: 13px !important;}
.jquery-accordion-menu ul li {border-bottom: 2px solid #000;}
.colohalka h2:hover {display:none;}

/*-- new-css --*/

.site-wrapper.site-wrapper-reveal .hero-slider-area { position:relative; }

.site-wrapper.site-wrapper-reveal .hero-slider-area h3 { font-size: 24px;	color: #fff;	font-weight: 600;
	line-height: 30px;	margin: 0;	padding: 0; }

.site-wrapper.site-wrapper-reveal .hero-slider-area p { font-size:15px;	color: #fff;	font-weight:500;
	line-height: 30px;	margin: 0;	padding: 0; }

.site-wrapper.site-wrapper-reveal .hero-slider-area .innr-bnr0-textbox {
	margin: 0;
	padding: 10px;
	position: absolute;
	left:120px;
	bottom: 100px;
	width: auto;
	background: #0000004d;
	/* border-left: 1px solid #fff; */
}

.site-wrapper.site-wrapper-reveal .hero-slider-area .innr-bnr0-textbox::before {
	content: '';
	position: absolute;
	bottom: -2rem;
	left: 0;
	width: 1px;
	height: calc(100% + 2rem);
	background-color: #fff;
}

.site-wrapper.site-wrapper-reveal .hero-slider-area .innr-bnr0-textbox::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: -2rem;
	width: calc(100% + 2rem);
	height: 1px;
	background-color:#fff;
}

/*-----*/



.our-service-area.ptf .lSSlideOuter.lightArrows-2 .lSAction .lSPrev {
	background-color: #134377 !important;
	/* border: none; */
	color: #222 !important;
	font-size: 28px !important;
	line-height: 1 !important;
	height: 40px !important;
	width: 40px !important;
	position: absolute !important;
	left: 17px !important;
	top: 50% !important;
	display: inline-flex !important;
	justify-content: center !important;
	align-items: center !important;
	text-decoration: none;
}

.our-service-area.ptf .lSSlideOuter.lightArrows-2 .lSAction .lSNext {
	background-color: #134377 !important;
	/* border: none; */
	color: #222 !important;
	font-size: 28px !important;
	line-height: 1 !important;
	height: 40px !important;
	width: 40px !important;
	position: absolute !important;
	right: 17px !important;
	top: 50% !important;
	display: inline-flex !important;
	justify-content: center !important;
	align-items: center !important;
	text-decoration:none;
	
}

.our-service-area.ptf .lSSlideOuter.lightArrows-2 .lSAction a i { color:#fff;}
.has-sub{height:auto !important;}
.fixedbanner img{height:455px;object-fit:scale-down;width:100%!important;}
/*-- new-css --*/
.mtopwelcome{margin-top:15px;}
.counter-item img{height:100px;object-fit:scale-down}
.contact-form{margin-top:50px;margin-bottom: 20px;}
.mtop70{margin-top: 70px}
.detailsbaneer img{height:200px !important;object-fit:scale-down;background-color:#fff;}
.brand-logo-item img{height:90px;object-fit:scale-down;}
.header-top__left a{color:#fff;}
.header-top__left a:hover{color:#fff;}
.blogimg{height:200px;object-fit:cover;width: 100%;}

