body {
  color: #5c6873;
  font-family: 'Roboto', sans-serif;
  padding: 0px !important;
  margin: 0px !important;
  font-size: 15px; }

a {
  outline: none !important;
  -webkit-transition: back 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out; }

a:focus,
a:hover,
a:active {
  outline: none !important;
  text-decoration: none; }
p{
    line-height: 20px;
}

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't 
 properly apply the media queries in Bootstrap's CSS. To address this, 
 you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport {
  width: device-width; }

@-moz-viewport {
  width: device-width; }

@-ms-viewport {
  width: device-width; }

@-o-viewport {
  width: device-width; }

@viewport {
  width: device-width; }

/*
 Internet Explorer 10 doesn't differentiate device width from viewport width, 
 and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied 
*/
@-ms-viewport {
  width: auto !important; }

h6 {
  color: #3f444a;
  font-size: 12px;
  margin: 5px 0; }

h5 {
  color: #3f444a;
  font-size: 14px;
  margin: 7px 0; }

h4 {
  color: #3f444a;
  font-size: 16px;
  margin: 8px 0; }

h3 {
  color: #3f444a;
  font-size: 18px;
  margin: 10px 0; }

h2 {
  color: #3f444a;
  font-size: 20px;
  margin: 10px 0; }

h1 {
  color: #3f444a;
  font-size: 22px;
  margin: 10px 0; }

.c-size-sm {
  padding: 30px 0; }

.c-size-md {
  padding: 60px 0; }

.c-size-lg {
  padding: 80px 0; }

.c-size-xg {
  padding: 100px 0; }

.c-no-bottom-padding {
  padding-bottom: 0; }
.heading-title {
    font-size: 36px;
    position: relative;
    margin-bottom: 30px;
    margin-top: 0px;
    color: #5c6873;
}
.heading-title .line{margin-left: 10px; position: absolute; background: #ff9323; width: 100px; height: 5px; top: 23px;}
/*==============================================
    Header Area Css
===============================================*/
.header-area {
  padding: 24px 0px;
}
.header-area.style-2 {
  padding: 0px 0;
}
.header-area.style-2 .logo {
  margin-top: 14px;
}
.header-contact-info {
    overflow: hidden;
    margin-top: 26px;
    float: right;
}
.header-contact-info ul{}
.header-contact-info ul li {
  border-right: 1px solid #f7f7f7;
  display: inline-block;
  float: left;
  margin-right: 30px;
  padding-right: 30px;
  position: relative;
  padding-top: 4px;
  padding-bottom: 2px;
}
.header-contact-info ul li:last-child{
  margin-right: 0;
  border-right: none;
  padding-right: 0;
}
.header-contact-info ul li .iocn-holder {
    width: 35px;
    background: #ff9323;
    border-radius: 50%;
}
.header-contact-info ul li .iocn-holder span {
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    text-align: center;
    transition: all 500ms ease 0s;
    width: 35px;
}
.header-contact-info ul li .iocn-holder span.top-envelop {
  font-size: 40px;
}
.header-contact-info ul li .iocn-holder, .header-contact-info ul li .text-holder{
  display: table-cell;
  vertical-align: middle;
} 
.header-contact-info ul li .text-holder {
  padding-left: 10px;
}
.header-contact-info ul li .text-holder h6 {
  color: #222222;
  font-size: 14px;
  font-weight: 600;
  text-transform: capitalize;
  margin: 0 0 10px;
}
.header-contact-info ul li .text-holder p {
    color: #999;
    font-size: 16px;
    font-weight: bold;
    margin: 0;
    line-height: 16px;
}
.top-social-links {
  float: right;
  margin: 15px 0;
}
.top-social-links li {
  display: inline-block;
  margin: 0 0 0 15px;
}
.top-social-links li:first-child {
  margin: 0;
}
.top-social-links li a i {
  color: #999;
  font-size: 16px;
  transition: all 500ms ease;
}
.top-social-links li a:hover i{
  color: #fdc716;
}
/*Header Section Ends Here*/

/*Menu Section Starts Here*/
nav.navbar.navbar-inverse {
    background: transparent;
    border: transparent;
}
div#myNavbar {
    background: #222;
    padding: 0px 15px;
}
.navbar-fixed-top {
    top: 132px;
    border-width: 0 0 1px;
}
/*Menu Section Ends Here*/
/*Slider Section Starts Here*/
.jumbotron {
    position: relative;
    overflow: hidden;
    padding: 0;
    margin: 0;
    color: #fff;
    background-color: #fff;
}

