.single-box.size
{
	min-height:286px;
}
.business-excellence-bx h3
{
	color:#ffffff;
    margin-bottom: 18px;
	font-size:18;
	font-weight:700;
}
.excellence-circle
{
	    color: #ffffff;
    margin-bottom: 18px;
    font-size: 18;
    font-weight: 700;
        
		background: radial-gradient( #8fd913,  #012068);
    height:180px;
    width:180px;
    border-radius: 50%;
    text-align: center;
    padding-top:66px;
	
}
.excellence-circlepara
{
	min-height:273px;
}
.business-excellence-bx p
{
	color: #000;
    margin-bottom: 18px;
	    font-size: 15px;
}
.business-excellence-bx 
{
	text-align:center;
	margin-bottom:50px;
}
.business-excellence-bx i {
    font-size: 25px;
    display: inline-block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-image: linear-gradient(to right, #8fd913, #39ae38);
    color: #ffffff;
    border-radius: 50%;
    margin-bottom: 20px;
    position: relative;
    z-index: 1;
}
.collapse.oneclickopenbx .card
{
	font-size:15px;color:#ffffff;background-image: linear-gradient(to right, #8fd913, #005e9e);padding:0px;
}
.collapse.oneclickopenbx .card:focus
{
	font-size:15px;color:#ffffff;background-image: linear-gradient(to right, #8fd913, #005e9e);
}
.collapse.oneclickopenbx .card:hover
{
	font-size:15px;color:#ffffff;background-image: linear-gradient(to right, #8fd913, #005e9e);
}

.about-left h3
{
    text-align: center;
    padding: 218px 80px 0px 80px;
}
.about-right h3
{
    text-align: center;
    padding: 218px 80px 0px 80px;
}
.about-img
{
	margin-bottom:40px;
}
.commentbx
{
	background-image: linear-gradient(to right, #8fd914, #0d2a6e);
	height:50px;
	width:100%;
	border-radius:20px;
}
.commentbx h3
{
	color:#ffffff;
	font-size:35px;
}
.article-content
{
	margin-bottom:20px;text-align:justify;
}
.single-box.single-bx-h
{
	min-height:375px;
}
.single-box.single-bx-h p
{
	margin-bottom: 0px;text-align:justify;
}
.ptb-40
{
	padding-top:40px;
	padding-bottom:40px;
}
	
.single-box.single-bx-h 
{
	 box-shadow:none;-webkit-box-shadow: none;
}

.padding-top50 
{
	padding-top:50px;
}
.padding-bottom50 
{
	padding-bottom:50px;
}
.about-us-img.aboutimgsize img
{
	padding:20px 140px 20px 140px;
}
.about-us-img.aboutimgsize4 img
{
	padding:20px 334px 20px 334px;
}
.box-area.box-area-e
{
	margin-top:0px;
}
.circle-content {
    width: 200px;
    height: 200px;
    border: 0;
    position: relative;
    background: url(../img/d.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}
.circle-content.two {
    width: 200px;
    height: 200px;
    border: 0;
    position: relative;
    background: url(../img/f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}
.circle-content.three {
    width: 200px;
    height: 200px;
    border: 0;
    position: relative;
    background: url(../img/f.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
}
.middlecircle {
    position: absolute;
    left: 54%;
    top: 110%;
    width: 100%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.middlecircle .leftalign {
    position: absolute;
    left: -41px;
    top: -30px;
    width: 50px;
    display: none;
}
.circle-content h2 {
    font-size: 22px;
    font-weight: 600;
    text-transform: capitalize;
    color: #16588e;
    margin-bottom: 20px;
}
.single-widget.footer-down
{
	margin-top:40px;
}
.large-bttn
{
	padding: 60px 40px;font-size: 35px;    background-color: #012068;border-radius: 4px;color:#ffffff;line-height:1.40;
}
.large-bttn:hover
{
   background-color: #012068;border-radius: 4px;color:#ffffff;
}

.client-details.color
{
	background-color:;
	    box-shadow: 0 0 11px 3px rgba(0, 0, 0, 0.05);
		-webkit-box-shadow: 0 0 11px 3px rgba(0, 0, 0, 0.05);
}
.circle-content-about {
    width: 400px;
    height: 400px;
    border: 0;
    position: relative;
    background: url(../img/about1.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
	
}

.middlecircle-about {
    position: absolute;
    left: 54%;
    top: 52%;
    width: 100%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.middlecircle-about h2 {
    font-size: 18px;
    margin: 0px 58px 0px 36px;
    line-height: 1.40;
}
.circle-content-about.about2 {
    width: 400px;
    height: 400px;
    border: 0;
    position: relative;
    background: url(../img/about2.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    margin: auto;
	
}
.main-row
{
	box-shadow: 0px 5px 28.5px 1.5px rgba(149, 152, 200, 0.2) !important;
}
.single-pricing .curiosity {
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: #ddd;
    border-radius: 50%;
    font-size: 30px;
    position: relative;
    top: 0px;
    color: #ffffff;
    background-image: -webkit-gradient(linear, left top, right top, from(#8fd913), to(#39ae38));
    background-image: linear-gradient(to right, #8fd913, #39ae38);
    z-index: 1;
}
.best-services-area .nav-pills .nav-link i .fa {
    display: block;
    font-size: 30px;
    font-weight: normal;
    line-height: 1;
    color: #3aae36;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.single-pricing .commitment {
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    background-color: #ddd;
    border-radius: 50%;
    font-size: 30px;
    position: relative;
    top: 0px;
    color: #ffffff;
    background-image: -webkit-gradient(linear, left top, right top, from(#8fd913), to(#39ae38));
    background-image: linear-gradient(to right, #8fd913, #39ae38);
    z-index: 1;
}
.single-pricing .money-bag {	 top: 0px!important;
}
.single-bx-font h3
{
	font-size:37px;
}
.single-pricing.single-pg img
{
    margin-bottom:30px;	min-height:200px;
}

.single-pricing.single-pg .pricing-wrap
{
    height:110px;
}
.single-pricing.single-pg a h2
{
    font-size:20px;margin:0px;
}

.about-ul
{
	    font-size: 15px;
    line-height: 1.8;
    font-family: "Muli", sans-serif;
    color: #000;
	font-weight:400;
}
.hero-slider-text h1
{
	text-align:center;
}
.hero-slider-text span
{
	text-align:center;
}
.single-contact-box.bgcontact
{
	 background-image: url(../img/home-one/slider/h.jpg);
}
.contact-box.bgcontact
{
	 background-image: linear-gradient(to right, #1d225d,#39ae38);
}
.about-us-area.about-p
{
	/**background-image: url(../img/home-one/slider/about-area.jpg);
	min-height:500px;**/
}
.single-box.sb::before
{
	background-color:transparent;
}
.single-box.sb h3
{
	font-size:22px;
}
.single-box.sb 
{
	min-height:198px;
}
.pb-10
{
	padding-top:10px;
	padding-bottom:10px;
}
.banner-button
{
	margin-bottom:60px;
}
.single-box.bg-3-2
{
    background-image: url(../img/box/slider3-2.jpg);
}
.slider3-1
{
	background-image: url(../img/box/slider3-1.jpg);
}
.slider3-3
{
	background-image: url(../img/box/slider3-3.jpg);
}
.slider3-4
{
	background-image: url(../img/box/slider3-4.jpg);
}
.slider2-1
{
	background-image: url(../img/box/slider2-1.jpg);
}
.slider2-2
{
	background-image: url(../img/box/slider2-2.jpg);
}
.slider2-3
{
	background-image: url(../img/box/slider2-3.jpg);
}
.slider2-4
{
	background-image: url(../img/box/slider2-4.jpg);
}
/*.single-box.sliderbg-3
{
	background-image: url(../img/box/aa4.jpg);
}*/
.single-contact-box.contact-us-bx
{
	    border: 7px solid #1d225d;
		margin-bottom:0px!important;
	
}
 .content-title a
{
	  color:#000!important;
}
.share-btn
{
	font-size:20px;font-weight:700;
}
.section-title.contact-title
{
	max-width:100%;
	margin-bottom:20px;
}
.section-title.contact-title p
{
	font-size: 20px;
}
.contact-area .contact-form form .form-control.form-contact-offerigs
{
	color:#4a4a4a;
	margin-bottom:20px;
}
.single-team.team-about-page
{
	padding:11px;
}
.section-title.title-down
{
	margin: -8px auto 20px;
}

.blog-widget-title h1 {
    font-size: 18px;
    text-transform: uppercase;
    
    
}
.blog-widget-title  {
    font-size: 18px;
    text-transform: uppercase;
    
    
}
.archive-widget li {
    display: inline-block;
    width: 100%;
    padding: 10px 0;
    position: relative;
    border-bottom: 1px solid #ddd;
	
}
.archive-widget li::before {
    content: "\f101";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    
}
.archive-widget li a {
    color: #000;
    text-transform: capitalize;
    padding-left: 30px;
	font-size:15px;
}
.blog-widget-title::before {
    position: absolute;
    content: "";
    border-bottom: 1px solid #969595;
    width: 50px;
    bottom: 0;
    left: 0;
}
.section-title.tilte-down2
{
	margin-bottom:10px;
}
.footer-bottom-area p a {
    color: #ffffff;
    margin-top: 4px;
}
.pb-20
{
	padding-bottom:20px;
	padding-top:20px;
}
.section-title.contact-title h2
{
	font-size: 30px;
}
.footer-bottom-area  .copy__desc  a {
    color: #fff;
    position: relative;
    display: inline-block;
}
.footer-bottom-area  .copy__desc i {
    animation: heartBeat 1s infinite linear;
    color: #5ec81d;
}
 .copy__desc {
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 5px;
}

.ptb-30
{
	padding-top:30px;
}
.about-title
{
	font-weight:500;
}
.default-btn.btn-share
{
	margin-bottom:10px;
}
.single-box.single-bx-h.ht-mini ul
{
	padding:0px 10px 0px 10px;
}
.about-title.offering-np ul 
{
	list-style:disc;
	padding-left:18px;
	margin-bottom:10px;
}
.about-title.offering-np ul li
{
	line-height:1.02;
}
.parah-height p
{
	min-height:200px;
}
.dk-blue
{
	background-color:#203157;min-height: 246px;
}











@media only screen and (max-width: 768px){
 
 
 .commentbx h3
{
    font-size: 16px;
	padding-top:5px;
}
 .about-us-img.aboutimgsize img
{
	padding:0px;
}
.about-us-img.aboutimgsize4 img
{
	padding:0px;
}
.single-box.sb {
   /* min-height: 165px;
    margin-bottom: 20px;*/
	display:none;
	
} 
 .hero-slider-area .hero-slider-item .hero-slider-text h2 {
    font-size: 30px;
    color: #012068;
    font-weight: 700;
    margin-bottom: 30px;
    color: #ffffff;
    text-align: center;
}
.hero-slider-area .hero-slider-item .hero-slider-text {
   margin-bottom: 0px;
}
 .hero-slider-area .hero-slider-item .hero-slider-text p {
    margin-bottom: 30px;
    color: #ffffff;
	    font-size: 14px;
}
.single-team {
    padding: 0px;
}
 .pricing-wrap.cbsvalue a
 {
	 display:block;
 }
 .box-area.index-boxarea
 {
	 display:none;
 }
 .single-box.single-bx-h {
    min-height: 0px;
}
 
 
}