@font-face {

  font-family: 'FuturaPT';

  src: url('../fonts/FuturaPTBold.otf');

  font-weight: 700;

}



 .home h1, .home h2, .home h3, .home h4, .home h5, .home h6, .home p, .home ul, .home ol{

  margin: 0;

  padding: 0;

}

h1, h2, h3, h4, h5, h6{

font-family: 'Poppins', sans-serif;
font-weight: 700;
color: #000;

}

p, li{
	    font-size: 16px;
    line-height: 28px;
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-weight: 400;
}

a{

  text-decoration: none !important;

  transition: all .4s ease-in-out;

}



header.upper_header {

  width: 100%;

  float: left;

}



header.upper_header .col-lg-10 {

  width: 80%;

}



header.upper_header .col-lg-2 {

  width: 20%;

}



header.upper_header [class*="col-"] {

  padding: 0;

}



.upper_box_1 {

  width: 100%;

  float: left;

  background: #0244A5;

  text-align: left;

  padding: 15px 0px;

  padding-left: 119px;

}



.upper_box_1 h4 {

  color: #fff;

  font-family: 'Poppins', sans-serif;

  font-weight: 500;

  text-transform: uppercase;

  font-size: 16px;

}



.upper_box_2 {

  background: #FE0000;

  width: 100%;

  float: left;

  padding: 8.5px 0;

}



.upper_box_2 ul {

  width: 75%;

  float: left;

  align-items: center;

  display: flex;

  justify-content: center;

}





.upper_box_2 ul li {

  list-style: none;

  float: left;

  padding: 0 20px;

}



.upper_box_2 ul li:last-child {

  padding-right: 0;

}



.upper_box_2 ul li:first-child {

  padding-left: 0;

  border-right: 0px solid rgb(255 255 255 / 60%);

}



.upper_box_2 ul li a {

  color: #fff;

  font-size: 16px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

}



.upper_box_2 ul li i.fa.fa-mobile {

  font-size: 23px;

  width: 17px;

}



.upper_box_2 ul li i {

  width: 24px;

}



.header_icon a {

  font-size: 16px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  color: #fff;

}



.header_icon a i {

  width: 30px;

  height: 30px;

  background: #e5467c;

  border-radius: 50%;

  text-align: center;

  line-height: 30px;

  margin-right: 7px;

}



.header_icon {

  width: 25%;

  float: right;

  text-align: right;

  padding-right: 116px;

}



header.upper_header .row {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

}



.header_box_1 ul li {

  list-style: none;

}



.icon i {

  width: 53px;

  line-height: 53px;

  height: 53px;

  background: #EA2127;

  color: #fff;

  font-size: 30px;

  text-align: center;

}



.icon i.fa.fa-mobile {

  font-size: 35px;

}



.header_box_1 ul li {

  float: left;

}

.header_box_1 ul {

  float: right;

}



.header_box_1 ul li {

  float: left;

  display: flex;

  align-items: center;

}



.icon_cont h5 {

  font-size: 20px;

  font-family: 'Poppins', sans-serif;

  font-weight: 500;

  color: #000;

  padding-bottom: 5px;

}





.icon_cont p a {
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-weight: 400;
}





.icon {

  margin-right: 12px;

}



.header_box_1 ul li {

  float: left;

  display: flex;

  align-items: center;

  margin-left: 100px;

}



.header_box_1 ul li:first-child {

  margin-left: 15px;

}





header.logo_header {

  width: 100%;

  float: left;

  padding: 30px 0;

}



header.logo_header .row {

  display: flex;

  align-items: center;

}



header.menu_sect {

  width: 100%;

  float: left;

  position: relative;

  z-index: 9;

}



.menu_sect {

  width: 100%;

  float: left;

}



.menu_sect ul li {

  list-style: none;

  float: left;

  padding: 8px 40px;

  border-right: 1px solid #879bb1;

}



.menu_sect ul li a {
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    color: #000;
    text-transform: capitalize;
}


.menu_sect ul li a:hover {
    color: #fe0000;
}


header.menu_sect [class*="col-"] {

  padding: 0;

}



header.menu_sect .col-lg-4 {

  width: 35%;

}



