@font-face {
    font-family: "Poppins-Bold";
    src: url("../fonts/Poppins-Bold.eot");
    /* IE9 Compat Modes */
    src: url("../fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("../fonts/Poppins-Bold.otf") format("opentype"), /* Open Type Font */
    url("../fonts/Poppins-Bold.svg") format("svg"), /* Legacy iOS */
    url("../fonts/Poppins-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("../fonts/Poppins-Bold.woff") format("woff"), /* Modern Browsers */
    url("../fonts/Poppins-Bold.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Poppins-Medium';
    src: url(../fonts/Poppins-Medium.eot);
    src: url(../fonts/Poppins-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/Poppins-Medium.otf) format('otf'), url(../fonts/Poppins-Medium.svg#Poppins-Medium) format('svg'), url(../fonts/Poppins-Medium.ttf) format('truetype'), url(../fonts/Poppins-Medium.woff) format('woff'), url(../fonts/Poppins-Medium.woff2) format('woff2');
}

@font-face {
    font-family: 'Poppins-Regular';
    src: url(../fonts/Poppins-Regular.eot);
    src: url(../fonts/Poppins-Regular.eot?#iefix) format('embedded-opentype'), url(../fonts/Poppins-Regular.ttf) format('truetype'), url(../fonts/Poppins-Regular.svg#Poppins-Regular) format('svg'), url(../fonts/Poppins-Regular.otf) format('otf'), url(../fonts/Poppins-Regular.woff) format('woff'), url(../fonts/Poppins-Regular.woff2) format('woff2');
}

@font-face {
    font-family: 'Raleway-Medium';
    src: url(../fonts/Raleway-Medium.eot);
    src: url(../fonts/Raleway-Medium.eot?#iefix) format('embedded-opentype'), url(../fonts/Raleway-Medium.woff2) format('woff2'), url(../fonts/Raleway-Medium.woff) format('woff'), url(../fonts/Raleway-Medium.ttf) format('truetype'), url(../fonts/Raleway-Medium.otf) format('otf'), url(../fonts/Raleway-Medium.svg#Raleway-Medium) format('svg');
}

@font-face {
    font-family: 'Social Circles v1.1';
    src: url(../fonts/Social+Circles+v1.1.eot);
    src: url(../fonts/Social+Circles+v1.1.eot?#iefix) format('embedded-opentype'), url(../fonts/Social+Circles+v1.1.otf) format('otf'), url(../fonts/Social+Circles+v1.1.svg#Social%20Circles%20v1.1) format('svg'), url(../fonts/Social+Circles+v1.1.ttf) format('truetype'), url(../fonts/Social+Circles+v1.1.woff) format('woff'), url(../fonts/Social+Circles+v1.1.woff2) format('woff2');
}

@font-face {
    font-family: 'Poppins-Light';
    src: url(../fonts/Poppins-Light.eot);
    src: url(../fonts/Poppins-Light.eot?#iefix) format('embedded-opentype'), url(../fonts/Poppins-Light.otf) format('otf'), url(../fonts/Poppins-Light.svg#Poppins-Light) format('svg'), url(../fonts/Poppins-Light.ttf) format('truetype'), url(../fonts/Poppins-Light.woff) format('woff'), url(../fonts/Poppins-Light.woff2) format('woff2');
}

@font-face {
    font-family: 'Poppins-SemiBold';
    src: url(../fonts/Poppins-SemiBold.eot);
    src: url(../fonts/Poppins-SemiBold.eot?#iefix) format('embedded-opentype'), url(../fonts/Poppins-SemiBold.otf) format('otf'), url(../fonts/Poppins-SemiBold.ttf) format('truetype'), url(../fonts/Poppins-SemiBold.svg#Poppins-SemiBold) format('svg'), url(../fonts/Poppins-SemiBold.woff) format('woff'), url(../fonts/Poppins-SemiBold.woff2) format('woff2');
}

@font-face {
    font-family: 'Poppins-Italic';
    src: url(../fonts/Poppins-Italic.eot);
    src: url(../fonts/Poppins-Italic.eot?#iefix) format('embedded-opentype'), url(../fonts/Poppins-Italic.woff2) format('woff2'), url(../fonts/Poppins-Italic.woff) format('woff'), url(../fonts/Poppins-Italic.ttf) format('truetype'), url(../fonts/Poppins-Italic.svg#Poppins-Italic) format('svg'), url(../fonts/Poppins-Italic.otf) format('otf');
}

body{overflow-x: auto !important;}
/*body{
   
 background: url(../images/home.jpg) no-repeat center 0;

 background-size: cover;


}*/


/*.container {
    max-width: 1020px !important;
}

header .container{

  max-width: 1170px !important;
}*/


/*new*/

a.search img {
    width: 3%;
}

a.search {
    padding-left: 45px;
}


/*end*/

a {
    text-decoration: none !important;
    color: #0673D4;
}

img {
    max-width: 100%;
    height: auto;
}

ul.hedAdd {
    list-style: none;
    display: flex;
    flex-direction: row;
    /* float: right; */
    align-items: flex-end;
    justify-content: flex-end;
    margin-right: 0;
    position: relative;
    /* align-content: flex-end; */
}

.hedAdd a {
    font-family: Poppins-Regular;
    font-size: 15px;
    color: #221E1F;
    text-decoration: none;
}

.hedAdd a:hover {
    color: #2672b9;
}


/*.sidMen:hover {*/


/*    -ms-transform: rotate(20deg);*/


/*    transform: rotate(*/


/*360deg*/


/*);*/


/*}*/

a.Callcor {
    position: relative;
    padding-left: 2rem;
}

a.whatsapp {
    position: relative;
    padding-left: 2rem;
}

a.Callcor:before {
    content: "";
    position: absolute;
    /* left: 734px; */
    left: 0px;
    width: 18%;
    height: 20px;
    /* bottom: -55px; */
    top: 3px;
    background: url(../images/header-mob.png) no-repeat center 0;
    /* border-color: #3b5998 !important; */
    background-size: 20px;
}

a.whatsapp:before {
    content: "";
    position: absolute;
    /* left: 734px; */
    left: 0px;
    width: 25%;
    height: 20px;
    /* bottom: -55px; */
    top: 1px;
    background: url(../images/whatsapp-header-icon.png) no-repeat center 0;
    /* border-color: #3b5998 !important; */
    background-size: 20px
}

a.UpCom:hover {
    background-color: #000000;
    color: #fff !important;
}

a:hover {
    color: #2672b9 !important;
}

li.hftrWhts {
    padding-left: 1rem;
}

.EmiClass .emi-container-rio .rio-calculator-section {
    border: none !important;
}

.EmiClass .rio-calculator-section .emi-container-rio .btn {
    padding: 4px 19px !important;
    font-weight: normal !important;
    font-family: 'Poppins-Medium' !important;
    text-transform: none !important;
    border-radius: 6px !important;
}

.EmiClass .emi-container-rio .EmiClass .container {
    max-width: 924px !important;
    margin: 0 auto 30px !important;
    box-shadow: 0px 0px 0 rgb(194 194 194) !important;
    border-radius: 6px !important;
}

.EmiClass .slidecontainer .ui-widget-content {
    background-color: #0673d3 !important;
}

header {
    background-color: #fff;
    /*height: 116px;*/
    position: fixed;
    width: 100%;
    z-index: 99;
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    box-shadow: 1px 1px 5px rgb(0 0 0 / 23%);
}

div#sliding-banner {
    margin-top: 0;
}

section.homeBanner.Deskto .bnInIm {
    border-radius: 0 0 6px 6px;
    overflow: hidden;
}

a.UpCom {
    margin-top: 7px;
    display: inline-block;
    margin-left: 0;
    text-decoration: none;
    color: #fff;
    background-color: #0673d3;
    padding: 2px 7px;
    font-family: 'Poppins-Regular';
    font-size: 15px;
    line-height: 22px;
    border-radius: 6px;
    width: 159px;
    height: 25px;
    text-align: center;
}

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    background-color: #ffff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    font-weight: 500;
    text-transform: none;
    padding: 0 0 0 0;
    text-decoration: none;
    font-size: 15px;
    color: #000;
    display: block;
    transition: 0.3s;
    font-family: 'Poppins-Regular';
}

.sidenav a:hover {
    color: #0a58ca;
}

div#mySidenavsaerch.sidenav .closebtn {
    right: 4rem;
}

.sidenav .closebtn {
    position: absolute;
    top: 16px;
    right: 3.5rem;
    font-size: 36px;
    margin-left: 50px;
}

.sidMen {
    float: right;
    margin-right: -5.4rem;
    /* color: #2672b9; */
    color: #fff0;
    background: url(../images/menu-icon.png) no-repeat center;
    background-size: 38px;
    width: 31px;
}

.sidMensear {
    float: right;
    margin-right: 3.9rem;
    /* color: #2672b9; */
    color: #fff0;
    background: url(../images/search.png) no-repeat center;
    background-size: 24px;
    width: 24px;
}

ul.sideMenu {
    margin-top: 26px;
    list-style: none;
    padding: 0px;
}

ul.sideMenu li {
    padding: 5px 0px;
    border-bottom: 1px solid #F4F4F4;
    position: relative;
    /*background-color: #F4F4F4;*/
}

ul.sideMenu.actMenCvr>li {
    /*padding-bottom: 0;*/
}

ul.sub-menu.active1 {
    display: block;
}

ul.sideMenu>li {
    padding: 10.3px 0;
}

ul.sideMenu li:hover {
    /* background-color: #e3e3e3;
     color: #fff !important; */
}

ul.sub-menu {
    background: #f5f5f5;
    display: none;
    padding: 11px 30px;
    margin-bottom: -12px;
}

.sidenav a:hover {
    color: #0673d3 !important;
}

ul.sideMenu li.current_page_item,
ul.sideMenu li.current-menu-item {
    background-color: #fff !important;
}

ul.sideMenu ul.sub-menu li.current-menu-item {
    background: #f5f5f5 !important;
}

ul.sideMenu li.current_page_item a,
ul.sideMenu li.current-menu-item a {
    color: #000 !important;
}

div#mySidenav {
    box-shadow: 0px 0px 3px #c8c8c8;
}

section.homeBanner {
    background-repeat: no-repeat !important;
    /*min-height: 600px;*/
    background-size: cover !important;
    position: relative;
    margin-top: 111px;
    width: 100%;
    float: left;
    margin-bottom: 3px;
}

section.homeBanner .carousel-indicators [data-bs-target] {
    width: 10px !important;
    height: 10px !important;
    border-radius: 50%;
}


/*.top-right {
  position: absolute;
  top: 8px;
  right: 16px;
  color:red;
}*/

.top-right {
    position: absolute;
    top: 207px;
    right: 8rem;
    color: #ffff;
}

a.navbar-brand.loGo img {
    max-width: 100%;
}

a.navbar-brand.loGo.siDelo img {
    width: 26%;
}

h1 {
    font-family: 'Poppins-Regular';
    font-size: 33px !important;
}

span.covSpan {
    position: relative;
}

span.covSpan:after {
    height: 1px;
    width: 239px;
    content: '';
    position: absolute;
    left: 67px;
    bottom: 0px;
    border-bottom: 1px solid #fff;
}

.suTiitle {
    line-height: 25px;
    font-size: 19px;
    color: #000;
    font-weight: 500;
    padding-left: 2px;
}

span.covSpan:after {
    position: absolute;
    content: "";
    width: 230px;
    height: 1px;
    top: 35px;
    /* right: -1px; */
    left: 67px;
}


/*div:after, li:after, ul:after {
    display: block;
    content: "";
    clear: both;
}*/

.top-right strong {
    font-family: Poppins-Regular;
    font-size: 33px;
    font-weight: normal;
}

.owl-nav button {
    position: absolute;
    top: 50%;
    background-color: #000;
    color: #fff;
    margin: 0;
    transition: all 0.3s ease-in-out;
}

.covrCommpr .owl-nav button.owl-prev {
    /* right: 0px; */
    left: -50px;
}

.covrCommpr .owl-nav button.owl-next {
    right: -50px;
}

.covrCommpr .owl-nav button.owl-prev span {
    float: left;
    /* margin-left: -2rem; */
    /* color: #2672b9; */
    color: #fff0;
    background: url(../images/b-left-arrow.png) no-repeat center;
    width: 35px;
    height: 35px;
    background-color: #fff;
    border: 1px solid #959595 !important;
    border-radius: 6px;
}

.covrCommpr .owl-nav button.owl-next span {
    float: right;
    /* margin-right: -2rem; */
    /* color: #2672b9; */
    color: #fff0;
    background: #fff url(../images/b-right-arrow.png) no-repeat center;
    width: 35px;
    height: 35px;
    border: 1px solid #959595 !important;
    border-radius: 6px;
}

.covrCommpr.triClas .owl-nav button.owl-prev span {
    /* background: url(../images/b-left-arrow.png) no-repeat center !important;*/
}

.covrCommpr.triClas .owl-nav button.owl-next span {
    /*  background: url(../images/b-right-arrow.png) no-repeat center !important;*/
}

.covrComm .owl-nav button.owl-prev span {
    right: 16px;
}

.covrComm .owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: transparent !important;
}

.owl-dots {
    text-align: center;
    padding-top: 15px;
}

.owl-dots button.owl-dot {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    background: #ccc;
    margin: 0 3px;
}

.owl-dots button.owl-dot.active {
    background-color: #000;
}

.owl-dots button.owl-dot:focus {
    outline: none;
}

.owl-nav button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.38) !important;
}

.redYSol span {
    position: relative;
    top: 0px;
}

.owl-nav button:focus {
    outline: none;
}


/*.redYSol{
  position: relative;
}*/

img.demo.cursor.projImg {
    width: 100%;
    height: 340px;
    object-fit: cover;
}


/*img.demo.cursor{*/


/*  width: 100%;*/


/*  height: auto;*/


/*  object-fit: cover;*/


/*}*/

h2 {
    font-family: Poppins-Medium;
    font-size: 23px !important;
    color: #000 !important;
}

h3 {
    font-family: Poppins-Medium;
    font-size: 23px !important;
    color: #000 !important;
}

h4 {
    font-family: Poppins-Medium;
    font-size: 21px !important;
    color: #000 !important;
}

h5 {
    font-family: Poppins-Medium;
    font-size: 20px !important;
    color: #000 !important;
}

section {
    display: inline-block;
    width: 100%;
}

.covrComm {
    margin-top: 12px;
}

.coveCont {
    font-family: 'Sen-ExtraBold';
    display: flex;
    flex-direction: column;
    justify-content: end;
    font-size: 16px;
}

.redYSol {
    position: relative;
    margin-top: 24px;
    padding-bottom: 24px;
}

.covrComm .owl-nav {
    position: absolute;
    top: -56px;
    width: 50px;
    height: 25px;
    right: 15rem;
}

.col-lg-8.col-md-8.relCol8 {
    position: relative;
}

.col-lg-4.col-md-4.soldCover {
    position: relative;
}


/*.covrComm button.owl-prev span {
    width: 25px;
    height: 25px;
   display: inline-block;
   
}*/

.owl-theme .owl-nav .disabled {
    opacity: .4 !important;
}

.covrComm button span {
    width: 35px;
    height: 35px;
    display: inline-block;
    top: 2px;
    line-height: 24px;
    font-size: 38px;
    border: 1px #282828 solid;
    border-radius: 4px;
    overflow: hidden;
    text-indent: -9999px;
}

.column.covCol {
    align-items: center;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    padding: 12px 0px;
    position: relative;
}

.cvrImgg {
    width: 100%;
    position: relative;
    align-items: center;
    display: flex;
    border: 1px solid #E6E7E7;
    padding: 15px;
    background-color: #fff;
    box-shadow: 1px 1px 1px rgb(230 231 231 / 0%);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    text-align: center;
    justify-content: center;
}


/*.cvrImgg:hover {
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 43%);

}*/

.cvrImgg:hover {
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);
}

.cvrImgg:hover a {
    opacity: 1;
}

.cvrImgg a {
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.vieMor {
    background-color: #fff;
    position: absolute;
    bottom: 56px;
    border-radius: inherit;
    font-family: 'Poppins-Medium';
    opacity: 0;
}

.primary {
    font-size: 13px;
    background-color: #fff;
    font-family: 'Poppins-Medium';
    color: #000;
    text-decoration: none;
    padding: 8px 14px;
    text-transform: uppercase
}

.primary:hover {
    background-color: #2672b9;
    color: #fff !important;
}

.secondary {
    font-size: 12px;
    background-color: #2672b9;
    font-family: 'Poppins-Medium';
    color: #fff;
    text-decoration: none;
    padding: 8px 14px;
    text-transform: uppercase;
}

.secondary:hover {
    background-color: #000;
    color: #fff !important;
}

a.secondary.viBou {
    display: inline-block;
    margin-top: 58px;
}

.covrComm.solCov.sldot .owl-nav {
    right: 4rem;
}

.TriPrj {
    position: relative;
    margin-top: 0px;
    background-color: #F3F4F4;
    padding-bottom: 24px;
    /*  z-index: -5;*/
}

section.TriPrj.truSec {
    background-color: #fff;
}

section.TriPrjk.projCaki {
    background-color: #fff;
}

.TriPrjk {
    position: relative;
    margin-top: 0px;
    background-color: #F3F4F4;
    padding-bottom: 30px;
    padding-top: 28px;
}

.cvrTri {
    position: relative;
    width: 100%;
    align-items: center;
    display: flex;
    border: 1px solid #E6E7E7;
    padding: 21px;
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 1px 1px 1px rgb(230 231 231 / 0%);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    text-align: center;
    justify-content: center;
    /*flex-direction: column;*/
    /*align-items: start;*/
    /*display: flex;*/
    /*    min-height: 399px;*/
    /*border: 1px solid #E6E7E7;*/
    /*padding: 15px;*/
    /*background-color: #fff;*/
    /*   box-shadow: 1px 1px 1px rgb(230 231 231 / 0%);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;*/
    /*text-align: left;*/
    /*justify-content: left;*/
}

.cvrTri:hover {
    box-shadow: 1px 1px 10px rgb(0 0 0 / 23%);
}

.column.covColr {
    align-items: center;
    text-align: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    padding: 10px 0 25px;
    position: relative;
}

.col-12.col-md-4.col-lg-4.column.covColr {
    padding: 12px 7px;
}

.advSrchSrch .col-12.col-md-4.col-lg-4.column.covColr {
    padding-bottom: 50px;
}

div#content {
    padding-right: 55px;
}


/*.cvrTri:hover {*/


/*    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);*/


/*}*/

.cvrTri:hover .overlay {
    max-height: 185px;
}

.TriPrj h3.redH3 {
    padding: 38px 0px 10px 0px;
}

h3.redH3 {
    padding: 10px 0px 10px 0px;
}

.covrTit .owl-nav button {
    background: transparent !important;
}

.Titll {
    color: #000;
    font-family: Poppins-Medium;
    line-height: 31px;
    font-size: 15px;
    display: block;
    text-transform: none;
}

.LoC {
    font-family: 'Poppins-Regular';
    color: #2d2d2d;
    font-size: 14px;
    line-height: 20px;
}

.bnInIm img {
    object-fit: cover;
    height: auto;
    width: 100%;
}

.covrCommpr .owl-stage-outer {
    min-height: 414px;
}

div#sliding-testimnl.covrCommpr .owl-stage-outer {
    min-height: 300px;
}

.bHk {
    font-family: 'Poppins-Regular';
    color: #2d2d2d;
    font-size: 12px;
    padding-top: 5px;
}


/*.TriPrjk h3.redH3 {
       padding: 38px 0px 10px 0px;
}*/

.cvrTri.CvrKoc {
    border: 1px solid #E6E7E7;
}

.fotTit {
    color: #ffff;
    /* font-family: 'Poppins-Bold';
    font-size: 18px;*/
}

footer {
    background-color: #2f3030;
    padding-top: 26px;
    position: relative;
}

footer:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 4px;
    /*background-color: #454646;*/
    bottom: 0px;
}

.fotAddr {
    font-family: 'Poppins-Regular';
    color: #b4b4b4;
    font-size: 12px;
    line-height: 26px;
    font-weight: 500;
    padding-top: 16px;
    min-width: 279px;
}

ul.fotMenuu li {
    line-height: 26px;
}

ul.fotMenu {
    padding-top: 16px;
    list-style: none;
    padding-left: 0px;
    /* text-decoration: none; */
}

ul.fotMenuu {
    padding-top: 16px;
    list-style: none;
    padding-left: 0px;
    /* text-decoration: none; */
}

ul.fotMenuu li a {
    font-weight: 500;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Poppins-Regular';
    font-size: 12px;
}

ul.fotMenu li a {
    font-weight: 500;
    text-decoration: none;
    color: #ffffff;
    font-family: 'Poppins-Regular';
    font-size: 12px;
}

ul.fotMenu li {
    line-height: 26px;
}

.fotAddr a {
    font-family: 'Poppins-Regular';
    color: #b4b4b4;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
}

ul.footrBott {
    display: flex;
    list-style: none;
    flex-direction: row;
    flex-direction: row;
    padding: 0px;
    justify-content: start;
}

ul.footrBott li a {
    text-decoration: none;
    padding: 0px;
    font-family: Poppins-Light;
    font-size: 12px;
    color: #fff !important;
}

ul.footrBott li {
    position: relative;
    padding: 0px 15px;
}

ul.footrBott li:first-child {
    padding-left: 0px;
}

ul.footrBott li:last-child {
    padding-right: 0px;
}

ul.footrBott li:last-child:after {
    display: none;
}

ul.footrBott li:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 16px;
    border-right: 1.5px solid #b4b4b4;
    /* background-color: #525252; */
    top: 5px;
    /* right: -1px; */
    right: 0px;
}

.FooMenB {
    padding: 15px 0;
    border-top: 1px #444545 solid;
}

.col-12.covMenn {
    text-align: center;
    padding: 0px;
}

.copy {
    font-family: arial;
    font-size: 12px;
    color: #fff;
    display: flex;
    justify-content: end;
}

.copy a {
    font-family: 'Poppins-Light';
    text-decoration: none;
    color: #fff;
    padding: 0px 3px;
}

.FooMenB ul {
    margin: 0;
}


/*
footer:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    background-color: #444545;
    bottom: 6rem;
}
*/

.copy a:hover {
    color: #2672b9;
}

ul.fotMenu.quic {
    padding-top: 16px;
}


/* responsive */


/*h2.redH2 {
    margin-left: 10px;
}*/

.col.mx-1:nth-child(3) {
    padding-left: 2.5em;
}

ul.social {
    display: none;
}

a.covClas {
    text-decoration: none;
}

.wid {
    min-height: 350px;
}

a.search {
    display: block;
}

.covrCommpr .owl-nav button {
    background: transparent !important;
}

section.innerBanner h1 {
    font-family: 'Poppins-Medium';
    font-size: 26px !important;
}

li.breadcrumb-item a {
    color: #939598;
    text-decoration: none;
}

li.breadcrumb-item {
    font-family: 'Poppins-Medium';
    font-size: 12px;
}

.breadcrumb-item.active {
    color: #0673d3 !important;
    /* font-family: 'Poppins-Medium';*/
}

section.innerBanner .text-start {
    padding-top: 44px;
}

section.innerBanner {
    height: 135px;
    /* padding: 123px 0 0; */
    margin-top: 112px;
    text-align: center;
    position: relative;
    background-repeat: no-repeat;
    background-size: cover !important;
}

.breadcrumb {
    margin-bottom: 0px !important;
    padding: 9px 6px !important;
}

h2.innrH2 {
    position: relative;
    margin: 14px 0px;
}

h2.innrH2:after {
    content: "";
    position: absolute;
    width: 60%;
    height: 1px;
    background-color: #000000;
    /* bottom: 22px; */
    right: 0;
    z-index: 0;
    top: 14px;
}

section.secbreadcrumb {
    margin-top: -20px;
    float: left;
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: 0.2rem !important;
}

.breadcrumb-item+.breadcrumb-item::before {
    padding-right: 0.2rem !important;
}

section.sectionAbout {
    margin-top: 35px;
}

p {
    font-family: 'Poppins-Regular';
    color: #000;
    font-size: 14px;
    line-height: 26px;
}


/*section.cobPrj {
    height: 300px;

    position: relative;
    margin-top: 364px;
}*/

.carousel-wrap {
    width: 100%;
}

.bootleggers .item {
    -webkit-backface-visibility: hidden;
    display: inline-block;
}


/*.bootleggers .owl-item{

  width: 33.33% !important;
}*/


/*.owl-nav>div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
  left: -30px;
  color: #000;
}

.owl-nav .owl-next {
  right: -30px;
  color: #000;
}*/

section.cobPrj {
    position: relative;
    padding-top: 113px;
}

img.proCovBnn {
    display: block;
    width: 100%;
    object-fit: cover;
    height: 535px;
}

.aboutrow {
    display: flex;
}

.aboutcol {
    /*  padding: 1.5em;*/
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.mfp-counter {
    display: none;
}

.eventname {
    font-size: 2.25em;
    font-weight: bold;
    color: #8d0700;
}

.covrCommpr {
    padding: 0px 0;
    margin-top: 16px;
}

h3.redH3 {
    position: relative;
}

h3.redH3tr {
    padding: 100px 0px 10px 0px;
}


/*h3.redH3:before {
    content: "";
    position: absolute;
    width: 209px;
    height: 3px;
    z-index: -1;
    background-color: #fff;
    top: 14px;
}

h3.redH3:after {
    right: 0;
    content: "";
    position: absolute;
    width: 79%;
    height: 1px;
    background-color: #000000;
    bottom: 24px;
}

h3.redH3.pejecPrgr h3.redH3:after {
    width: 81%;
}*/

.TriPrj h3.redH3:before {
    width: 248px;
    z-index: -3;
    background-color: #F3F4F4;
    top: 113px;
}

h2.redH2,
h1.redH2 {
    position: relative;
    padding-left: 0;
    margin-bottom: 30px;
}

h1.redH2 {
    font-size: 25px !important;
    font-family: Poppins-Medium;
    color: #000;
}


/*h2.redH2:before {
    content: "";
    position: absolute;
    width: 455px;
    height: 3px;
    z-index: -1;
    background-color: #fff;
    top: 12px;
}*/


/*h2.redH2:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
      top: 13px;

    background-color: #00000057;
    bottom: 21px;
    left: 0;
    z-index: -2;
}*/


/*
.soldCover h2.redH2:before {
    content: "";
    position: absolute;
    width: 238px;
    height: 3px;
    z-index: -1;
    background-color: #fff;
    top: 12px;
}*/

section.logTi {
    padding-bottom: 28px;
    /* -webkit-box-shadow: 0px 4px 4px #93959870;
    -moz-box-shadow: 0px 4px 4px #93959870;
    box-shadow: 0px 4px 4px #93959870;
    border-bottom: 1px solid #93959870;*/
}

img.imgLogg {
    margin-top: 74px;
}

.conTFoemm input[type="text"],
.conTFoemm input[type="email"],
.conTFoemm input[type="tel"] {
    background-color: transparent;
}

.TtAdd {
    font-family: 'Poppins-SemiBold';
    font-size: 24px;
    line-height: 25px;
    font-weight: 500;
    padding-bottom: 9px;
}
.TtAdd h1{
    font-family: 'Poppins-SemiBold';
    font-size: 24px !important;
    line-height: 25px;
    font-weight: 500;
    margin-bottom: 0;
    text-transform: uppercase;
}
.AdCove {
    margin-top: 54px;
}

.TtAdd span {
    font-family: 'Poppins-Regular';
    color: #000;
    font-size: 14px;
}

.pric {
    margin: 22px 0px;
    border: 1px solid #163567;
    border-radius: 25px;
    padding: 10px 0px 10px 10%;
    text-align: left;
    font-family: Poppins-SemiBold;
    font-size: 18px;
}

.dirC img.dirCo,
.dirC span {
    display: inline-block;
    vertical-align: top;
    line-height: 21px;
}

.dirC img.dirCo {
    margin-right: 2px;
}

a.GetDic {
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #f32f2f;
    text-decoration: none;
    border: 1px #f32f2f solid;
    padding: 2px 6px 2px 6px;
    border-radius: 5px;
    width: 134px;
    height: 26px;
    display: inline-block;
}

a.GetDic:hover {
    color: #f32f2f !important;
    opacity: 0.8;
}

ul.coWal {
    list-style: none;
    margin-top: 33px;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 28px;
}

ul.coWal li {
    display: inline-block;
}

li.vroshr {
    padding-right: 68px;
}

ul.coWal li a {
    position: relative;
    padding: 15px 0px 15px 40px;
    font-family: 'Poppins-Regular';
    font-size: 15px;
    color: #000;
    /* border-top: 1px solid #163567;
     border-bottom: 1px solid red; */
}

ul.coWal li a:before {
    display: block;
    position: absolute;
    content: "";
    left: 0px;
    width: 33px;
    height: 23px;
    top: 16px;
    background: url(../images/video.png) no-repeat center 0;
    background-size: 20px;
}

ul.coWal li.vrToll a:before {
    background: url(../images/virtual.png) no-repeat center 0;
}

ul.coWal li.vroshr a:before {
    background: url(../images/brochure.png) no-repeat center 0;
}

ul.coWal li.PnLi a:before {
    background: url(../images/call.png) no-repeat center 0;
}

ul.coWal a:last-child li {
    /* border-bottom: 1px solid #163567;*/
}


/*ul.coWal li:last-child :before {

      background: url(../images/call.png) no-repeat center 0;
}

*/

ul.coWal a {
    text-decoration: none;
}

img.dirCo {
    margin-right: 7px;
}

section.prhHeigh {
    padding-top: 0;
}

h2.prjcrHi {
    position: relative;
}

h2.prjcrHi:before {
    content: "";
    position: absolute;
    width: 224px;
    height: 3px;
    z-index: -1;
    background-color: #fff;
    top: 12px;
}

h2.prjcrHi:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 1px;
    top: 13px;
    background-color: #000000;
    bottom: 21px;
    left: 0;
    z-index: -2;
}

ul {
    list-style: none;
}

ul.fetu {
    padding: 0px;
    margin-top: 14px;
}

ul.fetu li {
    font-family: 'Poppins-Regular';
    font-size: 15px;
    border-bottom: 1px solid #000000;
    padding: 18px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

ul.fetu li:last-child {
    border-bottom: none;
}

section.prhHeigh p {
    font-family: 'Poppins-Regular';
    line-height: 34px;
    font-size: 14px;
}

.hglghtTable.table>:not(caption)>*>* {
    color: #000 !important;
}

.soldCover h2.redH2:after,
.TriPrj h3.redH3:after,
h2.redH2:after,
h1.redH2:after,
h3.redH3:after {
    content: "";
    position: absolute;
    width: 74px;
    height: 2px;
    background-color: #0673d3;
    bottom: -13px;
    left: 0px;
}

.conTFoemm {
    border: 1px solid #dddddd;
    border-radius: 6px;
    padding: 0 6px;
}

ul.covForm {
    padding: 0px 25px;
    margin-top: 27px;
}

ul.covForm li {
    padding: 11px 0px;
    /* margin-top: 17px; */
    border-bottom: 1px solid #dbdbdb;
}

.conTFoemm input[type="text"],
.conTFoemm input[type="email"],
.conTFoemm input[type="tel"],
.conTFoemm select,
.conTFoemm textarea {
    border: none;
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 14px;
    width: 100%;
    height: 33px;
    padding-left: 30px;
    background-position: 0 6px;
    background-repeat: no-repeat;
}

.conTFoemm .yourname,
.preqname,
.downldname {
    background-image: url(../images/name-fld.png);
}

.conTFoemm .email-159,
.preqemail,
.downldemail {
    background-image: url(../images/email-fld.png);
}

.conTFoemm .menu-849 {
    background-image: url(../images/department-icon.png);
}

.conTFoemm .tel-730,
.preqmob,
.downldmob {
    background-image: url(../images/phone-fld.png);
}

.conTFoemm .soumenu-878,
.menu-878 {
    background-image: url(../images/select-fld.png);
}

.reqCal.formUpcom.conTFoemm ul.covFormreq li:nth-child(5) .propr-878 {
    background-image: url(../images/property-type-icon.png);
}

.reqCal.formUpcom.conTFoemm ul.covFormreq li:nth-child(4) .menu-878 {
    background-image: url(../images/location-icon.png);
}

.reqstvisit>label {
    background-image: url(../images/request-fld.png);
    padding-left: 30px;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: inline-block;
}

.preqmsg textarea,
.downldmsg textarea {
    background-image: url(../images/message-icon.png);
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 84px;
    resize: none;
}

.conTFoemm select {
    background-color: transparent;
    border: none;
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 14px;
    width: 100%;
    height: 33px;
}

ul.covForm li:last-child {
    border-bottom: none;
}

.conTFoemm input:focus {
    outline: none;
}

.conTFoemm select:focus {
    outline: none;
}

label.howCo {
    font-family: 'Poppins-SemiBold' !important;
    font-size: 14px !important;
    color: #000 !important;
}

ul.covForm li label {
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 14px;
}

.wpcf7-response-output {
    display: none;
}

.conTFoemm .wpcf7-not-valid-tip {
    font-size: 11px !important;
    position: absolute;
    left: 0;
    top: 1px;
    background: #fff;
    padding: 3px 6px;
}

.conTFoemm [type=submit] {
    height: 35px;
    margin-top: 13px;
    width: 38%;
    cursor: pointer;
    background-color: #0673D4;
    color: #fff;
    border: none;
    font-family: 'Poppins-Medium';
    font-size: 14px;
}

ul.colThree li {
    display: inline-flex;
    width: 32%;
    position: relative;
    padding: 10px 0px 10px 2rem;
    font-family: 'Poppins-Regular';
    color: #000;
    font-weight: 500;
    font-size: 14px;
}

ul.colThree li:before {
    position: absolute;
    content: "";
    background: url(../images/bullets.png) no-repeat 0 4px;
    width: 24px;
    height: 24px;
    left: 0;
    background-size: 18px !important;
    top: 8px;
}

ul.colThree.ami {
    margin-top: 16px;
    padding: 0px;
}

section.amit {
    padding-top: 24px;
}

h2.prjcrHi.amiTil:before {
    width: 128px;
}

section.prper {
    margin-top: 0;
    height: auto;
    padding-bottom: 0;
    padding-top: 0;
}

.gallery.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    margin-top: 22px;
}

.specDibb ol {
    padding-left: 0;
}

h2.msterCls {
    margin-top: 117px;
}

.text-start.covrClas button {
    width: auto;
    padding: 3px 1rem;
    margin-right: 2px;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #000;
    background-color: transparent;
    border: 1px solid #0673D4;
}

