/*---------------------
Header Top Css Here
Header Bottom Css Here
Header Middel Css Here
Slider Css Here
Content Bar Css Here
Footer Css Here
Footer top and Bottom Css here
Inner Page Css Here
-------------------------*/

/*----------------

Online Google Font Here
----------------------*/

/*---------- font-family: 'Hind', sans-serif; ------------*/
@import url('https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700&display=swap&subset=devanagari,latin-ext');


/*---------- font-family: 'Poppins', sans-serif; ------------*/
@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
body{
line-height: 26px;
font-size: 15px;
font-style: normal;
font-weight: 400;
font-family: 'Poppins', sans-serif;
color: #222;
/* background-image: url(../images/watermark.png); */
}

body, html{
height: 100%;
}

p{
font-family: 'Hind', sans-serif;
font-size: 16px;
color: #848484;
line-height: 26px;


}

h2{
font-size: 30px;
}

h1, h2, h3 ,h4, h5, h6{
color: #222;

font-family: 'Poppins', sans-serif;
position: relative;
}

a{
text-decoration: none;
transition: all 0.5s ease;
color: #151b2c;
}
a:hover{
text-decoration: none;
color: #F7931D;
}

ul{
padding: 0px;
}

ul li{
font-family: 'Hind', sans-serif;
font-size: 16px;
color: #848484;
line-height: 26px;
font-weight: 300;
}

span{
color: #848484;
}
/*--------------------

Header Top Section Start Here
-------------------------------*/
.left-menu {
    width: 100%;
    float: left;
}
.list-left-side{
	width: 100%;
	list-style: none;
}
.list-left-side li{
	border-bottom: 1px solid #f7931d;
    background: #03383a;
    transition: .7s;
}
.list-left-side li:hover{
    background: #FF9800;   
    color: #03383a;
}
ul.list-left-side li a {
    color: #fff;
}
.right-side-container{
	width: 83.5%;
	float: right;
}
.left-menu .navbar-brand {
    padding: 0 20px;
    width: 100%;
    background: #fff;
    border-top: 3px solid #f7931d;
}
section.header_top-informations {
background-color: #03383a;
    position: fixed;
    width: 83.5%;
    z-index: 9999;
    right: 0;
}

section.header_top-informations address{
margin-bottom: 0px;
}

.hrd-top-cont-info i {
color: #F7931D;
font-size: 16px;
}

.hrd-top-cont-info p {
display: inline-block;
margin: 10px 25px 10px 6px;
}

.hrd-top-cont-info p a {
color: #fff;
}

.hrd-top-cont-info p a:hover {
color: #F7931D;
}

.stay_connected{
    float:right;
}
.stay_connected ul li{
list-style: none;
display: inline-block;
color: #fff;
font-weight: 400;
padding-right: 21px;
}

.stay_connected ul li a {
color: #fff;
margin-right: -7px;
font-size: 14px;
}

.stay_connected ul li a:hover {
color: #f7931c;
}

.stay_connected {
display: inline-block;
}

.stay_connected ul {
display: inline-block;
margin: 10px 0px 8px 0px;
}

.get-in-tuch_box {
display: inline-block;
margin-left: 5px;
float: right;
}

.get-in-tuch_box h4 a {
background-color: #F7931D;
color: #fff;
padding: 13px 26px;
font-size: 14px;
font-weight: 500;
text-transform: uppercase;
line-height: 45px;
}

.get-in-tuch_box h4 {
margin: 0;
margin-bottom: 0px;
}

/*-------------------------

Header Navication Section Start Here 
--------------------------*/


section.header-navication-info {
width: 16%;
height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 2;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
background: #F7931D;
}

@media (min-width: 768px){
section.header-navication-info .navbar-expand-md .navbar-nav .nav-link {
padding: 30px 23px;
text-transform: uppercase;
color: #333;
display: inline-block;
text-decoration: none;
font-family: 'Hind', sans-serif;
font-size: 14px;
font-weight: 600;}
}

section.header-navication-info .navbar{
	padding: 0px;
}

section.header-navication-info .navbar-dark .navbar-nav .nav-link:hover {
color: rgb(247, 147, 28);
}

section.header-navication-info .navbar-dark .navbar-nav .active>.nav-link{
color: rgb(247, 147, 28);
}


/*------------------------------

Navication Dropdwon Css Satart Here 
------------------*/

section.header-navication-info .dropdown-menu{
border: none;
border-radius: 0px;
padding: 0px 0px;
min-width: 100%;
}

section.header-navication-info ul.dropdown-menu li {
border-bottom: 1px solid #e0e0e0;
background: #eee;
}
    