.menu_sect_cont {
    width: 100%;
    float: left;
    box-shadow: 1px 1px 6px rgb(0 0 0 / 30%);
    padding-left: 125px !important;
    padding: 15px 0px;
    background: #fff;
}



.menu_sect ul li {
    list-style: none;
    float: left;
    padding: 7px 18px;
    border-right: 1px solid #879bb1;
}





.menu_sect ul li:first-child {

  padding-left: 0;

}



.menu_sect ul li:last-child {

  padding-right: 0;

  border: 0;

}



header.menu_sect .col-lg-8 {
    width: 65%;
}



header.menu_sect [class*="col-"]:last-child {

  float: right;

}



.menu_box_2 {
    width: 100%;
    float: left;
    background: #0244a5;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}



.menu_box_2 p {
    font-size: 22px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-bottom: 0;
}



.menu_box_2 p i {

  font-size: 40px;

  background: #fe0000;
  line-height: 66px;
  text-align: center;

}


.menu_box_2 span {
    margin-left: 20px;
    width: 78px;
    height: 72px;
    background: #fe0000;
    display: inline-block;
}


section.banner_sect {

  width: 100%;

  float: left;

  margin-top: -30px;

  position: relative;

}



/*section.banner_sect::before {

  content: "";

  position: absolute;

  width: 100%;

  height: 100%;

  background: rgb(0 0 0 / 70%);

  top: 0;

  left: 0;

  z-index: 1;

}*/



.banner_area {
    width: 100%;
    float: left;
    position: relative;
    overflow-x: hidden;
}



.banner_img {

  width: 100%;

  float: left;

}



.banner_img img {

  width: 100%;

  float: left;

}



section.banner_sect [class*="col-"] {

  padding: 0;

}



.banner_cont {

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  text-align: center;

  z-index: 99;

}



.banner_cont h4 {

  font-size: 20px;

  font-family: 'Poppins', sans-serif;

  color: #fff;

  font-weight: 400;

}



.banner_cont h3 {

  font-size: 45px;

  text-transform: uppercase;

  font-family: 'Poppins', sans-serif;

  font-weight: 700;

  color: #fff;

  line-height: 50px;

  padding-bottom: 10px;

  position: relative;

}



.banner_cont h3:after {

  content: "";

  position: absolute;

  width: 90%;

  height: 2px;

  background: #fff;

  bottom: 0;

  left: 50%;

  transform: translateX(-50%);

}



.banner_cont p {

  font-family: 'Poppins', sans-serif;

  font-size: 16px;

  line-height: 30px;

  color: #fff;

  padding-top: 20px;

  padding-bottom: 20px;

}



.banner_cont a {

  font-size: 16px;

  font-family: 'Poppins', sans-serif;

  font-weight: 500;

  color: #fff;

  background: #EA2127;

  display: inline-block;

  padding: 12px 25px;

  border-radius: 5px;

}

.banner_cont a:hover {
    background: #0244a5;
}



.banner_cont h4 {
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 400;
    padding-bottom: 8px;
}



section.about_sect {

  width: 100%;

  float: left;

  padding: 90px 0px;

}



.about_img {

  width: 100%;

  float: left;

}



.about_cont h3 {

  font-size: 20px;

  font-family: 'Poppins', sans-serif;

  font-weight: 500;

  color: #0244A5;

  text-transform: capitalize;

  display: inline-block;

  position: relative;

  padding-bottom: 34px;

}



.about_cont h3::after {

  content: "";

  position: absolute;

  height: 24px;

  width: 97%;

  border: 4px solid #0244a5;

  bottom: -3px;

  left: 51%;

  transform: translateX(-50%);

  border-top: 0;

}



.about_cont h2 {

  font-family: 'Poppins', sans-serif;

  font-size: 40px;

  text-transform: uppercase;

  font-weight: 700;

  color: #000;

}



.about_cont h2 {

  padding: 17px 0px 15px;

}



.about_cont {

  font-size: 16px;

  line-height: 30px;

  font-family: 'Poppins', sans-serif;

  color: #000;

  font-weight: 400;

}



.about_cont ul li {

  float: left;

  width: 50%;

  list-style: none;

  position: relative;

  padding-left: 25px;

  font-size: 18px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

}





.about_cont ul li::after {

  content: "\f005 ";

  position: absolute;

  font-family: 'FontAwesome';

  left: 0;

  top: 0;

  color: #F8222E;

  font-size: 20px;

  margin-bottom: 10px;

}











.about_cont a {

  font-family: 'Poppins', sans-serif;

  font-weight: 500;

  background: #0244A5;

  display: inline-block;

  color: #fff;

  padding: 7px 20px;

  border-radius: 5px;

}



.about_cont ul {

  width: 70%;

  float: left;

  margin: 20px 0 30px;

}





.about_list {

  width: 100%;

  float: left;

}



.about_cont {

  padding-left: 15px;

}



section.service {

  width: 100%;

  float: left;

  background: url(../img/background1.jpg) no-repeat;

  position: relative;

  padding: 110px 0px;

}



section.service::before {

  content: "";

  position: absolute;

  width: 100%;

  height: 100%;

  background: rgb(0 0 0 / 90%);

  top: 0;

  left: 0;

}





.service_heading {

  width: 70%;

  float: none;

  text-align: center;

  margin: 0 auto;

  padding-bottom: 40px;

}





.service_heading h4 {

  color: #ea2127;

  font-size: 20px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  position: relative;

  margin-bottom: 30px;

  display: inline-block;

}



.service_heading h4::after {

  content: "";

  position: absolute;

  height: 17px;

  width: 95%;

  border: 2px solid #ea1f1c;

  bottom: -23px;

  left: 51%;

  transform: translateX(-50%);

  border-top: 0;

}



.service_heading h3 {

  font-size: 40px;

  color: #fff;

  font-family: 'Poppins', sans-serif;

  font-weight: 700;

  text-transform: capitalize;

  padding: 5px 0px 15px;

}



.service_heading p {

  line-height: 30px;

  font-size: 16px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  color: #fff;

}



.item {

  background: #fff;

  padding: 10px;

  text-align: center;

}



.itm_cont h3 {

  font-size: 18px;

  font-family: 'Poppins', sans-serif;

  font-weight: 500;

  color: #000;

}



.itm_cont p {

  font-size: 14px;

  line-height: 25px;

  font-family: 'Poppins', sans-serif;

  color: #000;

  font-weight: 400;

  padding: 15px 0 15px;

}



.itm_cont a {

  font-family: 'Poppins', sans-serif;

  font-weight: 500;

  background: #f50200;

  display: inline-block;

  color: #fff;

  padding: 7px 13px;

  border-radius: 5px;

  font-size: 16px;

  text-transform: capitalize;

}



.itm_cont {

  padding: 28px 0px 15px;

}

.item:hover .itm_cont a {
    background: #0244a5;
}


.itm_box_img {

  border: 5px solid #F50200;
  transition: all .4s ease-in-out;

}

.item:hover .itm_box_img {
    border-color: #0244a5;
}



section.home_contacT-sect {

  width: 100%;

  float: left;

}



section.home_contacT-sect [class*="col-"] {

  padding: 0;

}



.form_box_1 h3 {

  font-size: 45px;

  color: #000;

  font-family: 'Poppins', sans-serif;

  font-weight: 700;

  position: relative;

  display: inline-block;

  margin-bottom: 40px;

}







.form_box_1 h3::after {

  content: "";

  position: absolute;

  width: 100%;

  height: 1px;

  background: #000;

  bottom: 0;

  right: -51px;

}



.form_box_1 ul li {

  list-style: none;

}



.form_box_1 ul li a {

  font-size: 16px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  color: #000;

}



.form_box_1 ul li a I {

  font-size: 22px;

  color: #f50200;

  width: 30px;

}



.form_box_1 ul li:last-child {

  margin-bottom: 0;

}

.form_box_1 ul li {

  list-style: none;

  margin-bottom: 20px;

}



.follow_box h2 {
    font-size: 35px;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #0042A7;
    padding-top: 10px;
    padding-bottom: 20px;
}



.follow_box p {

  font-size: 18px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  color: #000;

}



.follow_box p span {

  width: 40px;

  height: 40px;

  color: #fff;

  font-size: 22px;

  line-height: 40px;

  text-align: center;

  background: #E8497F;

  display: inline-block;

  border-radius: 50%;

  margin-right: 8px;

}







.form_box_1 {
    width: 100%;
    float: left;
    padding-left: 100px !important;
    padding: 130px 0px 0;
}



footer.main_footer {

  width: 100%;

  background: #0244A5;

  float: left;

  padding: 70px 0px 20px;

}

.footer_box_1 {

  text-align: center;

}



.footer_box_1 .follow_box p {

  font-size: 16px;

  font-weight: 700;

  color: #fff;

  text-align: center;

}



.follow_box {

  padding-top: 40px;

}



.footer_box_2 h3 {

  font-family: 'Poppins', sans-serif;

  color: #fff;

  font-weight: 400;

  text-transform: uppercase;

  font-size: 20px;

  padding-bottom: 35px;

}



.footer_box_2 ul li {

  list-style: none;

  position: relative;

  margin-bottom: 15px;

  padding-left: 15px;

}



.footer_box_2 ul li:last-child {

  margin-bottom: 0;

}



.footer_box_2 ul li a {

  font-size: 16px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  color: #fff;

  text-transform: capitalize;

}





.footer_box_2 ul li::after {

  content: "\f105 ";

  color: #fff;

  position: absolute;

  font-family: 'FontAwesome';

  left: 0;

  font-size: 20px;

  top: -4px;

}



.row.ftr_row [class*="col-"]:nth-child(2) {

  display: flex;

  justify-content: center;

}







.footer_box_3 h3 {

  font-family: 'Poppins', sans-serif;

  color: #fff;

  font-weight: 400;

  text-transform: uppercase;

  font-size: 20px;

  padding-bottom: 35px;

}



.footer_box_3 ul li a,.footer_box_3 ul li p {

  font-size: 16px;

  color: #fff;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;
	margin-bottom:0;

}



.footer_box_3 ul li a i {

  width: 25px;

}



.footer_box_3 ul li {

  list-style: none;

  margin-bottom: 20px;

}



.copy {

  border-top: 1px solid #fff;

  margin-top: 30px;

  text-align: center;

  padding-top: 20px;

}



.copy p {

  color: #fff;

  font-size: 14px;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

}

section.about-banner {
    height: 350px;
    width: 100%;
    float: left;
    background-position: center;
    background-size: cover;
    margin-top: -35px;
    position: relative;
}

section.about-banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 50%);
}