.text-start .btn-check:focus+.btn,
.btn:focus {
    box-shadow: none !important;
}

.text-start {
    padding-top: 6px;
}

.gallery-title {
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}

.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}

.filter-button {
    font-size: 18px;
    border: 1px solid #0673D4;
    border-radius: 5px;
    text-align: center;
    color: #42B32F;
    margin-bottom: 30px;
}

.filter-button:hover {
    font-size: 18px;
    border: 1px solid #0673D4;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #fff !important;
}

.filter-button.active {
    /* background-color: #0673D4;*/
    background-color: #0673D4 !important;
    color: #fff !important;
}

.port-image {
    width: 100%;
}

.gallery_product {
    margin-bottom: 30px;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.block {
    opacity: 0;
}

section.spec {
    padding-top: 0;
}

h3.redH3.msterCls.Spci:after {
    width: 84%;
}

.specDibb ol li {
    list-style-position: inside;
    border-bottom: 1px #d7d7d7 solid;
}

.specDibb {
    font-family: 'Poppins-Medium';
    font-size: 15px;
    margin-top: 0px;
    font-weight: normal;
    line-height: 46px;
}

.text-center.covAllc {
    display: flex;
    background-color: #F4F4F4;
    border-radius: 23px;
    width: 84%;
    padding-bottom: 34px !important;
}

.her span {
    line-height: 30px;
    font-family: 'Poppins-SemiBold';
    font-weight: normal;
    font-size: 20px;
}

.row.covDoenro {
    margin-top: 24px;
}

.imGdivv {
    margin-top: 15px;
}

.butCvr {
    margin-top: 34px;
}

.her {
    text-align: left;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    color: #000;
    font-weight: normal;
    padding: 17px 0 0;
}

a.secondary.viBou.bownBr {
    font-family: 'Poppins-Medium';
    margin: 30px 0px;
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

.cvrTripr {
    flex-direction: column;
    align-items: start;
    display: flex;
    /*min-height: 364px;*/
    border: 1px solid #E6E7E7;
    padding: 21px;
    border-radius: 6px;
    text-align: left;
    justify-content: left;
    box-shadow: 0px 0 0px 0px rgb(0 0 0 / 28%) !important;
    position: relative;
}

.cvrTripr:hover {
    box-shadow: 0px 0 7px 0px rgb(0 0 0 / 28%) !important;
}

.projDetai .owl-nav.disabled {
    display: block !important;
}

.proPrgt {
    font-weight: 500;
    font-family: 'Poppins-SemiBold';
    color: #000;
    font-size: 15px;
    position: absolute;
    bottom: -13px;
    left: 45px;
    right: 45px;
    text-align: left;
    margin: 0 !important;
    background: #fff;
    box-shadow: 0px 0 7px 0px rgb(0 0 0 / 28%) !important;
    padding: 18.8px 25px;
    border-radius: 7px;
}

section.projDetai {
    margin-top: 0;
    padding-top: 19px;
    padding-bottom: 12px;
}

.cvrTripr.Gllrycv img {
    width: 100% !important;
    height: 350px !important;
    object-fit: cover !important;
}

.cvrTripr img {
    width: 100% !important;
    height: 340px !important;
    object-fit: cover;
}

section.nerBy {
    background-color: #F3F4F4;
    margin-top: 0px;
    padding-bottom: 45px;
    padding-top: 20px;
}

section.nerBy h3.redH3:after {
    bottom: -1px;
}

.nerBy .covrCommpr {
    margin-top: 22px;
}

.cobPrj .owl-dots {
    display: none;
}

.counter {
    padding: 13px 0 18px;
    border-radius: 5px;
}

.count-text {
    font-family: 'Poppins-Medium';
    font-size: 16px;
    font-weight: normal;
    margin-top: 28px;
    margin-bottom: 0;
    text-align: center;
    color: #000;
}

.coveCounter {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 13px;
}

.fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #FF5E00;
}

img.imgCounrt {
    width: 22%;
}

section.chairMan {
    margin-top: 40px;
    margin-bottom: 30px;
}

section.chairMan h2.innrH2:after {
    width: 77%;
}

.chairmanmessage {
    margin-top: 24px;
}

.chairmaname {
    float: right;
    font-family: 'Poppins-Regular';
    font-size: 18px;
    color: #000;
}

img.imgChairman {
    margin-top: 15px;
}

section.exicutVeDirct {
    margin-top: 14px;
}

section.ourStryy {
    margin-top: 0px;
}

.ourStryy h3.innrH3 {
    margin: 14px 0px;
}

section.exicutVeDirct h2.innrH2:after {
    width: 78%;
}

.exicuName {
    margin: 25px 0px 13px 0px;
    font-family: 'Poppins-Regular';
    color: #000;
    font-weight: 500;
}

h3.innrH3 {
    position: relative;
    margin: 10px 0px;
}

h3.innrH3:after {
    content: "";
    position: absolute;
    width: 88%;
    height: 1px;
    background-color: #000000;
    /* bottom: 22px; */
    right: 0;
    z-index: 0;
    top: 14px;
}

#sync2 .current .item {
    background: #0673D4 !important;
    color: #fff !important;
}

#sync2 .current .item .year {
    position: relative;
}

section.ourStryy.innStory #sync1 .item {
    padding: 26px 0px 16px;
}

#sync1 .item {
    padding: 30px 0px;
    margin: 0;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}

#sync2 .item {
    border: 1px solid #0673D4;
    background: #fff;
    padding: 3px 0px;
    margin: 18px 2rem;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
}

#sync2 .item h1 {
    font-size: 18px;
}

#sync2 .current .item:before {
    content: "";
    position: absolute;
    width: 17px;
    height: 6px;
    background: url(../images/top-arrow.png) no-repeat center;
    background-size: cover;
    bottom: 49px;
    left: 43%;
    /* right: 50%; */
}

.covOurstry .owl-theme .owl-nav {
    /*default owl-theme theme reset .disabled:hover links */
}

.covOurstry .owl-theme .owl-nav [class*='owl-'] {
    transition: all .3s ease;
}

.covOurstry .owl-theme .owl-nav [class*='owl-'].disabled:hover {
    background-color: #D6D6D6;
}

#sync1.owl-theme {
    position: relative;
}

#sync1.owl-theme .owl-next,
#sync1.owl-theme .owl-prev {
    width: 22px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%;
    border-radius: 6px;
}

#sync1.owl-theme .owl-prev svg,
#sync1.owl-theme .owl-next svg {
    display: none;
}

#sync1 button.owl-prev {
    background: url(../images/b-left-arrow.png) no-repeat center !important;
    background-size: 18px !important;
    width: 34px !important;
    height: 34px !important;
    background-color: #ffffff !important;
    border: 1px solid #707070;
    border-radius: 8;
}

#sync1 button.owl-next {
    background: url(../images/b-right-arrow.png) no-repeat center !important;
    background-size: 18px !important;
    width: 34px !important;
    height: 34px !important;
    background-color: #ffffff !important;
    border: 1px solid #707070;
}

#sync1.owl-theme .owl-prev {
    left: 10px;
}

#sync1.owl-theme .owl-next {
    right: 10px;
}

#sync2 .owl-theme .owl-dots,
.owl-theme .owl-nav {
    text-align: inherit !important;
}

#sync2 button.owl-prev {
    left: 0px;
}

#sync2 button.owl-next {
    right: 0px;
}

#sync2 .owl-nav button.owl-next span {
    background-color: #fff !important;
    float: left;
    margin-right: -4px;
    color: #fff0;
    background: url(../images/b-right-arrow.png) no-repeat center;
    /* background-size: cover; */
    width: 25px;
    border: 1px #ccc solid;
    height: 25px;
    border-radius: 4px;
    margin-bottom: 12px;
}

#sync2 .owl-nav button.owl-prev span {
    background-color: #fff !important;
    float: left;
    margin-left: -4px;
    color: #fff0;
    background: url(../images/b-left-arrow.png) no-repeat center;
    width: 25px;
    border: 1px #ccc solid;
    height: 25px;
    border-radius: 4px;
    margin-bottom: 12px;
}

section.missvis h3.redH3 {
    margin-bottom: 36px;
}

section.missvis .col-12.col-md-6.col-lg-6:last-child {
    padding-left: 19px;
}

section.missvis .col-12.col-md-6.col-lg-6:first-child {
    padding-right: 19px;
}

#sync2 .owl-nav button {
    background: inherit !important;
}

#sync2 .owl-stage-outer:after {
    background-color: #d7d7d7;
    content: "";
    position: absolute;
    height: 1px;
    left: 26px;
    z-index: 91;
    top: 34px;
    right: 25px;
    z-index: -2;
}

.desc {
    font-family: 'Poppins-Medium' !important;
    align-items: center;
    position: absolute;
    left: 25%;
    right: 25%;
    bottom: 44px;
}

a.navbar-brand.loGo.siDelo {
    margin-top: 0px;
    text-align: center;
}

.year {
    font-family: 'Poppins-Regular';
    /* color: #000; */
    font-size: 16px;
}

.desc p {
    font-family: 'Poppins-Medium' !important;
    color: #000!important;
    font-size: 14px !important;
}

section.missvis {
    margin-top: 12px;
}

.missvis h3.innrH3 {
    margin-top: 0px;
    padding-bottom: 18px;
}

.missvis h3.innrH3:after {
    content: "";
    position: absolute;
    width: 82%;
}

.exicuName.Misi {
    margin: 25px 0px;
    font-weight: normal;
    font-size: 18px;
}

section.awards {
    margin-top: 16px;
    background: #f3f3f3;
    padding: 48px 0;
}

.awardss {
    box-shadow: 0px 0px 0px 0px rgb(147 149 152 / 38%);
    -webkit-box-shadow: 0px 0px 0px 0px rgb(147 149 152 / 61%);
    -moz-box-shadow: 0px 0px 0px 0px rgba(147, 149, 152, 0.61);
    border: 1px solid rgb(147 149 152 / 25%);
    background-color: #fff;
    margin-top: 12px;
    border-radius: 6px;
    font-family: 'Poppins-Regular';
    /* position: relative; 
    min-height: 352px;
    overflow: hidden;*/
}

.awardss:hover {
    box-shadow: 0px 2px 10px 0px rgb(147 149 152 / 38%);
    -webkit-box-shadow: 0px 2px 10px -2px rgb(147 149 152 / 61%);
    -moz-box-shadow: 0px 2px 10px 0px rgba(147, 149, 152, 0.61);
    border: 1px solid rgb(147 149 152 / 25%);
    background-color: #fff;
    margin-top: 12px;
    border-radius: 6px;
    font-family: 'Poppins-Regular';
    /* position: relative; 
    min-height: 352px;
    overflow: hidden;*/
}

img.aWrds {
    width: 100%;
    height: 234px;
    object-fit: cover;
}

.awDyear {
    position: absolute;
    background-color: #0673d3;
    padding: 7px 29px;
    border-radius: 6px;
    color: #fff;
    bottom: -17px;
    left: 30px;
    font-size: 14px;
    width: 106px;
    height: 35px;
    text-align: center;
}

.awdDes {
    color: #000;
    font-size: 14px;
    padding: 40px 0px 20px 2rem;
}

span.awdCon {
    padding: 16px 0px;
    display: block;
}

span.awdCon p {
    color: #000 !important;
    font-size: 16px !important;
    font-family: 'Poppins-SemiBold';
    line-height: 28px !important;
    margin: 0;
}

.tab-content.coverDeskaward {
    margin-top: 0px;
    padding-bottom: 0;
}

.covErWrd {
    position: relative;
}

span.awdCon {
    padding: 0 0px 0px 0px;
    display: block;
}

section.awards .col-12.col-md-6.col-lg-6 {
    margin-top: 37px;
}

div#testipop .modal-dialog {
    max-width: 1160px;
}

section.tesTimonial {
    margin-top: 44px;
    padding-bottom: 76px;
    background: #f3f3f3;
}

section.TriPrj.truSec.vdotstmnl {
    background-color: #F3F4F4;
    margin: 30px 0;
    padding: 38px 0 3px;
}

.testiMoniDes {
    margin: 0px 2rem;
    max-height: 433px;
    min-height: 231px;
}

div#testipop img.imgTestimonial {
    width: 35%;
    float: left;
    margin-right: 25px;
    border-radius: 0;
}

.covTestimonial .carousel-control-next-icon {
    float: right;
    background: url(../images/b-right-arrow.png) no-repeat center;
    width: 36px;
    height: 36px;
    border: 1px #444 solid;
    border-radius: 5px;
}

.covTestimonial .carousel-control-prev-icon {
    float: left;
    background: url(../images/b-left-arrow.png) no-repeat center;
    /* background-size: cover; */
    width: 36px;
    height: 36px;
    border: 1px #444 solid;
    border-radius: 5px;
}

.covTestimonial .carousel-control-prev {
    left: 47.22%;
}

.covTestimonial .carousel-control-next {
    right: 47.22%;
}

.tesTimonial ul#pills-tab {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 44px;
}

.tesTimonial .nav-pills .nav-link {
    font-family: 'Poppins-Regular';
    font-size: 16px;
    padding: 7px 25px !important;
    border: 1px solid #0673D4;
    color: #000 !important;
    border-radius: 6px;
}

li.nav-item {
    margin-left: 26px;
}

.tesTimonial .nav-pills .nav-link.active,
.tesTimonial .nav-pills .show>.nav-link {
    color: #fff !important;
    background-color: #0673D4 !important;
}

.covTestimonial {
    margin-top: 32px;
    position: relative;
}

img.imgTestimonial {
    width: 12%;
}

.slidText {
    font-family: 'Poppins-Regular';
    color: #0673D4;
    /* padding-top: 8px; */
    font-size: 16px;
    padding: 18px 0px 18px;
}

.testiMoniDes p {
    /* font-family: Poppins-Italic;*/
}

section.tesTimonial.abtTesti .testiMoniDes p {
    font-family: 'Poppins-Regular';
}

.testiMoniNae {
    font-family: 'Poppins-SemiBold';
    font-size: 14px;
}

.testiMoniSubae {
    height: 20px;
}

.testiMoniSubae p {
    color: #000 !important;
}

.abtSec2Left {
    width: 687px;
    flex-direction: column;
    margin: 0px 0 0px -15px !important;
    justify-content: center;
    display: flex;
    align-items: center;
    /* width: 71%; */
    margin: 0;
}

.playIcon {
    position: relative;
}

a.vdoThmb:after {
    content: "";
    position: absolute;
    left: 50%;
    width: 50px;
    height: 50px;
    top: 50%;
    background: url(../images/playicon.png) no-repeat center 0;
    margin-left: -25px;
    background-size: 100%;
    margin-top: -25px;
}

.testiMoniNae.vdoTesti {
    margin-top: 30px;
    font-size: 20px !important;
}

.covTestimonial.vdoTstii button.carousel-control-prev,
.covTestimonial.vdoTstii button.carousel-control-next {
    bottom: -51px !important;
    width: inherit;
}

section.ourStryy.innStory {
    padding-bottom: 38px;
}

h2.innrH2.OurSt:after {
    width: 88%;
}

#sync2.owl-theme .owl-nav .disabled {
    opacity: 1;
}

section.homeBannerr.mob {
    display: none;
}

.coverTabb {
    padding: 8px 1rem;
    margin-top: 15px;
    border: 1px solid #cfcfcf;
    border-radius: 10px;
    height: auto;
    /* min-height: 148px; */
    max-height: auto;
}

.coverTabb .nav-pills .nav-link {
    color: #000;
    border-bottom: 1px solid #cfcfcf;
    background-color: inherit;
    width: 100%;
    font-family: 'Poppins-Regular';
    font-size: 15px;
    text-align: left;
    border-radius: inherit;
    padding: 16px 0px;
}

section.ourStryy.innStory.awwrdsScn .col-lg-6 {
    margin-bottom: 24px;
}

.covErWrd img.aWrds {
    border-radius: 5px 5px 0 0;
}

.coverTabb .nav-pills .nav-link.active,
.coverTabb .nav-pills .show>.nav-link {
    color: #0673D4;
    background-color: inherit;
}

.coverTabb .nav.flex-column.nav-pills button.nav-link:last-child {
    border-bottom: none;
}

section.news {
    margin-top: 32px;
    padding-bottom: 10px;
}

h2.innrH2.newsTit:after {
    width: 76%;
}

h2.innrH2.newsTit {
    margin-bottom: 22px;
}

span.date {
    font-size: 13px;
    font-family: 'Poppins-Regular';
    color: #000;
    margin-top: 22px;
    display: block;
}

.nesTii {
    font-family: 'Poppins-Regular';
    color: #000;
    font-weight: 600;
    line-height: 31px;
    font-size: 17px;
}

.col-md-4.coveCol4 {
    margin-bottom: 36px;
}

a.d-inline-block.readMorr {
    font-family: 'Poppins-Regular';
    text-decoration: none;
    color: #0673D4;
    font-size: 14px;
}

a.d-inline-block.readMorr:hover {
    color: #000;
}

a.d-inline-block.readMorr span {
    font-size: 15px;
    line-height: 18px;
    vertical-align: top;
}

section.nwInner {
    margin-top: 28px;
}

.nwInner .addtoany_list a,
.widget .addtoany_list a {
    padding: 0 0px;
}

img.shareIcn {
    width: 16px;
    margin-right: 15px;
    margin-bottom: 3px;
}

section.nwInner h2.innrH2 {
    position: relative;
    margin: 28px 0px 7px 0px;
}

img.img-fluid.inerImgClss {
    margin-top: 11px;
}

.coverdaCont span {
    float: left;
    padding-right: 20px;
    font-family: 'Poppins-Regular';
    font-size: 14px;
}

.coverdaCont {
    padding: 23px 0px;
}

h2.innrH2 span {
    background: #fff;
    display: inline-block;
    padding-right: 14px;
    z-index: 4;
}

section.news.rpcoming h2 {
    color: #fff;
}

section.nwInner h2.innrH2:after {
    z-index: -1;
}

.covevnt {
    border: 1px solid #E6E7E7;
    background-color: #fff;
    padding: 15px;
    margin-bottom: 6px;
    position: relative;
    border-radius: 6px;
}

.evnt_details {
    position: absolute;
    left: 36px;
    right: 36px;
    bottom: -26px;
    padding: 15px 20px;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);
}

h2.innrH2.evntc:after {
    width: 91%;
}

h2.innrH2:after {
    z-index: -1;
}

section.singEven {
    margin-top: 32px;
    padding-bottom: 16px;
}

.col-md-4.coveCol4evn {
    margin-bottom: 45px;
}

.eventTitl {
    font-family: 'Poppins-Medium';
    color: #000;
    font-size: 14px;
    padding: 0 0px 0px 0px;
}

.evnt_details span {
    font-size: 14px;
    font-family: 'Poppins-Regular';
    color: #000;
}

.evnt_details p {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    margin: 0;
}

a.coverEvent {
    text-decoration: none;
}

.covevnt:hover {
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);
}

.rotate img {
    transition: 1s ease;
}

.rotate img:hover {
    -webkit-transform: rotateZ(-5deg);
    -ms-transform: rotateZ(-5deg);
    transform: rotateZ(-5deg);
    transition: 1s ease;
}

.delscovr.coveRbokk.dealreg {
    margin: 0px 4rem;
}

.coveRbokk span.conTens {
    color: #0673d3;
    font-family: 'Poppins-Regular';
    font-size: 16px;
    margin: 34px 0 18px;
    display: block;
}

.bookSite label span {
    color: #000;
    display: inline-block;
    margin: 0 0 0 3px;
}

.coveRbokk label {
    margin: 0 0 10px;
}

.bookSite {
    margin-top: 0px;
}

.booNewss {
    padding: 2rem 2rem;
}

.spaceclas {
    padding: 6px 0px;
}

.bookSite input[type="text"],
.bookSite input[type="email"],
.bookSite input[type="tel"],
.bookSite select,
.bookSite textarea {
    color: #000;
    width: 100%;
    height: 42px;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    background-color: #fff !important;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    padding-left: 10px;
}

.bookSite select {
    width: 48%;
    background-position: 97% 50% !important;
}

.bookSite select {
    color: #9b9b9b;
}

.covBookapl {
    text-align: center;
    background-color: #2672b9;
    padding: 12px 0px;
    color: #ffff;
}

.covBookapl h2 {
    color: #fff !important;
}

.covBookapl h2.innrH2.conTclass:after {
    width: 100%;
    display: none;
}

.spaceclas.bookAppin.checkCovBokk {
    padding: 64px 0px;
    text-align: center;
    margin-bottom: 105px;
}

.coapImg {
    text-align: end;
}

.bookSite label {
    font-family: "Poppins-Regular";
    color: #000;
    font-size: 14px;
    padding-bottom: 0px;
    font-weight: 500;
}

.bookSite input:focus {
    outline: none;
}

.bookSite select:focus {
    outline: none;
}

.bookSite [type=submit] {
    height: 42px;
    margin-top: 21px;
    width: 132px;
    cursor: pointer;
    background-color: #0673D4;
    color: #fff;
    border: none;
    font-family: 'Poppins-Medium';
    font-size: 16px;
}


/*.bookSite span.wpcf7-not-valid-tip {
    margin-top: -30px;
    font-size: 13px;
}*/

section.news.bookSecti {
    padding-bottom: 48px;
}

section.rpcoming {
    padding: 160px 0px 102px 0px;
}

.rpcoming h1 {
    color: #fff;
    padding: 0px 0px 15px 0px;
    font-family: "Poppins-Medium" !important;
    font-size: 25px !important;
}

.Upcoming p {
    color: #fff;
}

.cvrTri.upcomingCover {
    min-height: auto;
    max-height: 330px;
}

.row.coverUpcomg {
    margin-top: 60px;
}

.column.covColr.UpcomingCol {
    margin-top: 21px;
}

ul.covFormreq {
    padding: 0px 20px;
    margin-top: 27px;
}

ul.covFormreq li {
    padding: 17.6px 0px;
    /* margin-top: 17px; */
    border-bottom: 1px solid #d9d9d9;
}

.reqCal input[type="text"],
.reqCal input[type="email"],
.reqCal input[type="tel"],
.reqCal select {
    border: none;
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 14px;
    width: 100%;
    height: 24px;
    background-color: transparent;
}

.reqCal textarea {
    border: none;
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 14px;
    width: 100%;
    height: 50px;
}

ul.covFormreq li:last-child {
    border-bottom: none;
    margin-top: 7px;
    padding-bottom: 23px;
}

ul.covFormreq [type=submit] {
    height: 35px;
    margin-top: 13px;
    width: 38%;
    cursor: pointer;
    background-color: #0673D4;
    color: #fff;
    border: none;
    font-family: 'Poppins-Medium';
    font-size: 14px;
}

ul.covFormreq li:last-child [type=submit] {
    width: 140px;
    height: 43px;
}

.covFormreq input:focus {
    outline: none;
}

.covFormreq select:focus {
    outline: none;
}

.covFormreq textarea:focus {
    outline: none;
}

.wpcf7-form-control-wrap {
    background-position: 0 3px;
    background-repeat: no-repeat;
}

select {
    -webkit-appearance: none !important;
    appearance: none !important;
    background-image: url(../images/select-arrow.png);
    background-repeat: no-repeat !important;
    background-position: 99% 50% !important;
}

.row.coverUpcomg .conTFoemm input[type="text"],
.row.coverUpcomg .conTFoemm input[type="email"],
.row.coverUpcomg .conTFoemm input[type="tel"],
.row.coverUpcomg .conTFoemm select,
.row.coverUpcomg .conTFoemm textarea {
    font-size: 13px;
    background-color: transparent;
}

.row.coverUpcomg input::-webkit-input-placeholder,
.row.coverUpcomg input::-webkit-input-placeholder,
.row.coverUpcomg input:-webkit-input-placeholder,
.row.coverUpcomg input::-webkit-input-placeholder {}

.reqCal {
    border: 1px solid #d7d7d7;
    border-radius: 6px;
    background-color: #fff;
    padding: 39px 24px 19px 24px;
    height: 100%;
}

label.rQcll {
    font-family: 'Poppins-Medium';
    font-size: 21px;
}

.reqCal.conTctus.conTFoemm input[type="text"],
.reqCal.conTctus.conTFoemm input[type="email"],
.reqCal.conTctus.conTFoemm input[type="tel"],
.reqCal.conTctus.conTFoemm select,
.reqCal.conTctus.conTFoemm textarea {
    background-position: 0 2px;
}

.reqCal.conTctus.conTFoemm ul.covFormreq li:nth-child(5) textarea {
    background-image: url(../images/message-icon.png);
}


/*.covFormreq span.wpcf7-not-valid-tip {
    margin-top: -24px;
}*/

h3.innrH3.conTclass:after {
    width: 100%;
    z-index: -1;
}

h3.innrH3.conTclass span {
    background: #fff;
    display: inline-block;
    padding-right: 14px;
    z-index: 4;
}

h2.innrH2.conTclass:after {
    width: 100%;
}

h2.innrH2.contCor:after {
    width: 70%;
    z-index: 0;
}

ul.contctLi li {
    font-family: 'Poppins-Regular';
    position: relative;
    padding-left: 14px;
    padding-bottom: 21px;
    color: #000;
    font-size: 14px;
    line-height: 25px;
}

section.Locaddre {
    margin-top: 44px;
}

section.Locaddre h2.redH2 {
    margin-bottom: 27px;
}

.covrContct h2.redH2 {
    margin-bottom: 42px;
}

ul.contctLi li a {
    text-decoration: none;
    font-family: 'Poppins-Regular';
    color: #0673d3;
    font-size: 14px;
}

ul.contctLi li:before {
    position: absolute;
    content: "";
    width: 35px;
    height: 43px;
    background-size: 27px !important;
    background: url(../images/contact-location.png) no-repeat center 0;
    left: -39px;
}

ul.contctLi li:nth-child(2):before {
    background: url(../images/contact-phone.png) no-repeat center 5px;
}

ul.contctLi li:nth-child(3):before {
    background: url(../images/contact-land.png) no-repeat center 5px;
    background-size: 23px !important;
}

ul.contctLi li:nth-child(4):before {
    background: url(../images/contact-email.png) no-repeat center 5px;
}

section.conrtSec {
    margin-top: 46px;
}

.covrContct {
    padding: 32px 2rem 0px 2rem;
}

ul.contctLi li span {
    color: #2d2d2d;
    font-family: 'Poppins-Medium';
    font-size: 20px;
}

.covrContct {
    padding: 51px 2rem 0px 2rem;
    border: 1px solid #d7d7d7;
    background-color: #fff;
    border-radius: 6px;
    height: 100%;
}

.reqCal.conTctus {
    padding-bottom: 35px;
}

.coverLocat {
    padding: 21px 10px 0px 10px;
    border: 1px solid #d7d7d7;
    border-radius: 6px;
    min-height: 222px;
    background-color: #fff;
}

.row.covEcontactRow {
    margin-top: 12px;
}

.coverLocatcont {
    display: flex;
    /* position: relative; */
    flex-direction: row;
    padding-left: 15px;
}

img.countCover {
    width: 40px;
    height: 40px;
}

.locTile {
    padding-left: 20px;
    padding-top: 6px;
}

.locTitspan {
    font-family: 'Poppins-Medium';
    font-size: 20px;
}

ul.locListt li {
    font-family: 'Poppins-Regular';
    color: #2d2d2d;
    font-size: 14px;
    position: relative;
    padding-left: 24px;
    padding-bottom: 7px;
    line-height: 30px;
}

ul.locListt li:before {
    position: absolute;
    content: "";
    width: 35px;
    height: 43px;
    background-size: cover;
    background: url(../images/cont-location.png) no-repeat center 0;
    left: -7px;
    top: 7px;
}

ul.locListt li:last-child:before {
    background: url(../images/cont-phone.png) no-repeat center 0;
}

ul.locListt {
    padding: 7px 0px 0px 0px;
}

ul.locListt li a {
    font-family: 'Poppins-Regular';
    color: #2d2d2d;
    font-size: 14px;
    text-decoration: none;
}

.countSpan {
    box-shadow: 0px 2px 10px 0px rgb(147 149 152 / 38%);
    -webkit-box-shadow: 0px 2px 10px -2px rgb(147 149 152 / 61%);
    -moz-box-shadow: 0px 2px 10px 0px;
    width: 56px;
    background: url(../images/contact-count.png) no-repeat center 0;
    height: 56px;
    background-size: cover;
    border: 3px solid #fff;
    border-radius: 50%;
    font-family: 'Poppins-Medium';
    padding: 13px 8px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}

section.mapSection {
    margin-top: 28px;
    padding-bottom: 42px;
}

section.news.bookSecti.joincv {
    margin-top: 32px;
    padding-bottom: 46px;
}

.jointFrmCv {
    margin-top: 25px;
}

.jointFrmCv label {
    font-family: "Poppins-Regular";
    color: #000;
    font-size: 14px;
    padding-bottom: 5px;
    font-weight: 500;
}

.jointFrmCv input[type="text"],
.jointFrmCv input[type="email"],
.jointFrmCv input[type="tel"],
.jointFrmCv select,
.jointFrmCv textarea {
    color: #000;
    width: 100%;
    height: 42px;
    border: 1px solid #dee2e6;
    color: #939598;
    font-family: 'Poppins-Regular';
    font-size: 15px;
}

.jointFrmCv textarea {
    height: 70px;
}

.jointFrmCv input:focus {
    outline: none;
}

.jointFrmCv select:focus {
    outline: none;
}

.jointFrmCv textarea:focus {
    outline: none;
}

.jointFrmCv [type=submit] {
    height: 35px;
    margin-top: 21px;
    width: 131px;
    cursor: pointer;
    background-color: #0673D4;
    color: #fff;
    border: none;
    font-family: 'Poppins-Medium';
    font-size: 14px;
}

span.wpcf7-not-valid-tip {
    left: 3px;
    top: 0;
    font-size: 13px;
    position: absolute;
    font-family: 'Poppins-Regular';
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 13px !important;
}

 ::-moz-placeholder {
    /* Firefox 19+ */
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 13px !important;
}

 :-ms-input-placeholder {
    /* IE 10+ */
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 13px !important;
}

 :-moz-placeholder {
    /* Firefox 18- */
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 13px !important;
}

.spaceclas::-ms-input-placeholder,
.contForm::-ms-input-placeholder,
.contFormm::-ms-input-placeholderm.sitVis::-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-family: 'Poppins-Regular';
    color: #939598;
    /* color: #939598;*/
    padding-left: 4px;
    font-size: 14px;
}

.spaceclas::placeholder,
.contForm::placeholder,
.contFormm::placeholder,
.sitVis::placeholder {
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 14px;
}

label.Diemn {
    padding-bottom: 0px;
}

section.whyKal {
    margin-top: 40px;
}

.whyKlRow .btn {
    margin-top: 45px;
    font-family: 'Poppins-Medium';
    width: 190px;
    height: 41px;
    padding-top: 7px;
}

section.appricTn h2.redH2 {
    margin-bottom: 30px;
}

span.legnSpan {
    font-family: 'Poppins-Regular';
    color: #0673D4;
    font-size: 16px;
    padding-bottom: 8px;
    display: inline-block;
}

.whYkal {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding-top: 23px;
}

.covWhykaly {
    min-height: 85px;
}

img.imgWhy {
    width: 87%;
}

.why-text {
    font-family: 'Poppins-Medium';
    color: #000;
    padding-top: 14px;
    font-size: 15px;
}

h2.innrH2.conTclass.superTit {
    margin-top: 100px;
}

.superCon {
    padding-top: 98px;
    padding-right: 21px;
}

section.super {
    margin-top: 44px;
    background-color: #F4F4F4;
    padding-bottom: 32px;
    padding-top: 40px;
}

h2.innrH2.suerTit:after {
    z-index: 0;
    width: 68%;
}

h2.innrH2.suerTit {
    margin-top: 44px;
}

section.appricTn {
    margin-top: 4px;
    padding-bottom: 40px;
}

.table-responsive {
    margin-top: 26px;
}

.table>:not(:last-child)>:last-child>* {
    border-bottom-color: currentColor;
    font-family: 'Poppins-Medium';
    color: #fff !important;
    font-size: 12px;
    background-color: #0673D4 !important;
    font-weight: 100;
}

.table>:not(caption)>*>* {
    padding: 0.4rem .54em;
    border-bottom-width: inherit !important;
    color: #000000;
    font-size: 14px;
    font-family: 'Poppins-Regular';
}

tbody tr:nth-child(2n) {
    background-color: #F4F4F4!important;
}

section.blogMain {
    margin-top: 80px;
    padding-bottom: 12px;
}

h2.innrH2.conTclass.blogTii {
    margin-top: 34px;
}

.coverBlogsub span {
    display: inline-block;
    margin-top: 14px;
}

.coverBlogsub {
    flex-direction: row;
    display: flex;
}

span.date.catgtile {
    color: #0673D4 !important;
    padding-left: 6px;
}

.row.blogRoww {
    margin-top: 36px;
}


/*.serchBlog h2.widgettitle {*/


/*    display: none;*/


/*}*/


/*.serchBlog {
    margin-top: 30px;
    border: 1px solid #000000;
}*/

.serchBlog .covprojbl:focus {
    outline: none;
}

.serchBlog .covprojbl {
    width: 100%;
    border: 1px #d7d7d7 solid;
    height: 40px;
    padding: 7px 38px 4px 10px;
    font-family: 'Poppins-Regular';
    font-size: 13px;
    border-radius: 6px;
}

.serchBlog {
    position: relative;
}

.serchBlog .blogser {
    border: none;
    color: #fff0;
    background: url(../images/searchnew.png) no-repeat center;
    width: 38px;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
}

.catGoryBlog {
    margin-top: 27px;
    border: 1px solid #d7d7d7;
    border-radius: 6px;
    /* font-size: 12px; */
    padding: 0px 13px 0px 20px;
}

.catGoryBlog h2.widgettitle {
    padding-top: 34px;
    font-family: 'Poppins-Medium';
    color: #0673D4 !important;
    font-size: 16px !important;
}

.catGoryBlog ul {
    padding-left: 0px !important;
    padding-top: 2px;
}

.catGoryBlog ul li {
    padding: 14px 0px;
    border-bottom: 1px solid #d7d7d7;
}

.catGoryBlog ul li a {
    font-family: "Poppins-Regular";
    color: #000;
    font-size: 15px;
}

.catGoryBlog ul li:last-child {
    border-bottom: none;
}

ul.listing.bloglist li {
    position: relative;
    padding: 10px 0px;
    font-family: 'Poppins-Regular';
    color: #000;
    font-size: 14px;
    line-height: 26px;
}

.innerCvr h2,
.innerCvr h3,
.innerCvr strong {
    color: #000;
}