.navbar-nav .dropdown-menu {
position: static;
float: none;
border-top: 3px solid #003a75;}

section.header-navication-info .dropdown-item{
line-height: 37px;
font-weight: 400;
color: #848484;
font-size: 16px;}

section.header-navication-info .dropdown-item:focus, .dropdown-item:hover {
color: #fff !important;
text-decoration: none;
background-color: #03383aeb;}

section.header-navication-info .dropdown-toggle::after{
display: none;}

section.header-navication-info .dropdown-submenu>.dropdown-menu{
margin-top: -3px;}

section.header-navication-info .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
color: #0c1f38;}

section.header-navication-info .navbar-nav li:hover > ul.dropdown-menu {
display: block;
}
section.header-navication-info .dropdown-submenu {
position:relative;
}
section.header-navication-info .dropdown-submenu>.dropdown-menu {
top:0;
left:100%;
margin-top:-6px;
}


section.header-navication-info .dropdown-menu > li > a:hover:after {
text-decoration: underline;
transform: rotate(-90deg);
} 


/*section.header-navication-info .dropdown-menu {
    display: block;
}*/

section.header-navication-info ul.dropdown-menu li a.nav-link {
font-weight: 400;
color: #848484;
font-size: 16px;
}

section.header-navication-info ul.dropdown-menu li a.nav-link:hover {
background-color: #03383a;
color: #fff;
}

li.nav-item.active {
background-color: #f7931d;
}

section.header-navication-info ul.dropdown-menu li a.nav-link:active {
background-color: #03383a;
}

ul.dropdown-menu li a.nav-link {
font-weight: 400;
color: #848484;
font-size: 16px;
}


/*--------------------

Slider Section Start Here
-------------------*/
section.slider-info-area .slider-info-content h4{
color: #fff;
font-size: 21px;
font-weight: 600;
margin: 0px 0px -29px 0px;
}

section.slider-info-area .slider-info-content h2{
font-size: 47px;
color: #fff;
text-transform: uppercase;
font-weight: 800;
margin-bottom: 17px;
text-shadow: 2px 2px 2px #000000a3;
}

section.slider-info-area .slider-info-content p{
width: 70%;
color: #fff;
font-size: 17px;
line-height: 27px;
margin-bottom: 36px;
text-align: center;
margin: 0px auto 38px auto;
text-shadow: 2px 2px 2px #0000008a;
font-weight: 400;}

section.slider-info-area .carousel-caption {
position: absolute;
right: 0;
bottom: 20px;
left: 0;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: inherit;
top: 30%;
text-align: center;
margin: auto;
}

section.slider-info-area .slider-info-content h3 a {
display: inline-block;
background-color: #f7931c;
border-radius: 0;
padding: 13px 28px;
font-size: 17px;
font-weight: 500;
display: inline-block;
color: #ffffff;
letter-spacing: 0px;
border: 2px solid #f7931c;
letter-spacing: 1px;
}

section.slider-info-area .slider-info-content h3:last-child a {
background-color: #ffffff;
background: none;
border: 2px solid #ffff;
}

section.slider-info-area .slider-info-content h3 {
display: inline-block;
margin-right: 30px;
}

section.slider-info-area .slider-info-content h3:last-child a:hover {
background-color: #f7931c;
border-color: #f7931c;
}

section.slider-info-area .slider-info-content h3 a:hover{
background-color: #ffffff;
background: none;
border: 2px solid #ffff;
}

section.slider-info-area .carousel-control-prev i {
background-color: #000;
width: 44px;
height: 45px;
text-align: center;
line-height: 46px;
color: #fff;
font-size: 20px;
}

section.slider-info-area .carousel-control-prev {
left: 0px;
z-index: 1;
}

section.slider-info-area .carousel-control-next, .carousel-control-prev{
width: inherit;
}

section.slider-info-area .carousel-control-next {
right: 0;
z-index: 1;
}
section.slider-info-area .carousel-control-next i{
background-color: #000;
width: 44px;
height: 45px;
text-align: center;
line-height: 46px;
color: #fff;
font-size: 20px;
}

section.slider-info-area .carousel-item:before {
position: absolute;
content: "";
left: 0;
right: 0;
background-color: #0000003d;
width: 100%;
height: 100%;
}

section.slider-info-area .carousel-indicators li{
width: 14px;
height: 14px;
border-radius: 50%;
}

section.slider-info-area .carousel-control-next i:hover {
background-color: #f7931c;
}

section.slider-info-area .carousel-control-prev i:hover {
background-color: #f7931c;
}


/*-----------------

Why Chosse Us Section Css Here
-------------------------*/
section.why-choosing-info {
background: #f2f2f2;
padding: 28px 0px 62px 0px;
margin-bottom: 14px;
}

.why-chosee-icons img {
width: 58px;
}
	
.why-chosse-us-main-box h4 {
margin: 14px 0px 11px 0px;
}

.why-chosse-us-main-box h4 a{
font-size: 20px;
color: #222;
margin-bottom: 15px;
font-weight: 500;}

.all-title-strage-bussines h2 {
border-bottom: 1px solid #eaeaea;
padding: 14px 0px 15px 0px;
margin: 24px 0px 40px 0px;
}

.all-title-strage-bussines h2:before {
position: absolute;
content: "";
width: 8%;
left: 0;
right: 0;
background-color: #f7931c;
height: 1px;
margin: auto;
bottom: -1px;
}

.all-title-strage-bussines p {
width: 82%;
}

.why-chosse-us-main-box:hover {
transform: translateY(-10px);}
    

.why-chosse-us-main-box {
transition: all 0.9s ease;
margin-top: 21px;}

.why-chosse-us-main-box h4 a:hover{
color: #F7931D;
}
	
	

/*-----------------

Services Section Css Here
----------------------*/
section.services-info .item{
margin-top: 28px;
}


section.services-info .owl-theme .owl-dots .owl-dot span{
width: 14px;
height: 14px;
outline: none;
}
	
section.services-info .owl-theme .owl-dots .owl-dot.active span{
background: #F7931D;
outline: none;
}

section.services-info .owl-theme .owl-dots .owl-dot span{
background: #f7931cc2;
outline: none;
}	
	
.services_tghumbs{
overflow: hidden;
}

.services_tghumbs img{
width: 100%;
transition: all 0.5s ease;
border-radius: 3px 3px 0px 0px;
}

.services_tghumbs img:hover{
transform: scale(1.1);
}

.services_contenmt-box {
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
padding: 13px;
border: 1px solid #f9f9f9;
position: relative;
margin-bottom: 30px;
/*min-height: 219px;*/
min-height: 249px;
}

.services_contenmt-box h4{
margin-bottom: 15px;
}

.services_contenmt-box h4 a {
font-size: 17px;
font-weight: 600;
}

.services_contenmt-box p{}


.services_contenmt-box h5{}

.services_contenmt-box h5 a{
font-size: 13px;
text-transform: uppercase;
font-weight: 700;
color: #03383a;
}

.services_contenmt-box h5 a:hover {
color: #f7931c;
}

/*----------------------

Company Countre Section Css here
-----------------------*/
section.company-groth-counter-info {
background-repeat: no-repeat;
background-image: url(../images/testimounals_bg-01.jpg);
background-size: cover;
background-position: center;
position: relative;
margin: 55px 0px 43px 0px;
}

section.company-groth-counter-info:before {
position: absolute;
content: '';
left: 0;
right: 0;
background-color: #000000e0;
width: 100%;
height: 100%;
}

section.company-groth-counter-info .counter {
background-color: #f5f5f5;
padding: 17px 0;
border-radius: 3px;
background: none;
border: 2px solid #fff;
margin: 65px 0px 57px 0px;
}

section.company-groth-counter-info .count-title {
font-size: 30px;
font-weight: normal;
margin-top: 13px;
margin-bottom: 11px;
text-align: center;
color: #ffffff;
font-weight: 600;
}

section.company-groth-counter-info .count-text {
font-size: 17px;
font-weight: normal;
margin-top: 10px;
margin-bottom: 0;
text-align: center;
color: #f7931b;
}

section.company-groth-counter-info .fa-2x {
margin: 3px auto 15px auto;
float: none;
display: table;
color: #ffffff;
font-size: 30px;
}

/*-----------------------

About and What We Do Section Css Starrt Here
----------------------*/

section.about-and-what-we-do-info {
margin-bottom: 80px;
}

.learn-about-us-info {}

.learn-about-us-info h2{
font-size: 24px;
border-bottom: 1px solid #eaeaea;
padding: 14px 0px 20px 0px;
margin: 23px 0px 40px 0px;
}

.about-box-and-thubs img{
margin-bottom: 26px;
}

.learn-about-us-info h2:before {
position: absolute;
content: "";
left: 0;
right: 0;
width: 23%;
height: 1px;
background-color: #f7931c;
bottom: -1px;
}


.about-box-and-thubs h4{
margin-top: 21px;
}

.about-box-and-thubs h4 a {
background-color: #03383a;
padding: 11px 24px;
color: #ffff;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
}

.about-box-and-thubs h4 a:hover{
background-color: #f7931b;
}

.what-we-do {
border: 1px solid #f4f4f4;
padding: 21px;
}

.what-we-do ul{
margin-bottom: 0px;
}

.what-we-do ul li {
list-style: none;
border-bottom: 1px solid #f4f4f4;
position: relative;
margin-left: 27px;
}

.what-we-do ul li a{
font-size: 16px;
font-weight: 400;
line-height: 39px;
color: #848484;
}

.what-we-do ul li:before {
position: absolute;
font-family: "Font Awesome 5 Free";
content: "\f00c";
font-weight: 800;
border: 2px solid #f7931b;
border-radius: 50%;
width: 15px;
height: 15px;
color: #f7931b;
text-align: center;
line-height: 11px;
font-size: 10px;
left: -26px;
top: 10px;
}

.what-we-do ul li a:hover {
color: #f7931b;
}

/*-------------

Testimounals Section Css Here
----------------*/
.testimonials-say .carousel {
margin: 35px auto;
padding: 0 70px;
}
.testimonials-say .carousel .item {
color: #999;
font-size: 14px;
text-align: center;
overflow: hidden;
min-height: 155px;
}
.testimonials-say .carousel .item .img-box {
width: 135px;
height: 135px;
margin: 0 auto;
padding: 5px;
border: 1px solid #ddd;
border-radius: 50%;
}
.testimonials-say .carousel .img-box img {
width: 100%;
height: 100%;
display: block;
border-radius: 50%;
}
.testimonials-say .carousel .testimonial {
/*padding: 30px 0 10px;*/
}
.carousel .overview {
font-style: italic;
}
.testimonials-say .carousel .overview b {
text-transform: uppercase;
color: #f7931c;
}
.testimonials-say .carousel .carousel-control {
width: 40px;
height: 40px;
margin-top: -20px;
top: 50%;
background: none;
}
.testimonials-say .carousel-control i {
font-size: 68px;
line-height: 42px;
position: absolute;
display: inline-block;
color: rgba(0, 0, 0, 0.8);
text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;
display: none;
}
.testimonials-say .carousel .carousel-indicators {
bottom: -40px;
}
.testimonials-say .carousel-indicators li,
.carousel-indicators li.active {
width: 12px;
height: 12px;
margin: 1px 3px;
border-radius: 50%;
}
.testimonials-say .carousel-indicators li {
background: #f7931c;
border-color: transparent;
box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);
}
.testimonials-say .carousel-indicators li.active {
background: #f7931c;
box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.2);
}
.testimonials-say .carousel-indicators li {
border: none;
}
.testimonials-say p.testimonial {
font-size: 16px;
line-height: 28px;
}
.customer-text h2 {
font-size: 34px;
text-transform: uppercase;
font-weight: 600;
position: relative;
margin-bottom: 54px;
} 