.rev_slider .link-arrow {
    color: #fff;
}

.rev_slider .link-arrow:hover {
    color: #cee002;
}

.rev_slider .link-arrow:hover .icon {
    -webkit-transform: none;
    -o-transform: none;
    transform: none;
}

.slider-prev,
.slider-next {
    position: absolute;
    top: 50%;
    z-index: 1;
    font-size: 4rem;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}

.slider-prev {
    left: 2.2rem;
}

.slider-next {
    right: 2.2rem;
}

.slider-prev:hover,
.slider-next:hover {
    color: #cee002;
}

/*Slider Section Ends Here*/

/*About Us Section Starts Here*/
.news-border {
    width: 100%;
    position: relative;
    margin-bottom: 60px;
}
.news-border:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 18%;
    height: 100%;
    width: 80%;
    border: 6px solid #ff9323;
    z-index: -1;
}
.news-border .cp-thumb {
    margin-left:45px;
    background-color: #fff;
}
.news-border .cp-thumb:before{
    content: "";
    position: absolute;
    border:5px solid #fff;
    margin: 5%;
    width: 80%;
    height: 85%;
    
}
.about-us-content p {
    text-align: justify;
}
.about-us-content a {
    display: block;
    padding: 4px 8px;
    float: left;
    border: 1px solid #ff9323;
    color: #ff9323;
}
/*About Us Section Ends Here*/