ul.listing.bloglist li:before {
    content: "";
    position: absolute;
    background-color: #000;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    left: -23px;
    top: 18px;
}

.coveShare {
    display: flex;
    flex-direction: row;
    justify-content: end;
    align-items: center;
}

img.shareIcnblg {
    width: 16px;
    margin-right: 10px;
    margin-bottom: 0px;
}

.innerCvr {
    padding-top: 24px;
}

.blog_item_img.blogimg img {
    height: 246px;
    width: 100%;
    object-fit: cover;
}

article.blog_item.blogtoP {
    margin-top: 14px;
}

.nesTii {
    padding: 5px 0px 10px 0px;
}

.col-md-6.coveCol4.blogMd6 {
    margin-bottom: 21px;
}

section.archSec {
    margin-top: 29px;
    padding-bottom: 20px;
}

section.blginnerpage {
    margin-top: 58px;
}

section.blginnerpage h3.redH3 {
    margin-bottom: 30px;
}

section.emiCalc {
    margin-top: 27px;
}

.EmiClass {
    padding: 12px 0px;
}

.covevnt.lifeKalyantCvr {
    /*max-width: 388.21px;*/
}

.eventTitl.lifeKalyanti {
    font-size: 15px;
}

.covevnt.lifeKalyantCvr {
    max-width: 100%;
    border-radius: 6px;
    padding: 20px;
    /* min-height: 330.87px;*/
}

.col-md-4.coveCol4evn.lifeKalyaCvr {
    padding-left: 15px;
    padding-right: 15px;
}

.lifeCoveImg img {
    width: 100%;
    height: 222px;
    object-fit: cover;
}

section.singEven.sinLifee {
    min-height: 550px;
}


/*.coveRbokk {
    margin: 0px;
}*/

label.delLabel {
    font-size: 16px;
    color: #2672b9;
}

.bookSite.dealr textarea {
    height: 125px;
}

.bookSite.dealr textarea:focus {
    outline: none;
}

ul.coverAlllab {
    /* padding: 0px; */
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    /* align-items: center; */
    /* text-align: center; */
    /* border: 1px solid #93959873; */
}

.coverAlllab li {
    /* background-color: red; */
    width: 14%;
    text-align: center;
    font-family: 'Poppins-Regular';
    font-size: 14px;
    padding: 10px 0px;
    border: 1px solid #dee2e6;
    border-radius: 6px;
}

.bookSite.dealr.bookAppli .palceBookApp input[type="text"],
.bookSite.dealr.bookAppli .palceBookApp input[type="date"] {
    width: 30%;
}

.bookSite.dealr.bookAppli input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.sitVis.datepc {
    border: none;
}

.bookSite.dealr.bookAppli input[type="date"] {
    width: 100%;
    border: 1px solid #dee2e6;
    border-radius: 6px;
    height: 42px;
    background-color: #fff;
    padding-left: 10px;
}

label.sourLabel {
    color: #fff;
    padding: 15px 31px;
    font-size: 18px;
    background: #0673d3;
    display: block;
    line-height: 19px;
    border-radius: 6px;
    margin-top: 17px;
}

.coverAlllab .wpcf7-list-item {
    margin: 0;
    float: left;
    width: 25%;
}

.coverAlllab .wpcf7-list-item span {
    color: #000;
}

.bookSite.dealr.bookAppli span.wpcf7-not-valid-tip {
    /* top: 32px;*/
    font-size: 12px;
}

.bktitlRgt {
    text-align: right;
}

.formHd {
    margin-bottom: 50px;
}

span.applCapti {
    font-family: 'Poppins-Regular';
    font-size: 14px;
    font-weight: 500;
    color: #929497;
}

ul.socialdesk li {
    width: 33px;
    height: 33px;
    list-style: none;
    display: inline-block;
    margin-right: 16px;
}

ul.socialdesk li:last-child {
    display: none;
}

ul.socialdesk {
    display: block;
    margin: 0px;
    padding: 0px;
    margin-top: 34px;
}


/*
ul.socialdesk li a {
    width: 100%;
    float: left;
    height: 43px;
    background-size: 33px;
    background-repeat: no-repeat;
    background-position: center;
}*/

a.fb {
    background-image: url(../images/facebook-icon.png);
}

a.tw {
    background-image: url(../images/twitter-icon.png);
}

a.yt {
    background-image: url(../images/youtube-icon.png);
}

a.gplus {
    background-image: url(../images/youtube-icon.png);
}

a.lnk {
    background-image: url(../images/linkdin-icon.png);
}

a.insta {
    background-image: url(../images/insta-icon.png);
}

section.innerProjec {
    margin-top: 28px;
    padding-bottom: 38px;
}

.cvrTri.inPrjjct {
    border: 1px solid #E6E7E7;
    margin-top: 22px;
}

.cvrTri.inPrjjct:hover {
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);
}

a.secondary.viBou {
    margin-top: 21px;
}

.coverTabb .nav-pills .nav-link:last-child {
    border-bottom: none;
}

section.ourStryy.innStory {
    padding-bottom: 22px;
    margin-top: 36px;
}


/*.eligibility*/

.eligibilityCalcPage .sliderLabel {
    font-size: 14px;
    font-family: 'Poppins-Medium';
    margin-left: 10px;
    margin-top: 5px;
    display: inline-block;
    vertical-align: top;
    /* opacity: .5; */
    margin: 5px 0px 8px;
    /* text-transform: uppercase; */
    color: #0673d3;
}

.eligibilityCalcPage .applicantDetailsRow div {
    font-size: 14px;
}

.eligibilityCalcPage .labelIcon {
    max-width: 50px;
    margin-right: 5px;
}

.eligibilityCalcPage .amtText {
    padding: 0 0 0 15px;
    height: 35px;
    width: 120px;
    margin-top: 0px;
    border: 1px solid #d5d3d3;
    border-radius: 6px;
}

.eligibilityCalcPage .amountSlider {
    margin-bottom: 50px;
}

.eligibilityCalcPage .amountSlider .percentIcon {
    font-size: 16px;
    font-family: 'Poppins-Regular';
    position: relative;
    top: 1px;
    margin-right: 4px;
}

.eligibilityCalcPage .loanTenureSlider {}

.eligibilityCalcPage .interestRateSlider {
    padding-bottom: 30px;
    /*border-bottom: 1px solid #dcdcdc;*/
    margin-bottom: 10px !important
}

.eligibilityCalcPage .applicantDetailsRow {
    margin-bottom: 15px;
    margin-top: 15px;
}

.eligibilityCalcPage .siteBtn {
    border: none;
    line-height: 28px;
}

.eligibilityCalcPage .siteBtn.redSiteBtn {
    background: #ea2225;
}

.eligibilityCalcPage .applicant {}

.eligibilityCalcPage .detailTxtCon {
    position: relative;
}

.eligibilityCalcPage .detailTxtCon .rsIcon {
    position: absolute;
    top: 12px;
    left: 18px;
    width: 7px;
}

.eligibilityCalcPage .detailTxt {
    width: 100%;
    padding-left: 30px;
    height: 38px;
    margin-bottom: 20px;
    border: 1px solid #d5d3d3;
    border-radius: 6px;
}

.eligibilityCalcPage .co-applicant {
    margin-bottom: 0;
}

.eligibilityCalcPage .disclaimerTxt {
    font-size: 12px;
    font-family: 'Poppins-Regular';
    margin-top: 40px;
    color: #929497;
}

.eligibilityCalcPage .forTxtCo_NetIncome {}

.eligibilityCalcPage .resultRow {
    background: #2672b9;
    margin: 30px 0;
    padding: 15px 0;
    display: none;
    text-align: center;
    font-size: 20px;
    color: #fff;
}

.eligibilityCalcPage .resultRow .monthlyPaymentLabel {
    font-size: 25px;
}

.eligibilityCalcPage .resultRow .finalEmi {
    margin-top: -10px;
}

.eligibilityCalcPage .resultRow .loanEligibilityLabel {
    position: relative;
    top: -5px;
}

.eligibilityCalcPage .resultRow .rsTotal {
    margin-left: 20px;
    vertical-align: text-bottom;
}

.eligibilityCalcPage .resultRow #totalEligibility {
    font-size: 40px;
    font-family: 'Poppins-Regular';
    /* position: relative;
        top: 10px; */
}

.eligibilityCalcPage .resultRow .totalPayment {
    font-family: 'Poppins-Regular';
}

.eligibilityCalcPage .resultRow .totalInterest {
    font-family: 'Poppins-Regular';
}

.eligibilityCalcPage .resultRow .monthlyPayment {
    border-right: 2px solid #aeaeae;
}

.eligibilityCalcPage .resultRow .totalPaymentInfo {
    font-size: 20px;
    padding-top: 15px;
}

.slider.slider-horizontal {
    height: 24px;
    position: relative;
}

.slider.slider-horizontal .slider-track {
    height: 6px;
}

.slider-selection.tick-slider-selection {
    background-image: none;
    background-color: #e92224;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
    position: relative;
    font-size: 12px;
    display: none;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label:before {
    content: "";
    position: absolute;
    width: 1px;
    height: 6px;
    background: #000;
    top: 0;
    left: 50%;
}

.slider-tick {
    display: none;
}

.ui-widget.ui-widget-content {
    /*border: 1px solid #c5c5c5;*/
}

.eligibilityCalcPage .tooltip-inner {
    border-radius: 50% !important;
    margin-top: -15px;
    /* position: absolute; */
    color: #000 !important;
    z-index: 10000;
    font-size: 1px;
    background: #fff !important;
    border: solid 1.3px #0673d3 !important;
    box-shadow: 0 1px 9px 0 rgb(0 0 0 / 46%) !important;
    height: 25px !important;
    position: absolute;
    width: 25px !important;
}

.col-md-12.eligibilityCalcPage {
    font-family: 'Poppins-Regular';
    margin: 0 0 20px 0;
    width: 100%;
    padding: 29px;
    background: #f3f3f3;
    border-radius: 6px;
}

.eligibilityCalcPage .siteBtn.redSiteBtn {
    background: #0673d3 !important;
    color: #fff !important;
    padding: 8px 8px;
    margin-right: 12px;
}

.eligibilityCalcPage .siteBtn {
    border: none;
    line-height: 28px;
    background-color: #000;
    color: #fff;
    padding: 8px 8px;
    margin-left: 10px;
}

.eligibilityCalcPage .siteBtn:hover {
    background-color: #0673d3;
}

.tooltip {
    opacity: 1 !important;
}

.eligibilityCalcPage .slider {
    width: 100%;
    height: 6px;
    background: #0673d3 !important;
    top: 0;
    left: 0;
}

.eligibilityCalcPage .loanTenureSlider span.sliderLabel,
.eligibilityCalcPage .interestRateSlider span.sliderLabel {
    color: #000;
    font-family: 'Poppins-Regular';
}

.eligibilityCalcPage button {
    width: 131px;
    border-radius: 6px;
    height: 42px;
}


/*end eligibility*/

section.tesTimonial.mainTestii {
    margin-top: 0px;
}

section.testiMonsection {
    margin: 27px 0 12px;
    padding-bottom: 0px;
}

.faqSection .accordion-button:not(.collapsed) {
    font-family: 'Poppins-Medium';
    font-size: 15px;
    color: #0673d3 !important;
    background-color: #fff !important;
    box-shadow: inherit;
}

.faqSection button.accordion-button.collapsed {
    background-color: transparent;
    color: #000;
    font-family: 'Poppins-Medium';
    font-size: 15px;
}

section.faqSe .container {
    max-width: 950px !important;
}

.faqSection.accordion-item {
    background-color: #fff;
    border: 1px solid transparent;
    margin-bottom: 10px;
}

.faqSection .accordion-button {
    border-top: 1px #dfdfdf solid;
    border-bottom: 1px #dfdfdf solid;
    border-radius: 0 !important;
}

.accordion-button:focus {
    border-top: 1px #dfdfdf solid;
    border-bottom: 1px #dfdfdf solid;
}

.faqSection .accordion-button:focus {
    z-index: 3;
    border-color: #dfdfdf !important;
    outline: 0;
    box-shadow: inherit !important;
}

.faqSection .accordion-button::after {
    opacity: 0.3;
}

.faqSection .accordion-button:not(.collapsed)::after {
    opacity: 1;
}

.bigBox,
.bigBox div,
.bigBox p {
    color: #fff;
}

section.news.bookSecti.BuySect .container .col-md-4 {
    padding: 0 15px;
}

.row.rowBuyre .col-md-4 .bigBox {
    background-position: 37px 53px;
    background-repeat: no-repeat;
}

.row.rowBuyre .col-md-4:nth-child(1) .bigBox {
    background-image: url(../images/managing-finance.png);
    background-color: #0673d3;
    background-position: 33px 53px;
}

.row.rowBuyre .col-md-4:nth-child(2) .bigBox {
    background-image: url(../images/choosing-the-location.png);
    background-color: #0194ff;
}

.row.rowBuyre .col-md-4:nth-child(3) .bigBox {
    background-image: url(../images/home-loan.png);
    background-color: #03b8ff;
}

.bigBox {
    padding: 32px 38px;
    border-radius: 6px;
}

.row.rowBuyre a.secondary.viBou.abouVie {
    margin-top: 0;
    background: #fff;
    border-radius: 6px;
    padding: 8px 24px;
    color: #0673d3;
    text-transform: none;
    font-size: 16px;
}

.row.rowBuyre a.secondary.viBou.abouVie:hover {
    background: #000;
}

section.whattonuy {
    background: #f3f3f3;
    padding: 30px 0;
}

.bigBox .h4Th2 {
    font-size: 24px;
}

section.news.bookSecti.BuySect .container {
    max-width: 1140px;
}

.row.rowBuyre .text-justify {
    margin-bottom: 26px;
}

section.news.bookSecti.BuySect .container .col-md-4 .h4Th2 {
    padding-bottom: 17px;
}

.h4Th2 {
    font-family: 'Poppins-Medium';
    font-size: 20px;
    padding: 12px 0px;
}

.readBox {
    margin-bottom: 18px;
}

.superCon.creerSuper {
    padding-top: 0px;
}

.coverCreer {
    box-shadow: 0px 2px 10px 0px rgb(147 149 152 / 38%);
    -webkit-box-shadow: 0px 2px 10px -2px rgb(147 149 152 / 61%);
    -moz-box-shadow: 0px 2px 10px 0px rgba(147, 149, 152, 0.61);
    border: 1px solid #93959873;
    background-color: #fff;
    margin-top: 21px;
    border-radius: 15px;
    position: relative;
    font-family: 'Poppins-Regular';
    padding: 27px 0px 10px 2rem;
    margin-bottom: 30px;
}

.coreCultu {
    align-items: center;
    justify-content: center;
    display: flex;
    margin: 32px 0px;
}

.opngpos ul li {
    display: flex;
    flex-direction: row;
    /* float: left; */
    margin: 0 12px;
    list-style-type: none;
    padding: 15px 0;
    font-family: 'Poppins-Regular';
    font-size: 14px;
}

.tabbutton {
    color: rgb(0 0 0)!important;
    background-color: rgb(237 236 235)!important;
    border-color: rgb(237 236 235)!important;
    border-radius: 0px;
    padding: 5px 15px;
    font-size: 15px;
    text-align: initial;
    width: 100%!important;
    margin: 7px 0;
}

a.secondary.viBou.abouVie.darkbutton.apply-job {
    border-radius: 7px;
    padding: 15px 40px;
    font-size: 14px;
    margin: 5px 0;
    /* font-family: 'Karla'; */
    width: auto;
    text-transform: uppercase;
    /* font-weight: 700; */
}

.opngpos ul {
    padding: 0;
    margin: 0;
}

.modal-content.careermodl {
    box-shadow: 2px 2px 14px 2px #00000029;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border-radius: .3rem;
    outline: 0;
    padding: 27px;
}

h5#exampleModalLabel {
    font-family: 'Poppins-Bold';
    font-size: 22px;
}

.bookSite.dealr.careerss input[type="text"],
.bookSite.dealr.careerss input[type="email"],
.bookSite.dealr.careerss input[type="tel"],
.bookSite.dealr.careerss select,
.bookSite.dealr.careerss textarea,
.bookSite.dealr.careerss input[type="file"] {
    font-family: 'Poppins-Regular';
    font-size: 12px;
}

img.careerIgg {
    width: 63%;
}

.abtSec2Left.carreerLeft {
    margin: 0px;
}

a.secondary.viBou.Proje {
    margin-top: 39px;
}

.result-ri {
    background-image: none !important;
    background-color: #0673d3;
}

.inpt-clc input#amount {
    padding-left: 0px;
}

.emi-container-rio {
    padding-bottom: 43px;
}

.rio-calculator-section .form-group label {
    color: #000;
    font-weight: 500 !important;
    font-family: 'Poppins-Regular';
}

.inpt-clc input {
    font-family: 'Poppins-Regular';
}

.emi-container-rio .btn {
    font-family: 'Poppins-Medium';
}

.btn-check:active+.btn-success,
.btn-check:checked+.btn-success,
.btn-success.active,
.btn-success:active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #000 !important;
    border-color: #000 !important;
}

.result-ri .emi-result {
    color: #fff;
    font-family: 'Poppins-Regular';
}

.emi-downPayment.rs-sc {
    font-family: 'Poppins-Medium';
}

.rs-sc {
    font-family: 'Poppins-Medium';
}

.btn-success {
    color: #fff;
    background-color: #2672b9 !important;
    border-color: #2672b9 !important;
}

.rio-calculator-section .form-group label {
    color: #000 !important;
    margin: 10px 0 2px !important;
}

.emi-container-rio .btn {
    margin-right: 18px;
    margin-top: 30px;
    border-radius: 6px !important;
    padding: 7px 15px;
    background: #0673d3 !important;
}

.EmiClass .rio-element-disabled {
    height: 40px !important;
    border-bottom: 1px #ccc solid;
}

.EmiClass div[dir="ltr"] {
    width: 100% !important;
}

.EmiClass div[dir=ltr] svg {
    margin-left: -250px;
}

.EmiClass #chart-modal .modal-header .close {
    width: 40px;
    height: 40px !important;
    text-align: center;
    padding: 0;
    background: #fff url(../images/close.png) no-repeat center center !important;
    border: 1px #dc3912 solid !important;
    border-radius: 50% !important;
    color: #fff !important;
    font-size: 29px !important;
    line-height: 14px !important;
    overflow: hidden !important;
    text-indent: -99999px !important;
}

.emi-container-rio .btn:hover {
    background: #000 !important;
    border-color: #000 !important;
}

.EmiClass .emi-container-rio button#reset {
    background: #000 !important;
}

.EmiClass .emi-container-rio button#reset:hover {
    background: #0673d3 !important;
    border-color: #0673d3 !important;
}

.slider.slider-horizontal>div:nth-child(2) {
    display: block !important;
}

.slider.slider-horizontal>div:nth-child(3),
.slider.slider-horizontal>div:nth-child(4) {
    display: none;
}

.sub-menu li a {
    color: #000 !important;
}

ul.sub-menu:before {
    content: "";
    position: absolute;
    top: 36px;
    left: 45px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 7px solid #2f3030;
    border-color: transparent transparent #2f3030 #2f3030;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotate( 135deg);
    transform: rotate( 135deg);
    -webkit-box-shadow: -2px 2px 2px -1px rgb(60 72 88 / 15%);
    box-shadow: -2px 2px 2px -1px rgb(60 72 88 / 15%);
}

.sub-menu li a:hover {
    color: #0673d3 !important;
}

.menu span.has-subnav:hover {
    transform: rotate( 225deg);
}

.sub-menu li.current_page_item a a,
.sub-menu li.current-menu-item a {
    color: #0673d3 !important;
}

nav li:hover>.has-subnav {
    -webkit-transform: rotate( 180deg);
    transform: rotate( 180deg);
}

.bookapp.coveRbokk.dealreg {
    max-width: 100%;
}

.reqCal.formUpcom {
    border: 1px solid #fff;
}

.EmiClass button#reset {
    background-color: #000;
    border: 1px solid #000;
}

img.aWrds.awrss {
    height: inherit;
}

.awardss.aouAwar {
    /* min-height: 484px;
    margin-top: 48px;*/
    height: 100%;
    position: relative;
}

a.secondary.viBou.abouVie {
    margin-top: 70px;
}

section.awards .col-12.text-center a {
    margin-top: 58px;
    width: 147px;
}

.playIcon.MediaPlay:after {
    content: "";
    position: absolute;
    /* left: 734px; */
    left: 38%;
    width: 21%;
    height: 174px;
    /* bottom: -55px; */
    top: 47%;
    background: url(../images/playmedia.png) no-repeat center 0;
    /* border-color: #3b5998 !important; */
    background-size: 54%;
}

img.testiMgmedi {
    width: 356px;
    height: 238px;
}

.text-start.covrClas.Mediacoverr button {
    padding: 4px 17px;
    font-size: 16px;
}

.text-start.covrClas.Mediacoverr {
    margin-bottom: 2px;
}

.playIcon.MediaPlay {
    position: relative;
}

.dirC {
    /*padding-top: 14px;*/
}

img.logImgF {
    margin-top: 20px;
}

img.logImgF.Footerlog {
    width: 84%;
}


/*img.demo.cursor {*/


/*    width: 229px;*/


/*    height: 256px;*/


/*    object-fit: cover;*/


/*}*/

.text-start.covrClas.covErTabbNMst {
    margin-bottom: 2px;
}

section.gallry.projectArroe {
    margin-top: 32px;
}

section.gallry.projectArroe .owl-theme .owl-nav [class*=owl-] {
    margin: 0px;
}

.category-content.owl-carousel.owl-theme.covrCommpr.covrTit.commDetapr.owl-loaded.owl-drag {
    margin-top: 15px;
}


/*.projectArroe .owl-nav button {*/


/*  top: 35%;}*/

section.nerBy .owl-carousel .owl-dots.disabled,
section.nerBy .owl-carousel .owl-nav.disabled {
    display: block;
}

span.resultgall {
    display: flex;
    justify-content: center;
    font-family: 'Poppins-Regular';
    padding-bottom: 32px;
    padding-top: 0px;
}

.cvrTri.upcomingCover img {
    width: 100%;
}

.TriPrjk .owl-carousel .owl-dots.disabled,
.TriPrjk .owl-carousel .owl-nav.disabled {
    /* display: block;*/
}

.innerProjec img.demo.cursor {
    width: 100%;
    height: 338px;
    object-fit: cover;
}

.nerBy img.demo.cursor {
    width: 100%;
    height: 340px;
    object-fit: cover;
}

.coveSingpro {
    margin-top: 38px;
}

.careerss span.wpcf7-not-valid-tip {
    /* top: 33px;*/
}

.covTestimonial button.carousel-control-prev,
.covTestimonial button.carousel-control-next {
    top: auto !important;
    bottom: -30px;
    position: absolute;
    height: 40px;
    width: inherit;
}

a.secondary.ourSt {
    padding: 8px 18px;
}

.covTestimonial .carousel-control-next,
.covTestimonial .carousel-control-prev {
    opacity: 1 !important;
}

.sitVisjo::-webkit-input-placeholder {
    /* Edge */
    padding-left: 6px;
}

.sitVisjo::-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    padding-left: 6px;
}

.sitVisjo::placeholder {
    padding-left: 6px;
}

a.secondary.viBou.WhykallButt {
    margin-top: 32px;
    background-color: #0673D4;
    padding: 9px 24px;
}

a.secondary.viBou.WhykallButt:hover {
    background-color: #000;
}

.serchBlog h2.widgettitle {
    font-family: 'Poppins-Regular';
    color: #939598 !important;
    font-size: 14px !important;
    line-height: 10px;
    margin: 13px 0px;
    position: absolute;
    display: block;
    padding-left: 8px;
}

.forNotF {
    padding-bottom: 66px;
    text-align: center;
    font-size: 24px;
}

.testiMEven {
    width: 100%;
    height: 236px;
}

img.eveImgss {
    width: 100%;
}

.formUpcom span.wpcf7-not-valid-tip {
    top: 21px;
}

a.secondary.viBou.bownBr.downLo {
    text-transform: capitalize;
    font-size: 14px;
}

.conTFoemm .radio-567 label input[type="radio"],
.conTFoemm .radio-567 label span {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    line-height: 16px;
}

.col-12.col-md-4.col-lg-4.column.covColr.coverkottCali {
    margin-top: 38px;
}


/*h3.redH3.prKott:after {
    width: 77% !important;
}*/

button.mfp-close {
    position: fixed;
    right: 25px !important;
    font-size: 55px;
}

.mfp-bg {
    opacity: 0.93 !important;
}

article.blog_item.coverNewss {
    border: 1px solid #E6E7E7;
    background-color: #fff;
    padding: 15px;
    align-items: center;
    text-align: center;
    min-height: 404px;
}

article.blog_item.coverNewss:hover {
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);
}

ul.nav.nav-pills.mb-3.newTbee {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 22px;
}

button.nav-link.newslii {
    font-family: 'Poppins-Regular';
    font-size: 16px;
    padding: 5px 1rem !important;
    border: 1px solid #0673D4;
    color: #000 !important;
    background-color: #fff;
}

.nav-pills.newTbee .nav-link.active,
.nav-pills.newTbee .show>.nav-link {
    color: #fff !important;
    background-color: #0673D4 !important;
}

.serPref {
    font-size: 15px;
    margin-left: 2rem;
    margin-top: 59px;
    margin-bottom: 26px;
    font-family: 'Poppins-Medium';
    font-weight: 600;
}

span.spSerc {
    position: relative;
}

span.spSerc:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 2px;
    background-color: #2672b9;
    left: 0px;
    top: 24px;
}

.covproj {
    width: 92%;
    border: 1px solid #ddd;
    height: 44px;
    border-radius: 6px;
    position: relative;
    padding: 0 14px;
    font-size: 13px;
}

input.subClassg {
    background: url(../images/search-icon.png) no-repeat center center;
    /*background-size: 19px;*/
    position: absolute;
    right: 37px;
    width: 47px;
    height: 44px;
    top: 0px;
    border: none;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background-color: #0673d3;
    padding: 0px 10px;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.serHeda {
    position: relative;
}

header .serHeda {
    position: relative;
    width: 547px;
}

header form#advanced-searchform {
    width: 582px;
}

section.redYSol .owl-carousel .owl-stage-outer {
    padding-bottom: 30px;
}

.overlay {
    width: 83%;
    text-align: left;
    max-height: 66px;
    position: absolute;
    background: #fff;
    bottom: -21px;
    /* max-height: 77px; */
    overflow: hidden;
    border-radius: 8px;
    box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    display: block;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    padding: 10px 20px;
}

.cvrImgg .bHk {
    height: 0px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.LoC span {
    display: block;
    padding-top: 2px;
}

.StusDivv {
    position: absolute;
    /*background: #32c20e;*/
    z-index: 11;
    right: 46px;
    top: 43px;
    color: #fff;
    padding: 5px 15px;
    border-radius: 6px;
    display: block;
    font-size: 13px;
    text-transform: none;
}

.cvrImgg:hover .overlay {
    max-height: 150px;
}

.cvrImgg:hover .overlay .bHk {
    height: 30px;
}

.redYSol .owl-theme .owl-nav [class*=owl-]:hover {
    color: #869791 !important;
}

.TriPrjk .owl-prev.disabled,
.TriPrjk .owl-next.disabled {
    /* display: none !important;*/
}

.cvrTripr.Gllrycv {
    width: 100%;
}

.innerProjec .column.covColr {
    padding: 0px 0px 32px 0px;
}

.innerPrjCont {
    padding-top: 10px;
}

.row.covrRoww {
    padding-top: 16px;
}

.lifeCoveImg {
    margin-top: 16px !important;
}

ul.contctLi {
    margin-top: 24px;
}

section.sectionAbout h2.innrH2 {
    margin: 14px 0px;
}

.exicutVeDirct h2.innrH2 {
    margin: 24px 0px;
}

.row.coveEvntrow {
    margin-top: 26px;
}

section.mediaCe {
    margin-top: 28px;
    padding-bottom: 18px;
}

.text-start.covrClas.Mediacoverr {
    margin-top: 6px;
}

section.tesTimonial.WhyKalynnn {
    margin-top: 32px;
}

a.secondary.viBou.abouVie.searchBu {
    margin-top: 0px;
}

.postresult {
    margin-top: 34px;
}

section.news.bookSecti.sarchVrk {
    margin-top: 8px;
    padding-bottom: 20px;
}

.row.rowBuyre {
    margin-top: 28px;
}

section.testiMonsection.innerCvr.singBuy {
    margin: 0px;
    padding-bottom: 20px;
}

section.testiMonsection.innerCvr.singBuy h2.innrH2.conTclass {
    margin: 18px 0px;
}

.pagination.ProjectPgi {
    justify-content: center;
    position: relative;
    margin-top: 35px;
    padding-bottom: 50px;
}

.pagination.ProjectPgi a.page {
    height: 36px;
    width: 36px;
    line-height: 36px;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 6px;
    display: inline-flex;
    margin: 0px 6px;
    color: #000;
}

.pagination.ProjectPgi .wp-pagenavi span.current {
    height: 36px;
    width: 36px;
    line-height: 36px !important;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 6px;
    font-weight: inherit;
    display: inline-flex;
    margin: 0px 6px;
    border-color: #2672b9;
    color: #fff;
    padding: 0px;
    background-color: #2672b9;
}

.pagination.ProjectPgi a.previouspostslink,
.pagination.ProjectPgi a.nextpostslink {
    height: 36px;
    width: 36px;
    line-height: 36px;
    align-items: center;
    display: flex;
    justify-content: center;
    border-radius: 6px;
    display: inline-flex;
    margin: 0px 6px;
    margin: 0px 6px;
    color: #2672b9;
}

.pagination.ProjectPgi .wp-pagenavi span.pages {
    font-family: 'Poppins-Regular';
    height: 36px;
    width: 14%;
    line-height: 36px !important;
    font-size: 15px !important;
    border-radius: 6px!important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 47px;
    left: 43%;
    right: 43%;
}

.pagination.ProjectPgi a.previouspostslink:hover,
.pagination.ProjectPgi a.nextpostslink:hover,
.pagination.ProjectPgi a.page:hover {
    border-color: inherit;
}

section.news.bookSecti .container,
section.news.bookSecti.bkappFrm.bkappFrmCvr .container {
    max-width: 952px !important;
}

section.news.bookSecti.bkappFrm .container {
    max-width: 1320px !important;
}

section.news.bookSecti.bkappFrm {
    margin-top: 25px;
}

section.news.bookSecti.bkappFrm .postresult {
    margin-top: 0;
}

section.news.bookSecti.bkappFrm .row .row {
    margin: 0 !important;
}

.labPhot {
    border: 2px solid #dee2e6;
    max-width: 100%;
    width: 138px;
    height: 177px;
    padding: 0px;
    position: relative;
    border-radius: 6px;
    background: url(../images/upload-file.png) no-repeat center center;
}

label.labPhot span.upSpan {
    font-size: 12px;
    z-index: -1;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    display: block;
    text-align: center;
    top: 185px;
    line-height: 16px;
    color: #000;
}

label.labPhot span.upSpan small {
    display: block;
    font-size: 12px;
    color: #929497;
    margin-top: 8px;
}

label.labPhot span.upSpan sup,
.bookSite label sup {
    color: #f00;
    font-family: 'Poppins-Medium';
    font-size: 12px;
    line-height: 12px;
    top: -2px;
}

.labPhot input[type="file"] {
    cursor: pointer;
    width: 138px;
    height: 177px;
    position: absolute;
    overflow: hidden;
    z-index: 1;
    display: block;
    top: 50%p;
    opacity: 0;
}

.uploShowiImg img {
    width: 100%;
    height: 173px;
}

span.uplSign {
    z-index: -1;
    position: absolute;
    left: 170px;
    margin: auto;
    top: 41%;
    display: block;
    text-align: center;
    transform: translateY(-50%);
}

.file-uploadTwo {
    position: relative;
    max-width: 100%;
}

.file-uploadTwo input[type="file"] {
    cursor: pointer;
    width: 103px;
    height: 30px;
    position: absolute;
    overflow: hidden;
    z-index: 1;
    display: block;
    top: 6%;
    opacity: 0;
    /* right: 83%; */
    left: 18px;
}

.sig_preview img {
    width: 60px;
    height: 30px;
}

.sig_preview {
    top: -1px;
    position: absolute;
    right: 31%;
}


/*.coveRbokk.dealreg {
    margin: 0px 3rem;
}*/

.covDels h2.innrH2.conTclass:after {
    display: none;
}

.covDels {
    text-align: center;
    background-color: #2672b9;
    padding: 1px 0px;
    margin-bottom: 18px;
}

.bookSite.dealr.delsAllcv {
    padding: 0px 3rem 20px 3rem;
}

.covDels h2.innrH2.conTclass {
    color: #fff !important;
}

.rio-calculator-section {
    width: 50% !important;
}

.result-ri {
    margin-top: 56px !important;
    /* margin-left: 4rem; */
    /* border: 1px solid #2672b9; */
    border-radius: 25px;
    width: 50% !important;
    /* color: #fff; */
    /* height: 342px; */
}

.emi-result {
    font-size: 20px !important;
}

.clc-sec {
    margin-top: 34px !important;
}

.rio-calculator-section {
    padding: 8px 30px !important;
}

img.serIcon {
    width: 49px;
}

.sercDivLoc .radio-button {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    cursor: pointer;
}

.input-container {
    position: relative;
    height: 82px;
    flex: 1 1 82px;
    max-width: 82px;
    margin-right: 10px;
    margin-top: 10px;
    cursor: pointer;
}

ul.four.columns.inline-list.offset-by-one {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    margin-bottom: 15px;
}

.input-container .radio-button:checked+.radio-tile {
    background-color: #f5f5f5;
    border: 1px solid red;
    color: black;
    transform: scale(1, 1);
}

section.serchSect {
    margin-top: 84px;
    margin-bottom: 20px;
}

.input-cont {
    display: flex;
    flex-direction: row;
    position: relative;
    position: relative;
    height: 90px;
    flex: 1 1 90px;
    max-width: 90px;
    margin-right: 15px;
    margin-top: 10px;
    cursor: pointer;
}

.radicobv {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    cursor: pointer;
}

.sericonCovee {
    display: block;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    padding: 0;
    transition: transform 300ms ease;
}

.sericonCovee .icon {
    width: 90px;
    height: 90px;
    display: block;
    border: 1px #fff solid;
    border-radius: 5px;
    overflow: hidden;
}

.sericonCovee .icon img {
    height: 90px;
    width: 100%;
    object-fit: cover;
}

.sericonCovee label {
    font-family: 'Poppins-Medium';
    font-size: 12px;
    text-align: center;
    display: block;
}

.input-cont .radicobv:checked+.sericonCovee .icon {
    background-color: #0673d3;
    border: 1px solid #0673d3;
    transform: scale(1, 1);
}

li.col-md-3.raiLi {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-bottom: 62px;
}

header ul.findSpecialistUl li.col-md-3 {
    width: 100%;
    padding-right: 31px;
}

.redYSol .owl-carousel .owl-nav button.owl-prev span {
    left: -40px;
    background: #fff url(../images/b-left-arrow.png) no-repeat center center;
}

.redYSol .owl-carousel .owl-nav button.owl-next span {
    background: #fff url(../images/b-right-arrow.png) no-repeat center center;
}

.owl-theme .owl-nav {
    /*margin-top: 10px !important;*/
}

.covrComm.solCov.sldot .owl-nav {
    right: -4px;
    width: 118px;
    text-align: right !important;
    margin-top: 10px;
}

.soldCover .owl-carousel .owl-nav button {
    position: static !important;
}

.soldCover .owl-carousel .owl-nav button.owl-next {
    margin-top: 4px !important;
}

.redYSol .soldCover .owl-carousel .owl-nav button.owl-prev span {
    position: static;
}

.redYSol .soldCover .owl-carousel .owl-nav button.owl-next span {
    position: static;
}

.covrComm .owl-nav {
    right: -10px;
}

.mnuBts {
    max-width: 210px;
    margin-left: 42px;
}

.mnuBts li {
    margin: 0 0 5px;
}

.mnuBts li a {
    padding: 5px 5px;
    line-height: 20px;
    font-size: 14px;
    text-transform: none;
    color: #fff;
}

.btn-primary {
    color: #fff !important;
    background-color: #0673d3 !important;
    border-color: #0673d3 !important;
}

.btn-primary:hover {
    color: #fff !important;
    background-color: #000 !important;
    border-color: #000 !important;
}

.corAddr strong {
    display: block;
    color: #fff;
    margin-bottom: 8px;
    font-family: 'Poppins-SemiBold';
    font-size: 20px;
}

.corAddr {
    color: #fff;
}

.mail_icon {
    background-image: url(../images/email-icon.png);
}

.phone_icon {
    background-image: url(../images/phone-icon.png);
}

.mobile_icon {
    background-image: url(../images/mobile-icon.png);
}

.loc_icon {
    background-image: url(../images/loc-icon.png);
}

.corAddr li {
    margin: 0 0 20px;
    padding: 0 0 0 45px;
    background-position: 0 50%;
    background-repeat: no-repeat;
}

.corAddr li a {
    color: #0673d3;
    font-family: 'Poppins-Regular';
}

footer .col.mx-1.AddPd {
    max-width: 37%;
    flex: 1 0 37%;
}

.fotTit {
    font-size: 20px;
    font-family: 'Poppins-Medium';
}

ul.socialdesk li a:hover {
    background-color: #0673d3;
    border-color: #0673d3;
}

ul.socialdesk li a {
    width: 37px;
    float: left;
    height: 37px;
    border: 1px #646464 solid;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 7px;
}

.corAddr ul {
    padding: 0;
}

.covMenuHel a,
.covMenu a,
.covMenuquc a {
    padding: 0 0 0 18px;
    position: relative;
    background: url(../images/menu-arrow.png) no-repeat 0 5px;
}

.sericonCovee .icon {
    width: 90px;
    display: inline-block;
    border: 1px #fff solid;
    border-radius: 5px;
    overflow: hidden;
}

.sericonCovee .icon label {
    font-family: 'Poppins-Medium';
    font-size: 12px;
}

li.col-md-3 {
    width: 100%;
    margin-bottom: 8px;
}

li.col-md-3 select {
    width: 100%;
    height: 36px;
    margin: 0 !important;
    padding-top: 8px;
    padding-right: 24px;
    font-size: 13px;
    color: #ccc;
    font-family: 'Poppins-Regular';
}

.projSearch input[type="submit"] {
    height: 34px;
    padding-top: 3px;
    width: 60px;
    margin-right: 0px;
}

div#sliding-testimnl .cvrTri {
    width: 100%;
}

