.ffx__bojev{
    object-fit: cover;
    width: 100% !important;
    height: 331px;
}





.ddphoen{
        position: absolute;
    margin-left: -33px;
}
.fonnjs-css{
    font-size: 18px;
}

.phone__css{
        font-size: 19px !important;
}
.as__phoen{
    
}
.full__txt{
        font-size: 20px;
    line-height: 34px;
    text-align: initial;
}
.footer__discss{
        max-width: 156px;
    margin-bottom: 27px;
}
.logifooterCss{
    padding-top: 40px;
    padding-bottom: 29px;
    background: teal;
}
.wgei__bgs{
        background: #F7F7F7;
    padding-top: 69px;
}
.whatweoffcss{
    padding-top: 39px;
}
.shpp__css{
    font-size: 17px;
    color: #000;
}
.ggtw-_css{
    max-width: 87px;
    border-radius: 100px;
    object-fit: cover;
    border: 2px solid #ddd;
}
.whyysy__css{
        padding-top: 53px;
    padding-bottom: 41px;
}
.sdfkh__css{
    padding: 5px 37px !important;
    border: inherit !important;
    border-radius: inherit !important;
}
.chota{
    height: 47px;
}








.morere__css{
    text-decoration: underline;
    font-weight: 400;
    color: blue;
}
.po__arow-left{
        float: left;
    margin-left: -21px;
    margin-top: -146px;
}
.po__arow-right{
 float: right;
    margin-right: -19px;
    margin-top: -146px;
}
.resd_pp{
        color: blue !important;
    font-weight: 500;
}

/*partner slider srat*/ 

.post-slide{
    padding-bottom: 10px;
    margin: 0 15px;
    position:relative;
}
.post-slide img{
    width: 100%;
    height: auto;
}
.post-slide .post-date{
    position:absolute;
    top:2%;
    left:8%;
    padding: 3% 5%;
    background: #e74c3c;
}
.post-slide .month{
    font-size: 14px;
    color:#fff;
    font-weight: bold;
    text-transform:uppercase;
}
.post-slide .month:after{
    content:"";
    display: block;
    border:1px solid #fff;
}
.post-slide .date{
    font-size: 14px;
    color:#fff;
    display: block;
    text-align:center;
    font-weight: bold;
}
.post-slide .post-title{
    margin:25px 0 15px 0;
}
.post-slide .post-title a{
    font-size:15px;
    font-weight:bold;
    color:#333;
    display: inline-block;
    text-transform:uppercase;
    transition: all 0.3s ease 0s;
}
.post-slide .post-title a:hover{
    text-decoration: none;
    color:#e74c3c;
}
.post-slide .post-description{
    font-size: 14px;
    line-height:24px;
    color:#808080;
}
.post-slide .read-more{
    color:#333;
    text-transform:capitalize;
    transition: color 0.20s linear;
}
.post-slide .read-more i{
    margin-left:10px;
    font-size:10px;
}
.post-slide .read-more:hover{
    text-decoration:none;
    color:#e74c3c;
}
.owl-controls .owl-buttons{
    margin-top:20px;
    position:relative;
}
.owl-controls .owl-prev{
    position: absolute;
    left: -40px;
    bottom: 230px;
    padding: 8px 17px;
    background:#333;
    transition:background 0.50s ease;
}
.owl-controls .owl-next{
    position: absolute;
    right: -40px;
    bottom: 230px;
    padding:8px 17px;
    background:#333;
    transition:background 0.50s ease;
}
.owl-controls .owl-prev:after,
.owl-controls .owl-next:after{
    content:"\f104";
    font-family: FontAwesome;
    color: #d3d3d3;
    font-size:16px;
}
.owl-controls .owl-next:after{
    content:"\f105";
}
.owl-controls .owl-prev:hover,
.owl-controls .owl-next:hover{
    background: #e74c3c;
}
@media only screen and (max-width: 990px) {
    .post-slide{
        margin: 0 20px;
    }
    .owl-controls .owl-buttons .owl-prev{
        left:-20px;
        padding:5px 14px;
    }
    .owl-controls .owl-buttons .owl-next{
        right:-20px;
        padding:5px 14px;
    }
}
@media only screen and (max-width: 767px){
    .owl-controls .owl-buttons .owl-prev{
        left:0px;
        bottom: 260px;
    }
    .owl-controls .owl-buttons .owl-next{
        right:0px;
        bottom: 260px;
    }
}
/*partner slider end*/