/*berdcrum*/




.breadcrumbs {
    width: 100%;
    float: left;
    background: #fe0000;
    position: relative;
    padding: 15px 0;
}

.about-left {
    width: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
}

.about-left h1 {
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-size: 38px;
}


.about-right li {
    float: left;
    margin-right: 5px;
    border: 2px solid #0244a5;
    border-radius: 10px;
    background: #0244a5;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    position: relative;
    list-style: none;
}


.about-right li:last-child{
    padding: 10px 15px;
    background: #fff;
    margin-right: 0;
    color: #e66120;
}

.about-right li:before {
    content: "" !important;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: #0244a5;
    position: absolute;
    top: 50%;
    right: -13px;
    z-index: 1;
    transform: translateY(-50%);
}
.about-right li:last-child:before{ display: none; }
.about-right li:after{
    content: "";
    display: block;
    width: 18px;
    height: 30px;
    border-radius: 7px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: -5px;
    transform: translateY(-50%);
}
.about-right li:first-child:after{ display: none; }
.about-right li a{
    display: block;
    padding: 10px 15px 10px 25px;
    font-size: 14px;
    font-weight: bold;
    color: #fff;
}
.about-right li:first-child a{ padding: 10px 15px; }
.about-right li a:hover{ text-decoration: none; }
@media only screen and (max-width: 479px){
    .about-right li a{
        padding: 7px 7px 7px 11px;
        font-size: 12px;
    }
    .about-right li:last-child,
    .about-right li:first-child a{
        padding: 7px;
        font-size: 12px;
    }
    .about-right li:before{
        width: 15px;
        height: 18px;
        right: -12px;
    }
    .about-right li:after{
        width: 13px;
        height: 22px;
        left: -7px;
    }
}