div#sliding-testimnl .cvrTri:hover {
    box-shadow: 0px 0px 13px 0px rgb(0 0 0 / 28%);
}

div#sliding-testimnl iframe {
    width: 100%;
    height: 278px;
}

.btn {
    padding: 0.1rem 0.75rem;
}

section.secbreadcrumb .brD {
    position: relative;
    display: inline-block;
    background: #fff;
    padding: 0px 15px;
    box-shadow: 0px -3px 8px rgb(0 0 0 / 15%);
    border-radius: 8px;
}

section.secbreadcrumb .brD li {
    font-size: 14px;
}

.projSearch>small {
    float: left;
    padding: 24px 33px;
    font-size: 18px;
    text-transform: none;
    color: #fff;
    background: #0673d3;
    font-family: 'Poppins-Regular';
    border-radius: 5px 0 0 5px;
}

.projSearch form {
    display: inline-block;
    text-align: left;
    width: auto;
    margin-right: 19px;
}

.projSearch {
    text-align: right;
    background: #f3f3f3;
    border-radius: 5px 0 0 5px;
    margin-top: 50px;
    margin-bottom: 10px;
}

ul.findSpecialistUl li {
    display: inline-block;
    width: 32.6%;
    margin: 0;
    padding: 0 5px;
}

ul.findSpecialistUl li:last-child {
    padding-right: 0;
    /*width: auto;*/
}

ul.findSpecialistUl:after,
.projSearch:after {
    clear: both;
    display: block;
    content: "";
}

ul.findSpecialistUl {
    padding: 17px 0;
    margin: 0;
    display: inline-block;
    width: auto;
}

header ul.findSpecialistUl li {
    width: 100%;
}

header li.col-md-3 select {
    width: 100%;
    height: 44px;
    background: url(../images/select-arrow.png) no-repeat 97% 50% !important;
}

header input#searchsubmit {
    margin-right: 14px;
}

header form#advanced-searchform {
    text-align: right;
}

header ul.findSpecialistUl li {
    margin-bottom: 23px;
    text-align: left;
}

header ul.findSpecialistUl li:last-child {
    width: 100%;
}

header ul.findSpecialistUl {
    width: 100%;
    padding-left: 2rem !important;
    padding-top: 0;
}

.covHed.mobhed .mdflex .sidenav {
    text-align: left;
}

.menuCvr {
    padding-left: 163px !important;
}

.projBannLft {
    text-align: center;
    background: #f3f3f3;
    padding-top: 15px;
}

#sidebar.sticky {
    float: none;
    position: fixed !important;
    top: 20px;
    z-index: 6;
    left: auto;
    width: 22%;
    padding: 0;
}

.projSpcns>.container>.row>.col-lg-9 .container,
.projSpcns>.container>.row>.col-lg-8 .container {
    padding: 0;
}

.projSpcns>.container>.row>.col-lg-9,
.projSpcns>.container>.row>.col-lg-8 {
    padding-left: 0;
}

.projSpcns>.container>.row {
    margin: 0;
}

.projSpcns>.container {
    padding: 0;
}

.hglghtTable tr:nth-child(2n) {
    background-color: transparent !important;
}

.hglghtTable {
    max-width: 467px;
    margin-top: 25px;
}

.projMenu li {
    display: inline-block;
}

.projMenu ul {
    margin: 0;
    padding: 0;
}

.projMenu li:first-child {
    padding-left: 0;
    margin-left: 0;
}

.projMenu {
    position: fixed;
    top: 113px;
    left: 0;
    right: 0;
    background: #0673d3;
    z-index: 98;
}

.projMenu li {
    display: inline-block;
    margin: 0 8px;
    padding: 9px 8px;
}

.projMenu li a {
    color: #fff;
    position: relative;
    padding: 0 0 3px;
    display: block;
    border-bottom: 2px transparent solid;
}

.projMenu li.activeMenu a {
    border-color: #fff;
}

.projMenu li a:hover {
    border-bottom: 2px #fff solid;
    color: #fff !important;
}

section.cobPrj.projBanSng {
    padding-top: 154px;
}

html {
    scroll-padding-top: 254px;
}

.spec .accordion-item {
    border-left: none;
    border-right: none;
}

.spec .accordion-button:not(.collapsed) {
    background: #fff;
}

.spec .accordion-button:not(.collapsed)::after {
    opacity: 1;
}

.spec .accordion-button::after {
    opacity: 0.5;
}

.spec ul {
    padding: 0 0 0;
}

.spec ul li {
    padding: 0 0 0 15px;
    position: relative;
    margin: 0 0 13px;
}

.spec ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 6px;
    height: 6px;
    background: #000;
    border-radius: 50%;
}

.spec .accordion-button:focus,
.spec .accordion-button:active {
    z-index: 3;
    border-color: rgb(0 0 0 / 13%);
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgb(0 0 0 / 0%) !important;
}

.accordion-item:first-of-type .accordion-button {
    box-shadow: 0 0 0 0.1rem rgb(0 0 0 / 0%) !important;
    border-top: none !important;
}

section.spec h3.redH3 {
    margin-bottom: 0;
    padding-top: 0px;
}

.row.covDoenro {
    margin-top: 12px;
    margin-bottom: 15px;
}

section.spec h3.redH3:after {
    bottom: 0;
}

div#priceReqst ul.covForm {
    margin-top: 0;
    padding-top: 14px;
    padding-bottom: 22px;
}

.modal-content.conTFoemm span.close {
    position: absolute;
    right: 12px;
    top: 5px;
    font-size: 24px;
    line-height: 20px;
    height: 27px;
    width: 27px;
    text-align: center;
    cursor: pointer;
}

.modal-content.conTFoemm .h2 {
    font-size: 24px;
    padding: 15px 25px 15px;
    border-bottom: 1px #ccc solid;
}

section.sectionAbout h2.redH2 {
    margin-bottom: 30px;
}

section.chairMan h2.redH2 {
    margin-bottom: 30px;
}

section.ourStryy h3.redH3 {
    margin-bottom: 30px;
}

section.ourStryy a {
    color: #0673d3;
    font-family: 'Poppins-Regular';
    font-size: 16px;
}

.covErWrd img.aWrds.awrss {
    display: none;
}

section.ourStryy.innStory.awwrdsScn .awardss {
    height: 100%;
}

.nwsimgpop .modal-content.conTFoemm span.close {
    background: #fff;
    border-radius: 50%;
}

.nwsimgpop .modal-dialog {
    max-width: 900px;
}

section.nwInner h2.redH2 {
    margin-bottom: 55px;
}

section.morNews h2.redH2 {
    margin-bottom: 45px;
}

section.morNews .coverBlogsub {
    margin-top: 14px;
}

section.morNews .coverBlogsub span.date {
    font-size: 12px;
}

.morNews .blog_item_img.blogimg img {
    border-radius: 6px;
}

section.nwInner .coverdaCont {
    padding-bottom: 0;
}

span.nwsDt {
    float: left;
    margin: 0 -9px 0 0;
    font-family: 'Poppins-Medium';
    font-size: 14px !important;
    line-height: 26px;
}

.newsMainImg {
    border-radius: 6px;
    overflow: hidden;
}

.newsMainImg img {
    width: 100%;
    object-fit: cover;
    height: 608px;
}

.hdngnwsInn {
    position: relative;
    padding-right: 100px;
}

.socShar img {
    display: inline-block;
}

.socShar .addtoany_shortcode {
    display: inline-block;
}

.socShar {
    position: absolute;
    right: 0;
    top: 46px;
}

section.nwInner .coverdaCont .addtoany_content {
    display: none !important;
}

.morNews .nesTii {
    font-size: 16px;
    font-family: 'Poppins-Medium';
    line-height: 26px;
}

section.morNews span.date {
    font-size: 13px;
    color: #000;
}

.coverBlogsub {
    margin-bottom: 15px;
}

.slidemoewnws .col-md-4.coveCol4 {
    width: 100%;
}

.coveRbokk {
    margin: 0 auto;
    max-width: 924px;
}

.blog_item_img {
    overflow: hidden;
    border-radius: 0;
}

section.blginnerpage h2.redH2 {
    margin-bottom: 37px;
}

.upcomigSc .sericonCovee label {
    color: #fff;
}

.upcomigSc input[type="submit"] {
    border: 1px #fff solid !important;
}

.upcomigSc input[type="submit"]:hover {
    border: 1px #000 solid !important;
}

.reqCal.formUpcom.conTFoemm ul.covFormreq {
    margin-top: 0;
}

.reqCal.formUpcom.conTFoemm label.rQcll {
    margin: 21px 17px 10px;
}

.submitcs .ajax-loader {
    position: absolute !important;
    right: 15px;
    top: 0;
    margin: 0 !important;
}

input.btn.btn-reset {
    margin-top: 20px;
    background: #000;
    color: #fff;
    width: 131px;
    font-family: 'Poppins-Medium';
    margin-left: 20px;
}

input.btn.btn-reset:hover {
    background: #0673D4;
}

.jointFrmCv textarea,
.jointFrmCv input[type="text"],
.jointFrmCv input[type="email"],
.jointFrmCv input[type="phone"],
.jointFrmCv input[type="tel"] {
    width: 100% !important;
}

.wpcf7-form-control-wrap {
    display: inline-block;
    width: 100%;
}

span.wpcf7-not-valid-tip {
    left: 0;
    top: 0;
    font-size: 13px;
    position: absolute;
    font-family: 'Poppins-Regular';
    bottom: 0;
    right: 0;
    border-radius: 6px;
    border: 1px #dc3232 solid;
    padding: 10px;
    background: #fff;
}

.bookSite label.onlineBook br {
    display: none;
}

.uploShowiImg {
    position: absolute;
    top: 0;
    overflow: hidden;
    border-radius: 6px;
}

.wpcf7-form-control-wrap.signature {
    position: absolute;
    right: -54px;
    height: 30px;
    width: 151px;
    overflow: hidden;
}

.wpcf7-form-control-wrap.cosignature {
    position: absolute;
    right: 0;
    height: 30px;
    width: 151px;
    overflow: hidden;
}

.file-uploadTwo.coappSign {
    max-width: 200px;
}

.sig_preview {
    top: -1px;
    position: absolute;
    right: -50px;
    width: 136px;
}

.cosgnCls .sig_preview {
    right: 12px;
}

.sig_preview img {
    width: 100%;
}

.file-uploadTwo {
    position: relative;
    max-width: 255px;
}

.file-uploadTwo.coappSign span.uplSign {
    left: 109px;
    top: 9px;
}

.file-uploadTwo.coappSign {
    max-width: 200px;
}

.policy span.wpcf7-list-item {
    margin-left: 0;
}

.datesbmit span.wpcf7-form-control-wrap.your-date {
    display: inline-block;
    width: auto;
}

span.wpcf7-form-control-wrap.appplace {
    width: auto;
}

span.wpcf7-form-control-wrap.appplace input[type="text"] {
    width: 220px !important;
}

.policyscn .policy span.wpcf7-list-item-label {
    display: none;
}

.policyscn>span {
    display: inline-block;
    width: auto;
}

.bookapp.coveRbokk.dealreg sup,
.jointFrmCv sup,
.bookSite.dealr.delsAllcv sup {
    color: #fb0000;
    font-family: 'Poppins-Medium';
    font-size: 15px;
    top: -1px;
}

.policyscn .wpcf7-not-valid-tip {
    width: 16px;
    padding: 0;
    overflow: hidden;
    text-indent: -9999px;
    height: 16px;
    border-radius: 4px;
    top: 4px;
}

.bookapp.coveRbokk.dealreg .booNewss {
    padding: 0;
}

.hglghtTable td:first-child {
    font-family: 'Poppins-SemiBold';
}

section.logTi .col-12.col-md-8.col-lg-8 {
    padding-left: 0;
}

li.reqstvisit span.wpcf7-form-control-wrap.radio-567 {
    width: auto;
    margin-left: 14px;
}

.bootleggers a.item {
    display: block;
}

.bootleggers .owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0;
    background: rgb(255 255 255 / 30%);
}

.bootleggers button.owl-dot {
    background: #fff !important;
    vertical-align: middle;
    margin: 0 2px 5px;
}

.bootleggers .owl-dots button.owl-dot.active {
    background-color: #0673d3 !important;
}

.cvrTri:hover .onwrds span {
    opacity: 1;
    bottom: 11px;
    top: inherit;
}

.onwrds span {
    position: absolute;
    right: 11px;
    bottom: -100px;
    top: inherit !important;
    padding: 2px 7px 0 7px;
    text-align: center;
    height: 24px;
    font-size: 13px;
    line-height: 31px;
    font-family: 'Poppins-Medium';
    line-height: 23px;
    background: #0673d3;
    border-radius: 4px;
    color: #fff;
    opacity: 0;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.coAppChng .wpcf7-list-item {
    margin-left: 0;
}

.coAppChng .wpcf7-list-item span {
    color: #000;
    line-height: 23px;
    font-size: 14px;
    margin-left: 7px;
}

.col-12.coAppChng {
    padding-top: 30px;
    padding-bottom: 12px;
}

.applcantsScn .container {
    padding: 0;
}

.applcantsScn .applcnt {
    padding: 10px 33px;
    height: 100%;
}

.applcantsScn .col-md-6:nth-child(1) .applcnt {
    background: #ececec;
}

.applcantsScn .col-md-6:nth-child(2) .applcnt {
    background: #f6f6f6;
    display: none;
}

.applcantsScn .col-md-6:nth-child(2) .applcnt.disbl {
    display: block;
}

.applcantsScn .col-md-6:nth-child(1) {
    padding-right: 0;
    padding-left: 0;
}

.applcantsScn .col-md-6:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
}

.applcantsScn {
    padding-top: 20px;
    padding-bottom: 30px;
}

.fldspace {
    padding-bottom: 22px;
}

.cosgnCls .file-uploadTwo {
    float: right;
    width: 254px;
    margin-right: 0 !important;
}

.cosgnCls .file-uploadTwo span.uplSign {
    left: 105px;
    top: 9px;
}

.bookapp.coveRbokk.dealreg span.wpcf7-form-control-wrap.your-date {
    display: inline-block;
    width: auto;
}

.coAppChng .wpcf7-checkbox input {
    position: relative;
    z-index: -1;
}

.mandatoryRgt {
    text-align: right;
    padding-top: 25px;
    font-size: 12px;
}

.bookapp.coveRbokk.dealreg .mandatoryRgt sup {
    top: 3px;
}

.applcnt .h2 label {
    margin: 0 0 10px !important;
    font-size: 16px;
    font-family: 'Poppins-Medium';
    text-transform: uppercase;
}

.applcantsScn .col-md-6:nth-child(1) label {
    margin-bottom: 13px;
}

.applcantsScn .col-md-6:nth-child(2) .applcnt label span {
    display: inline-block;
    overflow: hidden;
    font-size: 14px;
    color: #000;
    opacity: 0;
}

.bkhdngScn h2.redH2:after {
    bottom: -12px;
}

.bookSite label small {
    opacity: 0.7;
    display: inline-block;
}

section.news.bookSecti.BuySect .container {
    max-width: 1426px !important;
}

section.news.bookSecti.BuySect .container .coveRbokk.dealreg {
    max-width: 100%;
}

section.begGid {
    background: #f3f3f3;
    padding: 45px 0;
}

section.begGid h2.redH2 {
    margin-bottom: 65px;
}

.bygdImg {
    padding-top: 60px;
}

section.buyaprtmt {
    padding: 60px 0;
}

section.buyaprtmt img {
    float: left;
    margin: 0 37px 14px 0;
    width: 48.8% !important;
    height: auto !important;
}

.EmiClass .container {
    max-width: 924px !important;
    margin: 0 auto 40px;
}

.testiMDes {
    overflow: hidden;
    height: 153px;
    margin-bottom: 28px;
    clear: both;
}

.testiImg {
    width: 80px;
    float: left;
    overflow: hidden;
    height: 80px;
    border-radius: 50%;
}

section.tesTimonial.mainTestii .testiImg {
    margin-bottom: 10px;
}

.testiImg img.imgTestimonial {
    height: 105px;
    width: 100%;
    object-fit: cover;
}

.slidText {
    clear: both;
}

.testDt {
    float: left;
    margin-left: 20px;
    padding-top: 17px;
}

.covTestimonial .owl-item {
    padding: 17px 15px;
    position: static !important;
    overflow: visible !important;
    -webkit-backface-visibility: visible !important;
}

.covTestimonial .coverTesi {
    padding: 15px 17px;
    border: 1px #ccc solid;
    border-radius: 6px;
    box-shadow: 0px 0px 0 0px rgb(0 0 0 / 28%);
}

.covTestimonial .coverTesi:hover {
    box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 28%);
}

.covTestimonial .slidText {
    height: 58px;
    font-size: 14px;
    font-style: italic;
    padding-bottom: 5px;
    padding-top: 9px;
}

div#testipop .modal-dialog .modal-content.conTFoemm {
    display: block;
    padding: 30px;
}

.coveCol4evn .coverEvent {
    display: block !important;
    width: 100%;
}

.coveCol4evn .coverEvent img.img-fluid {
    width: 100%;
    object-fit: cover;
    height: 345px;
}

.coverUpcomg .input-cont {
    height: 105px;
    flex: 1 1 105px;
    max-width: 105px;
    margin-right: 18px;
}

.coverUpcomg .sericonCovee .icon {
    width: 105px;
    height: 105px;
}

.coverUpcomg .sericonCovee .icon img {
    height: 105px;
    width: 100%;
}

li.phone_icon {
    color: #0673d3;
}

ul.contctLi li:nth-child(2) {
    color: #0673d3;
}

section.tesTimonial .covTestimonial .coverTesi {
    border: none;
}

.faqSection .accordion-body p:last-child {
    margin-bottom: 0;
}

.faqSection .accordion-body {
    padding-bottom: 22px;
}

section.testiMonsection.innerCvr.faqSe {
    padding-bottom: 30px;
}

section.tesTimonial.mainTestii {
    background: #fff;
    padding-bottom: 0;
}

section.tesTimonial.mainTestii section.TriPrj.truSec.vdotstmnl {
    margin-bottom: 0;
}

section.tesTimonial.mainTestii .coverTesi {
    border: 1px #ccc solid;
    margin-bottom: 20px;
}

section.ourStryy a {
    position: relative;
    padding-right: 13px;
}

section.ourStryy a::before {
    position: absolute;
    content: "";
    right: 0;
    top: 9px;
    width: 8px;
    height: 10px;
    background: url(../images/more-blue.png) no-repeat 100% center;
    overflow: hidden;
}

li.reqstvisit {
    padding-bottom: 13px !important;
}

.conTFoemm .radio-567 label input[type="radio"] {
    margin-top: -3px;
    margin-left: 5px;
}

.pricereq .btn {
    padding: 8px 12px;
    font-family: 'Poppins-Medium';
    width: 169px;
    height: 40px;
    font-size: 14px;
}

section.testiMonsection.innerCvr h3.redH3:after {
    bottom: 1px;
}

section.testiMonsection.innerCvr h3.redH3 {
    margin-bottom: 20px;
}

.redYSol .owl-theme .owl-nav {
    margin-top: -5px;
}

.TriPrj h3.redH3:after,
.TriPrjk h3.redH3:after {
    bottom: 0;
}

.projImgCvr {
    width: 100%;
}

.formUpcom span.wpcf7-not-valid-tip {
    top: 0;
    padding: 6px 10px;
    font-size: 12px !important;
}

header ul.findSpecialistUl li:last-child input#searchsubmit {
    width: 102px;
    height: 36px;
    padding: 4px 0;
    font-family: 'Poppins-Regular';
    margin-top: 4px;
}

.abtSec2Left iframe {
    height: 388px;
    width: 100%;
}

.TriPrj .owl-theme .owl-nav .disabled {
    /* opacity: 0.8 !important;*/
}

.homeBanner .covrCommpr .owl-nav button.owl-prev span {
    border: 1px solid #959595 !important;
}

.imgtstRads {
    margin: 0 auto;
    overflow: hidden;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.imgtstRads img.imgTestimonial {
    width: 100%;
    height: 100px;
    object-fit: cover;
}

div#priceReqst span.close {
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/close.png) no-repeat center center !important;
    top: 15px;
}

div#priceReqst .modal-dialog-centered {
    max-width: 590px;
}

.radio-616>span>span,
.worktype>span>span {
    margin: 0;
    width: 100%;
}

.eligibilityCalcPage .loanTenureSlider .slider.slider-horizontal,
.eligibilityCalcPage .interestRateSlider .slider.slider-horizontal {
    margin-top: 20px;
}

.bigBox ul {
    padding: 0;
    list-style: none;
    margin: 0;
}

.bigBox ul li {
    padding: 0 !important;
    color: #fff !important;
}

.bigBox ul li:before {
    display: none !important;
}

.bigBox p {
    margin: 0 !important;
}

section.morNews {
    margin-top: 20px;
}

section.news.bookSecti div#content {
    width: 100% !important;
    padding-right: 0;
}

div#priceReqst .modal-content {
    padding: 0;
    border-radius: 0;
}

div#priceReqst input#ENQUIRE {
    width: 130px;
    height: 42px;
}

.submitcs input.btn.btn-reset,
.bookSite .submitcs [type=submit] {
    height: 40px;
}

.col-md-12.eligibilityCalcPage button {
    height: 42px;
    vertical-align: top;
}

.testimonialPop .modal-dialog {
    max-width: 1199px;
}

.testimonialPop .modal-dialog .modal-content {
    padding: 60px 47px 36px;
    border-radius: 0;
    display: block;
}

.testimonialPop .modal-dialog .modal-content img.imgTestimonial {
    float: left;
    width: 33%;
    border-radius: 0;
    margin-right: 27px;
}

.subhdng p {
    margin-bottom: 10px;
}

.hdng {
    font-family: 'Poppins-Medium';
    font-size: 14px;
    font-weight: bold;
}

.menuHide {
    /*  display: none !important;*/
}

ul.sub-menu:before {
    display: none;
}

.testimonialPop .slidText {
    clear: none;
    padding: 0 0 20px;
    font-style: italic;
}

.testimonialPop .modal-dialog p {
    line-height: 23.8px;
}

section.awards .col-12.text-center a {
    margin-top: 58px;
    width: 139px;
    height: 40px;
    text-transform: uppercase;
    font-family: 'Poppins-Medium';
    padding-top: 7px;
}

section.ourStryy h3.redH3::after,
section.missvis h3.redH3::after,
section.awards h3.redH3::after {
    bottom: 0;
}

section.news.newspressreleas article.blog_item.coverNewss {
    text-align: left;
    min-height: 100px;
    height: 100%;
    padding: 0;
    border: none;
}

section.news.newspressreleas article.blog_item.coverNewss:hover {
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%);
}

section.news.newspressreleas article.blog_item.coverNewss img {
    border-radius: 6px;
}

section.news.newspressreleas .lifeCoveImg img {
    width: 100%;
    height: 299px;
    object-fit: cover;
}

a.more {
    position: relative;
    padding-right: 13px;
    display: inline-block;
}

a.more:before {
    position: absolute;
    content: "";
    right: 0;
    top: 8px;
    width: 8px;
    height: 10px;
    background: url(../images/more-blue.png) no-repeat 100% center;
    overflow: hidden;
}

section.news.newspressreleas article.blog_item.coverNewss .blog_details.contentNews .nesTii {
    font-family: 'Poppins-Regular';
    font-weight: normal;
}

.h2Titl {
    text-align: left;
    padding: 10px 0 7px 33px;
    font-family: 'Poppins-Medium';
}

.h2Titl sup {
    color: #f00;
    font-family: 'Poppins-Medium';
    margin-left: -3px;
}

.h2Titl small {
    color: #b5b5b5;
    font-size: 12px;
}

.menuD ul.sub-menu {
    background: transparent;
}

.menuD ul.sub-menu:before {
    display: block!important;
}

.menuD ul.sub-menu li a {
    color: #fff !important;
}

.menuD ul.sub-menu li a:hover {
    color: #0673d3 !important;
}

li.col-md-3 select option {
    color: #000 !important;
}

section.chairMan h2.redH2:after {
    bottom: -6px;
}

section.chairMan h2.redH2 {
    margin-bottom: 16px;
}

.chairmanmessage p:first-child {
    margin-bottom: 0;
}

section.projDetai h3.redH3:after,
section.gallry.projectArroe h3.redH3:after {
    bottom: 0px;
}

section.sectionAbout h2.redH2:after {
    bottom: -8px;
}

#sync1 button.owl-prev.disabled {
    opacity: 1 !important;
    background-image: url(../images/b-left-arrow-disable.png) !important;
    border-color: #d7d7d7;
}

.divExicu img {
    border-radius: 6px;
}

.desc p a:before {
    top: 7px;
    right: 3px;
}

.desc p a {
    font-size: inherit;
    display: inline-block;
}

div#priceReqst .modal-content.conTFoemm input[type="text"],
div#priceReqst .modal-content.conTFoemm input[type="email"],
div#priceReqst .modal-content.conTFoemm input[type="tel"],
div#priceReqst .modal-content.conTFoemm select,
div#priceReqst .modal-content.conTFoemm textarea,
div#brochureReqst .modal-content.conTFoemm input[type="text"],
div#brochureReqst .modal-content.conTFoemm input[type="email"],
div#brochureReqst .modal-content.conTFoemm input[type="tel"],
div#brochureReqst .modal-content.conTFoemm select,
div#brochureReqst .modal-content.conTFoemm textarea {
    border: none;
    font-family: 'Poppins-Regular';
    color: #939598;
    font-size: 14px;
    width: 100%;
    height: 41px;
    padding-left: 30px;
    background-position: 0 2px;
    background-repeat: no-repeat;
    background-color: transparent;
}

div#priceReqst span.wpcf7-form-control-wrap,
div#brochureReqst span.wpcf7-form-control-wrap {
    background-position: 0 10px;
}

div#sliding-carouselprojgall .column.covColr {
    /* padding: 10px 10px;*/
}

section#gallery {
    margin-top: 0;
}

section#project-progress {
    padding-bottom: 0;
}

.butCvr a {
    width: 183px;
    height: 40px;
}

.projInnRgt [type=submit] {
    width: 102px;
    height: 40px;
}

#mySidenavsaerch.sidenav.opNavCls {
    padding-left: 26px;
    padding-right: 26px;
}

.popOverlay {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    visibility: hidden;
    width: 0;
    opacity: 0;
    background: rgb(0 0 0 / 50%);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.popOverlay.popOvrBg {
    opacity: 1;
    visibility: visible;
}

div#mySidenavsaerch.sidenav {
    margin-right: -600px;
}

#mySidenavsaerch.sidenav.opNavCls {
    margin-right: 0;
}

section.news.bookSecti.booksitvst .coveRbokk {
    padding: 0 48px;
}

section.news.bookSecti.booksitvst {
    margin-top: 62px;
}

.gallery_product img.eveImgss,
.gallery_product .coverMediia {
    border-radius: 4px;
    overflow: hidden;
}

.gallery_product img.eveImgss {
    object-fit: cover;
    width: 100%;
    height: 236px;
}

section.singEven .row.coveEvntrow {
    margin-top: 45px;
}

section.news.eventPage .row.covrRoww {
    padding-top: 0;
}

.moreNwsCvr {
    overflow: hidden;
    border-radius: 6px;
}

.moreNwsCvr img {
    width: 100% !important;
    max-width: 100% !important;
}

ul.contctLi li:first-child {
    margin-bottom: 15px;
}

.covrContct h2.redH2:after {
    bottom: -6px;
}

.blogCvrImgMn {
    overflow: hidden;
    border-radius: 6px;
}

a.read {
    position: relative;
    display: inline-block;
    padding-right: 13px;
    color: #0673d3;
}

section.tesTimonial.mainTestii .covrCommpr .owl-nav button.disabled {
    opacity: 1 !important;
    background: #fff !important;
}

section.tesTimonial.mainTestii .covrCommpr .owl-nav button.disabled span {
    opacity: .4 !important;
}

a.read:before {
    position: absolute;
    content: "";
    right: 0;
    top: 7px;
    width: 8px;
    height: 10px;
    background: url(../images/more-blue.png) no-repeat 100% center;
    overflow: hidden;
}

section.tesTimonial.mainTestii .covTestimonial {
    margin-left: -15px;
    margin-right: -15px;
}

section.buyaprtmt h2.redH2:after,
section.whattonuy h2.redH2:after,
section.begGid h2.redH2:after {
    bottom: -11px;
}

section.buyaprtmt h2.redH2,
section.whattonuy h2.redH2 {
    margin-bottom: 42px;
}

section.begGid h2.redH2 {
    margin-bottom: 109px;
}

span.wpcf7-form-control-wrap.checkbox-145 span.wpcf7-list-item-label {
    vertical-align: top;
    margin-top: 2px;
    display: inline-block;
    line-height: 16px;
}

section.news.bookSecti.bkappFrm.bkappFrmCvr {
    padding-top: 43px;
}

footer .container.py-4 {
    padding-bottom: 35px !important;
}

section#project-progress .owl-stage-outer {
    min-height: 325px;
}

section.projSpcns .covrCommpr .owl-stage-outer {
    min-height: 100px;
    padding-bottom: 15px;
}

section.homeBanner .covrCommpr .owl-stage-outer {
    min-height: 100px;
}

section.nerBy .covrCommpr .owl-stage-outer {
    min-height: 100px;
}

section.nerBy .owl-item {
    padding-bottom: 15px;
}

section.innerProjec .col-12.col-md-4.col-lg-4 {
    padding: 0 15px;
}

section.news.bookSecti.bkappFrm.advSrchSrch div#content>.row {
    margin: 0 -15px !important;
}

section.morNews article.blog_item.coverNewss {
    height: 100%;
    border-radius: 6px;
    padding: 0;
    border: none;
    box-shadow: 0px 0px 0 0px rgb(0 0 0 / 0%);
    text-align: left;
}

textarea:focus-visible,
input:focus-visible {
    outline: none !important;
}

.covrOurstory img.ouStyimg {
    border-radius: 6px;
}

section.news.eventPage .coveCol4evn .coverEvent img.img-fluid {
    height: 313px;
}