/*SOT Section Starts Here*/
section.SOT{
    background: url(../images/sot-bg.jpg) no-repeat;
    background-size: cover;
}
.sot-left {
    margin-top: 20px;
}
.sot-img {
    max-width: 425px;
    width: 100%;
    margin: auto
}
.panel {
    margin-bottom: 20px;
     background-color: transparent;
    border: 0px solid transparent; 
    border-radius: 0px;
     -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
/*SOT Section Ends Here*/

/*Services Starts Here*/
.servics-img img{
    width: 100%;
    height: auto;
}
.services-right {
   padding: 40px;
}
.services-content {
    text-align: center;
    padding: 6px 25px;
    color: white;
    margin-bottom: 20px;
    min-height: 180px;
}
.services-img-1{
    background: url(../images/service1.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-2{
    background: url(../images/service2.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-3{
    background: url(../images/service3.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-4{
    background: url(../images/service4.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-5{
    background: url(../images/service5.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-6{
    background: url(../images/service6.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-7{
    background: url(../images/service7.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-8{
    background: url(../images/service9.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-9{
    background: url(../images/service8.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-10{
    background: url(../images/service10.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-img-11{
    background: url(../images/service11.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    transition: ease 0.4s;
}
.services-content h2 {
    color: white;
    font-size: 19px;
    margin: 15px 0px 0px;
    line-height: 25px;
    text-transform: capitalize;
    transition: ease 0.4s;
}
.services-content:hover h2 {
    color: #ff8200;
    
}
.services-content:hover .services-img-1{
    background: url(../images/s1.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-2{
    background: url(../images/s2.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-3{
    background: url(../images/s3.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-4{
    background: url(../images/s4.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-5{
    background: url(../images/s5.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-6{
    background: url(../images/s6.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-7{
    background: url(../images/s7.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}

.services-content:hover .services-img-8{
    background: url(../images/s9.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-9{
    background: url(../images/s8.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-10{
    background: url(../images/s10.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.services-content:hover .services-img-11{
    background: url(../images/s11.png);
      background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
}
.row-equal-height *[class^="col-"] {
    display: table-cell;
    float: none;
}
.services-right *[class^="col-"] {
    display: block;
    float: left;
}
.services-right h1 {
    color: white;
}
/*Services Ends Here*/

/*clients Section Starts Here*/
.client-logo{    border: 1px dashed #ccc; padding: 5px;}
/*clients Section Ends Here*/

/*Gallery Section Starts Here*/
.grid-wrap img {
    width: 100%;
    height: auto;
}
/*Gallery Section Ends Here*/

/*Contact Section Starts Here*/
.content-title .title {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 34px;
    color: #010101;
    margin: 0px 0 30px;
    text-align: center;
}
.contact-bg {
    background: url(../images/contact-bg.jpg) no-repeat;
    background-size: cover;
}
#contact .form-control.c-square {
    border-radius: 0 !important;
}
#contact .form-control {
    box-shadow: none;
    outline: none;
    font-weight: 300;
    font-size: 14px;
    border-color: #4c4c4c;
    background: none;
}
#contact .c-theme-btn.btn {
    color: #fff;
    background: #ff8200;
    border-color: #ff8200;
    float: right;
}
#exhibition .date i, #contact .add i {
    font-size: 20px;
    color: #11b75f;
    padding: 0px;
    padding-right: 10px;
    vertical-align: middle;
    float: left;
    margin-top: 2px;
}
#contact .add i {
    color: #ff8200;
}
#exhibition .date span, #contact .add span {
    margin-left: 26px;
    display: block;
}
#contact h2 {
    font-size: 20px;
    font-weight: bold;
    color: #ff8200;
    margin-bottom: 25px;
    margin-top: 0px;
    text-transform: uppercase;
}

/*Contact Section Ends Here*/
/*Footer Section Starts Here*/
footer{
    background: url(../images/footer-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
ul.quick-links {
    padding: 0px;
    list-style: none;
}
.foot h1 {
    color: white;
    text-align: left;
    font-size: 26px;
    margin: 0px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
}
.foot h1::before {
    position: absolute;
    content: '';
    width: 180px;
    height: 1px;
    background: #fff;
    bottom: 0px;
    left: 0px;
 
    margin: auto;
}
.foot h1::after {
    position: absolute;
    content: '';
    width: 90px;
    height: 4px;
    background: #f48d1f;
    bottom: -1px;
    left: 0px;
    margin: auto;
}
.foot p {
    color: white;
    margin-bottom: 25px;
}
ul.quick-links {
    padding: 0px 4px;
}
ul.quick-links li {
    list-style: none;
    border-bottom: 1px dotted #6b6b6b;
    font-size: 15px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 5px;
}
ul.quick-links li a {
    color: white;
    text-decoration: none;
}
.foot input[type="email"] {
    background: transparent;
    border: none;
    box-sizing: border-box;
    border: 1px solid white;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    margin: 0px 0px 0px 0px;
    padding: 2px 10px;
    outline: none;
}
.footer-bottom {
    text-align: center;
    background: black;
    color: white;
    padding: 15px 0px;
}
.foot input[type="submit"] {
    border: none;
    box-sizing: border-box;
    border: 1px solid #f48d1f;
    background: #f48d1f;
    padding: 2px 8px;
    margin: 0px;
    color: white;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.footer-bottom p {
    margin: 0px;
}
/*Footer Section Ends Here*/

/*Services Page Starts Here*/
.sc-background {
    background: url(../images/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0px;
    background-position: 50%;
}
.sc-background h1{
    text-transform: capitalize;
    font-size: 40px;
    margin: 0px;
}
.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}

.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 11px;
  background-color: #ededed; 
  left: 50%;
  margin-left: -1.5px;
  border-radius: 5px;
}

.timeline > li {
  margin-bottom: 20px;
  position: relative;
}

.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
}

.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
}

.timeline > li > .timeline-panel {
	width: 50%;
	float: left;	
	border-radius: 2px;
	padding: 0;
	position: relative;
	
}

.timeline > li.timeline-inverted + li:not(.timeline-inverted),
.timeline > li:not(.timeline-inverted) + li.timeline-inverted {
	margin-top: -10px;
}

.timeline > li:not(.timeline-inverted) {
	padding-right:90px;
}

.timeline > li.timeline-inverted {
	padding-left:90px;
}

.timeline > li > .timeline-badge {
	color: #fff;
	line-height: 25px;
	font-size: 1.4em;
	text-align: center;
	position: absolute;
	top: 40%;
	left: 50%;
	/*-webkit-box-shadow: 0 0 10px #000;*/
	/*box-shadow: 0 0 10px #000;*/
	background-repeat: no-repeat;
	z-index: 100;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	margin-left: -12px;
}

.timeline > li > .timeline-badge .timeline-badge-icon
{
	background-image: url("../images/time-line/timeline-badge.png");
	width: 32px;
	height: 32px;
	display: block;
}
li:hover .timeline-badge .timeline-badge-icon,
li.timeline-active > .timeline-badge .timeline-badge-icon {
	background-image: url("../images/time-line/timeline-badge-active.png");
}


.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

.timeline-badge.primary {
  background-color: #2e6da4 !important;
}

.timeline-badge.success {
  background-color: #3f903f !important;
}

/*.timeline-badge.warning {
  background-color: #f0ad4e !important;
}*/

.timeline-badge.danger {
  background-color: #d9534f !important;
}

.timeline-badge.info {
  background-color: #5bc0de !important;
}

.timeline-title {
  margin-top: 0;
  color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}

.timeline-body > p + p {
  margin-top: 5px;
}

.program,
.program h2 {
	width: 100%;
	display: inline-block;
}

.program h2 {
	background-color: #FF7E5B;
	padding: 0px 115px;
	text-align: center;
	color: #fff;
	
	margin: 0;
}

.program h2 span {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	display: block;
	padding: 25px 0;
}

 .carousel-control {
	width: 10%;
	top: 15px;
}

 .carousel-control.right,
.carousel-control.left {
	background-image: none;
	opacity: 1;
	font-size: 45px;
}

/* ## Time Line Icon ## */

.timeline {
	padding: 65px 0;
	margin-top: 70px;
}
.timieline-icon h4 {
	width: 100%;
	height: 145px;
	border-radius: 50%;
	/*background-color: #d3d3d3;*/
	text-align: center;
	line-height: 133px;
	color: #000;
	font-size: 16px;
	border: 7px solid #efefef;
	position: relative;
	margin: 0;
}
.timeline li {
	cursor: pointer;
}

.timeline > li .timeline-panel > .timieline-icon h4:after { 
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-left: 10px solid #efefef;
	border-bottom: 8px solid transparent;
	content: '';
	position: absolute;
	right: -15px;
	top: 45%;
}

.timeline > li.timeline-inverted > .timeline-panel > .timieline-icon h4:after {
	display: none;
}

.timeline > li.timeline-inverted > .timeline-panel > .timieline-icon h4:before { 
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-right: 10px solid #efefef;
	border-bottom: 8px solid transparent;
	content: '';
	position: absolute;
	left: -15px; top: 45%;
}

.timeline li.timeline-active.timeline-inverted > .timeline-panel > .timieline-icon h4:before,
.timeline li:hover .timeline-panel > .timieline-icon  h4:before{
	border-right: 10px solid #FF7E5B;
}

.timeline > li:hover .timeline-panel > .timieline-icon h4:after{
	border-left: 10px solid #FF7E5B;
}

li:hover .timieline-icon h4
{
	border: 7px solid #FF7E5B;
}

.timeline li.timeline-active > .timeline-panel > .timieline-icon h4:after{
	border-left: 10px solid #FF7E5B;
}

.timeline li.timeline-active .timieline-icon h4 {
	border-color: #FF7E5B;
}

.timeline-title {
	font-size: 13px; 
	text-transform: uppercase; 
	letter-spacing: 2px; 
	color: #4e4e4e;
	display: inline-block;
}
 
.timeline-content {
	padding: 25px 0;
}

.timeline-content p { 
	font-size: 13px; 
	color: #808080; 
	line-height: 24px;
}
 
.timeline > li.timeline-inverted > .timeline-panel > .timeline-content { 
	text-align: left; 
}  

.timeline > li .timeline-panel > .timeline-content {
	text-align: right;
}


/*Services Page Ends Here*/

/*AboutUs Page Starts Here*/
ul.carrot-point {
    padding: 0px;
}
ul.carrot-point li {
    list-style: none;
    margin-bottom: 10px;
}
.carrot-point li .arrow {
    width: 20px;
    height: 25px;
    margin-right: 10px;
    display: table-cell;
    vertical-align: top;
    float: left;
    line-height: 1;
    text-align: center;
}
.carrot-point li .arrow img{
    width: 100%;
    height: auto;
}
.carrot-point li p {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0px 6px 0px;
    text-align: left;
    /* margin-bottom: 38px; */
}
.aboutus-page-content p {
    text-align: justify;
    font-size: 15px;
}
ul.carrot-point p b {
    text-transform: uppercase;
}
.big-padding {
    padding: 70px;
}
.cp-about-img-holder {
    float: left;
    width: 100%;
    margin-bottom: 50px;
    position: relative;
    z-index: 11;
}
.cp-about-img-holder:before {
    content: '';
    position: absolute;
    left: 0;
    top: 30px;
    width: 100%;
    height: 86%;
    /* background-color: #f1f1f1; */
    z-index: -2;
}
.cp-about-img-holder:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 15px;
    margin: 0 auto;
    border: 6px solid;
    height: 94%;
    width: 94%;
        border-color: #ff9323;
}
.cp-about-img-holder .cp-thumb {
    width: 85%;
    margin: 0 auto;
    float: none;
    position: relative;
    z-index: 1;
}
/*AboutUs Page Ends Here*/

/*ContacttUs Page Starts Here*/
.contactus {
    padding: 40px 0px;
}
h4.headline {
    font-size: 22px;
    line-height: 32px;
    margin: -5px 0 30px 0;
}
.sidebar-textbox {
    display: inline-block;
    width: 100%;
    padding-right: 40px;
}
.sidebar-textbox p {
    margin: 0 0 17px;
}
.sidebar-textbox ul.contact-details {
    list-style: none;
    padding: 5px 0 0 0;
}
.sidebar-textbox ul.contact-details li {
    text-align: left;
    padding-left: 60px;
    position: relative;
    width: 100%;
    display: inline-block;
    margin: 10px 0;
}
#contact input[type="text"], #contact input[type="password"], #contact input[type="email"], #contact input[type="number"], #contact textarea, #contact select {
    /* height: 51px; */
    /* line-height: 51px; */
    /* padding: 0 20px; */
    outline: none;
    /* font-size: 15px; */
    /* color: #808080; */
    /* margin: 0 0 16px 0; */
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    display: block;
    /* background-color: #fcfcfc; */
    font-weight: 500;
    /* border: 1px solid #e0e0e0; */
    opacity: 1;
    border-radius: 3px;
}
#contact input.button.submit {
    margin-bottom: 10px;
    line-height: 20px;
    transition: all 0.25s!important;
}
#contact input[type="submit"] {
    background-color: #2c6eb5;
    top: 0;
    padding: 10px 20px;
    color: #fff;
    position: relative;
    font-size: 15px;
    font-weight: 500;
    display: inline-block;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    margin-right: 6px;
    overflow: hidden;
    border: none;
    border-radius: 3px;
}
/*ContactUs Page Ends Here*/

/*Client Page Starts Here*/
.clientsec img {
    width: 100%;
    height: auto;
}
.clientsec {
    border: 1px solid #e7ecef;
    background-color: #ffffff;
    -webkit-box-shadow: 0px 14px 30px 0px rgba(107, 107, 107, 0.1);
    -moz-box-shadow: 0px 14px 30px 0px rgba(107, 107, 107, 0.1);
    box-shadow: 0px 14px 30px 0px rgba(107, 107, 107, 0.1);
    margin: 15px 0px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.client-p {
    text-align: justify;
    padding: 15px;
    min-height: 220px;
}
.client-p h1 {
    margin: 0px;
    margin-bottom: 10px;
    /* padding: 15px; */
}
/*Client Page Ends Here*/

.fancy-style img{
    display: block;
    margin: auto;
}
.fancy-style h2 {
    text-align: center;
    margin-bottom: 15px;
    font-size: 28px;
    text-transform: capitalize;
}
.fancy-style p {
    text-align: justify;

    margin-bottom: 10px;
}