.entry-content img.xyz {
    width: 100%;
    max-width: 35%;
    float: right;
    box-shadow: 1px 1px 10px #000;
    padding: 15px;
    margin-left: 20px;
    margin-bottom: 20px;
}


.entry-content {
    width: 100%;
    float: left;
    box-shadow: 1px 1px 10px rgb(0 0 0 / 30%);
    padding: 30px;
    position: relative;
}

.entry-content::after {
    content: "";
    position: absolute;
    width: 50%;
    height: 10px;
    background: #0244a5;
    top: 0;
    left: 0;
}

.entry-content::before {
    content: "";
    position: absolute;
    width: 50%;
    height: 10px;
    background: #fe0000;
    bottom: 0;
    right: 0;
}

.abt_left {
    width: 100%;
    float: left;
    box-shadow: 1px 1px 10px #000;
    text-align: center;
}


.service\=page-img img {
    width: 100%;
}

.abt_left {
    width: 100%;
    float: left;
    box-shadow: 1px 1px 10px rgb(0 0 0 / 20%);
    text-align: center;
    padding: 10px;
    margin-bottom: 30px;
}

.service\=page-text {
    padding-top: 20px;
}

section.service-page {
    width: 100%;
    float: left;
	clear:both;
}

.service\=page-img {
    box-shadow: inset 0px 0px 0px #000;
}