section.news.eventPage .coveCol4evn .coverEvent .evnt_details {
    border-radius: 10px;
    padding: 18px 20px;
    max-height: 84px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

section.news.eventPage .coveCol4evn .coverEvent .evnt_details>span {
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

section.news.eventPage .coveCol4evn .coverEvent:hover .evnt_details>span {
    opacity: 1;
    visibility: visible;
}

section.news.eventPage .coveCol4evn .coverEvent:hover .evnt_details {
    max-height: 195px;
}

section.news.eventPage .col-md-4.coveCol4evn {
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.col-12.spaceclas {
    padding-bottom: 25px;
}

section.news.bookSecti.bkappFrm.bkappFrmCvr .col-12.spaceclas {
    padding-bottom: 0;
}

section.tesTimonial.mainTestii section.TriPrj.truSec.vdotstmnl .cvrTri {
    padding: 16px 20px;
}

section.news.bookSecti.bkappFrm.bkappFrmCvr .formHd {
    margin-bottom: 23px;
}

.projSearch select {
    background: #fff url(../images/select-arrow.png) no-repeat 93% 50% !important;
    color: #929497 !important;
}

div#sliding-morenews {
    margin-bottom: 30px;
}

div#sliding-morenews span.date {
    margin-bottom: 10px;
    margin-top: 32px;
}

div#sliding-morenews .blog_item_img img {
    height: 303px;
    width: 100%;
    object-fit: cover;
}

.newsMrCvr {
    border-radius: 6px;
    overflow: hidden;
}

.text-start.covrClas.covErTabbNMst button {
    border-radius: 8px;
}

.reqCal.conTctus.conTFoemm ul.covFormreq li {
    padding: 14.6px 0px;
}

.covevnt .eventTitl span {
    display: block;
    padding-top: 3px;
    padding-bottom: 3px;
}

section.tesTimonial.WhyKalynnn .covTestimonial .slidText,
section.tesTimonial.abtTesti .covTestimonial .slidText {
    font-style: normal;
}

.abtSec2Left.vdoCv {
    margin: 0 auto !important;
    display: block;
    text-align: center;
}

section#specification h3.redH3.msterCls {
    margin-bottom: 17px;
}

.accordion-item:last-of-type {
    border-bottom: none !important;
}

.accordion-item:first-of-type {
    /*border-top: none;*/
}

.accordion-item {
    border: 0px solid rgba(0, 0, 0, .125) !important;
}

.accordion-button:not(.collapsed) {
    box-shadow: inset 0 0px 0 rgb(0 0 0 / 13%) !important;
}

.accordion-item:last-of-type button.accordion-button {
    border-bottom: none !important;
}

button.accordion-button {
    color: #000 !important;
    padding-left: 0 !important;
    border-bottom: 1px #ccc solid;
    border-top: none !important;
}

section.ourStryy.innStory.awwrdsScn .coverTabb.mobTab {
    padding: 30px 36px;
    border-radius: 6px;
}

img.mediaMianimg {
    width: 100%;
}

.gallery_product .coverMediia img.testiMgmedi {
    width: 100%;
    height: auto;
}

.menuD ul.sub-menu li:first-child {
    padding-top: 5px;
}

.menu>ul ul li:last-child {
    padding-bottom: 2px !important;
}

section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-next {
    right: -62px;
}

section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-prev {
    left: -62px;
}

div#mySidenav ul.sideMenu {
    padding-left: 55px;
    padding-right: 55px;
}

section#plans h3.redH3.msterCls:after {
    bottom: -5px !important;
}

section#plans h3.redH3.msterCls {
    margin-bottom: 3px;
    padding-bottom: 0;
}

div#sliding-testimnl .abtSec2Left.vdoCv {
    width: 100%;
}

div#sliding-testimnl .abtSec2Left.vdoCv img.testiMg {
    object-fit: cover;
    width: 100%;
    height: 280px;
}

section.nerBy .container {
    padding: 0;
}

.col-12.spaceclas.bookAppin.termsScncls.policyscn {
    padding-top: 26px;
    padding-bottom: 13px;
}

.col-12.spaceclas.bookAppin.palceBookApp {
    padding-bottom: 1px;
    padding-top: 0;
}

section.nerBy .coveSingpro {
    margin-top: 20px;
}

div#mySidenav .mnuBts li {
    margin-bottom: 20px;
}

div#mySidenav .mnuBts li a {
    width: 196px;
    height: 35px;
    padding-top: 7px;
}

.col-12.declrtn {
    margin-bottom: 31px;
    padding-top: 8px;
}

section.testiMonsection.innerCvr.faqSe .accordion-item.faqSection button {
    padding-left: 20px !important;
}

section.news.bookSecti.bkappFrm.bkappFrmCvr .col-12.col-md-4.col-lg-4.spaceclas.bookAppin.cosgnCls {
    padding-bottom: 8px;
}

section.news.bookSecti.bkappFrm.bkappFrmCvr .col-12.spaceclas.bookAppin.palceBookApp {
    height: 32px;
}

section.testiMonsection.innerCvr.faqSe .accordion-item.faqSection {
    margin-bottom: -2px;
}

.addtoany_list a {
    padding: 0 0px !important;
}

.signlgPostImgCvr {
    border-radius: 6px;
    overflow: hidden;
}

.signlgPostImgCvr img.img-fluid.imgblgInner {
    height: 410px;
    width: 100%;
    object-fit: cover;
}

section.blginnerpage h3.redH3:after {
    bottom: 0;
}

.blginnerpage .blog_item_img.blogimg img {
    border-radius: 6px;
    height: 304px;
}

.morenewsslideIteMs button.owl-next {
    right: -9px !important;
    top: 236px;
}

.morenewsslideIteMs button.owl-prev {
    left: -9px !important;
    top: 236px;
}

section.blginnerpage {
    margin-top: 25px;
}

section.blginnerpage.blogSingle ul.listing.bloglist li:before {
    top: 9px;
}

section.blginnerpage.blogSingle ul.listing.bloglist li {
    padding: 0;
}

section.blginnerpage .innerCvr {
    padding-top: 10px;
}

section.blginnerpage.blogSingle {
    padding-bottom: 25px;
}

section.testiMonsection.innerCvr.faqSe {
    padding-top: 10px;
}

span.wpcf7-form-control-wrap.appplace span.wpcf7-not-valid-tip {
    padding: 4px;
    height: 25px;
    top: 7px;
    left: 6px;
}

a[type="button"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="phone"],
input[type="file"],
input[type=date],
input[type=search],
input[type=number],
textarea,
select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
}

select {
    display: block;
}

.row.coverUpcomg .sericonCovee .icon {
    border-color: transparent;
}

div#mySidenav .mnuBts li a:hover {
    color: #fff !important;
}

section.tesTimonial.WhyKalynnn .abtSec2Left {
    margin: 0 auto !important;
}

.readall-hide {
    position: relative;
    margin-bottom: 15px;
}

.readall-hide:after {
    background: linear-gradient(to bottom, rgb(255 255 255 / 10%), #fff 75%);
}

.moreLss p:last-child {
    margin-bottom: 0;
}

.btmMainCOnt button {
    border: none;
    background: transparent;
    padding: 0;
    color: #0673d3;
    font-family: 'Poppins-Regular';
    font-size: 16px;
    position: relative;
    padding-right: 13px;
}

.btmMainCOnt button:hover {
    color: #0673d3;
}

.btmMainCOnt button:before {
    position: absolute;
    content: "";
    right: 0;
    top: 5px;
    width: 8px;
    height: 10px;
    background: url(../images/more-blue.png) no-repeat 100% center;
    overflow: hidden;
}

.cvrTripr.Gllrycv a.glightbox {
    width: 100%;
    display: block;
}

.fileUplaod span.wpcf7-not-valid-tip {
    top: 48px !important;
    font-size: 12px;
    /* padding: 19px 0px; */
    left: -6px !important;
    padding: 14px 0px 64px 0px !important;
}

.projectname {
    background-image: url(../images/Building-icon.png);
}

.projectnamee {
    background-image: url(../images/Building-icon.png);
}

.homeBanner.Deskto {
    display: block;
}

.homeBannerr.mob {
    display: none
}

span.wpcf7-form-control-wrap.postapplied input#careers {
    pointer-events: none;
}

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    z-index: 999999999999;
}

.dots {
    width: 200px;
    text-align: center;
}

.flex-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.testiMoniSubae {
    height: 20px;
}

.whatsappScroll {
    position: fixed;
    left: 20px;
    bottom: 60px;
    height: 45px;
    width: 45px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/whatsapp-icon.png) no-repeat center center;
    z-index: 99999;
}

.emi-container-rio input#amount,
.emi-container-rio input#inrate,
.emi-container-rio input#emiMonth {
    padding-left: 0 !important;
}

.emi-container-rio .rio-icon {
    display: none;
}

.orSc {
    text-align: center;
    margin: 20px 0 10px;
    font-family: 'Poppins-SemiBold';
}

section#locationMap iframe {
    width: 100%;
    margin-bottom: 20px;
    height: 533px;
}

section#locationMap li.col-12 {}

section#locationMap li.col-12 a {
    border: 1px #ccc solid;
    margin-bottom: 10px;
    overflow: hidden;
    height: 262px;
}

section#locationMap li.col-12 a,
section#locationMap li.col-12 picture,
section#locationMap li.col-12 source,
section#locationMap li.col-12 img {
    width: 100%;
    display: block;
}

@media (min-width: 1490px) {
    section.news.bookSecti.bkappFrm.advSrchSrch .container {
        max-width: 1410px !important;
    }
    .container,
    section.news.bookSecti.bkappFrm .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1426px !important;
    }
    .menuCvr {
        padding-left: 243px !important;
    }
}

button.accordion-button {
    border-top: 1px #ccc solid;
}

input:-internal-autofill-selected,
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s;
    background-color: transparent;
}
#heroModal{z-index: 99999999999;}
#heroModal p{margin-bottom: 0;}
.modal-close{position: absolute; right: 0; top:0; border: 0; background-color: transparent; font-size: 28px;}
@media screen and (min-width: 1920px) {
    section.amit h2.redH2:after {
        bottom: -8px;
    }
    section#specification h3.redH3:after {
        bottom: 1px;
    }
    .bookSite select {
        width: 47%;
    }
    .worktype>span>span {
        margin: 0;
        width: 100%;
    }
    .bookSite input[type="text"],
    .bookSite input[type="email"],
    .bookSite input[type="tel"],
    .bookSite textarea {
        /* width: 97%;*/
    }
    img.testiMEven {
        /*height: 222px;*/
    }
    /*
    .catGoryBlog h2.widgettitle {
        font-size: 18px !important;
    }.eventTitl {
        font-size: 17px;
    }*/
    .desc p {
        font-size: 17px !important;
    }
    span.covSpan:after {
        width: 321px;
    }
    section.gallry.projectArroe {
        padding-bottom: 10px;
        padding-bottom: 32px;
    }
    img.mediaMianimg {
        width: 100%;
    }
    img.testiMgmedi {
        width: 100%;
        height: 312px;
        ;
    }
    .text-start.covrClas.Mediacoverr button {
        font-size: 18px;
    }
    .awardss {
        /*        min-height: 387px;*/
    }
    /*    .covErWrd img.aWrds.awrss {
        display: none;
    }*/
    .cvrTri.upcomingCover {
        min-height: auto;
        max-height: 367px;
    }
    /* .awardss.aouAwar {
        min-height: 554px;
    }
        .TriPrj h3.redH3:after {
        width: 76%;
    }
    h3.redH3:after {
        width: 81%;
    }*/
    /*    .TriPrj.truSec h3.redH3:after {
        width: 81%;
    }
    img.proCovBnn {
        height: 885px;
    }*/
    /* 
    .covrComm.solCov button.owl-prev span {
        left: 0rem;
    }*/
    .secondary {
        padding: 14px 26px;
    }
    ul.footrBott li {
        /* padding: 0px 11px;*/
    }
    .primary {
        padding: 14px 26px;
    }
    .Titll {
        font-size: 17px;
    }
    .fotTit {
        font-size: 18px;
    }
    /*section.homeBanner {

    min-height: 877px;}*/
    h1 {
        font-size: 58px !important;
    }
    .top-right {
        top: 172px;
        right: 6rem;
    }
    .top-right strong {
        font-size: 53px;
    }
    span.covSpan:after {
        top: 39px;
        background-color: #ffff;
        /* right: -1px; */
        left: 125px;
    }
    .suTiitle {
        line-height: 29px;
        font-size: 19px;
    }
    .spaceclas::-webkit-input-placeholder,
    .contForm::-webkit-input-placeholder,
    .contFormm::-webkit-input-placeholder,
    .sitVis::-webkit-input-placeholder {
        /* Edge */
    }
    .spaceclas::-ms-input-placeholder,
    .contForm::-ms-input-placeholder,
    .contFormm::-ms-input-placeholderm.sitVis::-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-family: 'Poppins-Regular';
        font-size: 16px;
    }
    .spaceclas::placeholder,
    .contForm::placeholder,
    .contFormm::placeholder,
    .sitVis::placeholder {
        font-size: 16px;
    }
    /*  h2.redH2:after {
 
    width: 52%;}
.soldCover h2.redH2:after {
 
    width: 26%;}*/
    h3 {
        font-size: 25px !important;
    }
    /*    .TriPrj h3.redH3:after {
        width: 76%;
    }*/
    /*h3.redH3:after {*/
    /*  width: 82%;}*/
    /*    .TriPrj.truSec h3.redH3:after {
        width: 80%;
    }*/
    h2 {
        font-size: 25px !important;
    }
    h1 {
        font-size: 44px !important;
    }
    .top-right strong {
        font-size: 44px;
    }
    span.covSpan:after {
        top: 48px;
        left: 86px;
    }
    .menu li a {
        font-size: 15px !important;
    }
    .Titll {
        font-size: 15px;
    }
    .LoC {
        font-size: 15px;
    }
    .fotAddr {
        font-size: 14px;
        min-width: 341px;
    }
    .fotAddr a {
        font-size: 14px;
    }
    ul.fotMenu li a {
        font-size: 14px;
    }
    .fotTit {
        font-size: 20px;
    }
    ul.fotMenuu {
        padding-top: 14px;
    }
    ul.fotMenu.quic {
        padding-top: 14px;
    }
    ul.fotMenuu li a {
        font-size: 14px;
    }
    .Covme ul.sub-menu a {
        /* font-size: 16px !important;*/
    }
    ul.footrBott li a {
        font-size: 14px;
    }
    .menu ul ul li a {
        padding: 3px 11px;
    }
    li.breadcrumb-item {
        font-size: 15px;
    }
    /*p {
        font-size: 16px;
        line-height: 31px;
    }*/
    .copy {
        font-size: 14px;
    }
    /*    a.UpCom {
        font-size: 15px;
    }*/
    .hedAdd a {
        font-size: 14px;
    }
    ul.contctLi li span {
        font-size: 18px;
    }
    .reqCal input[type="text"],
    .reqCal input[type="email"],
    .reqCal input[type="tel"],
    .reqCal select {
        /*font-size: 16px;*/
    }
    /*    ul.locListt li {
        font-size: 15px;
    }*/
    ul.locListt li a {
        font-size: 15px;
    }
    /*    .locTitspan {
        font-size: 18px;
    }*/
    .cvrTri.upcomingCover {
        max-height: 378px;
    }
    .chairmaname {
        font-size: 15px;
    }
    .exicuName {
        font-size: 18px;
    }
    .awDyear {
        /* font-size: 16px;*/
    }
    .awdDes {
        /*font-size: 16px;*/
    }
    span.awdCon p {
        /*font-size: 18px !important;*/
    }
    .tesTimonial .nav-pills .nav-link {
        font-size: 18px;
    }
    .secondary {
        font-size: 16px;
    }
    /*    span.date {
        font-size: 16px;
    }*/
    a.d-inline-block.readMorr span {
        font-size: 15px;
        line-height: 18px;
        vertical-align: top;
    }
    .coverdaCont span {
        font-size: 16px;
    }
    .jointFrmCv [type=submit] {
        font-size: 16px;
    }
    .table>:not(caption)>*>* {
        font-size: 14px;
    }
    .table>:not(:last-child)>:last-child>* {
        font-size: 15px;
    }
    /*    .bookSite [type=submit] {
        height: 39px;
        font-size: 16px;
    }*/
    .coverTabb .nav-pills .nav-link {
        /* font-size: 16px;*/
    }
    ul.listing.bloglist li {
        /* font-size: 16px;*/
    }
    .coverAlllab li {
        font-size: 16px;
    }
    .opngpos ul li {
        font-size: 16px;
    }
    a.secondary.viBou.abouVie.darkbutton.apply-job {
        font-size: 16px;
    }
    .bookSite.dealr.careerss input[type="text"],
    .bookSite.dealr.careerss input[type="email"],
    .bookSite.dealr.careerss input[type="tel"],
    .bookSite.dealr.careerss select,
    .bookSite.dealr.careerss textarea,
    .bookSite.dealr.careerss input[type="file"] {
        font-size: 14px;
    }
    .TtAdd span {
        /* font-size: 16px;*/
    }
    ul.coWal li {
        font-size: 16px;
    }
    a.GetDic {
        /* font-size: 16px;*/
    }
    /*    section.prhHeigh p {
        font-size: 16px;
    }*/
    ul.fetu li {
        font-size: 16px;
    }
    .text-start.covrClas button {
        font-size: 16px;
    }
    .bHk {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1919px) and (min-width: 1800px) {
    .bookSite select {
        width: 47%;
    }
    .bookSite input[type="text"],
    .bookSite input[type="email"],
    .bookSite input[type="tel"],
    .bookSite textarea {
        width: 97%;
    }
    img.testiMEven {
        height: 222px;
    }
    .catGoryBlog h2.widgettitle {
        font-size: 18px !important;
    }
    .eventTitl {
        font-size: 17px;
    }
    .desc p {
        font-size: 17px !important;
    }
    span.covSpan:after {
        width: 321px;
    }
    .top-right {
        top: 285px;
        right: 13rem;
    }
    section.gallry.projectArroe {
        padding-bottom: 56px;
    }
    img.mediaMianimg {
        width: 100%;
    }
    img.testiMgmedi {
        width: 100%;
        height: 312px;
    }
    .text-start.covrClas.Mediacoverr button {
        font-size: 18px;
    }
    .awardss {
        min-height: 387px;
    }
    .awardss.aouAwar {
        min-height: 554px;
    }
    .coveRbokk span.conTens {
        font-size: 15px;
    }
    .spaceclas::-webkit-input-placeholder,
    .contForm::-webkit-input-placeholder,
    .contFormm::-webkit-input-placeholder,
    .sitVis::-webkit-input-placeholder {
        /* Edge */
    }
    .spaceclas::-ms-input-placeholder,
    .contForm::-ms-input-placeholder,
    .contFormm::-ms-input-placeholderm.sitVis::-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-family: 'Poppins-Regular';
        font-size: 16px;
    }
    .spaceclas::placeholder,
    .contForm::placeholder,
    .contFormm::placeholder,
    .sitVis::placeholder {
        font-size: 16px;
    }
    /*  h2.redH2:after {
 
    width: 52%;}
.soldCover h2.redH2:after {
 
    width: 26%;}*/
    .covrComm .owl-nav {
        top: -84px;
    }
    h2.redH2:after {
        width: 44%;
    }
    .soldCover h2.redH2:after {
        width: 15%;
    }
    h3 {
        font-size: 25px !important;
    }
    .TriPrj h3.redH3:after {
        width: 76%;
    }
    h3.redH3:after {
        width: 82%;
    }
    .TriPrj.truSec h3.redH3:after {
        width: 80%;
    }
    h2 {
        font-size: 25px !important;
    }
    h1 {
        font-size: 44px !important;
    }
    .top-right strong {
        font-size: 44px;
    }
    span.covSpan:after {
        top: 48px;
        left: 86px;
    }
    .menu li a {
        font-size: 17px;
    }
    .Titll {
        font-size: 18px;
    }
    .LoC {
        font-size: 15px;
    }
    .fotAddr {
        font-size: 14px;
        min-width: 341px;
    }
    .fotAddr a {
        font-size: 14px;
    }
    ul.fotMenu li a {
        font-size: 14px;
    }
    .fotTit {
        font-size: 20px;
    }
    ul.fotMenuu {
        padding-top: 14px;
    }
    ul.fotMenu.quic {
        padding-top: 14px;
    }
    ul.fotMenuu li a {
        font-size: 14px;
    }
    .menu li a {
        font-size: 17px !important;
    }
    .Covme ul.sub-menu a {
        font-size: 16px !important;
    }
    ul.footrBott li a {
        font-size: 14px;
    }
    .menu ul ul li a {
        padding: 3px 11px;
    }
    li.breadcrumb-item {
        font-size: 15px;
    }
    p {
        font-size: 16px;
        line-height: 31px;
    }
    .copy {
        font-size: 14px;
    }
    a.UpCom {
        font-size: 17px;
    }
    .hedAdd a {
        font-size: 17px;
    }
    ul.contctLi li span {
        font-size: 17px;
    }
    ul.contctLi li {
        font-size: 16px;
    }
    ul.contctLi li a {
        font-size: 16px;
    }
    .reqCal input[type="text"],
    .reqCal input[type="email"],
    .reqCal input[type="tel"],
    .reqCal select {
        font-size: 16px;
    }
    ul.locListt li {
        font-size: 15px;
    }
    ul.locListt li a {
        font-size: 15px;
    }
    .locTitspan {
        font-size: 18px;
    }
    .cvrTri.upcomingCover {
        max-height: 378px;
    }
    .chairmaname {
        font-size: 15px;
    }
    .exicuName {
        font-size: 18px;
    }
    .awDyear {
        font-size: 16px;
    }
    .awdDes {
        font-size: 16px;
    }
    span.awdCon p {
        font-size: 18px !important;
    }
    .tesTimonial .nav-pills .nav-link {
        font-size: 18px;
    }
    .secondary {
        padding: 8px 16px;
        font-size: 14px;
    }
    span.date {
        font-size: 16px;
    }
    a.d-inline-block.readMorr {
        font-size: 16px;
    }
    .coverdaCont span {
        font-size: 16px;
    }
    .jointFrmCv label {
        font-size: 16px;
    }
    .jointFrmCv [type=submit] {
        font-size: 16px;
    }
    .table>:not(caption)>*>* {
        font-size: 14px;
    }
    .table>:not(:last-child)>:last-child>* {
        font-size: 15px;
    }
    .bookSite label {
        font-size: 16px;
    }
    .bookSite [type=submit] {
        height: 39px;
        font-size: 16px;
    }
    .coverTabb .nav-pills .nav-link {
        font-size: 16px;
    }
    ul.listing.bloglist li {
        font-size: 16px;
    }
    .coverAlllab li {
        font-size: 16px;
    }
    .opngpos ul li {
        font-size: 16px;
    }
    a.secondary.viBou.abouVie.darkbutton.apply-job {
        font-size: 16px;
    }
    .bookSite.dealr.careerss input[type="text"],
    .bookSite.dealr.careerss input[type="email"],
    .bookSite.dealr.careerss input[type="tel"],
    .bookSite.dealr.careerss select,
    .bookSite.dealr.careerss textarea,
    .bookSite.dealr.careerss input[type="file"] {
        font-size: 14px;
    }
    .TtAdd span {
        font-size: 16px;
    }
    ul.coWal li {
        font-size: 16px;
    }
    a.GetDic {
        font-size: 16px;
    }
    section.prhHeigh p {
        font-size: 16px;
    }
    ul.fetu li {
        font-size: 16px;
    }
    .text-start.covrClas button {
        font-size: 16px;
    }
    .bHk {
        font-size: 13px;
    }
}

@media only screen and (max-width: 1799px) and (min-width: 1451px) {
    /*  .bookSite select {
        width: 47%;
    }
    .bookSite input[type="text"],
    .bookSite input[type="email"],
    .bookSite input[type="tel"],
    .bookSite textarea {
        width: 97%;
    }
    #sync1 button.owl-prev {
        width: 44px !important;
        height: 44px !important;
    }
    #sync1 button.owl-next {
        width: 44px !important;
        height: 44px !important;
    }
    img.testiMEven {
        height: 222px;
    }
    span.covSpan:after {
        width: 292px;
    }
    section.gallry.projectArroe {
        padding-bottom: 56px;
    }
    img.mediaMianimg {
        width: 100%;
    }
    img.testiMgmedi {
        width: 100%;
        height: 312px;
    }
    .spaceclas::-webkit-input-placeholder,
    .contForm::-webkit-input-placeholder,
    .contFormm::-webkit-input-placeholder,
    .sitVis::-webkit-input-placeholder {
        font-size: 16px;
    }
    .spaceclas::-ms-input-placeholder,
    .contForm::-ms-input-placeholder,
    .contFormm::-ms-input-placeholderm.sitVis::-ms-input-placeholder {
        font-family: 'Poppins-Regular';
        font-size: 16px;
    }
    .spaceclas::placeholder,
    .contForm::placeholder,
    .contFormm::placeholder,
    .sitVis::placeholder {
        font-size: 16px;
    }
    .covrComm.solCov.sldot .owl-nav {
        right: -20px;
    }
    .covrComm .owl-nav {
        right: -20px;
    }
    h3 {
        font-size: 25px !important;
    }
    .TriPrj h3.redH3:after {
        width: 76%;
    }
    .TriPrj.truSec h3.redH3:after {
        width: 80%;
    }
    h2 {
        font-size: 25px !important;
    }
    h1 {
        font-size: 44px !important;
    }
    .top-right strong {
        font-size: 40px;
    }
    span.covSpan:after {
        top: 48px;
        left: 86px;
    }
    .cvrTri.upcomingCover {
        max-height: 378px;
    }*/
}

@media only screen and (max-width: 1450px) and (min-width: 1391px) {
    /*    .covrComm .owl-nav {
        right: 21rem;
    }
    .covrComm.solCov.sldot .owl-nav {
        right: 7rem;
    }*/
}

@media screen and (max-width: 1799px) {
    .btmMainCOnt button:before {
        top: 4px;
    }
    .menuCvr {
        /*padding-left: 230px !important;*/
    }
    #sidebar.sticky {
        width: 27%;
    }
    /*    .column.covColr {
        padding: 10px 0;
    }*/
}

@media screen and (max-width: 1489px) {
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-next {
        right: -50px;
    }
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-prev {
        left: -50px;
    }
    .column.covCol {
        padding: 12px 3px;
    }
    .redYSol .col-lg-3.col-md-4.hide-mob.soldCover {
        padding-left: 3px;
    }
    a.search {
        padding-left: 18px;
    }
    .sidMen {
        background-size: 32px;
    }
    /*.container {
    max-width: 1020px !important;
}*/
    /*header .container{

  max-width: 1170px !important;
}
footer .container{

  max-width: 1173px !important;
}*/
}

@media screen and (max-width: 1399px) {
    a.d-inline-block.readMorr span {
        font-size: 15px;
        line-height: 20px;
        vertical-align: top;
    }
    li.vroshr {
        padding-right: 15px;
    }
    .abtSec2Left iframe {
        height: 307px;
        width: 100%;
    }
    .abtSec2Left {
        margin: 0 0 !important;
        width: 100%;
    }
    .superCon {
        padding-top: 60px;
        padding-right: 21px;
    }
    section.begGid h2.redH2 {
        margin-bottom: 53px;
    }
    .row.rowBuyre .text-justify {
        min-height: 287px;
    }
    section.news.bookSecti.BuySect .container {
        max-width: 1140px !important;
    }
    section#project-progress .owl-stage-outer {
        min-height: 274px;
    }
    .text-center.covAllc {
        width: 95%;
    }
    .testimonialPop .modal-dialog {
        max-width: 897px;
    }
    .testDt {
        margin-left: 20px;
        padding-top: 24px;
        width: 55%;
    }
    section.innerBanner {
        background-position: right 0 !important;
    }
    .menuCvr {
        padding-left: 25px !important;
    }
    .EmiClass .container {
        margin: 0 auto;
    }
}

@media screen and (max-width: 1231px) {
    ul.covForm {
        padding: 0px 15px;
        margin-top: 27px;
    }
    ul.covForm li label {
        font-size: 12px;
    }
    ul.covForm input[type="radio"] {
        margin: 0 10px 0 -1px;
    }
}

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }
    .sidenav a {
        font-size: 18px;
    }
}

@media screen and (max-width: 1199px) {
    section#project-progress .owl-stage-outer {
        min-height: 230px;
    }
    .coverUpcomg .input-cont {
        height: 105px;
        flex: 1 1 105px;
        max-width: 105px;
        margin-right: 13px;
        display: inline-block;
    }
    .upcomigSc li.col-md-3.raiLi {
        width: 100% !important;
        display: block;
        padding-right: 0;
    }
}

@media screen and (max-width: 1184px) {
    .top-right {
        top: 147px;
        right: 4rem;
    }
    ul.sideMenu {
        text-align: left;
    }
    .covHed.mobhed .mdflex {
        text-align: right;
    }
    .phnIcon {
        padding-right: 110px;
    }
    .sidMen {
        position: absolute;
        right: 15px;
        top: -10px;
        margin: 0;
    }
    .covHed.mobhed {
        position: relative;
    }
    .sidMensear {
        position: absolute;
        right: 0;
        top: -9px;
        width: 28px;
    }
    .hedAdd a {
        font-size: 13px;
        border-radius: 5px;
    }
    a.UpCom {
        margin-top: 4px;
        margin-left: 0rem;
        padding: 3px 10px;
        font-size: 12px;
        vertical-align: middle;
    }
    .menu li a {
        font-size: 13px;
        line-height: 30px;
        padding: 0 6px;
    }
    a.Callcor:before,
    a.whatsapp:before {
        background-size: 14px;
    }
}

@media screen and (max-width: 1090px) {
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-next {
        right: -45px;
    }
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-prev {
        left: -45px;
    }
    .row.rowBuyre .text-justify {
        min-height: 365px;
    }
    section.news.bookSecti.BuySect .container {
        max-width: 960px !important;
    }
    section.news.bookSecti.BuySect .bigBox .h4Th2 {
        font-size: 20px;
    }
    .testDt {
        margin-left: 12px;
        padding-top: 24px;
        width: 52%;
    }
    .butCvr a {
        font-size: 13px;
        width: auto;
        height: auto;
    }
    .butCvr {
        margin-top: 46px;
    }
    .text-center.covAllc {
        width: 100%;
    }
    .testimonialPop .modal-dialog {
        max-width: 900px;
    }
    .abtSec2Left iframe {
        height: 225px;
    }
    header ul.findSpecialistUl li:last-child {
        width: 100%;
        margin-top: 10px;
    }
    div#content {
        width: 60% !important;
    }
    .projInnRgt {
        width: 40% !important;
    }
    #sidebar.sticky {
        width: 35%;
    }
    .projSearch>small {
        padding: 11px 18px;
        font-size: 13px;
    }
    li.col-md-3 select {
        width: 165px;
        height: 27px;
        margin: 0 !important;
        padding-top: 1px;
        padding-right: 24px;
        font-size: 13px;
        padding-bottom: 0;
    }
    .projSearch input[type="submit"] {
        height: 27px;
        padding-top: 0px;
        width: 53px;
        margin-right: 0px;
    }
    ul.findSpecialistUl {
        padding: 7px 0;
    }
}

@media screen and (min-width: 992px) {
    .reqCal.conTctus.conTFoemm {
        padding-bottom: 0;
        padding-top: 31px;
    }
    span.wpcf7-form-control-wrap.textarea-158 {
        padding-top: 10px;
    }
    .reqCal.conTctus.conTFoemm textarea {
        height: 67px;
    }
    .conrtSec .col-12:first-child {
        width: 66.2%;
    }
    .conrtSec .col-12:nth-child(2) {
        width: 33.1%;
    }
    .col-lg-8.nameOfProj {
        width: 75%;
    }
    .col-lg-4.villaNo {
        width: 25%;
    }
    .row.coverUpcomg .col-md-8 {
        width: 66.4%;
    }
    .row.coverUpcomg .col-md-4 {
        width: 33.6%;
    }
}

@media only screen and (max-width: 991px) and (min-width: 769px) {
    .cvrImgg:hover .overlay .bHk {
        height: 54px;
    }
    .LoC {
        font-size: 12px;
        line-height: 14px;
    }
    .Titll {
        line-height: 23px;
        font-size: 13px;
    }
    .overlay {
        max-height: 42px;
        padding-top: 3px;
    }
}