.abhsy__css{
        padding: 33px;
}
.softe__css{
    padding-top: 54px;
    padding-bottom: 54px;
    background: whitesmoke;
}
.rsed-icons{
        font-size: 14px !important;
    color: #8fd30a !important;
}
.readmor__css{
    margin-top: 0px; 
}
.onhs__css{
    padding: 33px !important;
    height: 289px;
    border-radius: 11px;
    /*background: #f0ffff00 !important;*/
}

.aply__css{
        padding: 22px;
    text-align: justify;
    background: azure;
}
.btn__yy_css{
    background: #ef7f1a;
    color: #fff;
    border-radius: inherit;
    width: 271px;
    box-shadow: 3px 4px 0px 0px #095896;
}


/* fixed social*/
 .ress__liv{
        background: #e6e7e3;
    border-radius: 5px;
    box-shadow: 1px 1px 2px 0px #b1b0b0;
 }
 .onsf__padin{
    padding-bottom: 74px;
    box-shadow: 0px 3px 0px 24px #e3e3e3;
 }
.topbgs__css{
    /*background: #70a30b;*/
    /*background: radial-gradient(circle, rgba(143,211,10,1) 35%, rgba(254,211,34,1) 100%);*/
        background: #808080;
}
.solo__css{
      color: #005392 !important;
    text-decoration: underline;
}
.logi_css{
   background: #ef7f1a;
    padding: 3px 23px 6px;
}
.mggtst__css{
        margin-top: 13px;
}
.fafa_cloor{
        color: #fff;
}
.fsfs_s__css{
        color: #fff;
}



.webs__css{
        font-size: 39px;
    font-weight: 800;
}
.ourtem{
    font-size: 19px;
}
.webbb__css{
        padding-bottom: 47px;
}
.owniis__css{
  background: #ffffff;
    padding: 4px 41px 4px 41px;
    font-weight: 800;
    border-radius: 3px;
    box-shadow: 2px 2px 2px 0px #606666;
}

.iits__css{
    background: #ddd;
    padding-top: 72px;
    padding-bottom: 45px;
}
.uuui-bd{
      background: #2d2d2d;
    padding-top: 72px;
    padding-bottom: 45px;
}
.qqaa{
      background: #fff;
    padding-top: 72px;
    padding-bottom: 45px;
}




  ol {
counter-reset: li;
list-style: none;
font: 15px 'trebuchet MS', 'lucida sans';
padding: 0;
margin-bottom: 4em;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

ol {
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
/*-webkit-padding-start: 40px;*/
}

li {
display: list-item;
text-align: -webkit-match-parent;
}

.rectangle-list a {
position: relative;
display: block;
padding: .4em .4em .4em .8em;
margin: .5em 0 .5em 2.5em;
background: #ddd;
color: #050418;
    font-weight: 600;
text-decoration: none;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.rectangle-list a:before {
content: counter(li);
counter-increment: li;
position: absolute;
left: -2.5em;
top: 50%;
margin-top: -1em;
background: #1071ba;
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
font-weight: bold;
}

.rectangle-list a:after {
position: absolute;
content: '';
border: .5em solid transparent;
left: -1em;
top: 50%;
margin-top: -.5em;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.rectangle-list a:hover {
background: #eee;
}

.rectangle-list a:hover:after {
left: -.5em;
border-left-color: #fa8072;
}










.getall__css{
	background: #015392;
    padding-top: 20px;
    padding-bottom: 0px;
    border-bottom: 4px solid #ef7f1a;
}
.btnst_fs__css{
	border-radius: inherit;
}

.digh__css{
	margin: 0px;
    padding: 0px;
    margin-top: 14px;
    font-size: 45px;
    font-weight: 200;
}
.hswe__css{
	    padding: 56px;
    background: #fdfdfd;
}
.hdhj__tet__css{
	    padding: 54px;
    background: aliceblue;
}
.ccdsr__psg{
	padding-top: 36px;
    padding-bottom: 38px;
}
.span_css{
	color: crimson;
    font-weight: 600;
    font-family: 'Font Awesome 5 Brands';
}
.p__css{
	font-size: 20px;
    line-height: 30px;
}
.oou__css{
	line-height: 16px;  
    padding: 11px;
}
.fmt__css{
	font-size: 18px !important;
}
.pposu{
	font-size: 15px !important;
    color: teal;
    text-decoration: underline;
}
.hh44__css{
	font-size: 15px !important;
}