.customer-text h2:before{
position: absolute;
content: "";
left: 0;
right: 0;
margin: auto;
background-color: #ff0009;
width: 9%;
height: 3px;
bottom: -18px;
}

section.testimonials-say {
margin: -38px 0px 46px 0px;
background-color: #f2f2f2;
padding: 28px 0px 55px 0px;
}

/************************** 
* default-blog styles 
***************************/
.blog-section {
margin-top: 48px;
margin-bottom: 86px;
}
.default-blog-news {
position: relative;
transition: .5s ease-in-out;
margin-bottom: 50px;
}

.default-blog-news:hover {
  box-shadow: 0 15px 16px 0 rgba(0, 0, 0, 0.03), 0 0px 82px 0 rgba(0, 0, 0, 0.02);
  transition: .2s cubic-bezier(0.4, 0, 1, 1);
}

.default-blog-news .lower-content{
position:relative;
padding: 30px 0px 20px;
padding-left: 90px;
border-bottom: 1px solid #f4f4f4;
}
.default-blog-news .date {
position: absolute;
left: 0px;
top: 30px;
height: 64px;
width: 64px;
background: #f7931c;
line-height: 20px;
padding-top: 13px;
z-index: 9;
color: #fff;
text-align: center;
}

.default-blog-news .lower-content .text p{
margin-bottom: 10px;
}

.default-blog-news .lower-content h4 {
color:#222;
font-weight: 400;
margin-bottom: 10px;
}

.default-blog-news .lower-content h4 a{
color:#222;
transition: all 300ms ease;
font-size: 18px;
}

.default-blog-news .lower-content h4 a:hover{
color: #f7931b;
transition: all 300ms ease;
}

.default-blog-news .lower-content .post-meta{
color: #848484;
font-size:16px;
margin-bottom: 7px;
}


.default-blog-news .lower-content .default_link {
text-transform: capitalize;
color: #222;
transition: .5s ease;
}
.default-blog-news .lower-content .default_link:hover {
transition: .5s ease;
color: #f7931b;
}

.default-blog-news .img-holder {
display: block;
overflow: hidden;
position: relative;
    margin-top: 15px;
}
.default-blog-news .img-holder a {
width: 100%;
}
.default-blog-news .img-holder img {
transform: scale(1);
transition: all 0.5s ease 0s;
width: 100%;
}

.default-blog-news:hover .img-holder img {
transform: scale(1.1);
}
.default-blog-news .overlay {
background-color: rgba(16, 37, 46, 0.9);
text-align: center;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
color: #fff;
opacity: 0;
filter: alpha(opacity=0);
transition: all 450ms ease-out 0s;
transform: rotateY(180deg) scale(0.5,0.5);
}