@media screen and (max-width: 991px) {
    .col-md-12.eligibilityCalcPage .tooltip {
        z-index: 90;
    }
    .StusDivv {
        right: 25px;
        top: 23px;
    }
    .upcomigSc .sericonCovee label {
        font-size: 11px;
    }
    div#sliding-carouselprojprog img.demo.cursor,
    div#sliding-carouselprojgall img.demo.cursor {
        height: 300px !important;
    }
    .covDels {
        padding: 3px 0px;
    }
    .applcantsScn .applcnt {
        height: 100%;
    }
    .cvrTri {
        padding: 10px;
    }
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-next {
        right: -28px;
    }
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-prev {
        left: -28px;
    }
    section#specification h3.redH3:after,
    section#plans h3.redH3:after {
        bottom: -1px;
    }
    section#specification h3.redH3.msterCls {
        margin-bottom: 25px;
    }
    .onwrds {
        height: 27px;
        margin-top: 7px;
    }
    .onwrds span {
        position: static !important;
        display: inline-block !important;
        margin: 0 !important;
        bottom: 0;
        font-size: 11px;
    }
    section.singEven.sinLifee {
        min-height: 350px;
    }
    .innerProjec img.demo.cursor {
        height: 230px;
    }
    section.homeBanner .covrCommpr .owl-nav button.owl-prev {
        left: -28px;
    }
    section.homeBanner .covrCommpr .owl-nav button.owl-next {
        right: -28px;
    }
    .redYSol {
        margin-top: 6px;
    }
    .reqCal {
        height: 445px !important;
    }
    ul.covFormreq li:last-child {
        border-bottom: none;
        margin-top: 0;
        padding-bottom: 0;
    }
    .coverLocat {
        height: 100%;
    }
    .testimonialPop .modal-dialog {
        max-width: 700px;
    }
    .row.rowBuyre .col-md-4 .bigBox {
        height: 100%;
    }
    section.buyaprtmt h2.redH2,
    section.whattonuy h2.redH2,
    section.begGid h2.redH2 {
        margin-bottom: 28px;
    }
    section.news.bookSecti .container,
    section.news.bookSecti.bkappFrm.bkappFrmCvr .container {
        max-width: 714px;
    }
    section.tesTimonial.mainTestii .covTestimonial .covrCommpr .owl-nav button.owl-next {
        right: -20px;
    }
    section.tesTimonial.mainTestii .covTestimonial .covrCommpr .owl-nav button.owl-prev {
        left: -20px;
    }
    .top-right {
        position: absolute;
        top: 268px;
        right: 2rem;
        color: #ffff;
    }
    img.demo.cursor.projImg {
        width: 100%;
        height: 244px;
        object-fit: cover;
    }
    section.news.bookSecti.booksitvst .coveRbokk {
        padding: 0 30px;
    }
    .butCvr {
        margin-top: 23px;
    }
    section.innerBanner.lyftKalyanBann .text-start {
        padding: 26px 0 0;
        margin: 0;
    }
    .cvrTri:hover .overlay {
        max-height: 274px;
    }
    .submitcs input.btn.btn-reset,
    .bookSite .submitcs [type=submit] {
        height: 38px;
        font-size: 14px !important;
    }
    header ul.findSpecialistUl li:last-child input#searchsubmit {
        padding: 6px 0 4px 0;
    }
    .abtSec2Left iframe {
        height: 225px;
        margin-top: 0;
    }
    .radio-616>span>span {
        width: 100%;
        margin: 0 !important;
    }
    .worktype>span>span {
        width: 100%;
        float: left;
        margin: 0 !important;
    }
    .delscovr.coveRbokk.dealreg {
        margin: 0px 0rem;
    }
    .testDt {
        width: 49%;
    }
    .projMenu li {
        margin: 0 4px;
    }
    header ul.findSpecialistUl li:last-child {
        width: 100%;
        margin-top: 0;
    }
    section.archSec .row.blogRoww {
        margin-top: 0;
    }
    section.blogMain {
        margin-top: 30px;
    }
    section.mediaCe {
        margin-top: 0;
    }
    .owl-theme .owl-nav button {
        /* top: 85px;*/
    }
    a.UpCom {
        padding: 2px 10px 3px 10px;
        font-size: 10px !important;
        width: 116px;
    }
    .menuCvr {
        padding-left: 0 !important;
    }
    .menuD {
        float: left;
    }
    .corAddr li {
        font-size: 13px;
    }
    .coverUpcomg .sericonCovee .icon img {
        height: 74px;
        width: 100%;
    }
    .coverUpcomg .input-cont {
        height: 105px;
        flex: 1 1 66px;
        max-width: 66px;
    }
    .coverUpcomg .sericonCovee .icon {
        width: 74px;
        height: 74px;
    }
    .evnt_details {
        padding: 7px 14px;
    }
    .eventTitl.lifeKalyanti {
        font-size: 10px;
    }
    .cvrTripr.Gllrycv img {
        height: 280px !important;
    }
    .her {
        text-align: center;
    }
    .covAllc .col-3,
    .covAllc .col-8,
    .covAllc .col-12 {
        width: 100%;
    }
    .text-start.covrClas button {
        width: auto;
        padding: 3px 7px;
        margin-right: 0rem;
        font-size: 12px;
        background-color: transparent;
    }
    ul.colThree li {
        width: 49%;
    }
    #sidebar.sticky {
        width: 41%;
    }
    .reqstvisit>label {
        background-position: 0 -2px;
    }
    .projInnRgt {
        width: 48% !important;
    }
    div#content {
        width: 52% !important;
    }
    .projSearch form {
        width: 525px;
        margin-right: 5px;
        text-align: right;
    }
    li.col-md-3 select {
        width: 141px;
        margin: 0 !important;
        display: block;
    }
    .projSearch input[type="submit"] {
        height: 27px;
        padding-top: 0px;
        width: 53px;
        margin-right: 0px;
    }
    /*    ul.findSpecialistUl li:last-child {
        padding-right: 0;
        width: 41px;
        float: right;
    }*/
    .coverUpcomg ul.findSpecialistUl li:last-child {
        float: left;
    }
}

@media screen and (device-width: 1024px) {
    .serchBlog input#searchsubmit {
        width: 26px;
        height: 37px;
    }
    a.UpCom {
        /*  margin-left: 28rem;*/
    }
    section.innerBanner .text-start {
        padding-top: 65px;
    }
    h2.innrH2.suerTit:after {
        z-index: 0;
        width: 61%;
    }
    .abtSec2Left iframe {
        width: 100%;
        height: 258px;
    }
    .superCon {
        padding-top: 24px;
    }
     ::-webkit-input-placeholder {
        font-size: 10px !important;
    }
     ::-moz-placeholder {
        font-size: 10px !important;
    }
     :-ms-input-placeholder {
        font-size: 10px !important;
    }
     :-moz-placeholder {
        font-size: 10px !important;
    }
    .row.coverUpcomg .conTFoemm input[type="text"],
    .row.coverUpcomg .conTFoemm input[type="email"],
    .row.coverUpcomg .conTFoemm input[type="tel"],
    .row.coverUpcomg .conTFoemm select,
    .row.coverUpcomg .conTFoemm textarea {
        font-size: 10px;
    }
    ul.covFormreq {
        padding: 0px 5px;
        margin-top: 27px;
    }
    .reqCal.formUpcom.conTFoemm label.rQcll {
        margin: 9px 9px 3px 17px;
        font-size: 15px;
    }
    .reqCal {
        padding: 7px 8px 19px 8px;
    }
}

@media screen and (device-width: 820px) {
    ul.socialdesk li {
        margin-right: 13px;
    }
    .fotTit {
        font-size: 18px;
    }
    ul.fotMenuu li a,
    ul.fotMenu li a {
        font-size: 9px;
    }
    div#sliding-testimnl .owl-nav button {
        margin-top: -31px;
    }
    section.tesTimonial.mainTestii .covTestimonial .covrCommpr .owl-nav button.owl-next {
        right: -7px;
    }
    section.tesTimonial.mainTestii .covTestimonial .covrCommpr .owl-nav button.owl-prev {
        left: -7px;
    }
    div#sliding-testimnl .abtSec2Left.vdoCv img.testiMg {
        height: 158px;
    }
}

@media screen and (device-width: 768px) {
    div#sliding-testimnl .owl-nav button {
        margin-top: -31px;
    }
    .bnInIm img {
        object-fit: cover;
        height: 263px;
        width: 100%;
    }
    .col-12.col-md-4.col-lg-4.column.covColr.ifdble {
        width: 50%;
    }
    div#sliding-testimnl .abtSec2Left.vdoCv img.testiMg {
        height: 170px;
    }
    section.blginnerpage,
    section.blginnerpage.blogSingle {
        padding-bottom: 15px !important;
    }
    .morNews button {
        margin-top: -57px !important;
    }
    section.nerBy {
        padding-bottom: 35px;
    }
    div#sliding-carouselprojprog .proPrgt {
        left: 30px;
        right: 30px;
        padding: 10px 20px;
        font-size: 13px;
    }
    div#sliding-carouselprojprog .cvrTripr,
    div#sliding-carouselprojgall .cvrTripr {
        padding: 10px !important;
    }
    section.redYSol .projImgCvr img.demo.cursor.projImg {
        height: 165px;
    }
    .cvrTripr img {
        height: 275px !important;
    }
    .covevnt.lifeKalyantCvr {
        padding: 10px;
    }
    .col-md-4.coveCol4evn.lifeKalyaCvr img.img-fluid {
        height: 180px;
    }
    div#sliding-testimnl iframe {
        height: 180px;
    }
    .reqCal.conTctus {
        height: 511px !important;
    }
    div#sliding-carousel .cvrTri:hover .overlay {
        height: 141px !important;
    }
    div#sliding-carousel .cvrTri .overlay {
        padding-left: 13px;
        padding-right: 13px;
    }
    .redYSol h2.redH2,
    h1.redH2 {
        font-size: 15px !important;
    }
    section.nwInner h2.redH2 {
        font-size: 20px !important;
    }
    section.innerpage.blog.newsSinglePage h1 {
        padding-top: 25px;
    }
    .reqCal {
        height: 496px !important;
    }
    .row.coverUpcomg .reqCal {
        height: 525px !important;
    }
    section.buyaprtmt h2.redH2,
    section.whattonuy h2.redH2,
    section.begGid h2.redH2 {
        font-size: 20px !important;
        line-height: 30px;
    }
    .gallery_product img.eveImgss {
        object-fit: cover;
        width: 100%;
        height: 114px;
    }
    ul.fotMenu li a,
    ul.fotMenuu li a {
        font-size: 10px;
        background-position: 0px 2px;
    }
    .conTFoemm .wpcf7-not-valid-tip {
        padding: 3px 7px;
        font-size: 12px !important;
    }
    section.projDetai {
        margin-top: 0;
    }
    section.projDetai .covAll {
        height: 300px;
    }
    section#project-progress.projDetai .covAll {
        height: auto;
    }
     ::-webkit-input-placeholder {
        font-size: 10px !important;
    }
     ::-moz-placeholder {
        font-size: 10px !important;
    }
     :-ms-input-placeholder {
        font-size: 10px !important;
    }
     :-moz-placeholder {
        font-size: 10px !important;
    }
    .row.coverUpcomg .conTFoemm input[type="text"],
    .row.coverUpcomg .conTFoemm input[type="email"],
    .row.coverUpcomg .conTFoemm input[type="tel"],
    .row.coverUpcomg .conTFoemm select,
    .row.coverUpcomg .conTFoemm textarea {
        font-size: 10px;
    }
    ul.covFormreq {
        padding: 0px 5px;
        margin-top: 27px;
    }
    .reqCal.formUpcom.conTFoemm label.rQcll {
        margin: 9px 9px 3px 17px;
        font-size: 15px;
    }
    .reqCal {
        padding: 7px 8px 19px 8px;
    }
    .result-ri {
        margin-left: 0px;
        margin-top: 38px !important;
        width: 100% !important;
    }
    .rio-calculator-section {
        width: 100% !important;
    }
    .pagination.ProjectPgi .wp-pagenavi span.pages {
        width: 22%;
        left: 38%;
    }
    .coveRbokk.dealreg {
        margin: 0px 1rem;
    }
    ul.colThree li {
        /* padding: 10px 0px 10px 3rem;*/
    }
    .file-uploadTwo {
        font-size: 14px;
    }
    span.uplSign {
        right: -10%;
    }
    .copy {
        font-size: 11px;
    }
    ul.footrBott li a {
        font-size: 11px;
    }
    .fotTit {
        font-size: 16px;
    }
    ul.colThree li:before {
        left: 2px;
    }
    h1 {
        font-size: 25px !important;
    }
    .top-right strong {
        font-size: 25px;
    }
    span.covSpan:after {
        width: 175px;
        top: 26px;
        left: 59px;
    }
    .covrComm .owl-nav {
        /*right: 7rem;*/
    }
    .covrComm.solCov.sldot .owl-nav {
        right: -9px;
    }
    .radio-567 span.wpcf7-list-item.last {
        /* margin-left: 6.7rem;*/
    }
    label.howCo {
        font-size: 13px !important;
    }
    .conTFoemm select {
        font-size: 10px;
    }
    ul.covForm li label {
        font-size: 10px;
    }
    .conTFoemm [type=submit] {
        font-size: 11px;
    }
    .conTFoemm select {
        font-size: 10px;
    }
    ul.colThree li:before {
        width: 17px;
        background-size: 100% !important;
    }
    .bookSite [type=submit] {
        /*width: 18%;*/
    }
    a.secondary.viBou.abouVie.darkbutton.apply-job {
        padding: 15px 24px;
    }
    a.secondary.viBou.bownBr.downLo {
        font-size: 10px;
    }
    span.wpcf7-not-valid-tip {
        font-size: 10px;
    }
    .TtAdd {
        font-size: 16px;
    }
    .testiMEven {
        height: 113px;
    }
    /*    h3.redH3.pejecPrgr:after {
        width: 79%;
    }*/
    h2.prjcrHi:before {
        height: 5px;
    }
    a.UpCom {
        margin-top: 2px;
        /*margin-right: 2rem;*/
    }
    .spaceclas::-webkit-input-placeholder,
    .contForm::-webkit-input-placeholder,
    .contFormm::-webkit-input-placeholder,
    .sitVis::-webkit-input-placeholder {
        /* Edge */
    }
    .spaceclas::-ms-input-placeholder,
    .contForm::-ms-input-placeholder,
    .contFormm::-ms-input-placeholderm.sitVis::-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-size: 10px;
    }
    .spaceclas::placeholder,
    .contForm::placeholder,
    .contFormm::placeholder,
    .sitVis::placeholder {
        font-size: 10px;
    }
    .reqCal input[type="text"],
    .reqCal input[type="email"],
    .reqCal input[type="tel"],
    .reqCal select {
        font-size: 10px;
    }
    ul.covFormreq [type=submit] {
        height: 37px;
        width: 44%;
        font-size: 13px;
    }
    /*    .awardss.aouAwar {
        min-height: 365px !important;
    }*/
    img.demo.cursor.projImg {
        width: 100%;
    }
    .testiMoniDes {
        margin: 0px 0rem;
        max-height: 650px;
    }
    /*    .awardss {
        min-height: 365px;
    }*/
    .awdDes {
        /*font-size: 10px;*/
        padding-bottom: 1px;
    }
    span.awdCon p {
        /* font-size: 12px !important;*/
    }
    .coveRbokk {
        margin: 0px 0rem;
    }
    .col.mx-1:nth-child(3) {
        padding-left: 0px;
    }
    h2.prjcrHi.h2Prjec:before {
        width: 146px;
        top: 6px;
    }
    h2.prjcrHi.h2Prjec:after {
        top: 8px;
    }
    .conTFoemm [type=submit] {
        width: 51%;
    }
    .bigBox {
        min-height: 715px;
    }
    img.careerIgg {
        width: 100%;
    }
    h3.innrH3.conTclass {
        font-size: 16px !important;
    }
    h3.innrH3.conTclass:after {
        top: 7px;
    }
    .LoC {
        margin-top: 3px;
        font-size: 12px;
    }
    .overlay {
        max-height: 56px;
    }
    .covrCommpr .owl-stage-outer {
        min-height: 317px;
    }
    .Titll {
        font-size: 14px;
        line-height: 19px;
    }
    .cvrTri.upcomingCover {
        min-height: 283px;
        max-height: 347px;
    }
    .StusDivv {
        right: 25px;
        top: 25px;
        font-size: 10px;
    }
    h3 {
        font-size: 18px !important;
    }
    .serchBlog input#searchsubmit {
        background-size: 17px;
        width: 18px;
        height: 37px;
        right: 10px;
    }
    .blog_item_img.blogimg img {
        height: 167px;
    }
    .catGoryBlog ul li a {
        font-size: 13px;
    }
    .coveRbokk h2.innrH2 span {
        padding: 8px;
    }
    .covTestimonial.vdoTstii button.carousel-control-prev,
    .covTestimonial.vdoTstii button.carousel-control-next {
        bottom: -52px !important;
    }
    .covTestimonial .carousel-control-prev {
        left: 44%;
    }
    .covTestimonial .carousel-control-next {
        right: 44%;
    }
    .superCon {
        padding-top: 5px;
    }
    .abtSec2Left iframe {
        width: 374px;
        height: 211px;
        margin-top: 51px;
    }
    h2.innrH2.contCor:after {
        width: 61%;
        z-index: 0;
    }
    ul.socialdesk li a {
        /*  background-size: 25px;*/
    }
    ul.socialdesk li {
        margin-right: 10px;
    }
    h2.innrH2 span {
        padding: 7px 16px 10px 0px;
    }
    .coverLocat {
        min-height: 246px;
    }
    .fotAddr {
        min-width: 0;
    }
    .covrCommpr {
        padding: 0px 0px;
    }
    .covrCommpr .owl-nav button.owl-prev {
        /* right: 0px; */
        left: -18px;
    }
    .covrCommpr.projectPrgress .owl-nav button.owl-prev {
        top: 39%;
    }
    .covrCommpr.projectPrgress .owl-nav button.owl-next {
        top: 39%;
    }
    .covrCommpr .owl-nav button.owl-prev span {
        width: 43px;
        height: 46px;
        background-color: #fff !important;
        border: 1px solid #fff !important;
        background-size: 14px;
        box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        border-radius: 6px !important;
    }
    .covrCommpr.triClas .owl-nav button.owl-prev span {
        background-size: 14px !important;
        background-color: #fff !important;
    }
    .covrCommpr.triClas .owl-nav button.owl-next span {
        background-size: 14px !important;
        background-color: #fff !important;
    }
    .covrCommpr .owl-nav button.owl-next span {
        width: 43px;
        height: 46px;
        background-color: #fff !important;
        border: 1px solid #fff !important;
        background-size: 14px;
        box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        border-radius: 6px !important;
    }
    .covrCommpr .owl-nav button.owl-next {
        right: -16px;
    }
    section.homeBanner {
        min-height: 0px;
    }
    h2 {
        font-size: 18px !important;
    }
    .covrComm button span {
        font-size: 30px;
    }
    .covrComm.solCov .owl-nav {
        /* margin-bottom: 1px; */
        position: absolute;
        top: -49px;
        right: 48px;
    }
    /*.covrComm.covrTit .owl-nav {
  
    position: absolute;
    top: -74px;
    left: 34%;
}*/
    ul.footrBott li:after {
        height: 17px;
    }
    .menuD {
        display: none !important;
    }
    ul.hedAdd {
        width: 100%;
    }
    .covrComm .owl-nav {
        top: -48px;
    }
    .covrComm.solCov.sldot .owl-nav {
        top: -48px;
    }
    /*  .TriPrj.truSec h3.redH3:after {
        width: 77%;
    }
    h2.redH2:after {
        width: 29%;
        top: 8px;
    }
    h3.redH3:after {
        bottom: 18px;
        width: 80%;
    }
    .soldCover h2.redH2:after {
        top: 8px;
        width: 8%;
    }
    .TriPrj h3.redH3:after {
        width: 74%;
        bottom: 17px;
    }*/
    .mdflex {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .mdflex a.search {
        padding-left: 24px;
        width: 80px;
    }
    .mdflex a.search img {
        width: 30px;
    }
}

@media only screen and (max-width: 1090px) and (min-width: 1024px) {
    .bnInIm img {
        height: 354px;
    }
    .TriPrj.truSec h3.redH3:after {
        /* width: 74%;*/
    }
    h3 {
        font-size: 19px !important;
    }
    /*    .covrComm .owl-nav {
        top: -53px;
        right: 12rem;
    }*/
    h2 {
        font-size: 19px !important;
    }
    h2.redH2:after {
        width: 32%;
    }
    /*.covrComm.solCov.sldot .owl-nav {
        top: -53px;
        right: 3rem;
    }*/
    .top-right {
        top: 155px;
        right: 5rem;
    }
}