.single-service .entry-content img {
    width: 100%;
    max-width: 35%;
    float: right;
    box-shadow: 1px 1px 10px #000;
    padding: 15px;
    margin-left: 20px;
    margin-bottom: 20px;
}


.envira-gallery-wrap .envira-gallery-public.envira-gallery-css-animations .envira-gallery-item img {
    width: 100%;
    height: 250px !important;
}

.envira-lazy:not(img) {
 padding-bottom: 250px !important;
}

.adress_box_1 {
    background: #f2f2f2;
    border-radius: 10px;
    padding: 10px;
}

.adress_box_1 {
    background: #f2f2f2;
    border-radius: 10px;
    padding: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}


.adress_box_1 p {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.adress_box_1 p span {
    width: 100%;
}

.adress_box_1 p span {
    width: 100%;
    text-align: center;
    font-size: 18px;
    margin: 10px 0px 0;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    color: #0244a5;
    font-size: 20px;
}

.adress_box_1 p {
    margin-bottom: 0;
}

.adress_box_1 p, .adress_box_1 p a {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #000;
    font-size: 17px;
    padding-top: 4px;
}

.adress_box_1 p i {
    display: block;
    width: 60px;
    line-height: 60px;
    height: 60px;
    text-align: center;
    background: #fe0000;
    border-radius: 50%;
    font-size: 28px;
    color: #fff;
}


.inner_form form.wpcf7-form {
    width: 100%;
    float: left;
    padding: 20px;
    padding-bottom: 0;
    background: #f2f2f2;
}

/*span.wpcf7-form-control-wrap.Name {
    width: 49%;
    float: left;
    margin-right: 1%;
}


span.wpcf7-form-control-wrap.Phone {
    width: 49%;
    float: left;
    margin-left: 1%;
}*/

form.wpcf7-form br {
    display: none;
}

.inner_form form.wpcf7-form input {
    border: 1px solid #ccc;
    margin-bottom: 15px;
    font-size: 15px;
    color: #000;
    width: 100%;
    height: 40px;
    padding: 10px;
}

.inner_form form.wpcf7-form textarea {
    width: 100%;
    height: 150px;
    padding: 10px;
    font-size: 15px;
    border: 1px solid #ccc;
}
 
.inner_form input.wpcf7-form-control.wpcf7-submit {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    background: #0244A5;
    display: inline-block;
    color: #fff;
    padding: 10px 20px !important;
    border-radius: 5px;
    border: 0;
    text-transform: uppercase;
    letter-spacing: 8px;
    font-size: 22px;
    height: auto;
    margin-top: 20px;
}


.inner_form iframe {
    width: 100%;
    margin-top: 24px;
    height: 470px;
}

.menu_sect_cont ul {
    width: 100%;
    float: left;
    margin-bottom: 0;
    padding: 0;
}


.menu_box_2 p a {
    color: #fff;
}

.caption-wrap {
    height: 100%;
    width: 100%;
    opacity: 1 !important;
    background: rgb(0 0 0 / 70%) !important;
}


.form_box_2 {
    background: #000;
    width: 100%;
    float: left;
    position: relative;
    padding-top: 90px;
    padding-bottom: 50px;
}

.form_box_2 form.wpcf7-form .row {
    margin: 0;
}

.form_box_2 form.wpcf7-form [class*="col-"] {
    padding: 0 15px;
}

.form_box_2 form.wpcf7-form input, form.wpcf7-form select {
    width: 100%;
    height: 65px;
    border: 0;
    padding: 10px;
    font-size: 16px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-bottom: 30px;
}


.form_box_2 form.wpcf7-form textarea {
    width: 100%;
    height: 134px;
     padding: 10px;
    font-size: 16px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-bottom: 30px;
}

.form_box_2 input.wpcf7-form-control.wpcf7-submit {
    font-family: 'Poppins', sans-serif;
    font-size: 23px;
    text-transform: uppercase;
    font-weight: 500;
    background: #F60100;
    padding: 16.5px 0px !important;
    color: #fff;
    height: auto !important;
    margin-bottom: 0;
    transition: all .4s ease-in-out;
}

.form_box_2 input.wpcf7-form-control.wpcf7-submit:hover {
    background: #0244a5;
}

.form_box_2 form.wpcf7-form {
    width: 100%;
    float: left;
    padding: 0 60px;
}


.form_box_heading h3 {
    font-size: 25px;
    font-family: 'Poppins', sans-serif;
    color: #fff;
    font-weight: 600;
}

.form_box_heading {
    text-align: center;
    position: absolute;
    transform: rotate(
-90deg
) translateY(-60%);
    left: -146px;
    top: 45%;
}


.form_box_2::before {
    content: "";
    position: absolute;
    background: url(../img/before.png) no-repeat;
    width: 100px;
    height: 530px;
    left: -28px;
    top: 50%;
    transform: translateY(-50%);
}

.follow_box a {
    color: #fff;
}

.banner_cont a i {
    font-size: 22px;
    transition: all .4s ease-in-out;
}

.icon_cont:hover a {
    color: #fe0000;
}


.banner_cont a:hover i {
    transform: translateX(10px);
}



.about_cont a:hover {
    background: #f8222e;
}

div#service_one .owl-nav.disabled {
    display: block !important;
}