.default-blog-news:hover .img-holder .overlay {
opacity: 1;
filter: alpha(opacity=100);
transform: rotateY(0deg) scale(1,1);
}
.default-blog-news .overlay .box {
display: table;
height: 100%;
width: 100%;
}
.default-blog-news .overlay .box .content {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.default-blog-news .img-holder .overlay .box .content a i {
background: #f7931b;
border-radius: 50%;
color: #ffffff;
display: inline-block;
font-size: 16px;
height: 45px;
line-height: 48px;
transition: all 500ms ease 0s;
width: 45px;
}

.default-blog-news .img-holder .overlay .box .content a:hover i {
    background: #48c7ec;
}

/*********************************************
		footer css
*********************************************/

.footer-info {
margin-bottom: 40px;
background: #f7931b;
padding: 34px 40px;
margin-top: -110px;
}
.footer-wrap {
background: #03383a;
padding: 50px 0 20px 0;
}
.footer-wrap h3.widget-title {
font-size: 22px;
color: #ffffff;
font-weight: 500;
margin-bottom: 34px;
position: relative;
}


.footer-wrap h3.widget-title:before {
content: "";
background: #ffffff;
width: 38px;
height: 2px;
position: absolute;
bottom: -11px;
left: 0;
}


.social-icon {
list-style: none;
margin-bottom: 0;
margin-top: 5px;
}
.social-icon li {
display: inline-block;
border: 1px solid #fff;
margin: 0 2px;
}
.social-icon li a {
width: 42px;
height: 42px;
display: block;
text-align: center;
line-height: 42px;
color: #fff;
font-size: 18px;
}
.footer-wrap .email {
padding-left: 74px;
position: relative;
margin-left: 44px;
}
.footer-wrap .email a {
font-size: 21px;
color: #fff;
line-height: 26px;
font-family: 'Lato', sans-serif;
text-decoration: none;
}
.footer-wrap .email:before {
content: "\f0e0";
font-size: 54px;
padding: 0;
color: #fff;
position: absolute;
left: 0;
top: 14px;
font-family: "Font Awesome 5 Free";
font-weight: 600;
}
.footer-wrap .email span {
font-size: 17px;
color: #fff;
display: block;
font-weight: normal;
}
.footer-wrap .footer-call {
padding-left: 42px;
position: relative;
float: right;
}
.footer-wrap .footer-call a {
font-size: 21px;
color: #fff;
line-height: 26px;
font-family: 'Lato', sans-serif;
text-decoration: none;
}
.footer-wrap .footer-call:before {
content: "\f3cd";
font-size: 43px;
padding: 0;
color: #fff;
margin-right: 15px;
position: absolute;
left: -2px;
top: 18px;
font-family: "Font Awesome 5 Free";
font-weight: bold;
}
.footer-wrap .footer-call span {
font-size: 17;
color: #fff;
display: block;
font-weight: normal;
}
.footer-wrap {
padding: 50px 0px 10px 0px;
margin-top: 70px;
}
.footer-wrap p {
font-size: 14px;
color: #fff;
line-height: 24px;
margin-top: 15px;
margin-bottom: -15px;
}
.footer-heading {
font-size: 22px;
color: #ffffff;
font-weight: 500;
margin-bottom: 34px;
position: relative;
}
.footer-heading:before {
content: "";
    background: #ffffff;
width: 38px;
height: 2px;
position: absolute;
bottom: -11px;
left: 0
}
.footer-nav {
list-style: none;
}
.footer-nav li {
border-top: 1px solid rgba(255, 255, 255, 0.13);
list-style: none;
}
.footer-nav li:first-child {
border: none;
}
.footer-nav li a {
text-decoration: none;
color: #fff;
line-height: 21px;
width: 100%;
display: block;
font-weight: 400;
font-size: 15px;
margin-left: -10px;
}
.footer-nav li a:hover {
color: #f7931b;
}

.subcribe_ftr-box input[type="email"] {
width: 65%;
float: left;
background-color: transparent;
border: 1px solid #fff;
border-radius: 0;
box-shadow: none;
font-size: 0.9em;
font-family: 'Roboto';
height: auto;
line-height: 25px;
padding: 10px;
-webkit-border-radius: 0;
-webkit-box-shadow: none;
color: #fff;
}

.subcribe_ftr-box input[type=submit] {
background-color: #f7931b;
border-radius: 0;
border: 1px solid #fff;
color: #fff;
font-size: 1.1em;
height: 47px;
padding: 0;
position: relative;
right: 0;
margin: 0;
top: 0px;
width: 83px;
transition: all 0.2s ease-in-out;
color: #fff;
}

.subcribe_ftr-box label {
    display: none;
}

.footer-nav li a:before {
content: "\f0da";
padding-right: 10px;
font-family: "Font Awesome 5 Free";
font-weight: 600;
}
.formWrp .form-control {
height: 36px;
width: 100%;
border-radius: 0;
}
.formWrp .input-Wrap {
margin-bottom: 8px;
}
textarea.form-control {
height: 80px !important;
}




.formWrp .sub {
background: #ff0014;
font-size: 16px;
font-weight: bold;
color: #fff;
padding: 10px 28px;
border: none;
}
.formWrp .sub:hover {
background: #fff;
color: #000;
}
.footer-service {
margin-top: 18px;
border-top: 1px solid #d8d6d6;
}
.footer-service .col-md-6 {
padding: 0;
}
.copyright {
text-align: center;
font-size: 15px;
color: #fff;
padding-top: 10px;
font-weight: 400;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.btn.btn-foot-news {
background-color: #f7931b;
border-radius: 0;
border: 1px solid #fff;
color: #fff;
font-size: 1.1em;
height: 47px;
padding: 0;
position: absolute;
right: 0;
margin: 0;
top: 0;
width: 57px;
transition: all 0.2s ease-in-out;
color: #fff;
}
.btn.btn-foot-news:hover {
background: #20232e;
color: #FFF;
}
.footer-wrap .form-control {
background-color: transparent;
border: 1px solid #fff;
border-radius: 0;
box-shadow: none;
font-size: 0.9em;
font-family: 'Roboto';
height: auto;
line-height: 25px;
padding: 10px;
-webkit-border-radius: 0;
-webkit-box-shadow: none;
color: #fff;
}
.foot-newsletter {
position: relative;
}

.footer-wrap .form-control::placeholder {
color: #fff;
}

.footer-logo img {
width: 88px;
}

/*------------

Stkey Menu Css Here
----------------*/

.stkey-memu.smaller {
position: fixed;
left: 0px;
right: 0px;
top: 0px;
background-color: #fff;
z-index: 999999;
width: 100%;
margin: 0 auto;
webkit-box-shadow: -1px 4px 6px -1px rgba(0, 0, 0, 0.75);
-moz-box-shadow: -1px 4px 6px -1px rgba(0, 0, 0, 0.75);
box-shadow: -1px 4px 6px -1px rgba(189, 183, 183, 0.75);
}
.stkey-memu.smaller a.navbar-brand img {
width: 129px;
}
.stkey-memu.smaller.navbar-expand-md .navbar-nav .nav-link {
padding: 13px 0px 13px 34px;
font-size: 13px;
}
.stkey-memu.smaller .main-header-navication .bg-dark {
border-bottom: 1px solid #000;
}

/*----------------------------

About Inner Page Css Here
----------------*/

.inner-page-banner-title-hadig {
margin: 167px 0px 78px 0px;
}

section.inner-page-about-banner {
background-image: url(../images/inner-page-about-banner.jpg);
background-repeat: no-repeat;
background-size: cover;
position: relative;
text-align: center;
}

section.inner-page-about-banner:before {
content: "";
background-color: #00000091;
position: absolute;
left: 0;
right: 0;
width: 100%;
height: 100%;
}
.inner-page-banner-title-hadig h2 {
color: #fff;
font-size: 38px;
font-weight: 600;
margin: 30px 0px 7px 0px;
letter-spacing: 1px;
}

.inner-page-banner-title-hadig ul li{
list-style: none;
display: inline-block;
margin-right: 3px;
color: #fff;
font-size: 15px;
font-weight: 500;
}

.inner-page-banner-title-hadig ul li a{
color: #f7931c;
}

.about-picks img{
width: 100%;
}

section.welcome-about-info {
padding: 64px 0px 50px 0px;
}

.about-store-info h2{
border-bottom: 1px solid #eaeaea;
padding: 14px 0px 15px 0px;
margin: 24px 0px 28px 0px;
}
.about-store-info h2:before {
position: absolute;
content: "";
width: 8%;
left: 0;
right: 0;
background-color: #f7931c;
height: 1px;
bottom: -1px;
}


/*-----------------

Initiatives Founders Section Css Here
---------------------*/
.initiatives-founders-box-01 {
background-color: #03383a;
padding: 20px;
max-height: 703px;
}

.thumb-and-small-text {
display: flex;
margin-bottom: 22px;
}

.thumb-and-small-text h5 {
font-family: 'Hind', sans-serif;
font-size: 16px;
color: #848484;
line-height: 26px;
color: #fff;
font-weight: 400;
}

.thumb-and-small-text img {
margin-right: 25px;
width: 130px !important;
height: 130px;
object-fit: cover;
border: 1px solid #fff;
padding: 2px;
}

.man-padd-box p {
color: #fff;
font-weight: 400;
margin-bottom: 10px;
}

.man-padd-box {
padding: 0px 0px 0px 0px;
}

.man-padd-box p a {
border: 2px solid #fff;
padding: 9px 24px;
color: #fff;
font-weight: 500;
font-family: 'Poppins', sans-serif;
font-size: 15px;
margin-bottom: 1px;
display: inline-block;
margin-top: 12px;
}

.man-padd-box p a:hover {
background-color: #f7931b;
border-color: #f7931b;
}

.team-main-box {
position: relative;
padding: 23px 12px 17px;
border: 1px solid #e1e1e1;
text-align: center;
}

.initiatives-founders-box-02 {
background-color: #f7931b;
padding: 20px;
max-height: 703px;
	display: none;
}

.man-padd-box-02s {
padding: 0px 0px 0px 0px;
}

.man-padd-box-02s p{
color: #fff;
font-weight: 400;
margin-bottom: 12px;
}

.man-padd-box-02s p a {
border: 2px solid #fff;
padding: 9px 24px;
color: #fff;
font-weight: 500;
font-family: 'Poppins', sans-serif;
font-size: 15px;
margin-bottom: 1px;
display: inline-block;
margin-top: 12px;
}

.man-padd-box-02s p a:hover {
background-color: #03383a;
border-color: #03383a;
}

.inti-founder-title h2 {
border-bottom: 1px solid #eaeaea;
padding: 14px 0px 15px 0px;
margin: 10px 0px 43px 0px;
}

.inti-founder-title h2:before {
position: absolute;
content: "";
width: 8%;
left: 0;
right: 0;
background-color: #f7931c;
height: 1px;
bottom: -1px;
}






.team-thumbs-box:before {
position: absolute;
left: 48px;
top: -3px;
height: 130px;
width: 130px;
border-left: 1px dashed #f7931b;
content: "";
border-radius: 50%;
}

.team-thumbs-box {
padding: 0px 0px 12px 0px;
position: relative;
border-bottom: 1px solid #dadada;
margin-bottom: 16px;
}

.team-thumbs-box img {
border-radius: 50%;
}

.team-thumbs-box h4 {
font-size: 15px;
font-weight: 600;
margin: 14px 0px -2px 0px;
}

.team-thumbs-box span{
font-size: 12px;
font-weight: 500;
}

.team-content-box-info p {
line-height: 21px;
margin-bottom: 9px;
}

.team-content-box-info p a {
font-size: 14px;
font-weight: 600;
color: #f7931b;
}

section.inititive-founders-info {
margin-bottom: 110px;

}

/*--------------------------

Team Attorney Cection Start Here Addviser Inner Page 
------------------------*/
.attorney-wrap {
background: #f5f5f5;
padding: 25px 0 43px 0px;
text-align: center;
margin: 0px 0px -16px 0px;
}

.attorney {
margin-bottom: 30px;
overflow: hidden;
text-align: center;
border: 1px solid #e0e0e0;
background: #fff;
}
.experts {
margin-bottom: 0;
}
.attorney-list {
height: 90px;
width: 100%;
position: relative;
}
.attorney-info {
text-align: center;
position: relative;
background: #fff;
position: absolute;
display: block;
height: 100%;
top: 0;
z-index: 1;
padding: 20px;
left: 0;
right: 0;
margin: 0 auto;
-webkit-transition: all .4s ease-out;
-moz-transition: all .4s ease-out;
-ms-transition: all .4s ease-out;
-o-transition: all .4s ease-out;
transition: all .4s ease-out;
}
.attorney:hover .attorney-info {
top: -32px;
}
.attorney-info h5 {
margin-bottom: 0;
}
.attorney-info h5 > a {
font-size: 16px;
text-decoration: none;
color: #000;
font-weight: 600;
display: block;
margin: 4px 0px 6px 0;
text-transform: uppercase;
}
.attorney-info span {
font-size: 12px;
color: #808080;
margin: 0px 0px 19px;
display: block;
font-weight: 500;
}
.attorney-info ul {} .attorney-info ul li {
position: relative;
display: inline-block;
width: 22%;
}
.attorney-info ul li:nth-child(1) a {
color: #3b5998;
}
.attorney-info ul li:nth-child(2) a {
color: #007ab6;
}
.attorney-info ul li:nth-child(3) a {
color: #dc4b3b;
}
.attorney-info ul li:nth-child(4) a {
color: #007ab6;
}
.attorney-info ul li a {
color: #ff0000;
font-size: 18px;
}
.attorney-info h5 > a:hover {
color: #222;
}
.attorney-image {
position: relative;
overflow: hidden;
}
.expert-team {
padding-top: 0;
}

.team-btn h4 a{
background-color: #03383a;
padding: 14px 28px;
font-size: 17px;
color: #fff;
font-family: 'Source Sans Pro', sans-serif;
font-weight: 600;
border-radius: 1px;

}

.attorney-image img {
width: 100%;
}
.team-btn h4 a:hover{
background-color: #f7931b;

}

.team-btn h4 a i {
padding-left: 10px;
}

.team-btn h4 {
margin: 21px 0px 9px 0px;
}

.our-values-info h4{
font-size: 24px;
border-bottom: 1px solid #eaeaea;
padding: 0px 0px 17px 0px;
margin: 1px 0px 28px 0px;
}


/*----------------------

Meet The Team Section Start Here
--------------------*/

/*********************** Demo - 13 *******************/

.about-team-area .box13 {
position: relative;
transition: all .2s ease-out 0s;
margin-bottom: 20px;
}
.about-team-area .box13 .box-content,
.about-team-area .box13:after {
position: absolute;
left: 20px;
right: 20px
}
.about-team-area .box13:after {
content: "";
display: block;
background: #f7931cde;
top: 20px;
bottom: 20px;
opacity: 0;
transform: rotate3d(-1, 1, 0, 100deg);
transition: all .4s ease-in-out 0s
}
.about-team-area .box13:hover:after {
opacity: .9;
transform: rotate3d(0, 0, 0, 0deg)
}
.about-team-area .box13 img {
width: 100%;
height: auto
}
.about-team-area .box13 .box-content {
top: 45%;
opacity: 0;
z-index: 1;
-webkit-transform: translate(10%, -30%);
transform: translate(10%, -30%);
transition: all .2s ease-out 0s;
text-align:center;
}
.about-team-area .box13:hover .box-content {
opacity: 1;
transform: translate(0, -50%);
transition-delay: .2s
}
.about-team-area .box13 .title a{
display: block;
font-size: 23px;
font-weight: 500;
color: #fff;
margin: 0 0 10px;
}
.about-team-area .box13 .post {
display: block;
font-size: 15px;
color: #fff;
margin-bottom: 20px
}
.about-team-area .box13 .social {
padding: 0;
margin: 0;
list-style: none;
}
.about-team-area .box13 .social li {
display: inline-block;
}
.about-team-area .box13 .social li a {
display: block;
width: 35px;
height: 35px;
background: #fff;
border-radius: 50%;
font-size: 17px;
color: #03383a;
line-height: 40px;
margin-right: 5px;
transition: all .4s ease-in-out 0s;
}
.about-team-area .box14 .icon li,
.about-team-area .box14 .post {
display: inline-block;
}
.about-team-area .box13 .social li a:hover {
color: #fff;
background: #03383a;
}
@media only screen and (max-width: 990px) {
.about-team-area .box13 {
margin-bottom: 30px;
    }
}

.about-team-area .box13 .post p {
display: block;
font-size: 15px;
color: #fff;
margin-bottom: 20px;
}

.about-team-area .box13 .post p a{
color: #fff;
}


.meet-out-team-prt-abt h2{
font-size: 33px;
font-weight: bold;
position: relative;
margin: 26px 0px 46px 0px;
}

.meet-out-team-prt-abt h2:before{
content: "";
height: 3px;
width: 9%;
background-color: #00b8d9;
position: absolute;
bottom: -13px;
left: 0;
right: 0;
margin: auto;
}

.meet-out-team-prt-abt p{
font-size: 15px;
color: #666;
width: 88%;
line-height: 28px;
margin: 0px 0px 51px 0px;}

section.meeet-the-tema-info {
margin: 50px 0px 90px 0px;
}


/*---------------

Our Values Section Start Here
-------------------*/

.our-values-info h4:before{
position: absolute;
content: "";
left: 0;
right: 0;
width: 23%;
height: 1px;
background-color: #f7931c;
bottom: -1px;}

.our-values-thumbs img {
border-radius: 0px;
border: 1px solid #d8d2d2;
padding: 3px;
}


.founder-info-about {
display: inline-block;
padding: 20px;
padding: 20px;
background: #fff;
-webkit-box-shadow: 0 0 20px rgba(1,1,1,.19);
-moz-box-shadow: 0 0 20px rgba(1,1,1,.19);
box-shadow: 0 0 20px rgba(1,1,1,.19);
}

section.our-value-info {
background-color: #f5f5f5;
padding: 50px 0px 20px 0px;
}

section.our-vision {
padding: 60px 0px 60px 0px;
}


/*-------------------------------

Inner Page Services Section Start Here
----------------------------------*/
.single-sidebar-widget .special-links li a:before {
content: '\f0da';
font-family: 'FontAwesome';
position: absolute;
top: 0;
left: -1px;
color: #c21f6f;
font-size: 0px;
line-height: 50px;
opacity: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
border-left: 4px solid #c21f6f;
}
.single-sidebar-widget ul {
list-style: none;
padding-left: 0;
}
.single-sidebar-widget ul {
list-style: none;
padding-left: 0;
}
.single-sidebar-widget .special-links li:hover a,
.single-sidebar-widget .special-links li a.active {
background: #fff;
color: #f7931c;
}
.single-sidebar-widget .special-links li a {
background: #f9f9f9;
color: #807e7e;
border: 1px solid #e9e9e9;
font-weight: 500;
text-transform: uppercase;
display: block;
margin-bottom: 9px;
line-height: 50px;
position: relative;
padding: 0 20px;
-webkit-transition: all .3s ease;
transition: all .3s ease;
position: relative;
font-size: 15px;
}
.single-sidebar-widget .special-links li a:before {
content: '\f0da';
font-family: "Font Awesome 5 Free";
position: absolute;
top: 0;
left: -1px;
color: #0d6eb8;
font-size: 0px;
line-height: 50px;
opacity: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
border-left: 4px solid #f7931c;
font-weight: 900;
}
.single-sidebar-widget .special-links li a:hover:before,
.single-sidebar-widget .special-links li a.active:before {
opacity: 1;
}
.single-sidebar-widget .special-links li a.active:after {
color: #f7931b;
}
.single-sidebar-widget .special-links li a:after {
content: '\f101';
font-family: "Font Awesome 5 Free";
position: absolute;
top: 0;
right: 20px;
line-height: 50px;
color: #6A6969;
font-weight: normal;
font-weight: 900;
}
.box-bg-picks {
overflow: hidden;
}
.box-bg-picks img {
width: 100%;
transition: all 0.4s ease;
}
.box-bg-picks img:hover {
transform: scale(1.1);
}
section.sidebar-setion-pprts {
padding: 50px 20px;
margin-top: 26px;
}
.services-details-content-info h2 {
border-bottom: 1px solid #eaeaea;
padding: 14px 0px 15px 0px;
margin: 24px 0px 28px 0px;
}

.services-details-content-info h2:before{
position: absolute;
content: "";
width: 8%;
left: 0;
right: 0;
background-color: #f7931c;
height: 1px;
bottom: -1px;
}
.single-sidebar-widget .sec-title h2 {
font-size: 20px;
font-family: 'Oswald', sans-serif;
}
.sec-title p {
font-size: 15px;
font-weight: 600;
}
.single-sidebar-widget ul {
list-style: none;
padding-left: 0;
}
.single-sidebar-widget ul.brochure-btns li {
display: block;
margin-bottom: 21px;
}
.single-sidebar-widget ul.brochure-btns li a {
font-family: 'Open Sans', sans-serif;
color: #404040;
text-transform: uppercase;
font-weight: 600;
font-size: 14px;
display: block;
background: #FBFBFB;
border: 1px solid #EDEDED;
padding: 12px 20px;
}
.single-sidebar-widget ul.brochure-btns li a i {
 color: #F44336;
margin: 0 10px 0;
font-size: 1.2em;
}
.single-sidebar-widget {
margin-bottom: 50px;
}
/* .services-details-content-info p { */
/* margin-bottom: 27px; */
/* font-size: 14px; */
/* line-height: 24px; */
/* color: #5d5b5b; */
/* } */
.services-details-content-info h4 {
font-size: 20px;
font-weight: 600;
margin: 33px 0px 18px 0px;
}


.services-details-content-info ul li {
position: relative;
list-style: none;
padding-left: 23px;
line-height: 23px;
margin-bottom: 12px;
margin-left: 19px;
color: #777;
}
.services-details-content-info ul li:before {
content: "";
width: 6px;
height: 6px;
background-color: #757575;
position: absolute;
top: 9px;
border-radius: 50%;
 left: 2px;
}
ul.brochure-btns span {
color: color: #757575;
color: #757575;
}

.box-cont-shaow-details {
background: #fbfbfb;
padding: 20px;
margin-bottom: 30px;
border: 1px solid #ececec;
transition: all 0.5s ease;
}

.box-cont-shaow-details:hover{
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}


/*----------------------

All Projects Info Css Here 
----------------------*/
/*********************** Demo - 9 *******************/

section.all-projects-info .box9 {
background: #03383a;
text-align: center;
position: relative;
margin-bottom: 34px;
}
section.all-projects-info .box9 img {
width: 100%;
height: auto
}
section.all-projects-info .box9:hover img {
opacity: .5
}
section.all-projects-info .box9 .box-content {
padding: 30px 10px 30px 0;
background: rgba(0, 0, 0, .65);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
opacity: 0
}
section.all-projects-info .box9:hover .box-content {
top: 10px;
left: 10px;
bottom: 10px;
right: 10px;
opacity: 1
}
section.all-projects-info .box9 .title {
font-weight: 500;
color: #fff;
line-height: 17px;
margin: 5px 0;
position: absolute;
bottom: 55%;
text-align: center;
margin: auto;
left: 0;
right: 0;
font-size: 23px;
top: 83px;
}
section.all-projects-info .box10 .icon li a,
section.all-projects-info .box9 .icon li a {
line-height: 35px;
border-radius: 50%
}
section.all-projects-info .box9 .title span {
font-size: 14px;
line-height: 40px;
}

section.all-projects-info .box9 .icon {
list-style: none;
padding: 0;
margin: 0;
position: absolute;
top: 50%
}
section.all-projects-info .box9 .icon li {
display: inline-block;
opacity: 0;
transform: translateY(40px)
}
section.all-projects-info .box9:hover .icon li {
opacity: 1;
transform: translateY(0)
}
section.all-projects-info .box9:hover .icon li:first-child {
transition-delay: .1s
}
section.all-projects-info .box9:hover .icon li:nth-child(2) {
transition-delay: .2s
}
section.all-projects-info .box9 .icon li a {
display: block;
width: 35px;
height: 35px;
background: #f39c12;
font-size: 20px;
color: #000;
margin-right: 5px;
transition: all .35s ease 0s
}

section.all-projects-info {
background-color: #f5f5f5;
padding: 40px 0px 36px 0px;
}
section.all-projects-info .box9 .icon a:hover {
background: #fff
}
@media only screen and (max-width: 990px) {
section.all-projects-info .box9 {
margin-bottom: 20px;
	}
}


/*----------------------

Case Stady Section Css Here
-------------------------*/

.case-stady-thumbs-box {
overflow: hidden;
}

.case-stady-thumbs-box img {
width: 100%;
transition: all 0.8s ease;
}

.case-stady-thumbs-box img:hover {
transform: scale(1.1);
}

.case-stady-content-box h3{}

.case-stady-content-box h3 a {
font-size: 21px;
font-weight: 600;
}

.case-stady-content-box p {
line-height: 24px;
font-size: 15px;
}

.case-stady-content-box {
box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
padding: 22px;
border: 1px solid #f9f9f9;
position: relative;
margin-bottom: 49px;
width: 100%;
}

.case-stady-content-box h4 a {
font-size: 15px;
font-weight: 600;
color: #03383a;
}

.case-stady-content-box h4 a:hover{
color: #f7931c;
}

section.case-study {
margin: 67px 0px 83px 0px;
}

/*-------------------

Testimounals Section Start Here 
--------------------*/

section.testimonilas-info {
margin: 51px 0px 20px 0px;
}
.testimounals-bg {
background-color: #f5f5f5;
padding: 20px;
border: 1px solid #e0e0e0;
margin-bottom: 31px;
transition: all 0.5s ease;
background: #fff;
-webkit-box-shadow: 0 0 20px rgba(1,1,1,.19);
-moz-box-shadow: 0 0 20px rgba(1,1,1,.19);
box-shadow: 0 0 20px rgba(1,1,1,.19);
}

.testimounals-bg:hover {
transform: translateY(-10px);
}
.testimounals-bg h5{
font-family: 'Hind', sans-serif;
font-size: 16px;
color: #848484;
line-height: 26px;
font-weight: 400;
position: relative;
margin: 0px 25px 10px 26px;
}

.testimounals-bg h5:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f10d";
position: absolute;
left: -23px;
color: #f7931b;
font-size: 14px;
}

.testimounals-bg h5:after {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f10e";
position: absolute;
color: #f7931b;
font-size: 14px;
padding-left: 8px;
}

.testimounals-bg p{
font-style: italic;
line-height: 22px;
font-size: 15px;
}

/*---------------

Contacts Info Section Start Here
-----------------------*/
.contacts-info-bg-here {
background-image: url(../images/contacts-bg-banners.jpg);
height: 670px;
background-repeat: no-repeat;
background-size: cover;
position: relative;
background-position: center;
margin-bottom: 5px;
}

.contacts-info-bg-here:before {
content: "";
position: absolute;
background-color: #000000a8;
left: 0;
right: 0;
width: 100%;
height: 100%;
}

.contacts-info-detail {
position: relative;
z-index: 9999;
top: 11%;
padding-left: 89px;
}

.contacts-info-detail ul li{
color: #fff;
font-size: 16px;
margin-left: 23px;
margin-bottom: 41px;
line-height: 26px;
list-style: none;
font-weight: 400;
}

.contacts-info-detail ul li i{
color: #fff;
font-size: 20px;
margin-right: 20px;
position: absolute;
left: 78px;
}

.contacts-info-detail ul li span{
font-size: 22px;
font-weight: 400;
margin-bottom: -40px;
display: block;
color: #fff;
}

.contacts-info-detail ul li a{
color: #fff;
}

.contacts-info-detail ul li a:hover{
color: #f7931b;
}

.bg-box-info-cont {
background-color: #fff;
padding: 36px;
height: 670px;
}

.bg-box-info-cont .form-control{
width: 100%;
border-radius: 0;
padding: 0 12px;
min-height: 50px;
border: 1px solid #e6e6e6;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 15px;
font-weight: 400;
margin-bottom: 22px;
}

.bg-box-info-cont textarea.form-control {
height: 130px;
padding: 8px 12px;
}

.bg-box-info-cont [type="submit"] {
background-color: #03383a;
padding: 11px 44px;
color: #ffff;
font-size: 13px;
font-weight: 500;
text-transform: uppercase;
outline: none;
margin: 40px auto 4px auto;
display: table;
border: none;
}

.bg-box-info-cont [type="submit"]:hover{
background-color: #f7931b;
color: #fff;
background-color: #f7931b;
}

.bg-box-info-cont h3{
text-align: center;
margin: 0px 0px 30px 0px;
}

section.contacts-information-sec-area {
background-color: #f2f2f2;
 padding: 60px 0px 49px 0px;
}

section.page-info-defl {
margin: 33px 23px 50px 20px;
background-color: #fff;
padding: 20px;
transition: all 0.6s ease;
box-shadow: 0 0 8px rgba(0,0,0,0.1);
padding: 23px 19px 10px 19px;
text-align: justify;
}

.services_contenmt-box blockquote{
font-family: 'Hind', sans-serif;
    font-size: 16px;
    color: #848484;
	line-height: 26px;}


section.slider-info-area .carousel-control-prev {
left: 0px;
z-index: 999;
}

section.slider-info-area .carousel-control-next {
    right: 0;
    z-index: 999;
}

.img-thumbs-box img {
   width: 128px;
    float: left;
    margin-right: 28px;
    margin-bottom: 14px;
    height: 147px;
}



/*--------------
 25-05-20 Css Here
 -----------------------*/

.our-values-info ul li {
 margin-left: 18px;
}

.content-colleps-info-ser a.btn.btn-primary {
 background-color: #f7931d;
 border: none;
 border-radius: 0px;
 font-size: 17px;
 padding: 8px 18px;
 font-weight: 400;
 outline: none;
 margin-bottom: -10px;
}

.content-colleps-info-ser .card{
background: none;
border: none;
border-radius: 0px;}

.content-colleps-info-ser .card-body{
padding: 0px;
}

.content-colleps-info-ser .btn-primary:focus{
box-shadow: none;
outline: none;
}

.content-colleps-info-ser .btn-primary:not(:disabled):not(.disabled):active{
color: #fff;
background-color: #f7931b;
border-color: #f7931b;
outline: none;
}

.content-colleps-info-ser .btn-primary:not(:disabled):not(.disabled):active:focus{
outline: none;
box-shadow: none;
}

/*---------------
 Client Partner details Content Css Here 
 ---------------*/
.client-partner-information-text-info img{
width: 235px;
text-align: center;
margin: auto;
}

.client-partner-information-text-info p {
font-size: 15px;
color: #848484;
line-height: 30px;
font-weight: 400;
margin-bottom: 28px;
text-align: justify;
}

.client-partner-information-text-info ul li{
font-size: 16px;
color: #848484;
list-style: none;
font-weight: 400;
line-height: 33px;
 margin-left: 12px;}



.client-partner-information-text-info a.btn.btn-primary {
	background-color: #f7931d;
	border: none;
	border-radius: 0px;
	font-size: 17px;
	padding: 22px 25px;
	font-weight: 400;
	outline: none;
	/* margin-bottom: -10px; */
	line-height: 0px;
	margin: 0px;
	/* display: block; */
}

.client-partner-information-text-info .card{
background: none;
border: none;
border-radius: 0px;}

.client-partner-information-text-info .card-body{
padding: 0px;
}

.client-partner-information-text-info .btn-primary:focus{
box-shadow: none;
outline: none;
}

.client-partner-information-text-info .btn-primary:not(:disabled):not(.disabled):active{
color: #fff;
background-color: #f7931b;
border-color: #f7931b;
outline: none;
}

.client-partner-information-text-info .btn-primary:not(:disabled):not(.disabled):active:focus{
outline: none;
box-shadow: none;
}


ul.list-box-info li:before {
width: 8px;
height: 8px;
position: absolute;
content: "";
left: -15px;
background-color: #848484;
border-radius: 50%;
top: 10px;
}


ul.list-box-info li {
position: relative;
margin-left: 28px;
line-height: 28px;}


.profile-img-blow-content h3 {
 line-height: 22px;
 margin: 0px 0px -2px 0px;
text-align: center;
}

.profile-img-blow-content h3 a{
font-size: 21px;
line-height: 0px;
 font-weight: 600;
}

.profile-img-blow-content p a{
color: #848484;
}

.profile-img-blow-content {
 text-align: center;
}

ul.left-space-content li {
list-style: disc;
margin-left: 152px;
}

ul.left-info-prt {
 width: 100%;
}

ul.left-info-prt li {
list-style: disc;
 margin-left: 19px;
/* line-height: 0px; */
}


/*-------------------
 Contacts Form Css Here
 ---------------------*/
.wpcf7-response-output.wpcf7-mail-sent-ok {
    background-color: #119e04;
    padding: 10px;
    color: #fff;
    border-radius: 4px;
    font-size: 15px;
}

a.btn-say-white {
    color: #f7931b;
    font-size: 14px;
    font-weight: 500;
    text-decoration: underline;
    margin-top: 29px;
    display: block;
}