@media screen and (max-width: 767px) {
    section.awards {
        padding: 15px 0 30px;
    }
    a.more:before {
        top: 7px;
    }
    .mobRow .coverTabb.mobTab .nav-pills .nav-link:last-child {
        border: none;
    }
    .mobRow .coverTabb.mobTab {
        padding: 13px 7px !important;
        text-align: center;
    }
    .mobRow .coverTabb.mobTab .nav-pills .nav-link {
        display: inline-block;
        width: auto;
        padding: 0 10px;
        border-right: 1px #ccc solid;
        border-bottom: none;
    }
    .covrCommpr .owl-stage-outer {
        min-height: 140px;
    }
    .homeBanner.Deskto {
        display: none;
    }
    section.homeBannerr.mob {
        display: block
    }
    section.prhHeigh p {
        line-height: 25px;
        font-size: 14px;
    }
    .readall-hide {
        margin-bottom: 10px;
    }
    .btmMainCOnt button:before {
        background-size: 7px;
        top: 50%;
        margin-top: -6px;
    }
    .btmMainCOnt button {
        font-size: 13px;
    }
    .btmMainCOnt {
        margin-bottom: 20px;
    }
    div#sync2 .owl-carousel .owl-stage-outer {
        padding: 0 30px !important;
    }
    div#sync2 {
        padding: 0;
    }
    #sync2 .item {
        margin: 0;
    }
    section.TriPrj.truSec.cusTm div#sliding-testimnl button {
        top: 50% !important;
        margin-top: 4px !important;
    }
    section.tesTimonial.WhyKalynnn .carousel-inner {
        margin-bottom: 15px;
    }
    .fancybox-slide {
        padding: 20px !important;
    }
    section.news.bookSecti.bkappFrm.srchresBtmPrp {
        margin-top: -12px !important;
    }
    input[type="text"],
    input[type="email"],
    input[type="tel"],
    input[type="phone"],
    input[type="file"],
    input[type=date],
    input[type=search],
    input[type=number],
    textarea,
    select section.TriPrj.truSec.cusTm button {
        outline: none !important;
    }
    section.blginnerpage .innerCvr {
        padding-top: 12px;
    }
    .catGoryBlog {
        margin-top: 11px;
    }
    section.blginnerpage,
    section.blginnerpage.blogSingle {
        padding-bottom: 8px !important;
    }
    section.blginnerpage.blogSingle ul.listing.bloglist li:before {
        top: 7px;
    }
    section.blginnerpage.blogSingle ul.listing.bloglist li {
        padding: 0;
    }
    .morenewsslideIteMs .coverBlogsub span {
        margin-top: 7px;
    }
    div#sliding-carouselnerBy .owl-item {
        padding-bottom: 0;
    }
    .nerBy img.demo.cursor {
        width: 100%;
        height: 300px;
        object-fit: cover;
    }
    div#sliding-carouselnerBy .projImgCvr {
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
    }
    div#sliding-carouselprojprog .proPrgt {
        padding-bottom: 1px;
        padding-left: 3px;
    }
    .signlgPostImgCvr img.img-fluid.imgblgInner {
        height: 270px;
    }
    div#sliding-morenews .blog_item_img img {
        height: 220px;
    }
    section.ourStryy.innStory.awwrdsScn {
        margin-top: 13px;
    }
    section.ourStryy.innStory.awwrdsScn .coverTabb.mobTab {
        border-radius: 12px;
    }
    label.sourLabel {
        padding: 9px 25px;
        font-size: 15px;
    }
    .signlgPostImgCvr img.img-fluid.imgblgInner {
        height: 245px;
        width: 100%;
        object-fit: cover;
    }
    section.blginnerpage img.img-fluid.imgblgInner {
        border-radius: 6px;
    }
    img.shareIcnblg {
        margin-right: 10px;
    }
    .addtoany_list a {
        padding: 0 0px !important;
    }
    section.tesTimonial.WhyKalynnn p {
        font-family: 'Poppins-Regular';
    }
    section.tesTimonial.mainTestii section.TriPrj.truSec.vdotstmnl {
        padding-top: 0;
    }
    section.tesTimonial.mainTestii .covTestimonial {
        margin-top: 15px;
    }
    section.tesTimonial.mainTestii h2.redH2 {
        margin-bottom: 1px !important;
    }
    section.testiMonsection.innerCvr.faqSe .accordion-item.faqSection button {
        padding-left: 0 !important;
    }
    section.testiMonsection.innerCvr.faqSe .faqSection .accordion-body {
        padding-left: 0;
    }
    .col-12.declrtn {
        margin-bottom: 13px;
        padding-top: 0;
        margin-top: -2px;
    }
    footer>.container.py-4 {
        padding-bottom: 28px !important;
    }
    ul.fotMenu li {
        margin-bottom: 6px;
    }
    ul.footrBott li {
        margin-bottom: 5px;
    }
    .row.covDoenro .imGdivv {
        margin-top: 0;
        width: 55px;
        float: right;
    }
    section.chairMan {
        margin-top: 35px;
    }
    .counter {
        padding: 8px 0 1px;
    }
    section.awards {
        margin-top: 2px;
    }
    section.tesTimonial.abtTesti .slidText {
        padding-bottom: 17px;
        padding-top: 26px;
    }
    section.ourStryy.innStory #sync1 .item {
        padding-top: 10px;
    }
    section.nerBy .coveSingpro {
        margin-top: 7px;
    }
    .col-12.spaceclas.bookAppin.termsScncls.policyscn {
        padding-top: 30px;
    }
    .text-start.covrClas.covErTabbNMst {
        margin-bottom: 2px;
        text-align: left !important;
    }
    .text-start.covrClas.covErTabbNMst button {
        border-radius: 6px;
        padding: 8px 16px;
        margin: 0 3px 7px;
        line-height: 15px;
    }
    .text-start.covrClas.covErTabbNMst {
        margin-bottom: 19px;
        padding-top: 18px;
    }
    .covDels {
        padding: 1px 0px;
    }
    .covDels h2.innrH2.conTclass {
        color: #fff !important;
        margin: 8px 0;
    }
    .applcantsScn {
        padding-top: 40px;
    }
    .file-uploadTwo {
        font-family: 'Poppins-Regular';
        font-size: 14px;
    }
    .col-12.spaceclas {
        padding-bottom: 0;
    }
    .bookSite.dealr.bookAppli.booNewss .applcantsScn {
        margin-bottom: 17px;
    }
    .applcantsScn .col-md-6:nth-child(2) .applcnt.disbl {
        margin-top: 18px;
    }
    .fldspace {
        padding-bottom: 16px;
    }
    .applcantsScn label.onlineBook {
        margin-bottom: 3px !important;
    }
    .applcantsScn .applcnt {
        padding: 13px 19px;
        border-radius: 6px;
    }
    .bookSite.dealr.bookAppli.booNewss .applcantsScn .container {
        padding: 0 !important;
    }
    div#sliding-testimnl .abtSec2Left.vdoCv {
        margin-bottom: 0 !important;
    }
    .EmiClass .container {
        padding-bottom: 10px !important;
    }
    .mnuBts {
        margin-left: 19px;
    }
    .sub-menu li a {
        padding: 0px 32px 0px 37px !important;
    }
    ul.sub-menu {
        padding: 15px 30px;
    }
    ul.sub-menu li {
        padding: 11px 0;
    }
    .covrContct h2.redH2:after {
        bottom: -10px;
    }
    .projSearch .form-select {
        padding-left: .45rem;
    }
    .projSearch select {
        background-size: 10px !important;
        background-position: 90% 50% !important;
    }
    section.innerProjec.projMain .projSearch {
        margin-top: 0;
    }
    .innerPrjCont p:last-child {
        margin-bottom: 0;
    }
    ul.covForm li label {
        font-size: 13px;
    }
    #sidebar.sticky label.howCo {
        font-family: 'Poppins-Medium' !important;
        font-size: 16px !important;
        color: #000 !important;
    }
    .advSrchSrch .col-12.col-md-4.col-lg-4.column.covColr {
        padding-bottom: 10px;
    }
    .onwrds {
        height: auto;
        margin-top: 0;
    }
    .Titll {
        font-family: 'Poppins-SemiBold';
        font-size: 16px;
    }
    section#specification h3.redH3.msterCls {
        margin-bottom: 10px;
    }
    section.news.bookSecti.bkappFrm.advSrchSrch {
        margin-top: -14px;
    }
    .covTestimonial .carousel-control-next-icon {
        border: 1px #fff solid;
    }
    .covTestimonial .carousel-control-prev-icon {
        border: 1px #fff solid;
    }
    .abtSec2Left.vdoCv {
        margin-bottom: 25px !important;
    }
    .covevnt.lifeKalyantCvr {
        padding: 10px;
    }
    .lifeKalyantCvr .blog_item_img {
        border-radius: 0 !important;
    }
    .covevnt.lifeKalyantCvr img.img-fluid {
        height: 280px;
    }
    .row.coverUpcomg .reqCal.formUpcom.conTFoemm label.rQcll {
        font-size: 16px;
    }
    .row.coverUpcomg .reqCal.formUpcom {
        padding-top: 12px;
        padding-left: 14px;
        padding-right: 14px;
        padding-bottom: 25px;
    }
    .covevnt .eventTitl span {
        display: block;
        padding-top: 2px;
        padding-bottom: 2px;
    }
    section.news.eventPage .eventTitl span,
    section.news.eventPage .coveCol4evn .coverEvent .evnt_details>span {
        font-family: 'Poppins-Regular';
        font-size: 13px;
    }
    section.news.eventPage .eventTitl {
        font-family: 'Poppins-SemiBold';
        font-size: 16px;
    }
    section.news.eventPage .covevnt .blog_item_img {
        border-radius: 0;
    }
    section.news.eventPage .covevnt {
        padding: 10px;
    }
    section.news.eventPage .coveCol4evn .coverEvent .evnt_details {
        border-radius: 10px;
        padding: 10px 0 0;
        max-height: none;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
    }
    section.news.eventPage .coveCol4evn .coverEvent .evnt_details>span {
        opacity: 1;
        visibility: visible;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
    }
    div#sliding-morenews .nesTii p:last-child {
        margin-bottom: 0;
    }
    section.morNews .slidMoreNws span.date {
        margin-bottom: 7px;
        margin-top: 14px;
    }
    .slidMoreNws.covrCommpr .owl-nav button.owl-next {
        right: -9px;
    }
    .slidMoreNws.covrCommpr .owl-nav button.owl-prev {
        left: -9px;
    }
    .coverBlogsub {
        margin-bottom: 2px;
    }
    .row.rowBuyre .col-md-4 .bigBox {
        padding: 17px 26px 2px;
    }
    section.news.bookSecti.BuySect .container .col-md-4 .h4Th2 {
        padding-bottom: 10px;
    }
    section.news.bookSecti.BuySect .container .col-md-4 {
        margin-bottom: 32px;
    }
    .row.rowBuyre .col-md-4:nth-child(3) .bigBox {
        background-position: 38px 53px;
    }
    .row.rowBuyre .col-md-4:nth-child(2) .bigBox {
        background-position: 36px 53px;
    }
    .row.rowBuyre .col-md-4:nth-child(1) .bigBox {
        background-image: url(../images/managing-finance.png);
        background-color: #0673d3;
        background-position: 23px 53px;
    }
    .row.rowBuyre .col-md-4 {
        padding-bottom: 25px;
    }
    .row.rowBuyre .text-justify {
        min-height: 50px;
    }
    .dirC img.dirCo {
        margin-right: 0;
        width: 20px;
        margin-top: 1px;
    }
    header {
        padding-top: 11px;
        padding-bottom: 3px;
        box-shadow: 1px 1px 5px rgb(0 0 0 / 12%);
    }
    .innerProjec img.demo.cursor {
        height: 376px;
    }
    section.tesTimonial.mainTestii .covTestimonial .covrCommpr .owl-stage-outer {
        min-height: 282px !important;
    }
    div#sliding-testimnl .cvrTri {
        padding: 10px;
    }
    section.news.bookSecti.carrScn {
        padding-bottom: 20px;
    }
    .tabbutton {
        padding: 8px 15px 12px 15px;
    }
    .reqCal {
        height: auto !important;
    }
    section.news.bookSecti.bkappFrm.bkappFrmCvr {
        padding-top: 0;
        padding-bottom: 33px;
    }
    section.buyaprtmt h2.redH2,
    section.whattonuy h2.redH2,
    section.begGid h2.redH2 {
        margin-bottom: 28px;
    }
    section.buyaprtmt h2.redH2:after,
    section.whattonuy h2.redH2:after,
    section.begGid h2.redH2:after {
        bottom: -6px;
    }
    ul.listing.bloglist li {
        font-size: 13px;
        line-height: 21px;
    }
    section.buyaprtmt ul.listing.bloglist li {
        padding-top: 0;
    }
    section.buyaprtmt ul.listing.bloglist li:before {
        top: 8px;
    }
    section.buyaprtmt ul.listing.bloglist {
        margin-bottom: 3px;
    }
    section.whattonuy {
        padding-bottom: 4px;
    }
    section.tesTimonial.mainTestii section.TriPrj.truSec.vdotstmnl .column.covColr .cvrTri {
        padding: 7px;
        background: #fff;
    }
    section.tesTimonial.mainTestii .container {
        padding: 0 27px !important;
    }
    section.tesTimonial.mainTestii .covTestimonial .owl-item {
        padding-bottom: 0;
    }
    section.tesTimonial.mainTestii .covTestimonial .covrCommpr .owl-nav button.owl-next {
        right: -10px;
    }
    section.tesTimonial.mainTestii .covTestimonial .covrCommpr .owl-nav button.owl-prev {
        left: -10px;
    }
    .row.blogRoww {
        margin-top: 28px;
    }
    section.blogMain .coverBlogsub span.date {
        font-size: 12px;
        margin-top: 8px;
        line-height: 19px;
    }
    .nesTii {
        line-height: 26px;
        padding-top: 0;
        font-size: 17px;
    }
    section.blogMain .coverBlogsub {
        margin-bottom: 0;
    }
    section.super {
        padding-bottom: 12px;
    }
    section.whyKal .row.whyKlRow.mx-4 .col-6.col-md-3.col-lg-3:nth-child(3) .whYkal,
    section.whyKal .row.whyKlRow.mx-4 .col-6.col-md-3.col-lg-3:nth-child(4) .whYkal {
        padding-bottom: 0;
    }
    .whyKlRow .btn {
        margin-top: 30px;
    }
    .whYkal {
        padding-bottom: 20px;
    }
    .covWhykaly {
        max-width: 68px;
        min-height: 60px;
    }
    .row.whyKlRow.mx-4 .col-6.col-md-3.col-lg-3:nth-child(3) img.imgWhy {
        margin-top: 13px;
    }
    span.nwsDt {
        float: left;
        margin: 0 -7px 0 0;
        font-family: 'Poppins-Medium';
        font-size: 13px !important;
        line-height: 21px;
        padding-right: 12px;
    }
    .newsSinglePage .newsMainImg img {
        height: 190px;
    }
    section.morNews .col-md-4.coveCol4.blogMd6 {
        margin-bottom: 0;
    }
    div#sliding-morenews {
        margin: 0 0 10px;
    }
    section.morNews .owl-stage-outer {
        padding-right: 0;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto;
        padding-left: 0;
    }
    .morNews button {
        top: 50% !important;
        margin-top: -100px !important;
    }
    .morNews .blog_item_img.blogimg img {
        border-radius: 6px;
        object-fit: cover;
        height: 325px;
    }
    .gallery_product .testiMEven,
    .gallery_product img.eveImgss {
        height: 175px;
    }
    .gallery_product img.eveImgss,
    .gallery_product .coverMediia {
        border-radius: 6px;
        overflow: hidden;
    }
    .row.coveEvntrow .gallery_product:nth-child(even) {
        padding-left: 7px;
    }
    .row.coveEvntrow .gallery_product:nth-child(odd) {
        padding-right: 7px;
    }
    section.singEven {
        padding-bottom: 7px;
    }
    section.news.bookSecti.booksitvst .coveRbokk {
        padding: 0 4px;
    }
    section.news.bookSecti.booksitvst {
        margin-top: 27px;
        padding-bottom: 30px;
    }
    div#mySidenavsaerch.sidenav .closebtn {
        right: 1rem;
    }
    header ul.findSpecialistUl li.col-md-3 {
        padding-right: 8px;
    }
    ul.findSpecialistUl li.col-md-3 {
        padding-right: 7px;
    }
    section.innerProjec ul.findSpecialistUl li.col-md-3 {
        padding-right: 7px;
        width: 32%;
    }
    section.innerProjec ul.findSpecialistUl li.col-md-3 select {
        font-size: 12px;
        height: 27px;
    }
    section.innerProjec ul.findSpecialistUl li input[type="submit"] {
        height: 27px;
    }
    header .serHeda {
        width: 100%;
    }
    header form#advanced-searchform {
        width: 100%;
    }
    .projInnRgt [type=submit] {
        width: 120px;
        height: 40px;
    }
    ul.coWal li.Wlt a:before {
        background-position: 6px 2px !important;
        background-size: 26px;
    }
    .chairmaname {
        font-family: 'Poppins-Medium';
        font-size: 14px;
    }
    div#priceReqst .modal-dialog-centered {
        max-width: 90%;
        margin: 0 auto;
    }
    li.reqstvisit {
        padding-bottom: 12px !important;
    }
    ul.covForm li:last-child {
        padding-bottom: 10px;
    }
    ul.covForm {
        margin-bottom: 0;
        margin-top: 10px;
    }
    .conTFoemm [type=submit] {
        width: 120px;
    }
    section.amit h2.redH2:after {
        bottom: -6px;
    }
    section.amit h2.redH2 {
        margin-bottom: 0 !important;
    }
    .gallery.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
        margin-top: 10px;
    }
    section#project-progress .col-12.coveCl {
        padding-bottom: 0;
    }
    section#project-progress {
        padding-bottom: 0;
    }
    .accordion-item:first-of-type {
        border-top: none;
    }
    section.spec h3.redH3 {
        margin-bottom: 14px;
    }
    .cvrTri.nearBy .overlay .LoC {
        margin-bottom: 4px;
    }
    .cvrTri.nearBy .overlay .LoC,
    .cvrTri.nearBy .overlay .bHk {
        color: #000;
    }
    .cvrTri.nearBy {
        padding: 8px;
    }
    .cvrTri.nearBy .overlay {
        padding: 0;
    }
    section.innerpage.blog h1.text-start.innerh1 {
        padding-top: 36px;
    }
    section.morNews h2.redH2,
    section.nwInner h2.redH2 {
        margin-bottom: 38px;
    }
    section.news.newspressreleas span.date {
        font-size: 14px;
        margin-top: 9px;
    }
    section.ourStryy.innStory {
        padding-bottom: 32px;
    }
    .desc p a:before {
        top: 5px;
        right: 3px;
    }
    .desc p a {
        font-size: inherit;
        display: inline-block;
    }
    section.missvis .col-12.col-md-6.col-lg-6:last-child {
        padding-left: 12px;
    }
    section.missvis .col-12.col-md-6.col-lg-6:first-child {
        padding-right: 12px;
    }
    .covTestimonial .carousel-control-next-icon,
    .covTestimonial .carousel-control-prev-icon {
        background-size: 17px;
        margin: 0 7px;
        width: 35px;
        height: 35px;
    }
    section.tesTimonial.abtTesti .slidText,
    section.tesTimonial.abtTesti .testiMoniDes p {
        font-style: normal;
    }
    section.awards .col-12.col-md-6.col-lg-6:first-child {
        margin-top: 20px;
    }
    .tesTimonial .nav-pills .nav-link {
        font-size: 14px;
        padding: 4px 12px !important;
        border-radius: 6px;
    }
    ul.fotMenu,
    ul.fotMenu.quic,
    ul.fotMenuu {
        padding-top: 3px;
        margin-bottom: 22px;
    }
    .corAddr li {
        background-position: 0 50%;
    }
    .corAddr strong {
        font-size: 20px;
    }
    .corAddr li a {
        font-size: 14px;
    }
    .corAddr li {
        font-size: 14px;
    }
    .col-lg-8.col-md-8.relCol8 {
        padding-bottom: 13px;
    }
    section.redYSol .owl-carousel .owl-stage-outer {
        padding-bottom: 0;
    }
    .covrComm.solCov.sldot .owl-nav {
        right: inherit;
        width: 100%;
        text-align: right !important;
        margin-top: -10px;
    }
    .soldCover .owl-carousel .owl-nav button {
        position: absolute !important;
    }
    section.singEven.sinLifee {
        margin-top: 22px;
    }
    section.innerBanner.lyftKalyanBann .text-start {
        padding: 39px 0 0;
        margin: 0;
    }
    .sidenav a:hover {
        color: #000 !important;
    }
    ol.breadcrumb.singlNeww li.breadcrumb-item:nth-child(3) {
        width: 100px;
    }
    section.ourStryy h3.redH3,
    section.chairMan h2.redH2,
    section.missvis h3.redH3 {
        margin-bottom: 20px;
    }
    .innerProjec .column.covColr {
        padding: 0px 0px 0 0px;
    }
    .postresult {
        margin-top: 0;
    }
    .postresult .cvrTri.nerBy {
        margin: 0;
    }
    .h2Titl {
        padding-left: 20px;
        padding-bottom: 0;
        padding-top: 13px;
        margin-bottom: -2px;
    }
    .superCon p:last-child {
        margin-bottom: 0;
    }
    .testimonialPop .slidText {
        font-size: 13px;
    }
    .testimonialPop .subhdng p {
        margin: 0 0 8px;
    }
    .sub-menu {
        display: none;
    }
    /*.sideMenu.actMenCvr .sub-menu {
        display: block;
    }*/
    ul.sub-menu.active1 {
        display: block;
    }
    ul.sideMenu li:hover {
        background-color: transparent;
    }
    ul.sub-menu li:hover a {
        color: #00a1ff !important;
    }
    ul.sideMenu li {
        position: relative;
        clear: both;
    }
    ul.sub-menu li {
        background: transparent;
    }
    ul.sub-menu:before {
        display: none !important;
        position: absolute;
        right: 30px;
        top: -34px;
        width: 20px;
        z-index: 999999999;
        height: 20px;
        left: inherit;
        border: none;
        background: #000;
        -webkit-transform: rotate( 0deg);
        transform: rotate( 0deg);
    }
    .menuHide {
        display: block !important;
    }
    section.logTi .col-12.col-md-8.col-lg-8 {
        padding-left: 12px;
        padding-right: 12px !important;
    }
    .testimonialPop .modal-dialog .modal-content img.imgTestimonial {
        float: left;
        width: 100%;
        border-radius: 0;
        margin-right: 0;
        margin-bottom: 15px;
    }
    .testimonialPop .modal-dialog .modal-content {
        padding: 42px 18px 9px 18px;
        border-radius: 0;
        display: block;
    }
    section.awards h3.redH3:after {
        bottom: 1px;
    }
    #sync1.owl-theme .owl-next,
    #sync1.owl-theme .owl-prev {
        top: 42%;
    }
    .covrOurstory img.ouStyimg {
        border-radius: 6px;
        object-fit: cover;
        width: 100%;
        height: 274px;
    }
    #sync1 .item {
        padding-bottom: 0;
        padding-top: 19px;
    }
    #sync2 .owl-stage-outer:after {
        top: 22px;
    }
    #sync1.owl-theme .owl-prev {
        left: -20px;
    }
    #sync1.owl-theme .owl-next {
        right: -20px;
    }
    section#specification h3.redH3:after,
    section#plans h3.redH3:after {
        bottom: -2px;
    }
    .projSpcns>.container .col-md-8 {
        padding: 0;
    }
    .projSpcns>.container .container {
        padding: 0 !important;
    }
    .covTestimonial.vdoTstii {
        text-align: center;
    }
    section.tesTimonial.mainTestii section.TriPrj.truSec.vdotstmnl button {
        top: 56% !important;
    }
    .cvrImgg .bHk {
        height: auto;
    }
    .eligibilityCalcPage .loanTenureSlider .slider.slider-horizontal,
    .eligibilityCalcPage .interestRateSlider .slider.slider-horizontal {
        margin-top: 3px;
    }
    section.rpcoming {
        padding: 106px 0px 38px;
    }
    .redYSol .container,
    .TriPrj .container,
    .TriPrjk .container {
        padding-left: 20px;
        padding-right: 20px;
    }
    .homeBanner .covrCommpr .owl-nav button.owl-prev span {
        border: 1px solid #e7e7e7 !important;
    }
    .homeBanner .covrCommpr .owl-nav button.owl-next span {
        border: 1px solid #e7e7e7 !important;
    }
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-prev {
        left: -23px;
    }
    section.homeBanner.Deskto .covrCommpr .owl-nav button.owl-next {
        right: -23px;
    }
    section.homeBanner .container {
        padding: 0 20px;
    }
    section.TriPrj button {
        top: 50% !important;
        margin-top: -20px !important;
    }
    .TriPrjk button {
        top: 38% !important;
    }
    .bookSite.dealr.careerss input#sub {
        width: 136px;
    }
    .covTestimonial .slidText {
        height: auto;
    }
    section.homeBanner.Deskto .owl-carousel .owl-nav button.owl-next,
    section.homeBanner.Deskto .owl-carousel .owl-nav button.owl-prev {
        top: 50%;
    }
    .top-right {
        position: absolute;
        top: 167px;
        right: 2rem;
        color: #ffff;
    }
    .bnInIm img {
        object-fit: cover;
        width: 100%;
        height: auto;
    }
    .testimonialPop .modal-content.conTFoemm span.close {
        /*top: -36px;*/
        right: 10px;
        top: 7px;
    }
    div#testipop .modal-dialog .modal-content.conTFoemm {
        border-radius: 0;
    }
    div#testipop img.imgTestimonial {
        width: 100%;
        margin-bottom: 15px;
        margin-right: 0;
    }
    .col-12.spaceclas.bookAppin.palceBookApp label.onlineBook {
        margin-right: 4px;
    }
    .policyscn>span {
        margin-right: 4px;
    }
    header input#searchsubmit {
        margin-right: 14px;
        padding: 3px 30px;
        font-family: 'Poppins-Medium';
    }
    section.gallry.projectArroe h3.redH3:after {
        bottom: 0;
    }
    .category-content.owl-carousel.owl-theme.covrCommpr.covrTit.commDetapr.owl-loaded.owl-drag {
        margin-top: 12px;
    }
    section.projDetai h3.redH3:after {
        bottom: 0;
    }
    section.prper {
        padding-bottom: 0;
    }
    section#specification {
        padding-top: 8px;
    }
    ul.colThree.ami li {
        padding-bottom: 3px;
    }
    .projBannLft {
        position: relative;
        min-height: 104px;
        width: 94% !important;
        margin: 0 auto;
        padding-top: 9px;
        padding-bottom: 10px;
    }
    section.tesTimonial.mainTestii>.container {
        overflow: hidden;
        height: auto;
        padding-bottom: 15px !important;
    }
    section.TriPrj.truSec.vdotstmnl {
        margin-top: 0;
    }
    .testiMDes {
        height: 145px;
    }
    .testiImg {
        width: 86px;
        height: 86px;
    }
    .testDt {
        padding-top: 0;
    }
    .eligibilityCalcPage .disclaimerTxt {
        font-size: 12px;
        margin-top: 25px;
        margin-bottom: 0;
    }
    .eligibilityCalcPage button {
        width: 100px;
        border-radius: 6px;
        height: 33px;
        font-size: 13px !important;
        padding: 5px 0 !important;
    }
    section.buyaprtmt {
        padding-top: 25px;
        padding-bottom: 10px;
    }
    section.begGid {
        padding-bottom: 25px;
    }
    .bygdImg {
        padding-top: 5px;
    }
    section.begGid h2.redH2 {
        margin-bottom: 30px;
    }
    .bigBox .h4Th2 {
        font-size: 17px;
    }
    section.tesTimonial.WhyKalynnn {
        margin-top: 5px;
    }
    section.super h2.redH2 {
        margin-bottom: 15px;
    }
    .row.whyKlRow.mx-4 {
        margin: 0 !important;
    }
    section.whyKal {
        margin-top: 20px;
    }
    section.news.bookSecti.joincv {
        margin-top: 3px;
    }
    input.btn.btn-reset {
        margin-left: 10px;
    }
    .submitcs input {
        padding: 0 !important;
        height: 34px;
        width: 125px !important;
    }
    section.blogMain,
    section.blginnerpage {
        margin-top: 26px;
    }
    .coveCol4evn .coverEvent .blog_item_img {
        border-radius: 6px;
    }
    .evnt_details {
        position: static;
        border-radius: 0;
        box-shadow: 0px 0px 16px 0px rgb(0 0 0 / 0%);
        padding: 7px 0 0;
    }
    section.news {
        margin-top: 20px;
    }
    .locTile {
        padding-left: 0;
        padding-top: 0px;
    }
    .coverLocatcont {
        padding-left: 13px;
    }
    .conTFoemm .wpcf7-not-valid-tip {
        left: 0;
        top: 1px;
        padding: 4px;
        font-size: 12px !important;
    }
    .tab-content.coverDeskaward {
        padding-bottom: 0;
    }
    .covTestimonial .carousel-control-next-icon,
    .covTestimonial .carousel-control-prev-icon {
        background-color: #fff;
        box-shadow: 1px 1px 5px rgb(0 0 0 / 20%);
    }
    .missvis h3.redH3:after {
        bottom: 0;
    }
    #sync1 button.owl-prev,
    #sync1 button.owl-next {
        border: 1px solid #cfcfcf;
        border-radius: 6px !important;
    }
    /*  #sync1.owl-theme .owl-next {
        right: -12px;
    }
    #sync1.owl-theme .owl-prev {
        left: -12px;
    }*/
    .ourStryy h3.redH3:after {
        bottom: 3px;
    }
    .chairmanmessage p:first-child {
        margin-bottom: 5px;
    }
    img.imgChairman {
        border-radius: 6px;
    }
    .sidenav a {
        text-transform: none;
    }
    .mnuBts li {
        margin: 0 0 10px;
    }
    ul.footrBott {
        display: block;
    }
    ul.footrBott li {
        display: inline-block;
        margin-bottom: 5px;
    }
    .FooMenB.hide-mob {
        display: block;
        text-align: center;
        padding-top: 6px;
        padding-bottom: 9px;
    }
    .projImgCvr {
        padding: 12px 12px 0;
        background: #fff;
    }
    .onwrds span {
        bottom: 11px;
        opacity: 1;
        position: absolute !important;
    }
    .onwrds span {
        bottom: 11px;
        opacity: 1;
    }
    .column.covColr {
        display: block;
        padding-bottom: 0;
    }
    .overlay {
        position: static;
        margin: 0;
        width: 100%;
        padding: 9px 12px 12px 12px;
        box-shadow: 0 0px 0px rgb(0 0 0 / 23%);
        max-height: 200px;
    }
    .coverUpcomg li.col-md-3.raiLi {
        margin-bottom: 0;
    }
    .rpcoming h1 {
        font-size: 18px !important;
    }
    .coverUpcomg .input-cont {
        height: 134px;
        flex: 1 1 105px;
        max-width: 105px;
        float: left;
    }
    .coverUpcomg ul.findSpecialistUl li:last-child {
        padding-right: 0;
        width: 59px;
        float: left;
    }
    .coverUpcomg .sericonCovee .icon {
        width: 105px;
        height: 105px;
    }
    .coverUpcomg .sericonCovee .icon img {
        height: 105px;
        width: 100%;
    }
    .lifeKalyantCvr .blog_item_img {
        border-radius: 0;
    }
    .col-md-4.coveCol4evn {
        margin-bottom: 20px;
    }
    .eventTitl.lifeKalyanti {
        font-size: 14px;
        font-family: 'Poppins-SemiBold';
    }
    .lifeKalyantCvr .evnt_details {
        padding: 7px 0;
        bottom: -4px;
        position: static;
        box-shadow: 0px 0px 0 0px rgb(0 0 0 / 28%);
        text-align: left;
        font-family: 'Poppins-Medium';
    }
    .lifeKalyaCvr .coverEvent {
        display: block !important;
    }
    .covevnt.lifeKalyantCvr {
        margin: 0 auto;
        padding-bottom: 0;
    }
    section.buyaprtmt img {
        margin: 0 0 10px;
        width: 100% !important;
    }
    span.uplSign {
        width: 120px;
        overflow: hidden;
    }
    .mandatoryRgt {
        text-align: left;
    }
    .bookAppin.termsScncls.policyscn {
        font-size: 14px;
    }
    .mandatoryRgt {
        font-size: 14px;
    }
    .bookapp.coveRbokk.dealreg span.wpcf7-form-control-wrap.your-date {
        width: 50%;
    }
    span.wpcf7-form-control-wrap.appplace {
        width: 77%;
    }
    .applcantsScn .col-md-6:nth-child(2) .applcnt label span {
        opacity: 1;
    }
    .coverAlllab .wpcf7-list-item {
        width: 50%;
    }
    .mandatoryRgt {
        padding-top: 20px;
    }
    .cosgnCls .file-uploadTwo {
        float: none;
    }
    .applcantsScn .col-md-6:nth-child(2) {
        padding-left: 0 !important;
    }
    .applcantsScn .col-md-6:nth-child(1) {
        padding-right: 0 !important;
    }
    header img.logImg {
        width: 100px;
    }
    .container {
        max-width: 100% !important;
        padding: 0 20px !important;
    }
    .coapImg {
        text-align: right;
    }
    .col-12.coAppChng {
        padding-top: 70px;
        padding-bottom: 12px;
    }
    .formHd {
        margin-bottom: 28px;
    }
    .bktitlRgt {
        text-align: left;
        padding-top: 15px;
    }
    .redYSol .owl-carousel .owl-nav button.owl-prev span {
        left: 0;
    }
    .countSpan {
        display: none;
    }
    .covrContct h2.redH2,
    section.Locaddre h2.redH2 {
        margin-bottom: 42px;
        font-size: 18px !important;
        font-weight: normal;
        font-family: 'Poppins-SemiBold';
    }
    h1.redH2 {
        margin-bottom: 30px;
        font-size: 18px !important;
        font-weight: normal;
        font-family: 'Poppins-SemiBold';
    }
    .covrContct h2.redH2 {
        margin-bottom: 42px;
    }
    section.Locaddre h2.redH2:after {
        bottom: -11px;
    }
    section.Locaddre h2.redH2 {
        margin-bottom: 34px;
    }
    .locTitspan {
        font-family: 'Poppins-SemiBold';
        font-size: 20px;
    }
    .reqCal {
        height: auto;
    }
    section.Locaddre {
        margin-top: 0;
        display: block;
        padding-top: 43px;
        clear: both;
    }
    ul.contctLi {
        padding-left: 0;
    }
    ul.contctLi li {
        padding-left: 0;
    }
    .covrContct h2.redH2 {
        margin-bottom: 42px;
        font-size: 19px !important;
        font-weight: normal;
        font-family: 'Poppins-SemiBold';
    }
    section.conrtSec ul.contctLi li {
        padding-bottom: 21px;
        margin-bottom: 0;
    }
    section.conrtSec {
        margin-top: 42px;
    }
    section.conrtSec ul.contctLi li>span {
        display: inline-block;
        margin-bottom: 7px;
    }
    ul.contctLi li span {
        color: #2d2d2d;
        font-family: 'Poppins-SemiBold';
        font-size: 19px;
    }
    ul.contctLi li:before {
        display: none !important;
    }
    .catGoryBlog .widget_categories h2.widgettitle {
        background: url(../images/close.png) no-repeat 97% 31px;
    }
    .catGoryBlog .widget_categories.toggCls h2.widgettitle {
        padding-top: 11px;
        background: url(../images/plus.png) no-repeat 100% 8px;
    }
    .widget_categories.toggCls ul {
        display: none;
    }
    .catGoryBlog .widget_archive h2.widgettitle {
        padding-top: 11px;
        background: url(../images/plus.png) no-repeat 100% 8px;
        text-transform: none;
    }
    .catGoryBlog .widget_archive.toggCls h2.widgettitle {
        background: url(../images/close.png) no-repeat 97% 9px;
    }
    .widget_archive ul {
        display: none;
    }
    .widget_archive.toggCls ul {
        display: block;
    }
    .coveRbokk span.conTens {
        font-size: 14px;
        margin: 28px 0 20px;
    }
    .newsMainImg {
        overflow: hidden;
        border-radius: 6px;
    }
    section.nwInner h2.redH2 {
        margin-bottom: 10px;
    }
    .hdngnwsInn {
        position: static;
        padding-right: 0;
    }
    .socShar {
        position: static;
        text-align: right;
        margin-bottom: 15px;
    }
    header li.col-md-3 select {
        background-position: 96% 50% !important;
        font-size: 13px;
    }
    section.cobPrj.projBanSng {
        padding-top: 93px;
    }
    .projMenu {
        display: none;
    }
    .projInnRgt {
        width: 100% !important;
        padding: 0 6px !important;
    }
    div#sidebar,
    #sidebar.sticky {
        position: static !important;
        width: 100%;
    }
    div#content {
        width: 100% !important;
        padding: 0 0;
    }
    .projBannLft img.imgLogg {
        display: none;
    }
    img.proCovBnn {
        height: 310px;
    }
    header ul.findSpecialistUl li.col-md-3.raiLi .input-cont {
        float: left;
        /*display: block;
        flex-direction: inherit !important;
        flex: inherit;
        max-width: 100%;*/
        height: 100%;
        margin-top: 19px;
        /* padding: 0 6px;
        margin: 0 0 8px !important;
        width: 33.33%;*/
    }
    header ul.findSpecialistUl li.col-md-3.raiLi {
        margin-bottom: 24px;
        padding-right: 0;
    }
    .sericonCovee .icon {
        /* width: 100%;
        height: 100px;
        display: inline-block;
        border: 1px #ccc solid;
        border-radius: 5px;
        overflow: hidden;*/
    }
    li.col-md-3.raiLi {
        display: block;
        flex-direction: inherit;
        width: 100%;
        margin-bottom: 44px;
    }
    li.col-md-3.raiLi:after {
        clear: both;
        content: "";
        display: block;
    }
    .sericonCovee .icon img {
        /* height: 105px;
        width: 100%;
        object-fit: cover;*/
    }
    .projSearch>small {
        display: none;
    }
    ul.findSpecialistUl li {
        display: inline-block;
        width: 28%;
        margin: 0;
        padding: 0 0px;
    }
    li.col-md-3 select {
        width: 100%;
        margin: 0 !important;
        display: block;
    }
    ul.findSpecialistUl li:last-child {
        padding-right: 0;
        width: 59px;
        float: right;
    }
    .projSearch input[type="submit"] {
        height: 27px;
        padding-top: 0px;
        width: 53px;
        margin-right: 0px;
    }
    .projSearch {
        margin-top: 32px;
        background: #fff;
        margin-bottom: 14px;
    }
    ul.findSpecialistUl {
        padding: 7px 6px;
        width: 100%;
    }
    .projSearch form {
        width: 100%;
        margin: 0 !important;
        display: block;
        text-align: left;
    }
    .rio-calculator-section {
        width: 100% !important;
    }
    .result-ri {
        margin-top: 28px !important;
        margin-left: 0px;
        width: 100% !important;
    }
    label.delLabel.genibbf {
        padding-left: 10px;
    }
    .bookSite.dealr.delsAllcv {
        padding: 0px 1rem 20px 1rem;
    }
    .coveRbokk.dealreg {
        margin: 0px 0rem;
    }
    .booNewss {
        padding: 0px 1rem 24px 1rem;
    }
    .coveRbokk.dealreg {
        border: none;
    }
    .spaceclas.bookAppin.checkCovBokk {
        padding: 0px 0px;
        text-align: left;
    }
    /*    .coapImg {
        text-align: left;
    }*/
    .pagination.ProjectPgi .wp-pagenavi span.pages {
        width: 42%;
        left: 26%;
    }
    section.news.bookSecti.BuySect {
        padding-bottom: 18px;
        margin-top: 0;
    }
    h2.innrH2 {
        margin: 18px 0px;
    }
    .spaceclas {
        padding: 4px 0px;
    }
    .covrContct {
        padding: 28px 26px 0px 26px;
    }
    .coverLocat {
        padding: 19px 20px 0px 10px;
        height: auto;
        min-height: 100px;
    }
    .row.covEcontactRow .col-12.col-md-6.col-lg-6.my-3 {
        margin-bottom: 7px !important;
    }
    section.mapSection {
        margin-top: 23px;
    }
    section.singEven.sinLifee {
        min-height: 344px;
    }
    .row.covrRoww {
        padding-top: 10px;
    }
    .innerPrjCont {
        padding-top: 12px;
        padding-bottom: 10px;
    }
    .redYSol .column.covCol {
        margin-top: 6px;
        display: block;
    }
    .TriPrj h3.redH3 {
        padding: 20px 0px 10px 0px;
    }
    .col-12.coveCl {
        padding-bottom: 12px;
    }
    div#sliding-carouseltrk {
        padding-bottom: 12px;
    }
    div#sliding-testimnl {
        margin-bottom: 20px;
    }
    .cvrTripr.Gllrycv {
        padding: 8px;
    }
    section.gallry.projectArroe {
        margin-top: 0;
        padding: 0 0px 0 8px;
    }
    section.gallry.projectArroe .owl-theme button.owl-next {
        right: -13px;
    }
    .conTFoemm {
        border-radius: 6px;
    }
    section.gallry.projectArroe .col-12.coveCl {
        padding-left: 8px;
        padding-right: 8px;
    }
    .gallry.projectArroe h3.innrH3 {
        margin: 36px 0px;
    }
    section.prper {
        padding-top: 0;
        margin-top: 5px;
    }
    section.amit {
        padding-top: 5px;
    }
    footer:after {
        bottom: 5rem;
        /* top: 30px; */
    }
    .covMenu {
        padding-top: 22px;
    }
    .TriPrjk .owl-prev.disabled,
    .TriPrjk .owl-next.disabled {
        display: block !important;
    }
    img.logImg {
        width: 30%;
    }
    .StusDivv {
        right: 20px;
        top: 26px;
        font-size: 11px;
        border-radius: 5px;
    }
    .bHk {
        /*  display: none;*/
    }
    .LoC span {
        display: none;
    }
    .TriPrjk h3.redH3 {
        padding: 0px 0px 10px 0px;
    }
    article.blog_item.coverNewss {
        min-height: inherit;
    }
    a.Callcor:before {
        background: url(../images/header-mob-white.png) no-repeat center 0;
        background-size: 20px;
    }
    a.whatsapp:before {
        background: url(../images/header-whatsapp-white.png) no-repeat center 0;
        background-size: 20px;
        left: -3px;
    }
    .hedAdd a {
        color: #fff !important;
    }
    .hedAdd a {
        font-size: 13px;
        overflow: hidden !important;
        width: 30px !important;
        display: block !important;
        padding: 0 0 0 30px !important;
        height: 30px !important;
        white-space: nowrap;
    }
    ul.sidesearc {
        padding-right: 15px;
        margin-left: 0;
        padding-left: 1rem;
    }
    header ul.findSpecialistUl {
        width: 100%;
        padding-left: 1rem !important;
    }
    input.subClassg {
        background-size: 19px;
        position: absolute;
        right: 0;
        width: 47px;
        top: 0px;
        bottom: 0px;
    }
    .serPref {
        padding-right: 18px;
        margin-left: 0;
        padding-left: 1rem;
        font-size: 20px;
        font-family: 'Poppins-Medium';
        font-weight: normal;
        margin-bottom: 33px;
    }
    a.Callcor:before,
    a.whatsapp:before {
        left: 50%;
        top: 50%;
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        background-size: 24px;
        background-position: center center;
    }
    ul.hedAdd {
        background-color: transparent;
        padding: 0;
        align-items: inherit;
        justify-content: inherit;
        margin-right: 0px;
        display: block !important;
    }
    ul.hedAdd li {
        display: inline-block;
    }
    a.Callcor {
        background: #0d71d1;
    }
    a.whatsapp {
        background: #58b926;
    }
    .phnIcon {
        position: static;
        display: block !important;
        padding-right: 16px;
        text-align: right;
    }
    .covrComm .owl-nav button.owl-next span {
        background: url(../images/b-right-arrow.png) no-repeat center !important;
        width: 38px;
        color: #fff0;
        height: 45px;
        background-color: #fff !important;
        border: 1px solid #ededed !important;
        background-size: 14px !important;
        box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        border-radius: 4px !important;
        right: 0px;
    }
    .covrComm .owl-nav button.owl-prev span {
        background: url(../images/b-left-arrow.png) no-repeat center !important;
        width: 38px;
        color: #fff0;
        height: 45px;
        background-color: #fff !important;
        border: 1px solid #ededed !important;
        background-size: 14px !important;
        box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        border-radius: 4px !important;
    }
    .covrComm .owl-nav button.owl-prev span {
        right: 0px;
    }
    .covrComm .owl-nav {
        position: absolute;
        top: 50%;
        width: inherit;
        height: inherit;
        right: inherit;
    }
    .covrComm .owl-nav button {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background: transparent !important;
    }
    .covrComm .owl-nav button.owl-prev {
        left: -20px;
    }
    .covrComm .owl-nav button.owl-next {
        right: -20px;
    }
    .col-lg-4.col-md-4.soldCover {
        padding-bottom: 12px;
        /* display: none;*/
    }
    ul.colThree li {
        width: 49%;
    }
    button.mfp-close:hover {
        display: none;
    }
    button.mfp-close {
        right: 0px !important;
        top: 13px;
    }
    .bHk.calicubHk {
        bottom: 67px;
    }
    .bHk.kottbHk {
        bottom: 43px;
    }
    .cvrTri.inPrjjct {
        margin-top: 4px;
        position: relative;
    }
    .bookSite.dealr.bookAppli span.wpcf7-not-valid-tip {
        /*top: 34px;
        font-size: 9px;*/
    }
    .policyscn .wpcf7-not-valid-tip {
        top: 1px;
    }
    .row.coverUpcomg {
        margin-top: 30px;
    }
    .testiMEven {
        height: 115px;
    }
    .breadcrumb-item.active {
        display: inline-block;
        max-width: 180px;
        white-space: nowrap;
        overflow: hidden !important;
        text-overflow: ellipsis;
    }
    .cvrTripr.mobHovertri {
        box-shadow: -3px 10px 6px -7px rgb(104 104 104 / 75%);
        -webkit-box-shadow: -3px 10px 6px -7px rgb(104 104 104 / 75%);
    }
    a.secondary.viBou.bownBr {
        padding: 12px 17px;
        font-size: 12px;
        margin-top: 32px !important;
    }
    ul.fetu li {
        font-size: 12px;
    }
    .serchBlog h2.widgettitle {
        margin: 10px 0px;
    }
    a.secondary.viBou.WhykallButt {
        display: block;
        padding: 8px 1px;
        align-items: center;
        /* margin: 39px; */
        margin: 32px 4rem 0px 4rem;
    }
    #sync2 .owl-nav button.owl-prev span {
        width: 20px;
        height: 26px;
    }
    #sync2 .owl-nav button.owl-next span {
        width: 20px;
        height: 26px;
    }
    #sync1 button.owl-prev {
        width: 32px !important;
        height: 32px !important;
    }
    #sync1 button.owl-next {
        width: 32px !important;
        height: 32px !important;
    }
    .sidenav {
        max-width: 100%;
    }
    h2.prjcrHi.h2Prjec.mobHigh:after {
        width: 52%;
        top: 10px;
    }
    section.innerBanner {
        background-position: right -122px bottom !important;
        margin-top: 98px;
    }
    .fotAddr {
        min-width: auto;
    }
    img.demo.cursor.projImg {
        width: 100%;
        height: 355px;
    }
    img.demo.cursor {
        height: 200px;
    }
    .col-12.col-md-5.col-lg-5.LogoMob {
        text-align: center;
        padding-bottom: 19px;
        position: relative;
    }
    .projectArroe .owl-nav button {
        top: 50%;
    }
    .pricereq {
        position: absolute;
        right: 13px;
        bottom: 14px;
    }
    .pricereq .btn {
        font-family: 'Poppins-Medium';
        font-size: 13px;
        height: auto;
        width: auto;
    }
    img.mediaMianimg {
        width: 100%;
    }
    img.testiMgmedi {
        width: 100%;
        height: auto;
    }
    .awardss.aouAwar {
        /* min-height: 347px;*/
    }
    span.awdCon p {
        font-size: 14px !important;
    }
    img.aWrds {
        height: auto;
    }
    .awdDes {
        font-size: 11px;
        padding: 29px 10px 1px 10px;
    }
    .awDyear {
        left: 10px;
        width: 70px;
        height: 30px;
        padding: 5px 0;
        bottom: -14px;
    }
    section.awards .col-12.text-center a {
        margin-top: 30px;
        width: 120px;
        height: 35px;
        text-transform: uppercase;
        font-family: 'Poppins-Medium';
        padding-top: 5px;
    }
    section.testiMonsection {
        margin: 10px 0px;
        padding-bottom: 0px;
    }
    .mobile-centralization {
        text-align: center;
    }
    .bookSite input[type="text"],
    .bookSite input[type="email"],
    .bookSite input[type="tel"],
    .bookSite select,
    .bookSite textarea {
        font-size: 13px;
    }
    section.innerProjec {
        margin-top: 18px;
        padding-bottom: 28px;
    }
    .testiMoniDes {
        max-height: 1020px;
    }
    a.navbar-brand.loGo.siDelo img {
        width: 44%;
    }
    .eligibilityCalcPage .sliderLabel {
        margin-bottom: 9px;
    }
    .eligibilityCalcPage .applicantDetailsRow div {
        font-size: 13px;
    }
    .eligibilityCalcPage .sliderLabel {
        font-size: 13px;
    }
    .eligibilityCalcPage .amountSlider {
        display: flex;
        flex-direction: column;
    }
    .col-md-12.eligibilityCalcPage {
        font-size: 13px;
    }
    .eligibilityCalcPage .slider {
        top: 21px;
    }
    h2.prjcrHi.h2Prjec:after {
        width: 50%;
    }
    .bigBox {
        margin-top: 11px;
    }
    .row.rowBuyre {
        margin-top: 18px;
    }
    img.careerIgg {
        width: 100%;
    }
    .coverCreer {
        padding: 25px 1rem 10px 1rem;
    }
    .faqSection button.accordion-button.collapsed {
        font-size: 14px;
    }
    .faqSection .accordion-button:not(.collapsed) {
        font-size: 14px;
    }
    .interestRateSlider .amountSlider {
        overflow: hidden
    }
    .eligibilityCalcPage {
        overflow: hidden
    }
    .bookSite.dealr p {
        line-height: 23px;
        font-size: 14px;
    }
    label.delLabel {
        font-size: 16px;
        padding: 11px 0px 0px 0px;
        color: #2672b9;
    }
    .reqCal {
        margin-top: 22px;
    }
    .cvrTri.upcomingCover {
        min-height: auto;
    }
    .coveShare {
        margin-top: 6px;
    }
    span.date {
        font-size: 9px;
    }
    h1.text-start.innerh1.innBlog {
        font-size: 13px !important;
    }
    ol.breadcrumb.BlgBred li.breadcrumb-item {
        font-family: 'Poppins-Regular';
    }
    img.img-fluid.imgblgInner {
        margin-top: 0;
    }
    .blginnerpage .innerCvr {
        padding-top: 12px;
    }
    .blginnerpage {
        margin-bottom: 30px;
    }
    .serchBlog input#searchsubmit {
        right: 1px;
    }
    .archSec .serchBlog {
        /*  top: 261px;*/
    }
    section.archSec {
        margin-top: 29px;
        padding-bottom: 27px;
    }
    article.blog_item.blogtoP {
        margin-top: 54px;
    }
    /*    .serchBlog {
        width: 94%;
        top: 372px;
        position: absolute;
        margin-top: 0px;
        border: 1px solid #000000;
    }*/
    .coveRbokk h2.innrH2:after {
        z-index: -1;
        top: 8px;
    }
    .bookSite {
        margin-top: 0px;
    }
    h2.innrH2.suerTit:after {
        z-index: 0;
        width: 26%;
        top: 9px;
    }
    .table>:not(caption)>*>* {
        font-size: 14px;
    }
    .table>:not(:last-child)>:last-child>* {
        font-size: 14px;
        vertical-align: middle;
    }
    .abtSec2Left iframe {
        width: 100% !important;
        height: 289px !important;
        margin-top: 0 !important;
    }
    section.super .col-12.col-md-6.col-lg-6.my-3:nth-child(2) {
        margin-top: 0 !important;
    }
    section.appricTn {
        margin-top: 0px;
        padding-bottom: 10px;
    }
    .superCon {
        padding-top: 0px;
    }
    .why-text {
        font-size: 13px;
    }
    h2.innrH2.suerTit {
        margin-top: 44px;
        margin-bottom: 10px;
    }
    section.innerBanner .text-start {
        padding-top: 52px;
        font-size: 18px !important;
    }
    ol.breadcrumb.singlNeww li.breadcrumb-item {
        font-family: 'Poppins-Regular';
        font-size: 12px;
    }
    section.innerBanner h1 {
        font-size: 15px !important;
    }
    .reqCal.conTctus {
        padding: 4px 10px 0;
        margin-top: 42px;
    }
    section.conrtSec .reqCal.conTctus.conTFoemm ul.covFormreq {
        margin-top: 11px;
        margin-bottom: 38px;
    }
    .tab-content.mobtbb {
        /* margin-top: 24px;*/
    }
    .tab-pane.fade.mobtbb {
        margin-top: 116px;
    }
    .col-16.col-md-4.col-lg-4.mobRow {
        /* position: absolute;
          bottom: 198px;*/
    }
    .col-16.col-md-8.col-lg-8.mobEightrow {
        /*margin-top: 32px;*/
    }
    .coverTabb.mobTab .d-flex.nav-pills.mobcoveryeras {
        flex-direction: row !important;
    }
    .coverTabb.mobTab .nav-pills .nav-link {
        /*width: 15%;*/
    }
    .coverTabb.mobTab .nav-pills .nav-link {
        color: #000;
        /* border-bottom: none;*/
    }
    .coverTabb.mobTab {
        /* background-color: #E8E8E8;
        padding: 1px 1rem;
        margin-top: 0;
        border: none;
        border-radius: 0px;*/
    }
    .coverTabb.mobTab .nav-pills .nav-link.active,
    .coverTabb.mobTab .nav-pills .show>.nav-link {
        color: #0673D4 !important;
        /* background-color: inherit;*/
    }
    section.exicutVeDirct {
        margin-top: 12px;
    }
    .covTestimonial.vdoTstii button.carousel-control-prev,
    .covTestimonial.vdoTstii button.carousel-control-next {
        /*bottom: 44% !important;
        width: 6%;*/
    }
    section.missvis {
        margin-top: 0px;
    }
    .abtSec2Left {
        margin: 0px 0;
    }
    section.ourStryy {
        margin-top: 0px;
    }
    .exicuName.Misi {
        margin: 12px 0px;
        font-family: 'Poppins-Medium';
        font-size: 16px;
    }
    a.secondary.viBou.abouVie {
        display: inline-block;
        margin-top: 16px;
    }
    section.tesTimonial {
        margin-top: 20px;
        padding-bottom: 26px;
    }
    .awardss {
        /* margin-bottom: 18px;*/
    }
    .testiMoniDes {
        margin: 0px 0;
    }
    img.imgTestimonial {
        width: 48%;
    }
    .testiMoniNae {
        margin-top: 19px;
        font-family: "Poppins-Bold";
    }
    .testiMoniSubae p {
        font-family: 'Poppins-Medium';
        font-size: 14px;
    }
    .covTestimonial button.carousel-control-prev,
    .covTestimonial button.carousel-control-next {
        bottom: 0 !important;
        width: auto;
        display: inline-block;
        position: static;
    }
    .covTestimonial .carousel-control-next {
        right: 0px;
    }
    .covTestimonial .carousel-control-prev {
        left: 0px;
    }
    li.nav-item {
        margin-left: 7px;
    }
    img.imgCounrt {
        width: 61%;
    }
    .count-text {
        font-size: 13px;
    }
    .coveCounter {
        font-size: 9px;
    }
    #sync2 .owl-nav button.owl-prev span {
        margin-left: 0;
    }
    #sync2 .owl-nav button.owl-next span {
        margin-right: 0;
    }
    #sync2 .current .item:before {
        left: 41%;
    }
    .desc p {
        font-size: 13px !important;
        font-family: 'Poppins-Medium' !important;
        line-height: 21px;
        margin-bottom: 0;
    }
    p {
        line-height: 21px;
        font-size: 13px;
    }
    h2 {
        font-size: 16px !important;
    }
    h2.innrH2.conTclass:after {
        top: 7px;
        width: 100%;
    }
    h3 {
        font-size: 16px !important;
    }
    h3.innrH3.conTclass:after {
        top: 10px;
    }
    .desc {
        left: 20px;
        right: 20px;
        bottom: 14px;
        background: rgb(255 255 255 / 50%);
        position: static;
        padding-top: 20px;
        padding-bottom: 10px;
    }
    #sync2 .item {
        margin: 7px 0.3rem 7px 1.4rem;
    }
    div#sync2 {
        padding: 0 25px 0 0;
    }
    #sync2 button.owl-next {
        right: -11px;
    }
    #sync2 .owl-nav button {
        width: 30px;
    }
    #sync2 button.owl-prev {
        left: -9px;
    }
    ul.socialdesk {
        margin-bottom: 10px;
        /* display: none;*/
    }
    .bookSite.dealr.bookAppli .palceBookApp input[type="text"],
    .bookSite.dealr.bookAppli .palceBookApp input[type="date"] {
        width: 85%;
    }
    .bookSite label {
        /* font-size: 11px;*/
    }
    .coverAlllab li {
        width: 14%;
        font-size: 9px;
    }
    span.wpcf7-not-valid-tip {
        font-size: 9px;
    }
    h2.innrH2.contCor:after {
        top: 9px;
        width: 43%;
    }
    .coveRbokk {
        margin: 0px;
    }
    .bookSite select {
        width: 100%;
    }
    .bookSite [type=submit] {
        width: 112px;
        height: 35px;
    }
    .cvrTripr {
        box-shadow: 4px 5px 14px -3px rgb(104 104 104 / 75%);
        -webkit-box-shadow: 4px -5px 14px -3px rgb(104 104 104 / 75%);
        padding: 0px;
        background-color: #fff;
        display: flex;
    }
    .cvrTripr.Gllrycv {
        min-height: inherit;
        margin-top: 0px;
    }
    ul.coWal a:last-child li {
        border-bottom: none;
    }
    .imGdivv {
        margin-top: 0;
    }
    .covAllc .col-3 {
        position: absolute;
        right: 0;
        bottom: 50%;
        width: 100px;
        margin-bottom: -16px !important;
    }
    .text-center.covAllc {
        margin: 0px;
        position: relative;
        width: 100%;
        padding-bottom: 42px !important;
        border-radius: 6px;
    }
    .row.covDoenro .text-center.covAllc {
        margin: 0px;
        position: relative;
        width: 100%;
        padding-bottom: 20px !important;
        border-radius: 6px;
        padding-left: 20px !important;
        padding-top: 18px !important;
        padding-bottom: 16px !important;
    }
    .her span {
        line-height: 30px;
        font-family: 'Poppins-Bold';
        font-weight: normal;
        font-size: 16px;
    }
    .covAllc .col-8 {
        width: 75%;
    }
    section.projDetai {
        padding-top: 0;
        margin-top: 15px;
    }
    .nerBy h3.redH3 {
        margin-top: 10px;
    }
    .row.covDoenro {
        margin-top: 10px;
        margin-bottom: 0;
    }
    .gallery_product {
        margin-bottom: 15px;
    }
    section.nerBy {
        background-color: #F2F7FC;
        margin-top: 15px;
        padding-bottom: 15px;
        padding-top: 6px;
    }
    .nerBy .covrCommpr {
        margin-top: 0px;
    }
    .her {
        text-align: left;
        font-size: 14px;
        padding-top: 0;
    }
    .projDetai .cvrTripr {
        min-height: inherit;
        margin-top: 0px;
    }
    .butCvr .secondary {
        font-size: 9px;
        padding: 8px 5px;
    }
    .proPrgt {
        background-color: #fff;
        font-size: 13px;
        margin-top: 0px;
        padding: 24px 0px;
        position: static;
        width: 100%;
        text-align: left;
        padding: 8px 0px 0;
        box-shadow: 0px 0 7px 0px rgb(0 0 0 / 0%) !important;
    }
    .cvrTripr.mobHovertri {
        padding: 10px;
        border-radius: 6px;
    }
    .butCvr {
        margin: 11px 0 0;
        display: block;
        justify-content: center;
        text-align: left;
    }
    section.gallry {
        margin-top: 12px;
    }
    .butCvr a.secondary.viBou.bownBr {
        margin: 11px 0px;
    }
    .prhHeigh h2.prjcrHi:after {
        width: 39%;
        right: 0;
        background-color: #000000;
        z-index: 1;
        left: inherit;
        top: 7px;
    }
    h3.redH3.msterCls.Spci:after {
        width: 65%;
    }
    .gprev.disabled,
    .gnext.disabled,
    .gclose.disabled {
        opacity: -0.9;
    }
    .AdCove {
        margin-top: 1px;
        display: block;
        flex-direction: row;
        justify-content: left;
        position: relative;
        width: 100%;
        text-align: left;
    }
    .pric {
        margin: 9px 0px 23px 0px;
        padding: 10px 10px 10px 10px;
        text-align: center;
        font-size: 11px;
    }
    ul.coWal li span {
        display: none;
    }
    ul.coWal {
        list-style: none;
        margin-top: 0;
        margin-left: 0px;
        display: block;
        flex-direction: row;
        padding-left: 0px;
        justify-content: center;
        text-align: left;
        margin-bottom: 0;
    }
    section.prhHeigh {
        background-color: #fff;
        padding-bottom: 0;
        padding-top: 18px;
    }
    .conTFoemm input[type="text"],
    .conTFoemm input[type="email"],
    .conTFoemm input[type="tel"],
    .conTFoemm select,
    .conTFoemm textarea {
        /* background-color: #F8F8F8;*/
    }
    label.howCo {
        color: #939598 !important;
    }
    ul.colThree.ami {
        margin-top: 16px;
    }
    ul.colThree li:before {
        width: 14%;
        height: 23px;
        left: 0px;
    }
    .text-start.covrClas {
        text-align: center !important;
    }
    .glightbox-clean .gnext {
        background-position: center !important;
        position: absolute;
        top: 50% !important;
        right: 0px !important;
        width: 25px !important;
        height: 42px !important;
    }
    .glightbox-clean .gprev {
        background-position: center !important;
        position: absolute;
        top: 50% !important;
        left: 0px !important;
        width: 25px !important;
        height: 42px !important;
    }
    .glightbox-clean .gnext {
        background: url(../images/pop-right.png) no-repeat !important;
    }
    .glightbox-clean .gprev {
        background: url(../images/pop-left.png) no-repeat !important;
    }
    ul.coWal li:before {
        width: 100%;
        height: 30px;
        top: 0px;
        background-size: 29px;
    }
    ul.coWal li:last-child {
        border-bottom: none;
    }
    ul.coWal li {
        padding: 0 1px 0 0;
        border-top: none;
    }
    ul.coWal li a.vdo:before {
        top: 6px;
        background-position: 5px 1px;
    }
    ul.coWal li.vroshr a:before {
        background-image: url(../images/brochure-white.png) !important;
    }
    ul.coWal li a:before {
        background-image: url(../images/video-white.png) !important;
    }
    ul.coWal li a {
        position: relative;
        padding: 0 0px;
        font-size: 15px;
        display: inline-block;
        width: 36px;
        height: 35px;
        background: #000;
        border-radius: 5px;
    }
    .TtAdd {
        border-bottom: none;
    }
    .TtAdd {
        font-size: 16px;
        line-height: 20px;
        display: inline-block;
        vertical-align: middle;
        padding: 0 10px 11px 0;
    }
    .TtAdd span {
        font-size: 14px;
        color: #6c6c6c;
    }
    img.dirCo {
        margin-right: 0;
        /* width: 100%;*/
    }
    a.GetDic {
        font-family: 'Poppins-Regular';
        font-size: 14px;
        color: #f32f2f;
        text-decoration: none;
        border: 1px #f32f2f solid;
        padding: 0 1px 1px;
        border-radius: 5px;
        display: block;
        width: 26px !important;
        text-align: center !important;
        height: 24px;
    }
    .dirC {
        display: inline-block;
        vertical-align: bottom;
        margin-bottom: 15px;
    }
    a.GetDic span {
        display: none;
    }
    section.logTi {
        padding-top: 0px;
    }
    .cobPrj .owl-dots button.owl-dot.active {
        background-color: #0673D4;
    }
    section.logTi {
        padding-bottom: 0px;
    }
    .cobPrj .owl-dots button.owl-dot {
        background-color: #B2BAC0;
    }
    .cobPrj .owl-dots button.owl-dot {
        width: 10px !important;
        height: 10px !important;
    }
    .cobPrj .owl-dots {
        display: block;
        bottom: 30px;
        position: absolute;
        left: 50px;
        right: 50px;
    }
    a.secondary.viBou.bownBr {
        display: block;
    }
    h3.redH3:after {
        /*  width: 50%;
        height: 1px;
        bottom: 18px;*/
    }
    .TriPrj h3.redH3:after {
        /*  width: 42%;
        bottom: 19px;
        right: 0;*/
    }
    /* h2.redH2:after {
        width: 10%;
        top: 8px;
    }*/
    .covrComm.solCov.sldot .owl-nav {
        /* top: -75px;*/
    }
    footer .col.mx-1.AddPd {
        max-width: 100%;
        flex: 1 0 100%;
    }
    .col-lg-3.col-md-4.soldCover {
        margin-top: 45px;
        background-color: #f2f5fb;
        padding-bottom: 55px;
    }
    .soldCover h2.redH2 {
        margin-top: 5px;
    }
    .soldCover h2.redH2:after {
        /*width: 49%;
        top: 6px;
         z-index: -2; */
    }
    .owl-theme .owl-nav {
        margin-top: 7px;
    }
    .covrCommpr {
        padding: 0px 0px;
        margin-top: 0px;
    }
    .col-12.col-md-4.col-lg-4.column.covColr.coverkottCali {
        margin-top: 0px;
    }
    .covrCommpr .owl-nav button.owl-prev span {
        width: 35px;
        height: 35px;
        background-color: #fff !important;
        border: 1px solid #ededed !important;
        background-size: 14px;
        box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        border-radius: 4px !important;
    }
    .covrCommpr .owl-nav button.owl-next span {
        width: 35px;
        height: 35px;
        background-color: #fff !important;
        border: 1px solid #ededed !important;
        background-size: 14px;
        box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        -webkit-box-shadow: 0 1px 5px rgb(0 0 0 / 23%);
        border-radius: 4px !important;
    }
    .covrCommpr.triClas .owl-nav button.owl-prev span {
        background-color: #fff !important;
        background-size: 14px !important;
    }
    .covrCommpr.triClas .owl-nav button.owl-next span {
        background-color: #fff !important;
        background-size: 14px !important;
    }
    .covrCommpr .owl-nav button {
        background: transparent !important;
    }
    .covrCommpr .owl-nav button.owl-prev {
        /* right: 0px; */
        left: -20px;
    }
    .covrCommpr .owl-nav button.owl-next {
        right: -20px;
    }
    section.homeBannerr.mob {
        background-repeat: no-repeat !important;
        background-size: cover !important;
        position: relative;
        margin-top: 111px;
        width: 100%;
        float: left;
        min-height: 205px;
        margin-bottom: 0px;
    }
    section.homeBannerr.mob {
        /*display: block;
        margin-top: 128px;*/
    }
    section.homeBannerr.mob .carousel-indicators [data-bs-target] {
        width: 10px !important;
        height: 10px !important;
        border-radius: 50%;
    }
    .phnIcon,
    a.UpCom,
    .menuD {
        display: none;
    }
    a.search img {
        width: 5%;
        position: absolute;
        right: 92px;
        bottom: 10px;
        display: none;
    }
    .sidMensear {
        margin-right: 4.5rem;
    }
    span.sidMen {
        font-size: 20px !important;
        margin-right: 13px;
    }
    .covHed.mobhed {
        position: absolute;
        top: 18px;
    }
    a.search {
        padding-left: 41px;
        display: block;
        position: relative;
        top: 33px;
        right: 20px;
    }
    a.navbar-brand.loGo {
        text-align: left;
        display: block;
        position: relative;
        z-index: 1;
        max-width: 150px;
    }
    .sidMen,
    .sidMensear {
        top: 41px !important;
    }
    .sidMensear {
        position: absolute;
        right: 0;
        top: -9px;
        width: 43px;
        height: 28px;
    }
    ul.sideMenu {
        padding: 0px;
        width: 100%;
    }
    .sidenav .closebtn {
        top: 10px;
        right: 1rem;
    }
    section.homeBanner {
        /*  min-height: 205px;
        margin-bottom: 0px;
        display: none;*/
    }
    .top-right.MoRigh {
        top: 83px;
        left: 20px;
        color: #ffff;
        right: 0px;
    }
    .sidMen {
        margin-right: 1rem;
    }
    .top-right h1 {
        font-size: 14px !important;
        line-height: 22px;
    }
    section.homeBanner {
        margin-top: 95px;
        margin-bottom: 0;
    }
    .top-right strong {
        font-size: 23px;
    }
    span.covSpan {
        font-size: 23px;
    }
    .suTiitle {
        line-height: 10px;
        font-size: 7px;
        color: #fff;
    }
    .redYSol {
        margin: 0;
        padding: 10px 0px 7px 0px;
    }
    h2.redH2,
    h1.redH2 {
        font-size: 16px !important;
        font-weight: bold;
    }
    h2.redH2,
    h1.redH2 {
        margin-left: 0px;
        position: relative;
    }
    /*h2.redH2:after {
    width: 44px;
    height: 1px;
    content: '';
    position: absolute;
    background: #3171b8;
    left: 0px;
    bottom: -12px;
}*/
    .hide-mob {
        display: none;
    }
    .column.covCol {
        padding: 0;
    }
    span.spSerc:after {
        height: 3px;
        top: 32px;
    }
    .cvrImgg {
        display: block;
        margin: 0;
        padding: 0px;
        position: relative;
        box-shadow: 0 0 0 0 rgb(104 104 104 / 75%);
        -webkit-box-shadow: 0 0 0 0 rgb(104 104 104 / 75%);
        -moz-box-shadow: 0 0 0 0 rgb(104 104 104 / 75%);
    }
    h3.redH3 {
        padding: 10px 0px 10px 0px;
        font-size: 18px !important;
        font-weight: bold;
    }
    h3.redH3.pejecPrgr.Nearbypr:after {
        bottom: 0;
    }
    h3.redH3tr {
        padding: 0px 0px 10px 0px;
        font-size: 14px !important;
        font-weight: bold;
    }
    h3.redH3tr span {
        color: #3171b8;
        font-weight: bold;
    }
    h3.redH3 {
        margin-left: 0px;
        position: relative;
    }
    /*h3.redH3:after {
    width: 44px;
    height: 1px;
    content: '';
    position: absolute;
    background: #3171b8;
 
       bottom: -2px;
}*/
    .TriPrj {
        margin-top: 0px;
        background-color: #f2f5fb;
        min-height: inherit;
        padding-bottom: 0px;
    }
    .TriPrj .covrComm {
        margin-top: 18px;
    }
    .bHk {
        padding-top: 0;
        font-size: 13px;
    }
    a.secondary.viBou {
        display: none;
    }
    .cvrTri {
        min-height: inherit;
    }
    .TriPrjk {
        position: relative;
        margin-top: 0;
        padding: 20px 0px 0 0px;
        background-color: #f2f5fb;
    }
    div#sliding-carouseltru .cvrTri {
        margin-bottom: 0;
    }
    .cvrTri {
        margin: 15px 0;
        display: block;
        padding: 0px;
        position: relative;
        box-shadow: 4px 5px 14px -3px rgb(104 104 104 / 75%);
        -webkit-box-shadow: 4px -5px 14px -3px rgb(104 104 104 / 75%);
        -moz-box-shadow: 4px 5px 14px -3px rgba(104, 104, 104, 0.75);
    }
    .cvrTri.nerBy {
        padding: 0px;
        box-shadow: 8px 7px 14px -10px rgb(104 104 104 / 75%);
        -webkit-box-shadow: 8px 7px 14px -10px rgb(104 104 104 / 75%);
        -moz-box-shadow: 8px 7px 14px -10px rgb(104 104 104 / 75%);
    }
    .cvrTri .Titll {
        /*margin-left: 10px;*/
    }
    .cvrTri .LoC {
        /*margin-left: 10px;*/
        margin-bottom: 2px;
    }
    .LoC {
        font-size: 16px;
    }
    .LoC {
        font-size: 13px;
    }
    footer {
        text-align: left;
        padding-top: 3px;
    }
    footer a.navbar-brand.loGo {
        display: none;
    }
    footer .col.mx-1 {
        display: block !important;
        width: 100% !important;
        flex: inherit;
    }
    .fotAddr,
    .fotAddr a,
    ul.fotMenu li a,
    ul.fotMenuu li a {
        font-size: 14px;
        background-position: 0 6px;
    }
    .cvrTri {
        margin-top: 0;
        margin-bottom: 0;
        border: 1px solid #E6E7E7;
        box-shadow: 0 0 0 0 rgb(104 104 104 / 75%) !important;
        -webkit-box-shadow: 0 0 0 0 rgb(104 104 104 / 75%) !important;
        -moz-box-shadow: 0 0 0 0 rgb(104 104 104 / 75%) !important;
    }
    span.covSpan:after {
        position: absolute;
        content: "";
        width: 149px;
        height: 1px;
        top: 25px;
        /* right: -1px; */
        left: 44px;
    }
    /*.covrComm.covrTit .owl-nav {  top: -49px; left: 159px;}*/
    /*section.TriPrjk .covrComm.covrTit .owl-nav {
    left: 125px;
    top: -70px;
}*/
    /*section.TriPrj.truSec .covrComm.covrTit .owl-nav {
    left: 134px;
}*/
    /* .owl-nav {
    display: none !important;
} */
    .col.mx-1:nth-child(3) {
        padding-left: 10px;
    }
    ul.fotMenuu {
        margin-bottom: 0;
    }
    .copy {
        display: block;
    }
    ul.social li {
        width: 48px;
        height: 48px;
        list-style: none;
        display: inline-block;
        margin-right: 13px;
    }
    ul.social li:last-child {
        display: none;
    }
    ul.social {
        /*  display: block;
        margin: 0px;
        padding: 5px 0px 5px 11px;*/
    }
    ul.social li a {
        width: 100%;
        float: left;
        height: 48px;
        background-size: 39px;
        background-repeat: no-repeat;
        background-position: center;
    }
    a.fb {
        background-image: url(../images/facebook-icon.png);
    }
    a.tw {
        background-image: url(../images/twitter-icon.png);
    }
    a.yt {
        background-image: url(../images/youtube-icon.png);
    }
    a.gplus {
        background-image: url(../images/youtube-icon.png);
    }
    a.lnk {
        background-image: url(../images/linkdin-icon.png);
    }
    a.insta {
        background-image: url(../images/insta-icon.png);
    }
}