div#service_one .owl-nav.disabled button {
    width: 37px;
    height: 37px;
    border-radius: 0 !important;
    background: #0244a5 !important;
    font-size: 25px !important;
    color: #fff !important;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

div#service_one {
    position: relative;
}

div#service_one button.owl-prev {
    left: -20px;
}

div#service_one button.owl-next {
    right: -20px;
}

.all-spacing {
    padding: 50px 0px;
    clear: both;
    display: flow-root;
}

div#service_one .owl-nav button.owl-next, div#service_one .owl-nav button.owl-prev {
    position: absolute;
    font-size: 22px;
    color: #fff;
    background: #0244a5;
    width: 40px;
    height: 40px;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
	transition:ease 0.5s all;
}


div#service_one .owl-nav button.owl-next:hover, div#service_one .owl-nav button.owl-prev:hover{
	background:#f50200;
}

.service\=page-img img {
    height: 250px;
    object-fit: cover;
}

div#service_one img {
    height: 240px;
    object-fit: cover;
}

.map-area {
    padding-top: 20px;
}
.map-area img {
    width: 100%;
    height: 470px;
    object-fit: cover;
}
.about_img img {
    height: 440px;
    width: 100%;
    object-fit: cover;
}
.blog_img_panel img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    margin-bottom: 20px;
}

img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
    max-width: 35%;
    height: 300px;
    object-fit: cover;
    float: right;
    margin-left: 20px;
}