/*@media screen and (max-width:  431px) and (min-width:360px) {
ul.sideMenu {
     padding: 0px 0px 0px 8rem;
}


}*/

@media screen and (max-width: 479px) {
    .popOverlay {
        background: rgb(0 0 0 / 0%);
    }
    .eligibilityCalcPage .applicantDetailsRow div {
        font-size: 12px;
    }
    .gallery_product .testiMEven,
    .gallery_product img.eveImgss {
        height: 130px;
    }
    div#mySidenav {
        box-shadow: 0px 0px 0px #c8c8c8;
    }
    div#mySidenav ul.sideMenu {
        padding-left: 20px;
        padding-right: 28px;
        overflow: auto;
        max-height: 380px;
    }
    section.secbreadcrumb .brD li.breadcrumb-item:nth-child(3) {
        max-width: 115px;
    }
    .upcomigSc input[type="submit"] {
        margin-top: 17px;
    }
    .coverUpcomg .input-cont {
        height: 130px;
    }
    .abtSec2Left iframe {
        height: 220px !important;
    }
    .covrCommpr .owl-stage-outer {
        min-height: 182px;
    }
    li.col-md-3 select {
        width: 100%;
        margin: 0 !important;
        display: block;
        font-size: 11px;
        background-position: 93% 50%;
        background-size: 10px;
        padding-right: 16px;
    }
    ul.findSpecialistUl li {
        width: 27%;
    }
    .projSearch input[type="submit"] {
        height: 26px;
        width: 100%;
        margin-right: 0px;
        padding: 0;
        font-size: 13px;
        vertical-align: middle;
        display: inline-block;
    }
    li.col-md-3 select {
        width: 100%;
        margin: 0 !important;
        display: block;
        font-size: 11px;
    }
    ul.findSpecialistUl li:last-child {
        padding-right: 0;
        width: 32%;
        float: right;
    }
}

@media screen and (max-width: 431px) {
    li.reqstvisit span.wpcf7-list-item.last {
        margin-left: 1px;
    }
    li.reqstvisit span.wpcf7-list-item.first {
        margin-left: 8px;
    }
    .coverUpcomg .input-cont {
        height: 115px;
    }
    .coverUpcomg .input-cont {
        margin-right: 15px;
    }
    #mySidenavsaerch.sidenav.opNavCls {
        padding-left: 6px;
        padding-right: 7px;
    }
    li.reqstvisit span.wpcf7-form-control-wrap.radio-567 {
        margin-left: 5px;
    }
    .tesTimonial .nav-pills .nav-link {
        /* font-size: 14px;
        padding: 8px 12px !important;*/
    }
    .coverUpcomg .sericonCovee .icon {
        width: 90px;
        height: 90px;
    }
    .onwrds span {
        font-size: 11px;
    }
}

@media screen and (max-width: 413px) {
    .abtSec2Left iframe {
        height: 180px !important;
    }
    .coverUpcomg .input-cont {
        margin-right: 12px;
    }
    .coverUpcomg .sericonCovee .icon {
        width: 87px;
        height: 87px;
    }
}

@media screen and (device-width: 360px) {
    .covDels h2.innrH2.conTclass {
        color: #fff !important;
        margin: 5px 0;
        font-size: 14px !important;
    }
    .desc p {
        font-size: 12px !important;
    }
    .corAddr strong {
        font-size: 19px;
    }
    p,
    ul.listing.bloglist li {
        font-size: 12px;
    }
    section.secbreadcrumb .brD li,
    .corAddr li a,
    .corAddr li {
        font-size: 13px;
    }
}

@media screen and (max-width: 359px) {
    div#mySidenav ul.sideMenu {
        padding-left: 20px;
        padding-right: 28px;
        margin-top: 0;
        overflow: auto;
        max-height: 245px;
    }
    .text-start.covrClas.covErTabbNMst button {
        margin-bottom: 6px;
    }
    section.secbreadcrumb .brD li.breadcrumb-item:nth-child(3) {
        max-width: 85px;
    }
    #sidebar.sticky label.howCo {
        font-size: 14px !important;
    }
    .coverUpcomg .input-cont {
        height: 120px;
    }
    .coverUpcomg .input-cont {
        margin-right: 9px;
    }
    .coverUpcomg .input-cont:nth-child(3) {
        margin-right: 0;
    }
    #mySidenavsaerch.sidenav.opNavCls {
        padding-left: 0;
        padding-right: 3px;
    }
    header ul.findSpecialistUl li.col-md-3.raiLi .input-cont {
        margin-right: 6px;
    }
    li.reqstvisit span.wpcf7-form-control-wrap.radio-567 span.wpcf7-list-item.last {
        margin-left: 6px;
    }
    li.reqstvisit span.wpcf7-form-control-wrap.radio-567 span.wpcf7-list-item.first {
        margin-left: 11px;
    }
    .conTFoemm .radio-567 label input[type="radio"] {
        margin-left: 5px;
        margin-right: 0;
    }
    .projBannLft {
        width: 91% !important;
        margin: 0 auto;
    }
    .tesTimonial .nav-pills .nav-link {
        font-size: 14px;
        padding: 8px 10px !important;
    }
    /*ul.sideMenu {*/
    /*padding: 0px 0px 0px 8rem;*/
    /*}*/
    a.navbar-brand.loGo.siDelo img {
        width: 44%;
    }
    .coverUpcomg .sericonCovee .icon {
        width: 80px;
        height: 80px;
    }
}

@media screen and (device-width: 320px) {
    h3.redH3 {
        font-size: 12px !important;
    }
    .conTFoemm input[type="text"],
    .conTFoemm input[type="email"],
    .conTFoemm input[type="tel"],
    .conTFoemm select,
    .conTFoemm textarea {
        font-size: 11px;
    }
    ul.covForm li label {
        font-size: 11px;
    }
    label.howCo {
        font-size: 11px !important;
    }
    label.howCo {
        font-size: 11px !important;
    }
    .spaceclas::-webkit-input-placeholder,
    .contForm::-webkit-input-placeholder,
    .contFormm::-webkit-input-placeholder,
    .sitVis::-webkit-input-placeholder {
        /* Edge */
    }
    .spaceclas::-ms-input-placeholder,
    .contForm::-ms-input-placeholder,
    .contFormm::-ms-input-placeholderm.sitVis::-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-family: 'Poppins-Regular';
    }
    .spaceclas::placeholder,
    .contForm::placeholder,
    .contFormm::placeholder,
    .sitVis::placeholder {}
}

@media screen and (device-width: 540px) {
    /*  .soldCover h2.redH2:after {
    width: 61%;
    top: 8px;
   
}*/
    h2.redH2,
    h1.redH2 {
        font-size: 21px !important;
    }
    .covrComm.solCov.sldot .owl-nav {
        top: -81px;
    }
    h3.redH3 {
        font-size: 19px !important;
    }
    ul.sideMenu {
        padding: 0px 0px 0px 0rem;
    }
    a.navbar-brand.loGo.siDelo img {
        margin-left: 0rem;
    }
    /*.covrComm .owl-nav {
    top: -75px;
    left: 57%;
}
h2.redH2:after {
    width: 35%;}*/
}

@media screen and (max-width: 320px) {
    .TriPrj.truSec h3.redH3:after {
        width: 48%;
    }
    h3.redH3:after {
        /* width: 56%;*/
    }
    .TriPrj h3.redH3:after {
        width: 41%;
        /*bottom: 17px;*/
    }
    ol.breadcrumb.BlgBred li.breadcrumb-item {
        font-family: 'Poppins-Regular';
    }
    .serchBlog input#searchsubmit {
        width: 18px;
        height: 27px;
        background-size: 17px;
    }
    span.date {
        font-size: 11px;
    }
    h2.innrH2.suerTit:after {
        width: 23%;
    }
    li.breadcrumb-item {
        font-size: 9px;
    }
    .eventTitl {
        font-size: 14px;
    }
    ol.breadcrumb.singlNeww li.breadcrumb-item {
        font-size: 9px;
    }
    h2.innrH2.contCor:after {
        top: 9px;
        width: 39%;
    }
    ul.contctLi li {
        font-size: 12px;
    }
    ul.contctLi li a {
        font-size: 11px;
    }
    ul.locListt li {
        font-size: 12px;
    }
    ul.locListt li a {
        font-size: 12px;
    }
    ul.social li {
        width: 39px;
        height: 39px;
    }
    .desc p {
        line-height: 14px;
        font-size: 8px !important;
    }
    #sync1 button.owl-next {
        width: 27px !important;
        height: 27px !important;
    }
    #sync1.owl-theme .owl-prev {
        left: 3px;
    }
    #sync1.owl-theme .owl-next {
        right: 3px;
    }
    #sync1 button.owl-prev {
        width: 27px !important;
        height: 27px !important;
    }
    .tesTimonial .nav-pills .nav-link {
        font-size: 14px;
    }
    h2 {
        font-size: 13px !important;
    }
    /*    p {
        line-height: 17px;
    }*/
    .year {
        font-size: 13px;
    }
    #sync2 .current .item:before {
        left: 39%;
        bottom: 44px;
    }
    .tesTimonial .nav-pills .nav-link {
        font-size: 11px;
    }
    .exicuName {
        font-size: 12px;
    }
}


/* @media screen and (device-width: 411px) {
.col-16.col-md-4.col-lg-4.mobRow {
    
    bottom: 300px;
}

 }*/

@media screen and (device-width: 280px) {
    .hedAdd a {
        font-size: 10px;
    }
    .Titll {
        font-size: 14px;
    }
    .testiMoniDes {
        max-height: 1138px;
    }
    .testiMoniDes {
        margin: 0px 2rem;
    }
    a.navbar-brand.loGo.siDelo img {
        width: 25%;
    }
    /*  ul.sideMenu {*/
    /*    padding: 0px 0px 0px 10rem;*/
    /*}*/
    h2.redH2,
    h1.redH2 {
        font-size: 11px !important;
    }
    h3.redH3 {
        font-size: 11px !important;
    }
    .covevnt.lifeKalyantCvr {
        min-height: 246.87px;
    }
    .serchBlog {
        width: 90%;
    }
    ol.breadcrumb.BlgBred li.breadcrumb-item {
        font-family: 'Poppins-Regular';
    }
    .coverAlllab li {
        width: 24%;
        font-size: 8px;
    }
}

@media screen and (max-width: 767px) {}